Documentation ¶
Index ¶
- func NewAclInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewBackendServerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCaCertificateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDomainExtensionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAclInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBackendServerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCaCertificateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDomainExtensionInformer(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 NewFilteredMasterSlaveServerGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredServerCertificateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredServerGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSlbInformer(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 NewMasterSlaveServerGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServerCertificateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServerGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSlbInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AclInformer
- type AttachmentInformer
- type BackendServerInformer
- type CaCertificateInformer
- type DomainExtensionInformer
- type Interface
- type ListenerInformer
- type LoadBalancerInformer
- type MasterSlaveServerGroupInformer
- type RuleInformer
- type ServerCertificateInformer
- type ServerGroupInformer
- type SlbInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAclInformer ¶
func NewAclInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAclInformer constructs a new informer for Acl 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 NewAttachmentInformer ¶
func NewAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAttachmentInformer constructs a new informer for Attachment 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 NewBackendServerInformer ¶
func NewBackendServerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewBackendServerInformer constructs a new informer for BackendServer 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 NewCaCertificateInformer ¶
func NewCaCertificateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCaCertificateInformer constructs a new informer for CaCertificate 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 NewDomainExtensionInformer ¶
func NewDomainExtensionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDomainExtensionInformer constructs a new informer for DomainExtension 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 NewFilteredAclInformer ¶
func NewFilteredAclInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAclInformer constructs a new informer for Acl 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 NewFilteredAttachmentInformer ¶
func NewFilteredAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAttachmentInformer constructs a new informer for Attachment 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 NewFilteredBackendServerInformer ¶
func NewFilteredBackendServerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredBackendServerInformer constructs a new informer for BackendServer 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 NewFilteredCaCertificateInformer ¶
func NewFilteredCaCertificateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCaCertificateInformer constructs a new informer for CaCertificate 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 NewFilteredDomainExtensionInformer ¶
func NewFilteredDomainExtensionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDomainExtensionInformer constructs a new informer for DomainExtension 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 NewFilteredMasterSlaveServerGroupInformer ¶
func NewFilteredMasterSlaveServerGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMasterSlaveServerGroupInformer constructs a new informer for MasterSlaveServerGroup 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 NewFilteredRuleInformer ¶
func NewFilteredRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRuleInformer constructs a new informer for Rule 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 NewFilteredServerCertificateInformer ¶
func NewFilteredServerCertificateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredServerCertificateInformer constructs a new informer for ServerCertificate 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 NewFilteredServerGroupInformer ¶
func NewFilteredServerGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredServerGroupInformer constructs a new informer for ServerGroup 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 NewFilteredSlbInformer ¶
func NewFilteredSlbInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSlbInformer constructs a new informer for Slb 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 NewMasterSlaveServerGroupInformer ¶
func NewMasterSlaveServerGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMasterSlaveServerGroupInformer constructs a new informer for MasterSlaveServerGroup 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 NewRuleInformer ¶
func NewRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRuleInformer constructs a new informer for Rule 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 NewServerCertificateInformer ¶
func NewServerCertificateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewServerCertificateInformer constructs a new informer for ServerCertificate 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 NewServerGroupInformer ¶
func NewServerGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewServerGroupInformer constructs a new informer for ServerGroup 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 NewSlbInformer ¶
func NewSlbInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSlbInformer constructs a new informer for Slb 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 AclInformer ¶
type AclInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AclLister }
AclInformer provides access to a shared informer and lister for Acls.
type AttachmentInformer ¶
type AttachmentInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AttachmentLister }
AttachmentInformer provides access to a shared informer and lister for Attachments.
type BackendServerInformer ¶
type BackendServerInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.BackendServerLister }
BackendServerInformer provides access to a shared informer and lister for BackendServers.
type CaCertificateInformer ¶
type CaCertificateInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.CaCertificateLister }
CaCertificateInformer provides access to a shared informer and lister for CaCertificates.
type DomainExtensionInformer ¶
type DomainExtensionInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DomainExtensionLister }
DomainExtensionInformer provides access to a shared informer and lister for DomainExtensions.
type Interface ¶
type Interface interface { // Acls returns a AclInformer. Acls() AclInformer // Attachments returns a AttachmentInformer. Attachments() AttachmentInformer // BackendServers returns a BackendServerInformer. BackendServers() BackendServerInformer // CaCertificates returns a CaCertificateInformer. CaCertificates() CaCertificateInformer // DomainExtensions returns a DomainExtensionInformer. DomainExtensions() DomainExtensionInformer // Listeners returns a ListenerInformer. Listeners() ListenerInformer // LoadBalancers returns a LoadBalancerInformer. LoadBalancers() LoadBalancerInformer // MasterSlaveServerGroups returns a MasterSlaveServerGroupInformer. MasterSlaveServerGroups() MasterSlaveServerGroupInformer // Rules returns a RuleInformer. Rules() RuleInformer // ServerCertificates returns a ServerCertificateInformer. ServerCertificates() ServerCertificateInformer // ServerGroups returns a ServerGroupInformer. ServerGroups() ServerGroupInformer // Slbs returns a SlbInformer. Slbs() SlbInformer }
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 MasterSlaveServerGroupInformer ¶
type MasterSlaveServerGroupInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.MasterSlaveServerGroupLister }
MasterSlaveServerGroupInformer provides access to a shared informer and lister for MasterSlaveServerGroups.
type RuleInformer ¶
type RuleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.RuleLister }
RuleInformer provides access to a shared informer and lister for Rules.
type ServerCertificateInformer ¶
type ServerCertificateInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ServerCertificateLister }
ServerCertificateInformer provides access to a shared informer and lister for ServerCertificates.
type ServerGroupInformer ¶
type ServerGroupInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ServerGroupLister }
ServerGroupInformer provides access to a shared informer and lister for ServerGroups.
type SlbInformer ¶
type SlbInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.SlbLister }
SlbInformer provides access to a shared informer and lister for Slbs.