v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Apr 20, 2021 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 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 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 NewFilteredReplicaSchedulingPolicyInformer added in v0.5.0

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

NewFilteredReplicaSchedulingPolicyInformer constructs a new informer for ReplicaSchedulingPolicy 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.

func NewReplicaSchedulingPolicyInformer added in v0.5.0

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

NewReplicaSchedulingPolicyInformer constructs a new informer for ReplicaSchedulingPolicy 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 Interface

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

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.

type ReplicaSchedulingPolicyInformer added in v0.5.0

type ReplicaSchedulingPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ReplicaSchedulingPolicyLister
}

ReplicaSchedulingPolicyInformer provides access to a shared informer and lister for ReplicaSchedulingPolicies.

Jump to

Keyboard shortcuts

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