Documentation ¶
Index ¶
- func NewClusterLogSinkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewClusterMetricSinkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterLogSinkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterMetricSinkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredLogSinkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMetricSinkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewLogSinkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMetricSinkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ClusterLogSinkInformer
- type ClusterMetricSinkInformer
- type Interface
- type LogSinkInformer
- type MetricSinkInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewClusterLogSinkInformer ¶
func NewClusterLogSinkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterLogSinkInformer constructs a new informer for ClusterLogSink 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 NewClusterMetricSinkInformer ¶
func NewClusterMetricSinkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterMetricSinkInformer constructs a new informer for ClusterMetricSink 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 NewFilteredClusterLogSinkInformer ¶
func NewFilteredClusterLogSinkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterLogSinkInformer constructs a new informer for ClusterLogSink 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 NewFilteredClusterMetricSinkInformer ¶
func NewFilteredClusterMetricSinkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterMetricSinkInformer constructs a new informer for ClusterMetricSink 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 NewFilteredLogSinkInformer ¶
func NewFilteredLogSinkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredLogSinkInformer constructs a new informer for LogSink 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 NewFilteredMetricSinkInformer ¶
func NewFilteredMetricSinkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMetricSinkInformer constructs a new informer for MetricSink 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 NewLogSinkInformer ¶
func NewLogSinkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewLogSinkInformer constructs a new informer for LogSink 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 NewMetricSinkInformer ¶
func NewMetricSinkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMetricSinkInformer constructs a new informer for MetricSink 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 ClusterLogSinkInformer ¶
type ClusterLogSinkInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ClusterLogSinkLister }
ClusterLogSinkInformer provides access to a shared informer and lister for ClusterLogSinks.
type ClusterMetricSinkInformer ¶
type ClusterMetricSinkInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ClusterMetricSinkLister }
ClusterMetricSinkInformer provides access to a shared informer and lister for ClusterMetricSinks.
type Interface ¶
type Interface interface { // ClusterLogSinks returns a ClusterLogSinkInformer. ClusterLogSinks() ClusterLogSinkInformer // ClusterMetricSinks returns a ClusterMetricSinkInformer. ClusterMetricSinks() ClusterMetricSinkInformer // LogSinks returns a LogSinkInformer. LogSinks() LogSinkInformer // MetricSinks returns a MetricSinkInformer. MetricSinks() MetricSinkInformer }
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 LogSinkInformer ¶
type LogSinkInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.LogSinkLister }
LogSinkInformer provides access to a shared informer and lister for LogSinks.
type MetricSinkInformer ¶
type MetricSinkInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.MetricSinkLister }
MetricSinkInformer provides access to a shared informer and lister for MetricSinks.