Documentation ¶
Index ¶
- func NewAcceleratorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAclAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAclInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAdditionalCertificateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewBandwidthPackageAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewBandwidthPackageInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEndpointGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAcceleratorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAclAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAclInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAdditionalCertificateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBandwidthPackageAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBandwidthPackageInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEndpointGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredForwardingRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredIpSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredListenerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewForwardingRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIpSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewListenerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AcceleratorInformer
- type AclAttachmentInformer
- type AclInformer
- type AdditionalCertificateInformer
- type BandwidthPackageAttachmentInformer
- type BandwidthPackageInformer
- type EndpointGroupInformer
- type ForwardingRuleInformer
- type Interface
- type IpSetInformer
- type ListenerInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAcceleratorInformer ¶
func NewAcceleratorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAcceleratorInformer constructs a new informer for Accelerator 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 NewAclAttachmentInformer ¶ added in v0.5.0
func NewAclAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAclAttachmentInformer constructs a new informer for AclAttachment 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 NewAclInformer ¶ added in v0.5.0
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 NewAdditionalCertificateInformer ¶ added in v0.5.0
func NewAdditionalCertificateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAdditionalCertificateInformer constructs a new informer for AdditionalCertificate 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 NewBandwidthPackageAttachmentInformer ¶
func NewBandwidthPackageAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewBandwidthPackageAttachmentInformer constructs a new informer for BandwidthPackageAttachment 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 NewBandwidthPackageInformer ¶
func NewBandwidthPackageInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewBandwidthPackageInformer constructs a new informer for BandwidthPackage 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 NewEndpointGroupInformer ¶
func NewEndpointGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewEndpointGroupInformer constructs a new informer for EndpointGroup 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 NewFilteredAcceleratorInformer ¶
func NewFilteredAcceleratorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAcceleratorInformer constructs a new informer for Accelerator 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 NewFilteredAclAttachmentInformer ¶ added in v0.5.0
func NewFilteredAclAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAclAttachmentInformer constructs a new informer for AclAttachment 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 ¶ added in v0.5.0
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 NewFilteredAdditionalCertificateInformer ¶ added in v0.5.0
func NewFilteredAdditionalCertificateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAdditionalCertificateInformer constructs a new informer for AdditionalCertificate 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 NewFilteredBandwidthPackageAttachmentInformer ¶
func NewFilteredBandwidthPackageAttachmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredBandwidthPackageAttachmentInformer constructs a new informer for BandwidthPackageAttachment 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 NewFilteredBandwidthPackageInformer ¶
func NewFilteredBandwidthPackageInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredBandwidthPackageInformer constructs a new informer for BandwidthPackage 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 NewFilteredEndpointGroupInformer ¶
func NewFilteredEndpointGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredEndpointGroupInformer constructs a new informer for EndpointGroup 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 NewFilteredForwardingRuleInformer ¶
func NewFilteredForwardingRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredForwardingRuleInformer constructs a new informer for ForwardingRule 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 NewFilteredIpSetInformer ¶
func NewFilteredIpSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredIpSetInformer constructs a new informer for IpSet 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 NewForwardingRuleInformer ¶
func NewForwardingRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewForwardingRuleInformer constructs a new informer for ForwardingRule 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 NewIpSetInformer ¶
func NewIpSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewIpSetInformer constructs a new informer for IpSet 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.
Types ¶
type AcceleratorInformer ¶
type AcceleratorInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AcceleratorLister }
AcceleratorInformer provides access to a shared informer and lister for Accelerators.
type AclAttachmentInformer ¶ added in v0.5.0
type AclAttachmentInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AclAttachmentLister }
AclAttachmentInformer provides access to a shared informer and lister for AclAttachments.
type AclInformer ¶ added in v0.5.0
type AclInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AclLister }
AclInformer provides access to a shared informer and lister for Acls.
type AdditionalCertificateInformer ¶ added in v0.5.0
type AdditionalCertificateInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AdditionalCertificateLister }
AdditionalCertificateInformer provides access to a shared informer and lister for AdditionalCertificates.
type BandwidthPackageAttachmentInformer ¶
type BandwidthPackageAttachmentInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.BandwidthPackageAttachmentLister }
BandwidthPackageAttachmentInformer provides access to a shared informer and lister for BandwidthPackageAttachments.
type BandwidthPackageInformer ¶
type BandwidthPackageInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.BandwidthPackageLister }
BandwidthPackageInformer provides access to a shared informer and lister for BandwidthPackages.
type EndpointGroupInformer ¶
type EndpointGroupInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.EndpointGroupLister }
EndpointGroupInformer provides access to a shared informer and lister for EndpointGroups.
type ForwardingRuleInformer ¶
type ForwardingRuleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ForwardingRuleLister }
ForwardingRuleInformer provides access to a shared informer and lister for ForwardingRules.
type Interface ¶
type Interface interface { // Accelerators returns a AcceleratorInformer. Accelerators() AcceleratorInformer // Acls returns a AclInformer. Acls() AclInformer // AclAttachments returns a AclAttachmentInformer. AclAttachments() AclAttachmentInformer // AdditionalCertificates returns a AdditionalCertificateInformer. AdditionalCertificates() AdditionalCertificateInformer // BandwidthPackages returns a BandwidthPackageInformer. BandwidthPackages() BandwidthPackageInformer // BandwidthPackageAttachments returns a BandwidthPackageAttachmentInformer. BandwidthPackageAttachments() BandwidthPackageAttachmentInformer // EndpointGroups returns a EndpointGroupInformer. EndpointGroups() EndpointGroupInformer // ForwardingRules returns a ForwardingRuleInformer. ForwardingRules() ForwardingRuleInformer // IpSets returns a IpSetInformer. IpSets() IpSetInformer // Listeners returns a ListenerInformer. Listeners() ListenerInformer }
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 IpSetInformer ¶
type IpSetInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.IpSetLister }
IpSetInformer provides access to a shared informer and lister for IpSets.
type ListenerInformer ¶
type ListenerInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ListenerLister }
ListenerInformer provides access to a shared informer and lister for Listeners.