Documentation ¶
Index ¶
- func NewAzureEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewExternalEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAzureEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredExternalEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNestedEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredProfileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNestedEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewProfileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AzureEndpointInformer
- type EndpointInformer
- type ExternalEndpointInformer
- type Interface
- type NestedEndpointInformer
- type ProfileInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAzureEndpointInformer ¶ added in v0.5.0
func NewAzureEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAzureEndpointInformer constructs a new informer for AzureEndpoint 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 NewEndpointInformer ¶
func NewEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewEndpointInformer constructs a new informer for Endpoint 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 NewExternalEndpointInformer ¶ added in v0.5.0
func NewExternalEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewExternalEndpointInformer constructs a new informer for ExternalEndpoint 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 NewFilteredAzureEndpointInformer ¶ added in v0.5.0
func NewFilteredAzureEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAzureEndpointInformer constructs a new informer for AzureEndpoint 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 NewFilteredEndpointInformer ¶
func NewFilteredEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredEndpointInformer constructs a new informer for Endpoint 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 NewFilteredExternalEndpointInformer ¶ added in v0.5.0
func NewFilteredExternalEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredExternalEndpointInformer constructs a new informer for ExternalEndpoint 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 NewFilteredNestedEndpointInformer ¶ added in v0.5.0
func NewFilteredNestedEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredNestedEndpointInformer constructs a new informer for NestedEndpoint 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 NewFilteredProfileInformer ¶
func NewFilteredProfileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredProfileInformer constructs a new informer for Profile 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 NewNestedEndpointInformer ¶ added in v0.5.0
func NewNestedEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewNestedEndpointInformer constructs a new informer for NestedEndpoint 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 NewProfileInformer ¶
func NewProfileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewProfileInformer constructs a new informer for Profile 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 AzureEndpointInformer ¶ added in v0.5.0
type AzureEndpointInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AzureEndpointLister }
AzureEndpointInformer provides access to a shared informer and lister for AzureEndpoints.
type EndpointInformer ¶
type EndpointInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.EndpointLister }
EndpointInformer provides access to a shared informer and lister for Endpoints.
type ExternalEndpointInformer ¶ added in v0.5.0
type ExternalEndpointInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ExternalEndpointLister }
ExternalEndpointInformer provides access to a shared informer and lister for ExternalEndpoints.
type Interface ¶
type Interface interface { // AzureEndpoints returns a AzureEndpointInformer. AzureEndpoints() AzureEndpointInformer // Endpoints returns a EndpointInformer. Endpoints() EndpointInformer // ExternalEndpoints returns a ExternalEndpointInformer. ExternalEndpoints() ExternalEndpointInformer // NestedEndpoints returns a NestedEndpointInformer. NestedEndpoints() NestedEndpointInformer // Profiles returns a ProfileInformer. Profiles() ProfileInformer }
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 NestedEndpointInformer ¶ added in v0.5.0
type NestedEndpointInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.NestedEndpointLister }
NestedEndpointInformer provides access to a shared informer and lister for NestedEndpoints.
type ProfileInformer ¶
type ProfileInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ProfileLister }
ProfileInformer provides access to a shared informer and lister for Profiles.