Documentation
¶
Index ¶
- func NewCachePolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDistributionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCachePolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDistributionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredFunctionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredKeyGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredOriginAccessIdentityInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredOriginRequestPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPublicKeyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRealtimeLogConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFunctionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewKeyGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewOriginAccessIdentityInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewOriginRequestPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPublicKeyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRealtimeLogConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type CachePolicyInformer
- type DistributionInformer
- type FunctionInformer
- type Interface
- type KeyGroupInformer
- type OriginAccessIdentityInformer
- type OriginRequestPolicyInformer
- type PublicKeyInformer
- type RealtimeLogConfigInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.