Documentation ¶
Index ¶
- func NewDatadogAgentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDatadogMetricInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDatadogAgentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDatadogMetricInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type DatadogAgentInformer
- type DatadogMetricInformer
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDatadogAgentInformer ¶
func NewDatadogAgentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDatadogAgentInformer constructs a new informer for DatadogAgent 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 NewDatadogMetricInformer ¶ added in v0.3.0
func NewDatadogMetricInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDatadogMetricInformer constructs a new informer for DatadogMetric 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 NewFilteredDatadogAgentInformer ¶
func NewFilteredDatadogAgentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDatadogAgentInformer constructs a new informer for DatadogAgent 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 NewFilteredDatadogMetricInformer ¶ added in v0.3.0
func NewFilteredDatadogMetricInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDatadogMetricInformer constructs a new informer for DatadogMetric 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 DatadogAgentInformer ¶
type DatadogAgentInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DatadogAgentLister }
DatadogAgentInformer provides access to a shared informer and lister for DatadogAgents.
type DatadogMetricInformer ¶ added in v0.3.0
type DatadogMetricInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DatadogMetricLister }
DatadogMetricInformer provides access to a shared informer and lister for DatadogMetrics.
type Interface ¶
type Interface interface { // DatadogAgents returns a DatadogAgentInformer. DatadogAgents() DatadogAgentInformer // DatadogMetrics returns a DatadogMetricInformer. DatadogMetrics() DatadogMetricInformer }
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.