Documentation ¶
Index ¶
- func NewDeployConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewExternalDNSInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDeployConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredExternalDNSInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredIngressLinkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTLSProfileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTransportServerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVirtualServerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIngressLinkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTLSProfileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTransportServerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVirtualServerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type DeployConfigInformer
- type ExternalDNSInformer
- type IngressLinkInformer
- type Interface
- type PolicyInformer
- type TLSProfileInformer
- type TransportServerInformer
- type VirtualServerInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDeployConfigInformer ¶
func NewDeployConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDeployConfigInformer constructs a new informer for DeployConfig 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 NewExternalDNSInformer ¶
func NewExternalDNSInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewExternalDNSInformer constructs a new informer for ExternalDNS 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 NewFilteredDeployConfigInformer ¶
func NewFilteredDeployConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDeployConfigInformer constructs a new informer for DeployConfig 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 NewFilteredExternalDNSInformer ¶
func NewFilteredExternalDNSInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredExternalDNSInformer constructs a new informer for ExternalDNS 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 NewFilteredIngressLinkInformer ¶
func NewFilteredIngressLinkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredIngressLinkInformer constructs a new informer for IngressLink 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 NewFilteredPolicyInformer ¶
func NewFilteredPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPolicyInformer constructs a new informer for Policy 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 NewFilteredTLSProfileInformer ¶
func NewFilteredTLSProfileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTLSProfileInformer constructs a new informer for TLSProfile 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 NewFilteredTransportServerInformer ¶
func NewFilteredTransportServerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTransportServerInformer constructs a new informer for TransportServer 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 NewFilteredVirtualServerInformer ¶
func NewFilteredVirtualServerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVirtualServerInformer constructs a new informer for VirtualServer 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 NewIngressLinkInformer ¶
func NewIngressLinkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewIngressLinkInformer constructs a new informer for IngressLink 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 NewPolicyInformer ¶
func NewPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPolicyInformer constructs a new informer for Policy 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 NewTLSProfileInformer ¶
func NewTLSProfileInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTLSProfileInformer constructs a new informer for TLSProfile 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 NewTransportServerInformer ¶
func NewTransportServerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTransportServerInformer constructs a new informer for TransportServer 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 NewVirtualServerInformer ¶
func NewVirtualServerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVirtualServerInformer constructs a new informer for VirtualServer 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 DeployConfigInformer ¶
type DeployConfigInformer interface { Informer() cache.SharedIndexInformer Lister() v1.DeployConfigLister }
DeployConfigInformer provides access to a shared informer and lister for DeployConfigs.
type ExternalDNSInformer ¶
type ExternalDNSInformer interface { Informer() cache.SharedIndexInformer Lister() v1.ExternalDNSLister }
ExternalDNSInformer provides access to a shared informer and lister for ExternalDNSes.
type IngressLinkInformer ¶
type IngressLinkInformer interface { Informer() cache.SharedIndexInformer Lister() v1.IngressLinkLister }
IngressLinkInformer provides access to a shared informer and lister for IngressLinks.
type Interface ¶
type Interface interface { // DeployConfigs returns a DeployConfigInformer. DeployConfigs() DeployConfigInformer // ExternalDNSes returns a ExternalDNSInformer. ExternalDNSes() ExternalDNSInformer // IngressLinks returns a IngressLinkInformer. IngressLinks() IngressLinkInformer // Policies returns a PolicyInformer. Policies() PolicyInformer // TLSProfiles returns a TLSProfileInformer. TLSProfiles() TLSProfileInformer // TransportServers returns a TransportServerInformer. TransportServers() TransportServerInformer // VirtualServers returns a VirtualServerInformer. VirtualServers() VirtualServerInformer }
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 PolicyInformer ¶
type PolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v1.PolicyLister }
PolicyInformer provides access to a shared informer and lister for Policies.
type TLSProfileInformer ¶
type TLSProfileInformer interface { Informer() cache.SharedIndexInformer Lister() v1.TLSProfileLister }
TLSProfileInformer provides access to a shared informer and lister for TLSProfiles.
type TransportServerInformer ¶
type TransportServerInformer interface { Informer() cache.SharedIndexInformer Lister() v1.TransportServerLister }
TransportServerInformer provides access to a shared informer and lister for TransportServers.
type VirtualServerInformer ¶
type VirtualServerInformer interface { Informer() cache.SharedIndexInformer Lister() v1.VirtualServerLister }
VirtualServerInformer provides access to a shared informer and lister for VirtualServers.