Documentation ¶
Index ¶
- func NewFilteredNamespaceMapInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredShadowEndpointSliceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredShadowPodInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNamespaceMapInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewShadowEndpointSliceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewShadowPodInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type Interface
- type NamespaceMapInformer
- type ShadowEndpointSliceInformer
- type ShadowPodInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredNamespaceMapInformer ¶
func NewFilteredNamespaceMapInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredNamespaceMapInformer constructs a new informer for NamespaceMap 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 NewFilteredShadowEndpointSliceInformer ¶ added in v0.8.0
func NewFilteredShadowEndpointSliceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredShadowEndpointSliceInformer constructs a new informer for ShadowEndpointSlice 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 NewFilteredShadowPodInformer ¶
func NewFilteredShadowPodInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredShadowPodInformer constructs a new informer for ShadowPod 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 NewNamespaceMapInformer ¶
func NewNamespaceMapInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewNamespaceMapInformer constructs a new informer for NamespaceMap 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 NewShadowEndpointSliceInformer ¶ added in v0.8.0
func NewShadowEndpointSliceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewShadowEndpointSliceInformer constructs a new informer for ShadowEndpointSlice 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 NewShadowPodInformer ¶
func NewShadowPodInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewShadowPodInformer constructs a new informer for ShadowPod 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 Interface ¶
type Interface interface { // NamespaceMaps returns a NamespaceMapInformer. NamespaceMaps() NamespaceMapInformer // ShadowEndpointSlices returns a ShadowEndpointSliceInformer. ShadowEndpointSlices() ShadowEndpointSliceInformer // ShadowPods returns a ShadowPodInformer. ShadowPods() ShadowPodInformer }
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 NamespaceMapInformer ¶
type NamespaceMapInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.NamespaceMapLister }
NamespaceMapInformer provides access to a shared informer and lister for NamespaceMaps.
type ShadowEndpointSliceInformer ¶ added in v0.8.0
type ShadowEndpointSliceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ShadowEndpointSliceLister }
ShadowEndpointSliceInformer provides access to a shared informer and lister for ShadowEndpointSlices.
type ShadowPodInformer ¶
type ShadowPodInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ShadowPodLister }
ShadowPodInformer provides access to a shared informer and lister for ShadowPods.