v1alpha1

package
v1.8.0-preview1 Latest Latest
Warning

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

Go to latest
Published: Nov 15, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewClusterOverridePolicyInformer added in v0.4.0

func NewClusterOverridePolicyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewClusterOverridePolicyInformer constructs a new informer for ClusterOverridePolicy 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 NewClusterPropagationPolicyInformer added in v0.4.0

func NewClusterPropagationPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewClusterPropagationPolicyInformer constructs a new informer for ClusterPropagationPolicy 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 NewFederatedResourceQuotaInformer added in v1.1.0

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

NewFederatedResourceQuotaInformer constructs a new informer for FederatedResourceQuota 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 NewFilteredClusterOverridePolicyInformer added in v0.4.0

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

NewFilteredClusterOverridePolicyInformer constructs a new informer for ClusterOverridePolicy 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 NewFilteredClusterPropagationPolicyInformer added in v0.4.0

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

NewFilteredClusterPropagationPolicyInformer constructs a new informer for ClusterPropagationPolicy 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 NewFilteredFederatedResourceQuotaInformer added in v1.1.0

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

NewFilteredFederatedResourceQuotaInformer constructs a new informer for FederatedResourceQuota 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 NewFilteredOverridePolicyInformer

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

NewFilteredOverridePolicyInformer constructs a new informer for OverridePolicy 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 NewFilteredPropagationPolicyInformer

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

NewFilteredPropagationPolicyInformer constructs a new informer for PropagationPolicy 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 NewOverridePolicyInformer

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

NewOverridePolicyInformer constructs a new informer for OverridePolicy 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 NewPropagationPolicyInformer

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

NewPropagationPolicyInformer constructs a new informer for PropagationPolicy 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 ClusterOverridePolicyInformer added in v0.4.0

type ClusterOverridePolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterOverridePolicyLister
}

ClusterOverridePolicyInformer provides access to a shared informer and lister for ClusterOverridePolicies.

type ClusterPropagationPolicyInformer added in v0.4.0

type ClusterPropagationPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterPropagationPolicyLister
}

ClusterPropagationPolicyInformer provides access to a shared informer and lister for ClusterPropagationPolicies.

type FederatedResourceQuotaInformer added in v1.1.0

type FederatedResourceQuotaInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.FederatedResourceQuotaLister
}

FederatedResourceQuotaInformer provides access to a shared informer and lister for FederatedResourceQuotas.

type Interface

type Interface interface {
	// ClusterOverridePolicies returns a ClusterOverridePolicyInformer.
	ClusterOverridePolicies() ClusterOverridePolicyInformer
	// ClusterPropagationPolicies returns a ClusterPropagationPolicyInformer.
	ClusterPropagationPolicies() ClusterPropagationPolicyInformer
	// FederatedResourceQuotas returns a FederatedResourceQuotaInformer.
	FederatedResourceQuotas() FederatedResourceQuotaInformer
	// OverridePolicies returns a OverridePolicyInformer.
	OverridePolicies() OverridePolicyInformer
	// PropagationPolicies returns a PropagationPolicyInformer.
	PropagationPolicies() PropagationPolicyInformer
}

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

func New

New returns a new Interface.

type OverridePolicyInformer

type OverridePolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.OverridePolicyLister
}

OverridePolicyInformer provides access to a shared informer and lister for OverridePolicies.

type PropagationPolicyInformer

type PropagationPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PropagationPolicyLister
}

PropagationPolicyInformer provides access to a shared informer and lister for PropagationPolicies.

Jump to

Keyboard shortcuts

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