Documentation ¶
Index ¶
- func NewExecutionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewExecutionRunInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredExecutionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredExecutionRunInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredModuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewModuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ExecutionInformer
- type ExecutionRunInformer
- type Interface
- type ModuleInformer
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 NewExecutionRunInformer ¶
func NewExecutionRunInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewExecutionRunInformer constructs a new informer for ExecutionRun 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 NewFilteredExecutionRunInformer ¶
func NewFilteredExecutionRunInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredExecutionRunInformer constructs a new informer for ExecutionRun 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 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.
Types ¶
type ExecutionInformer ¶
type ExecutionInformer interface { Informer() cache.SharedIndexInformer Lister() v1.ExecutionLister }
ExecutionInformer provides access to a shared informer and lister for Executions.
type ExecutionRunInformer ¶
type ExecutionRunInformer interface { Informer() cache.SharedIndexInformer Lister() v1.ExecutionRunLister }
ExecutionRunInformer provides access to a shared informer and lister for ExecutionRuns.
type Interface ¶
type Interface interface { // Executions returns a ExecutionInformer. Executions() ExecutionInformer // ExecutionRuns returns a ExecutionRunInformer. ExecutionRuns() ExecutionRunInformer // Modules returns a ModuleInformer. Modules() ModuleInformer }
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.