Documentation ¶
Index ¶
- func NewAlertProviderInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCanaryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAlertProviderInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCanaryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMetricTemplateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMetricTemplateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AlertProviderInformer
- type CanaryInformer
- type Interface
- type MetricTemplateInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAlertProviderInformer ¶
func NewAlertProviderInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAlertProviderInformer constructs a new informer for AlertProvider type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewCanaryInformer ¶
func NewCanaryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCanaryInformer constructs a new informer for Canary type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredAlertProviderInformer ¶
func NewFilteredAlertProviderInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAlertProviderInformer constructs a new informer for AlertProvider type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredCanaryInformer ¶
func NewFilteredCanaryInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCanaryInformer constructs a new informer for Canary type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredMetricTemplateInformer ¶
func NewFilteredMetricTemplateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMetricTemplateInformer constructs a new informer for MetricTemplate type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewMetricTemplateInformer ¶
func NewMetricTemplateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMetricTemplateInformer constructs a new informer for MetricTemplate type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
Types ¶
type AlertProviderInformer ¶
type AlertProviderInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.AlertProviderLister }
AlertProviderInformer provides access to a shared informer and lister for AlertProviders.
type CanaryInformer ¶
type CanaryInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.CanaryLister }
CanaryInformer provides access to a shared informer and lister for Canaries.
type Interface ¶
type Interface interface { // AlertProviders returns a AlertProviderInformer. AlertProviders() AlertProviderInformer // Canaries returns a CanaryInformer. Canaries() CanaryInformer // MetricTemplates returns a MetricTemplateInformer. MetricTemplates() MetricTemplateInformer }
Interface provides access to all the informers in this group version.
func New ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
New returns a new Interface.
type MetricTemplateInformer ¶
type MetricTemplateInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.MetricTemplateLister }
MetricTemplateInformer provides access to a shared informer and lister for MetricTemplates.