Documentation ¶
Index ¶
- func NewAddressableServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAddressableServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSimpleDeploymentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSimpleDeploymentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AddressableServiceInformer
- type Interface
- type SimpleDeploymentInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAddressableServiceInformer ¶
func NewAddressableServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAddressableServiceInformer constructs a new informer for AddressableService 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 NewFilteredAddressableServiceInformer ¶
func NewFilteredAddressableServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAddressableServiceInformer constructs a new informer for AddressableService 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 NewFilteredSimpleDeploymentInformer ¶
func NewFilteredSimpleDeploymentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSimpleDeploymentInformer constructs a new informer for SimpleDeployment 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 NewSimpleDeploymentInformer ¶
func NewSimpleDeploymentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSimpleDeploymentInformer constructs a new informer for SimpleDeployment 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 AddressableServiceInformer ¶
type AddressableServiceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AddressableServiceLister }
AddressableServiceInformer provides access to a shared informer and lister for AddressableServices.
type Interface ¶
type Interface interface { // AddressableServices returns a AddressableServiceInformer. AddressableServices() AddressableServiceInformer // SimpleDeployments returns a SimpleDeploymentInformer. SimpleDeployments() SimpleDeploymentInformer }
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 SimpleDeploymentInformer ¶
type SimpleDeploymentInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.SimpleDeploymentLister }
SimpleDeploymentInformer provides access to a shared informer and lister for SimpleDeployments.