v1alpha1

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Jul 13, 2021 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCachePolicyInformer

func NewCachePolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewCachePolicyInformer constructs a new informer for CachePolicy 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 NewDistributionInformer

func NewDistributionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewDistributionInformer constructs a new informer for Distribution 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 NewFilteredCachePolicyInformer

func NewFilteredCachePolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredCachePolicyInformer constructs a new informer for CachePolicy 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 NewFilteredDistributionInformer

func NewFilteredDistributionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredDistributionInformer constructs a new informer for Distribution 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 NewFilteredFunctionInformer

func NewFilteredFunctionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredFunctionInformer constructs a new informer for Function 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 NewFilteredKeyGroupInformer

func NewFilteredKeyGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredKeyGroupInformer constructs a new informer for KeyGroup 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 NewFilteredOriginAccessIdentityInformer

func NewFilteredOriginAccessIdentityInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredOriginAccessIdentityInformer constructs a new informer for OriginAccessIdentity 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 NewFilteredOriginRequestPolicyInformer

func NewFilteredOriginRequestPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredOriginRequestPolicyInformer constructs a new informer for OriginRequestPolicy 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 NewFilteredPublicKeyInformer

func NewFilteredPublicKeyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredPublicKeyInformer constructs a new informer for PublicKey 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 NewFilteredRealtimeLogConfigInformer

func NewFilteredRealtimeLogConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredRealtimeLogConfigInformer constructs a new informer for RealtimeLogConfig 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 NewFunctionInformer

func NewFunctionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewFunctionInformer constructs a new informer for Function 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 NewKeyGroupInformer

func NewKeyGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewKeyGroupInformer constructs a new informer for KeyGroup 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 NewOriginAccessIdentityInformer

func NewOriginAccessIdentityInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewOriginAccessIdentityInformer constructs a new informer for OriginAccessIdentity 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 NewOriginRequestPolicyInformer

func NewOriginRequestPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewOriginRequestPolicyInformer constructs a new informer for OriginRequestPolicy 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 NewPublicKeyInformer

func NewPublicKeyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewPublicKeyInformer constructs a new informer for PublicKey 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 NewRealtimeLogConfigInformer

func NewRealtimeLogConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewRealtimeLogConfigInformer constructs a new informer for RealtimeLogConfig 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 CachePolicyInformer

type CachePolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.CachePolicyLister
}

CachePolicyInformer provides access to a shared informer and lister for CachePolicies.

type DistributionInformer

type DistributionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DistributionLister
}

DistributionInformer provides access to a shared informer and lister for Distributions.

type FunctionInformer

type FunctionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.FunctionLister
}

FunctionInformer provides access to a shared informer and lister for Functions.

type Interface

type Interface interface {
	// CachePolicies returns a CachePolicyInformer.
	CachePolicies() CachePolicyInformer
	// Distributions returns a DistributionInformer.
	Distributions() DistributionInformer
	// Functions returns a FunctionInformer.
	Functions() FunctionInformer
	// KeyGroups returns a KeyGroupInformer.
	KeyGroups() KeyGroupInformer
	// OriginAccessIdentities returns a OriginAccessIdentityInformer.
	OriginAccessIdentities() OriginAccessIdentityInformer
	// OriginRequestPolicies returns a OriginRequestPolicyInformer.
	OriginRequestPolicies() OriginRequestPolicyInformer
	// PublicKeys returns a PublicKeyInformer.
	PublicKeys() PublicKeyInformer
	// RealtimeLogConfigs returns a RealtimeLogConfigInformer.
	RealtimeLogConfigs() RealtimeLogConfigInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

type KeyGroupInformer

type KeyGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.KeyGroupLister
}

KeyGroupInformer provides access to a shared informer and lister for KeyGroups.

type OriginAccessIdentityInformer

type OriginAccessIdentityInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.OriginAccessIdentityLister
}

OriginAccessIdentityInformer provides access to a shared informer and lister for OriginAccessIdentities.

type OriginRequestPolicyInformer

type OriginRequestPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.OriginRequestPolicyLister
}

OriginRequestPolicyInformer provides access to a shared informer and lister for OriginRequestPolicies.

type PublicKeyInformer

type PublicKeyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PublicKeyLister
}

PublicKeyInformer provides access to a shared informer and lister for PublicKeys.

type RealtimeLogConfigInformer

type RealtimeLogConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RealtimeLogConfigLister
}

RealtimeLogConfigInformer provides access to a shared informer and lister for RealtimeLogConfigs.

Jump to

Keyboard shortcuts

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