Documentation ¶
Index ¶
- func NewBackendInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewBackendSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCertificateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBackendInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBackendSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCertificateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredHostnameInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredListenerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredLoadBalancerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredLoadBalancerRoutingPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPathRouteSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRuleSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSslCipherSuiteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewHostnameInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewListenerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewLoadBalancerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewLoadBalancerRoutingPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPathRouteSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRuleSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSslCipherSuiteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type BackendInformer
- type BackendSetInformer
- type CertificateInformer
- type HostnameInformer
- type Interface
- type ListenerInformer
- type LoadBalancerInformer
- type LoadBalancerRoutingPolicyInformer
- type PathRouteSetInformer
- type RuleSetInformer
- type SslCipherSuiteInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBackendInformer ¶
func NewBackendInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewBackendInformer constructs a new informer for Backend 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 NewBackendSetInformer ¶
func NewBackendSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewBackendSetInformer constructs a new informer for BackendSet 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 NewCertificateInformer ¶
func NewCertificateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCertificateInformer constructs a new informer for Certificate 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 NewFilteredBackendInformer ¶
func NewFilteredBackendInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredBackendInformer constructs a new informer for Backend 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 NewFilteredBackendSetInformer ¶
func NewFilteredBackendSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredBackendSetInformer constructs a new informer for BackendSet 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 NewFilteredCertificateInformer ¶
func NewFilteredCertificateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCertificateInformer constructs a new informer for Certificate 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 NewFilteredHostnameInformer ¶
func NewFilteredHostnameInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredHostnameInformer constructs a new informer for Hostname 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 NewFilteredListenerInformer ¶
func NewFilteredListenerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredListenerInformer constructs a new informer for Listener 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 NewFilteredLoadBalancerInformer ¶
func NewFilteredLoadBalancerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredLoadBalancerInformer constructs a new informer for LoadBalancer 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 NewFilteredLoadBalancerRoutingPolicyInformer ¶
func NewFilteredLoadBalancerRoutingPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredLoadBalancerRoutingPolicyInformer constructs a new informer for LoadBalancerRoutingPolicy 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 NewFilteredPathRouteSetInformer ¶
func NewFilteredPathRouteSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPathRouteSetInformer constructs a new informer for PathRouteSet 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 NewFilteredRuleSetInformer ¶
func NewFilteredRuleSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRuleSetInformer constructs a new informer for RuleSet 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 NewFilteredSslCipherSuiteInformer ¶
func NewFilteredSslCipherSuiteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSslCipherSuiteInformer constructs a new informer for SslCipherSuite 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 NewHostnameInformer ¶
func NewHostnameInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewHostnameInformer constructs a new informer for Hostname 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 NewListenerInformer ¶
func NewListenerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewListenerInformer constructs a new informer for Listener 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 NewLoadBalancerInformer ¶
func NewLoadBalancerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewLoadBalancerInformer constructs a new informer for LoadBalancer 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 NewLoadBalancerRoutingPolicyInformer ¶
func NewLoadBalancerRoutingPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewLoadBalancerRoutingPolicyInformer constructs a new informer for LoadBalancerRoutingPolicy 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 NewPathRouteSetInformer ¶
func NewPathRouteSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPathRouteSetInformer constructs a new informer for PathRouteSet 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 NewRuleSetInformer ¶
func NewRuleSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRuleSetInformer constructs a new informer for RuleSet 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 NewSslCipherSuiteInformer ¶
func NewSslCipherSuiteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSslCipherSuiteInformer constructs a new informer for SslCipherSuite 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 BackendInformer ¶
type BackendInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.BackendLister }
BackendInformer provides access to a shared informer and lister for Backends.
type BackendSetInformer ¶
type BackendSetInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.BackendSetLister }
BackendSetInformer provides access to a shared informer and lister for BackendSets.
type CertificateInformer ¶
type CertificateInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.CertificateLister }
CertificateInformer provides access to a shared informer and lister for Certificates.
type HostnameInformer ¶
type HostnameInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.HostnameLister }
HostnameInformer provides access to a shared informer and lister for Hostnames.
type Interface ¶
type Interface interface { // Backends returns a BackendInformer. Backends() BackendInformer // BackendSets returns a BackendSetInformer. BackendSets() BackendSetInformer // Certificates returns a CertificateInformer. Certificates() CertificateInformer // Hostnames returns a HostnameInformer. Hostnames() HostnameInformer // Listeners returns a ListenerInformer. Listeners() ListenerInformer // LoadBalancers returns a LoadBalancerInformer. LoadBalancers() LoadBalancerInformer // LoadBalancerRoutingPolicies returns a LoadBalancerRoutingPolicyInformer. LoadBalancerRoutingPolicies() LoadBalancerRoutingPolicyInformer // PathRouteSets returns a PathRouteSetInformer. PathRouteSets() PathRouteSetInformer // RuleSets returns a RuleSetInformer. RuleSets() RuleSetInformer // SslCipherSuites returns a SslCipherSuiteInformer. SslCipherSuites() SslCipherSuiteInformer }
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 ListenerInformer ¶
type ListenerInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ListenerLister }
ListenerInformer provides access to a shared informer and lister for Listeners.
type LoadBalancerInformer ¶
type LoadBalancerInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.LoadBalancerLister }
LoadBalancerInformer provides access to a shared informer and lister for LoadBalancers.
type LoadBalancerRoutingPolicyInformer ¶
type LoadBalancerRoutingPolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.LoadBalancerRoutingPolicyLister }
LoadBalancerRoutingPolicyInformer provides access to a shared informer and lister for LoadBalancerRoutingPolicies.
type PathRouteSetInformer ¶
type PathRouteSetInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.PathRouteSetLister }
PathRouteSetInformer provides access to a shared informer and lister for PathRouteSets.
type RuleSetInformer ¶
type RuleSetInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.RuleSetLister }
RuleSetInformer provides access to a shared informer and lister for RuleSets.
type SslCipherSuiteInformer ¶
type SslCipherSuiteInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.SslCipherSuiteLister }
SslCipherSuiteInformer provides access to a shared informer and lister for SslCipherSuites.