Documentation ¶
Index ¶
- func NewFilteredHttpNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPrivateDNSNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPublicDNSNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewHttpNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPrivateDNSNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPublicDNSNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type HttpNamespaceInformer
- type InstanceInformer
- type Interface
- type PrivateDNSNamespaceInformer
- type PublicDNSNamespaceInformer
- type ServiceInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredHttpNamespaceInformer ¶
func NewFilteredHttpNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredHttpNamespaceInformer constructs a new informer for HttpNamespace 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 NewFilteredInstanceInformer ¶ added in v0.5.0
func NewFilteredInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredInstanceInformer constructs a new informer for Instance 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 NewFilteredPrivateDNSNamespaceInformer ¶
func NewFilteredPrivateDNSNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPrivateDNSNamespaceInformer constructs a new informer for PrivateDNSNamespace 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 NewFilteredPublicDNSNamespaceInformer ¶
func NewFilteredPublicDNSNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPublicDNSNamespaceInformer constructs a new informer for PublicDNSNamespace 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 NewFilteredServiceInformer ¶
func NewFilteredServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredServiceInformer constructs a new informer for Service 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 NewHttpNamespaceInformer ¶
func NewHttpNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewHttpNamespaceInformer constructs a new informer for HttpNamespace 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 NewInstanceInformer ¶ added in v0.5.0
func NewInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewInstanceInformer constructs a new informer for Instance 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 NewPrivateDNSNamespaceInformer ¶
func NewPrivateDNSNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPrivateDNSNamespaceInformer constructs a new informer for PrivateDNSNamespace 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 NewPublicDNSNamespaceInformer ¶
func NewPublicDNSNamespaceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPublicDNSNamespaceInformer constructs a new informer for PublicDNSNamespace 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 NewServiceInformer ¶
func NewServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewServiceInformer constructs a new informer for Service 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 HttpNamespaceInformer ¶
type HttpNamespaceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.HttpNamespaceLister }
HttpNamespaceInformer provides access to a shared informer and lister for HttpNamespaces.
type InstanceInformer ¶ added in v0.5.0
type InstanceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.InstanceLister }
InstanceInformer provides access to a shared informer and lister for Instances.
type Interface ¶
type Interface interface { // HttpNamespaces returns a HttpNamespaceInformer. HttpNamespaces() HttpNamespaceInformer // Instances returns a InstanceInformer. Instances() InstanceInformer // PrivateDNSNamespaces returns a PrivateDNSNamespaceInformer. PrivateDNSNamespaces() PrivateDNSNamespaceInformer // PublicDNSNamespaces returns a PublicDNSNamespaceInformer. PublicDNSNamespaces() PublicDNSNamespaceInformer // Services returns a ServiceInformer. Services() ServiceInformer }
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 PrivateDNSNamespaceInformer ¶
type PrivateDNSNamespaceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.PrivateDNSNamespaceLister }
PrivateDNSNamespaceInformer provides access to a shared informer and lister for PrivateDNSNamespaces.
type PublicDNSNamespaceInformer ¶
type PublicDNSNamespaceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.PublicDNSNamespaceLister }
PublicDNSNamespaceInformer provides access to a shared informer and lister for PublicDNSNamespaces.
type ServiceInformer ¶
type ServiceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ServiceLister }
ServiceInformer provides access to a shared informer and lister for Services.