v1

package
v0.0.10-alpha2 Latest Latest
Warning

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

Go to latest
Published: Jun 18, 2019 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewExecutionInformer

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

NewExecutionInformer constructs a new informer for Execution 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 NewFilteredExecutionInformer

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

NewFilteredExecutionInformer constructs a new informer for Execution 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 NewFilteredModuleInformer

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

NewFilteredModuleInformer constructs a new informer for Module 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 NewFilteredStateInformer

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

NewFilteredStateInformer constructs a new informer for State 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 NewModuleInformer

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

NewModuleInformer constructs a new informer for Module 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 NewStateInformer

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

NewStateInformer constructs a new informer for State 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 ExecutionInformer

type ExecutionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ExecutionLister
}

ExecutionInformer provides access to a shared informer and lister for Executions.

type Interface

type Interface interface {
	// Executions returns a ExecutionInformer.
	Executions() ExecutionInformer
	// Modules returns a ModuleInformer.
	Modules() ModuleInformer
	// States returns a StateInformer.
	States() StateInformer
}

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

func New

New returns a new Interface.

type ModuleInformer

type ModuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ModuleLister
}

ModuleInformer provides access to a shared informer and lister for Modules.

type StateInformer

type StateInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.StateLister
}

StateInformer provides access to a shared informer and lister for States.

Jump to

Keyboard shortcuts

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