v1alpha1

package
v0.2.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAssignmentInformer

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

NewAssignmentInformer constructs a new informer for Assignment 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 NewDefinitionInformer

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

NewDefinitionInformer constructs a new informer for Definition 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 NewFilteredAssignmentInformer

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

NewFilteredAssignmentInformer constructs a new informer for Assignment 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 NewFilteredDefinitionInformer

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

NewFilteredDefinitionInformer constructs a new informer for Definition 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 NewFilteredRemediationInformer

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

NewFilteredRemediationInformer constructs a new informer for Remediation 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 NewFilteredSetDefinitionInformer

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

NewFilteredSetDefinitionInformer constructs a new informer for SetDefinition 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 NewRemediationInformer

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

NewRemediationInformer constructs a new informer for Remediation 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 NewSetDefinitionInformer

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

NewSetDefinitionInformer constructs a new informer for SetDefinition 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 AssignmentInformer

type AssignmentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AssignmentLister
}

AssignmentInformer provides access to a shared informer and lister for Assignments.

type DefinitionInformer

type DefinitionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DefinitionLister
}

DefinitionInformer provides access to a shared informer and lister for Definitions.

type Interface

type Interface interface {
	// Assignments returns a AssignmentInformer.
	Assignments() AssignmentInformer
	// Definitions returns a DefinitionInformer.
	Definitions() DefinitionInformer
	// Remediations returns a RemediationInformer.
	Remediations() RemediationInformer
	// SetDefinitions returns a SetDefinitionInformer.
	SetDefinitions() SetDefinitionInformer
}

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

func New

New returns a new Interface.

type RemediationInformer

type RemediationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RemediationLister
}

RemediationInformer provides access to a shared informer and lister for Remediations.

type SetDefinitionInformer

type SetDefinitionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SetDefinitionLister
}

SetDefinitionInformer provides access to a shared informer and lister for SetDefinitions.

Jump to

Keyboard shortcuts

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