Documentation
¶
Index ¶
- func NewFilteredModuleConfigInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredModuleInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredModulePullOverrideInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredModuleReleaseInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredModuleSourceInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredModuleUpdatePolicyInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewModuleConfigInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewModuleInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewModulePullOverrideInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewModuleReleaseInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewModuleSourceInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewModuleUpdatePolicyInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type Interface
- type ModuleConfigInformer
- type ModuleInformer
- type ModulePullOverrideInformer
- type ModuleReleaseInformer
- type ModuleSourceInformer
- type ModuleUpdatePolicyInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredModuleConfigInformer ¶
func NewFilteredModuleConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredModuleConfigInformer constructs a new informer for ModuleConfig 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 ¶ added in v1.56.0
func NewFilteredModuleInformer(client versioned.Interface, 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 NewFilteredModulePullOverrideInformer ¶ added in v1.56.0
func NewFilteredModulePullOverrideInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredModulePullOverrideInformer constructs a new informer for ModulePullOverride 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 NewFilteredModuleReleaseInformer ¶ added in v1.56.0
func NewFilteredModuleReleaseInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredModuleReleaseInformer constructs a new informer for ModuleRelease 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 NewFilteredModuleSourceInformer ¶ added in v1.56.0
func NewFilteredModuleSourceInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredModuleSourceInformer constructs a new informer for ModuleSource 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 NewFilteredModuleUpdatePolicyInformer ¶ added in v1.56.0
func NewFilteredModuleUpdatePolicyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredModuleUpdatePolicyInformer constructs a new informer for ModuleUpdatePolicy 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 NewModuleConfigInformer ¶
func NewModuleConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewModuleConfigInformer constructs a new informer for ModuleConfig 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 ¶ added in v1.56.0
func NewModuleInformer(client versioned.Interface, 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 NewModulePullOverrideInformer ¶ added in v1.56.0
func NewModulePullOverrideInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewModulePullOverrideInformer constructs a new informer for ModulePullOverride 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 NewModuleReleaseInformer ¶ added in v1.56.0
func NewModuleReleaseInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewModuleReleaseInformer constructs a new informer for ModuleRelease 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 NewModuleSourceInformer ¶ added in v1.56.0
func NewModuleSourceInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewModuleSourceInformer constructs a new informer for ModuleSource 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 NewModuleUpdatePolicyInformer ¶ added in v1.56.0
func NewModuleUpdatePolicyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewModuleUpdatePolicyInformer constructs a new informer for ModuleUpdatePolicy 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 Interface ¶
type Interface interface {
// Modules returns a ModuleInformer.
Modules() ModuleInformer
// ModuleConfigs returns a ModuleConfigInformer.
ModuleConfigs() ModuleConfigInformer
// ModulePullOverrides returns a ModulePullOverrideInformer.
ModulePullOverrides() ModulePullOverrideInformer
// ModuleReleases returns a ModuleReleaseInformer.
ModuleReleases() ModuleReleaseInformer
// ModuleSources returns a ModuleSourceInformer.
ModuleSources() ModuleSourceInformer
// ModuleUpdatePolicies returns a ModuleUpdatePolicyInformer.
ModuleUpdatePolicies() ModuleUpdatePolicyInformer
}
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 ModuleConfigInformer ¶
type ModuleConfigInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1alpha1.ModuleConfigLister
}
ModuleConfigInformer provides access to a shared informer and lister for ModuleConfigs.
type ModuleInformer ¶ added in v1.56.0
type ModuleInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1alpha1.ModuleLister
}
ModuleInformer provides access to a shared informer and lister for Modules.
type ModulePullOverrideInformer ¶ added in v1.56.0
type ModulePullOverrideInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1alpha1.ModulePullOverrideLister
}
ModulePullOverrideInformer provides access to a shared informer and lister for ModulePullOverrides.
type ModuleReleaseInformer ¶ added in v1.56.0
type ModuleReleaseInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1alpha1.ModuleReleaseLister
}
ModuleReleaseInformer provides access to a shared informer and lister for ModuleReleases.
type ModuleSourceInformer ¶ added in v1.56.0
type ModuleSourceInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1alpha1.ModuleSourceLister
}
ModuleSourceInformer provides access to a shared informer and lister for ModuleSources.
type ModuleUpdatePolicyInformer ¶ added in v1.56.0
type ModuleUpdatePolicyInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1alpha1.ModuleUpdatePolicyLister
}
ModuleUpdatePolicyInformer provides access to a shared informer and lister for ModuleUpdatePolicies.