Documentation ¶
Index ¶
- func NewElasticsearchDataSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewElasticsearchMetricSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredElasticsearchDataSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredElasticsearchMetricSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ElasticsearchDataSetInformer
- type ElasticsearchMetricSetInformer
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewElasticsearchDataSetInformer ¶
func NewElasticsearchDataSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewElasticsearchDataSetInformer constructs a new informer for ElasticsearchDataSet 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 NewElasticsearchMetricSetInformer ¶
func NewElasticsearchMetricSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewElasticsearchMetricSetInformer constructs a new informer for ElasticsearchMetricSet 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 NewFilteredElasticsearchDataSetInformer ¶
func NewFilteredElasticsearchDataSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredElasticsearchDataSetInformer constructs a new informer for ElasticsearchDataSet 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 NewFilteredElasticsearchMetricSetInformer ¶
func NewFilteredElasticsearchMetricSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredElasticsearchMetricSetInformer constructs a new informer for ElasticsearchMetricSet 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 ElasticsearchDataSetInformer ¶
type ElasticsearchDataSetInformer interface { Informer() cache.SharedIndexInformer Lister() v1.ElasticsearchDataSetLister }
ElasticsearchDataSetInformer provides access to a shared informer and lister for ElasticsearchDataSets.
type ElasticsearchMetricSetInformer ¶
type ElasticsearchMetricSetInformer interface { Informer() cache.SharedIndexInformer Lister() v1.ElasticsearchMetricSetLister }
ElasticsearchMetricSetInformer provides access to a shared informer and lister for ElasticsearchMetricSets.
type Interface ¶
type Interface interface { // ElasticsearchDataSets returns a ElasticsearchDataSetInformer. ElasticsearchDataSets() ElasticsearchDataSetInformer // ElasticsearchMetricSets returns a ElasticsearchMetricSetInformer. ElasticsearchMetricSets() ElasticsearchMetricSetInformer }
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.