Documentation ¶
Index ¶
- func NewExecutionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredExecutionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredModuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredStateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewModuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewStateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ExecutionInformer
- type Interface
- type ModuleInformer
- type StateInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.