v1alpha1

package
v0.2.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

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 NewFilteredPropagationBindingInformer

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

NewFilteredPropagationBindingInformer constructs a new informer for PropagationBinding 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 NewFilteredPropagationWorkInformer

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

NewFilteredPropagationWorkInformer constructs a new informer for PropagationWork 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 NewPropagationBindingInformer

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

NewPropagationBindingInformer constructs a new informer for PropagationBinding 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 NewPropagationWorkInformer

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

NewPropagationWorkInformer constructs a new informer for PropagationWork 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 Interface

type Interface interface {
	// OverridePolicies returns a OverridePolicyInformer.
	OverridePolicies() OverridePolicyInformer
	// PropagationBindings returns a PropagationBindingInformer.
	PropagationBindings() PropagationBindingInformer
	// PropagationPolicies returns a PropagationPolicyInformer.
	PropagationPolicies() PropagationPolicyInformer
	// PropagationWorks returns a PropagationWorkInformer.
	PropagationWorks() PropagationWorkInformer
}

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 PropagationBindingInformer

type PropagationBindingInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PropagationBindingLister
}

PropagationBindingInformer provides access to a shared informer and lister for PropagationBindings.

type PropagationPolicyInformer

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

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

type PropagationWorkInformer

type PropagationWorkInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PropagationWorkLister
}

PropagationWorkInformer provides access to a shared informer and lister for PropagationWorks.

Jump to

Keyboard shortcuts

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