Documentation ¶
Index ¶
- func NewAlarmContactGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAlarmContactInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAlarmInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDynamicTagGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAlarmContactGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAlarmContactInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAlarmInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDynamicTagGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredGroupMetricRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMetricRuleTemplateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMonitorGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMonitorGroupInstancesInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSiteMonitorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGroupMetricRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMetricRuleTemplateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMonitorGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMonitorGroupInstancesInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSiteMonitorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AlarmContactGroupInformer
- type AlarmContactInformer
- type AlarmInformer
- type DynamicTagGroupInformer
- type GroupMetricRuleInformer
- type Interface
- type MetricRuleTemplateInformer
- type MonitorGroupInformer
- type MonitorGroupInstancesInformer
- type SiteMonitorInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAlarmContactGroupInformer ¶
func NewAlarmContactGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAlarmContactGroupInformer constructs a new informer for AlarmContactGroup 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 NewAlarmContactInformer ¶
func NewAlarmContactInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAlarmContactInformer constructs a new informer for AlarmContact 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 NewAlarmInformer ¶
func NewAlarmInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAlarmInformer constructs a new informer for Alarm 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 NewDynamicTagGroupInformer ¶ added in v0.5.0
func NewDynamicTagGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDynamicTagGroupInformer constructs a new informer for DynamicTagGroup 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 NewFilteredAlarmContactGroupInformer ¶
func NewFilteredAlarmContactGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAlarmContactGroupInformer constructs a new informer for AlarmContactGroup 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 NewFilteredAlarmContactInformer ¶
func NewFilteredAlarmContactInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAlarmContactInformer constructs a new informer for AlarmContact 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 NewFilteredAlarmInformer ¶
func NewFilteredAlarmInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAlarmInformer constructs a new informer for Alarm 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 NewFilteredDynamicTagGroupInformer ¶ added in v0.5.0
func NewFilteredDynamicTagGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDynamicTagGroupInformer constructs a new informer for DynamicTagGroup 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 NewFilteredGroupMetricRuleInformer ¶
func NewFilteredGroupMetricRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredGroupMetricRuleInformer constructs a new informer for GroupMetricRule 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 NewFilteredMetricRuleTemplateInformer ¶ added in v0.4.0
func NewFilteredMetricRuleTemplateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMetricRuleTemplateInformer constructs a new informer for MetricRuleTemplate 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 NewFilteredMonitorGroupInformer ¶
func NewFilteredMonitorGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMonitorGroupInformer constructs a new informer for MonitorGroup 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 NewFilteredMonitorGroupInstancesInformer ¶
func NewFilteredMonitorGroupInstancesInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMonitorGroupInstancesInformer constructs a new informer for MonitorGroupInstances 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 NewFilteredSiteMonitorInformer ¶
func NewFilteredSiteMonitorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSiteMonitorInformer constructs a new informer for SiteMonitor 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 NewGroupMetricRuleInformer ¶
func NewGroupMetricRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewGroupMetricRuleInformer constructs a new informer for GroupMetricRule 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 NewMetricRuleTemplateInformer ¶ added in v0.4.0
func NewMetricRuleTemplateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMetricRuleTemplateInformer constructs a new informer for MetricRuleTemplate 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 NewMonitorGroupInformer ¶
func NewMonitorGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMonitorGroupInformer constructs a new informer for MonitorGroup 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 NewMonitorGroupInstancesInformer ¶
func NewMonitorGroupInstancesInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMonitorGroupInstancesInformer constructs a new informer for MonitorGroupInstances 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 NewSiteMonitorInformer ¶
func NewSiteMonitorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSiteMonitorInformer constructs a new informer for SiteMonitor 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 AlarmContactGroupInformer ¶
type AlarmContactGroupInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AlarmContactGroupLister }
AlarmContactGroupInformer provides access to a shared informer and lister for AlarmContactGroups.
type AlarmContactInformer ¶
type AlarmContactInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AlarmContactLister }
AlarmContactInformer provides access to a shared informer and lister for AlarmContacts.
type AlarmInformer ¶
type AlarmInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AlarmLister }
AlarmInformer provides access to a shared informer and lister for Alarms.
type DynamicTagGroupInformer ¶ added in v0.5.0
type DynamicTagGroupInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DynamicTagGroupLister }
DynamicTagGroupInformer provides access to a shared informer and lister for DynamicTagGroups.
type GroupMetricRuleInformer ¶
type GroupMetricRuleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.GroupMetricRuleLister }
GroupMetricRuleInformer provides access to a shared informer and lister for GroupMetricRules.
type Interface ¶
type Interface interface { // Alarms returns a AlarmInformer. Alarms() AlarmInformer // AlarmContacts returns a AlarmContactInformer. AlarmContacts() AlarmContactInformer // AlarmContactGroups returns a AlarmContactGroupInformer. AlarmContactGroups() AlarmContactGroupInformer // DynamicTagGroups returns a DynamicTagGroupInformer. DynamicTagGroups() DynamicTagGroupInformer // GroupMetricRules returns a GroupMetricRuleInformer. GroupMetricRules() GroupMetricRuleInformer // MetricRuleTemplates returns a MetricRuleTemplateInformer. MetricRuleTemplates() MetricRuleTemplateInformer // MonitorGroups returns a MonitorGroupInformer. MonitorGroups() MonitorGroupInformer // MonitorGroupInstanceses returns a MonitorGroupInstancesInformer. MonitorGroupInstanceses() MonitorGroupInstancesInformer // SiteMonitors returns a SiteMonitorInformer. SiteMonitors() SiteMonitorInformer }
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 MetricRuleTemplateInformer ¶ added in v0.4.0
type MetricRuleTemplateInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.MetricRuleTemplateLister }
MetricRuleTemplateInformer provides access to a shared informer and lister for MetricRuleTemplates.
type MonitorGroupInformer ¶
type MonitorGroupInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.MonitorGroupLister }
MonitorGroupInformer provides access to a shared informer and lister for MonitorGroups.
type MonitorGroupInstancesInformer ¶
type MonitorGroupInstancesInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.MonitorGroupInstancesLister }
MonitorGroupInstancesInformer provides access to a shared informer and lister for MonitorGroupInstanceses.
type SiteMonitorInformer ¶
type SiteMonitorInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.SiteMonitorLister }
SiteMonitorInformer provides access to a shared informer and lister for SiteMonitors.