Documentation ¶
Index ¶
- func NewEndpointGroupInformer(client clientset.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEndpointGroupInformer(client clientset.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredGroupMembersInformer(client clientset.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredGroupMembersPatchInformer(client clientset.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGroupMembersInformer(client clientset.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGroupMembersPatchInformer(client clientset.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type EndpointGroupInformer
- type GroupMembersInformer
- type GroupMembersPatchInformer
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewEndpointGroupInformer ¶
func NewEndpointGroupInformer(client clientset.Interface, 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 NewFilteredEndpointGroupInformer ¶
func NewFilteredEndpointGroupInformer(client clientset.Interface, 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 NewFilteredGroupMembersInformer ¶
func NewFilteredGroupMembersInformer(client clientset.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredGroupMembersInformer constructs a new informer for GroupMembers 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 NewFilteredGroupMembersPatchInformer ¶
func NewFilteredGroupMembersPatchInformer(client clientset.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredGroupMembersPatchInformer constructs a new informer for GroupMembersPatch 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 NewGroupMembersInformer ¶
func NewGroupMembersInformer(client clientset.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewGroupMembersInformer constructs a new informer for GroupMembers 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 NewGroupMembersPatchInformer ¶
func NewGroupMembersPatchInformer(client clientset.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewGroupMembersPatchInformer constructs a new informer for GroupMembersPatch 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 EndpointGroupInformer ¶
type EndpointGroupInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.EndpointGroupLister }
EndpointGroupInformer provides access to a shared informer and lister for EndpointGroups.
type GroupMembersInformer ¶
type GroupMembersInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.GroupMembersLister }
GroupMembersInformer provides access to a shared informer and lister for GroupMemberses.
type GroupMembersPatchInformer ¶
type GroupMembersPatchInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.GroupMembersPatchLister }
GroupMembersPatchInformer provides access to a shared informer and lister for GroupMembersPatches.
type Interface ¶
type Interface interface { // EndpointGroups returns a EndpointGroupInformer. EndpointGroups() EndpointGroupInformer // GroupMemberses returns a GroupMembersInformer. GroupMemberses() GroupMembersInformer // GroupMembersPatches returns a GroupMembersPatchInformer. GroupMembersPatches() GroupMembersPatchInformer }
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.