v2beta1

package
v1.12.1 Latest Latest
Warning

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

Go to latest
Published: May 3, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCleanupPolicyInformer

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

NewCleanupPolicyInformer constructs a new informer for CleanupPolicy 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 NewClusterCleanupPolicyInformer

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

NewClusterCleanupPolicyInformer constructs a new informer for ClusterCleanupPolicy 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 NewClusterPolicyInformer

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

NewClusterPolicyInformer constructs a new informer for ClusterPolicy 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 NewFilteredCleanupPolicyInformer

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

NewFilteredCleanupPolicyInformer constructs a new informer for CleanupPolicy 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 NewFilteredClusterCleanupPolicyInformer

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

NewFilteredClusterCleanupPolicyInformer constructs a new informer for ClusterCleanupPolicy 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 NewFilteredClusterPolicyInformer

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

NewFilteredClusterPolicyInformer constructs a new informer for ClusterPolicy 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 NewFilteredPolicyExceptionInformer

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

NewFilteredPolicyExceptionInformer constructs a new informer for PolicyException 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 NewFilteredPolicyInformer

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

NewFilteredPolicyInformer constructs a new informer for Policy 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 NewPolicyExceptionInformer

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

NewPolicyExceptionInformer constructs a new informer for PolicyException 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 NewPolicyInformer

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

NewPolicyInformer constructs a new informer for Policy 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 CleanupPolicyInformer

type CleanupPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v2beta1.CleanupPolicyLister
}

CleanupPolicyInformer provides access to a shared informer and lister for CleanupPolicies.

type ClusterCleanupPolicyInformer

type ClusterCleanupPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v2beta1.ClusterCleanupPolicyLister
}

ClusterCleanupPolicyInformer provides access to a shared informer and lister for ClusterCleanupPolicies.

type ClusterPolicyInformer

type ClusterPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v2beta1.ClusterPolicyLister
}

ClusterPolicyInformer provides access to a shared informer and lister for ClusterPolicies.

type Interface

type Interface interface {
	// CleanupPolicies returns a CleanupPolicyInformer.
	CleanupPolicies() CleanupPolicyInformer
	// ClusterCleanupPolicies returns a ClusterCleanupPolicyInformer.
	ClusterCleanupPolicies() ClusterCleanupPolicyInformer
	// ClusterPolicies returns a ClusterPolicyInformer.
	ClusterPolicies() ClusterPolicyInformer
	// Policies returns a PolicyInformer.
	Policies() PolicyInformer
	// PolicyExceptions returns a PolicyExceptionInformer.
	PolicyExceptions() PolicyExceptionInformer
}

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

func New

New returns a new Interface.

type PolicyExceptionInformer

type PolicyExceptionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v2beta1.PolicyExceptionLister
}

PolicyExceptionInformer provides access to a shared informer and lister for PolicyExceptions.

type PolicyInformer

type PolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v2beta1.PolicyLister
}

PolicyInformer provides access to a shared informer and lister for Policies.

Jump to

Keyboard shortcuts

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