Documentation
¶
Index ¶
- func NewAcceleratorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEndpointGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAcceleratorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEndpointGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredListenerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewListenerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AcceleratorInformer
- type EndpointGroupInformer
- type Interface
- type ListenerInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAcceleratorInformer ¶
func NewAcceleratorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAcceleratorInformer constructs a new informer for Accelerator 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 NewEndpointGroupInformer ¶
func NewEndpointGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewEndpointGroupInformer constructs a new informer for EndpointGroup 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 NewFilteredAcceleratorInformer ¶
func NewFilteredAcceleratorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAcceleratorInformer constructs a new informer for Accelerator 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 NewFilteredEndpointGroupInformer ¶
func NewFilteredEndpointGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredEndpointGroupInformer constructs a new informer for EndpointGroup 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 NewFilteredListenerInformer ¶
func NewFilteredListenerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredListenerInformer constructs a new informer for Listener 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 NewListenerInformer ¶
func NewListenerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewListenerInformer constructs a new informer for Listener 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 AcceleratorInformer ¶
type AcceleratorInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AcceleratorLister }
AcceleratorInformer provides access to a shared informer and lister for Accelerators.
type EndpointGroupInformer ¶
type EndpointGroupInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.EndpointGroupLister }
EndpointGroupInformer provides access to a shared informer and lister for EndpointGroups.
type Interface ¶
type Interface interface { // Accelerators returns a AcceleratorInformer. Accelerators() AcceleratorInformer // EndpointGroups returns a EndpointGroupInformer. EndpointGroups() EndpointGroupInformer // Listeners returns a ListenerInformer. Listeners() ListenerInformer }
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 ListenerInformer ¶
type ListenerInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ListenerLister }
ListenerInformer provides access to a shared informer and lister for Listeners.