Documentation ¶
Index ¶
- func NewFilteredManagerStateInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTrafficPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVirtualAppInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewManagerStateInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTrafficPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVirtualAppInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type Interface
- type ManagerStateInformer
- type TrafficPolicyInformer
- type VirtualAppInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredManagerStateInformer ¶
func NewFilteredManagerStateInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredManagerStateInformer constructs a new informer for ManagerState 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 NewFilteredTrafficPolicyInformer ¶
func NewFilteredTrafficPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTrafficPolicyInformer constructs a new informer for TrafficPolicy 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 NewFilteredVirtualAppInformer ¶
func NewFilteredVirtualAppInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVirtualAppInformer constructs a new informer for VirtualApp 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 NewManagerStateInformer ¶
func NewManagerStateInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewManagerStateInformer constructs a new informer for ManagerState 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 NewTrafficPolicyInformer ¶
func NewTrafficPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTrafficPolicyInformer constructs a new informer for TrafficPolicy 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 NewVirtualAppInformer ¶
func NewVirtualAppInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVirtualAppInformer constructs a new informer for VirtualApp 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 { // ManagerStates returns a ManagerStateInformer. ManagerStates() ManagerStateInformer // TrafficPolicies returns a TrafficPolicyInformer. TrafficPolicies() TrafficPolicyInformer // VirtualApps returns a VirtualAppInformer. VirtualApps() VirtualAppInformer }
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 ManagerStateInformer ¶
type ManagerStateInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ManagerStateLister }
ManagerStateInformer provides access to a shared informer and lister for ManagerStates.
type TrafficPolicyInformer ¶
type TrafficPolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.TrafficPolicyLister }
TrafficPolicyInformer provides access to a shared informer and lister for TrafficPolicies.
type VirtualAppInformer ¶
type VirtualAppInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.VirtualAppLister }
VirtualAppInformer provides access to a shared informer and lister for VirtualApps.