Documentation ¶
Index ¶
- func NewAlertPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCustomServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDashboardInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAlertPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCustomServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDashboardInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMetricDescriptorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNotificationChannelInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSloInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredUptimeCheckConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMetricDescriptorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNotificationChannelInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSloInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewUptimeCheckConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AlertPolicyInformer
- type CustomServiceInformer
- type DashboardInformer
- type GroupInformer
- type Interface
- type MetricDescriptorInformer
- type NotificationChannelInformer
- type SloInformer
- type UptimeCheckConfigInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAlertPolicyInformer ¶
func NewAlertPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAlertPolicyInformer constructs a new informer for AlertPolicy 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 NewCustomServiceInformer ¶
func NewCustomServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCustomServiceInformer constructs a new informer for CustomService 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 NewDashboardInformer ¶
func NewDashboardInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDashboardInformer constructs a new informer for Dashboard 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 NewFilteredAlertPolicyInformer ¶
func NewFilteredAlertPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAlertPolicyInformer constructs a new informer for AlertPolicy 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 NewFilteredCustomServiceInformer ¶
func NewFilteredCustomServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCustomServiceInformer constructs a new informer for CustomService 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 NewFilteredDashboardInformer ¶
func NewFilteredDashboardInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDashboardInformer constructs a new informer for Dashboard 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 NewFilteredGroupInformer ¶
func NewFilteredGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredGroupInformer constructs a new informer for Group 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 NewFilteredMetricDescriptorInformer ¶
func NewFilteredMetricDescriptorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMetricDescriptorInformer constructs a new informer for MetricDescriptor 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 NewFilteredNotificationChannelInformer ¶
func NewFilteredNotificationChannelInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredNotificationChannelInformer constructs a new informer for NotificationChannel 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 NewFilteredSloInformer ¶
func NewFilteredSloInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSloInformer constructs a new informer for Slo 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 NewFilteredUptimeCheckConfigInformer ¶
func NewFilteredUptimeCheckConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredUptimeCheckConfigInformer constructs a new informer for UptimeCheckConfig 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 NewGroupInformer ¶
func NewGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewGroupInformer constructs a new informer for Group 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 NewMetricDescriptorInformer ¶
func NewMetricDescriptorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMetricDescriptorInformer constructs a new informer for MetricDescriptor 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 NewNotificationChannelInformer ¶
func NewNotificationChannelInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewNotificationChannelInformer constructs a new informer for NotificationChannel 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 NewSloInformer ¶
func NewSloInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSloInformer constructs a new informer for Slo 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 NewUptimeCheckConfigInformer ¶
func NewUptimeCheckConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewUptimeCheckConfigInformer constructs a new informer for UptimeCheckConfig 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 AlertPolicyInformer ¶
type AlertPolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AlertPolicyLister }
AlertPolicyInformer provides access to a shared informer and lister for AlertPolicies.
type CustomServiceInformer ¶
type CustomServiceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.CustomServiceLister }
CustomServiceInformer provides access to a shared informer and lister for CustomServices.
type DashboardInformer ¶
type DashboardInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DashboardLister }
DashboardInformer provides access to a shared informer and lister for Dashboards.
type GroupInformer ¶
type GroupInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.GroupLister }
GroupInformer provides access to a shared informer and lister for Groups.
type Interface ¶
type Interface interface { // AlertPolicies returns a AlertPolicyInformer. AlertPolicies() AlertPolicyInformer // CustomServices returns a CustomServiceInformer. CustomServices() CustomServiceInformer // Dashboards returns a DashboardInformer. Dashboards() DashboardInformer // Groups returns a GroupInformer. Groups() GroupInformer // MetricDescriptors returns a MetricDescriptorInformer. MetricDescriptors() MetricDescriptorInformer // NotificationChannels returns a NotificationChannelInformer. NotificationChannels() NotificationChannelInformer // Slos returns a SloInformer. Slos() SloInformer // UptimeCheckConfigs returns a UptimeCheckConfigInformer. UptimeCheckConfigs() UptimeCheckConfigInformer }
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 MetricDescriptorInformer ¶
type MetricDescriptorInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.MetricDescriptorLister }
MetricDescriptorInformer provides access to a shared informer and lister for MetricDescriptors.
type NotificationChannelInformer ¶
type NotificationChannelInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.NotificationChannelLister }
NotificationChannelInformer provides access to a shared informer and lister for NotificationChannels.
type SloInformer ¶
type SloInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.SloLister }
SloInformer provides access to a shared informer and lister for Slos.
type UptimeCheckConfigInformer ¶
type UptimeCheckConfigInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.UptimeCheckConfigLister }
UptimeCheckConfigInformer provides access to a shared informer and lister for UptimeCheckConfigs.