v1alpha1

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL