Documentation ¶
Index ¶
- type CustomUnitClientFactory
- type CustomUnitHandler
- func (c *CustomUnitHandler) APIServiceLookup(logger log.FieldLogger, apiServiceLookup *customunits.APIServiceLookup) *models.APIDetails
- func (m *CustomUnitHandler) HandleMetricReporting(metricCollector metricCollector)
- func (h *CustomUnitHandler) HandleQuotaEnforcement(ar *management.AccessRequest, app *management.ManagedApplication) error
- func (c *CustomUnitHandler) ManagedApplicationLookup(logger log.FieldLogger, appLookup *customunits.AppLookup) *models.AppDetails
- func (c *CustomUnitHandler) PlanUnitLookup(logger log.FieldLogger, planUnitLookup *customunits.UnitLookup) *models.Unit
- func (c *CustomUnitHandler) Stop()
- type CustomUnitOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CustomUnitClientFactory ¶
type CustomUnitClientFactory func(agentCacheManager, ...CustomUnitOption) (*customUnitClient, error)
func NewCustomUnitClientFactory ¶
func NewCustomUnitClientFactory(url string, quotaInfo *cu.QuotaInfo) CustomUnitClientFactory
type CustomUnitHandler ¶
type CustomUnitHandler struct {
// contains filtered or unexported fields
}
func NewCustomUnitHandler ¶
func NewCustomUnitHandler(servicesConfigs []config.MetricServiceConfiguration, cache agentCacheManager, agentType config.AgentType) *CustomUnitHandler
func (*CustomUnitHandler) APIServiceLookup ¶
func (c *CustomUnitHandler) APIServiceLookup(logger log.FieldLogger, apiServiceLookup *customunits.APIServiceLookup) *models.APIDetails
func (*CustomUnitHandler) HandleMetricReporting ¶
func (m *CustomUnitHandler) HandleMetricReporting(metricCollector metricCollector)
func (*CustomUnitHandler) HandleQuotaEnforcement ¶
func (h *CustomUnitHandler) HandleQuotaEnforcement(ar *management.AccessRequest, app *management.ManagedApplication) error
func (*CustomUnitHandler) ManagedApplicationLookup ¶
func (c *CustomUnitHandler) ManagedApplicationLookup(logger log.FieldLogger, appLookup *customunits.AppLookup) *models.AppDetails
func (*CustomUnitHandler) PlanUnitLookup ¶
func (c *CustomUnitHandler) PlanUnitLookup(logger log.FieldLogger, planUnitLookup *customunits.UnitLookup) *models.Unit
func (*CustomUnitHandler) Stop ¶
func (c *CustomUnitHandler) Stop()
type CustomUnitOption ¶
type CustomUnitOption func(*customUnitClient)
func WithGRPCDialOption ¶
func WithGRPCDialOption(opt grpc.DialOption) CustomUnitOption
Click to show internal directories.
Click to hide internal directories.