customunit

package
v1.1.105 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 11, 2024 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL