Documentation ¶
Index ¶
- func NewFilteredInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredOperatorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredOperatorVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewOperatorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewOperatorVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type InstanceInformer
- type Interface
- type OperatorInformer
- type OperatorVersionInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredInstanceInformer ¶
func NewFilteredInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredInstanceInformer constructs a new informer for Instance 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 NewFilteredOperatorInformer ¶ added in v0.3.0
func NewFilteredOperatorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredOperatorInformer constructs a new informer for Operator 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 NewFilteredOperatorVersionInformer ¶ added in v0.3.0
func NewFilteredOperatorVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredOperatorVersionInformer constructs a new informer for OperatorVersion 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 NewInstanceInformer ¶
func NewInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewInstanceInformer constructs a new informer for Instance 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 NewOperatorInformer ¶ added in v0.3.0
func NewOperatorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewOperatorInformer constructs a new informer for Operator 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 NewOperatorVersionInformer ¶ added in v0.3.0
func NewOperatorVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewOperatorVersionInformer constructs a new informer for OperatorVersion 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 InstanceInformer ¶
type InstanceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.InstanceLister }
InstanceInformer provides access to a shared informer and lister for Instances.
type Interface ¶
type Interface interface { // Instances returns a InstanceInformer. Instances() InstanceInformer // Operators returns a OperatorInformer. Operators() OperatorInformer // OperatorVersions returns a OperatorVersionInformer. OperatorVersions() OperatorVersionInformer }
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 OperatorInformer ¶ added in v0.3.0
type OperatorInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.OperatorLister }
OperatorInformer provides access to a shared informer and lister for Operators.
type OperatorVersionInformer ¶ added in v0.3.0
type OperatorVersionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.OperatorVersionLister }
OperatorVersionInformer provides access to a shared informer and lister for OperatorVersions.