Documentation ¶
Index ¶
- func NewApplicationConfigurationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewApplicationScopeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewComponentSchematicInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredApplicationConfigurationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredApplicationScopeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredComponentSchematicInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTraitInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTraitInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ApplicationConfigurationInformer
- type ApplicationScopeInformer
- type ComponentSchematicInformer
- type Interface
- type TraitInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewApplicationConfigurationInformer ¶
func NewApplicationConfigurationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewApplicationConfigurationInformer constructs a new informer for ApplicationConfiguration 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 NewApplicationScopeInformer ¶
func NewApplicationScopeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewApplicationScopeInformer constructs a new informer for ApplicationScope 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 NewComponentSchematicInformer ¶
func NewComponentSchematicInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewComponentSchematicInformer constructs a new informer for ComponentSchematic 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 NewFilteredApplicationConfigurationInformer ¶
func NewFilteredApplicationConfigurationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredApplicationConfigurationInformer constructs a new informer for ApplicationConfiguration 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 NewFilteredApplicationScopeInformer ¶
func NewFilteredApplicationScopeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredApplicationScopeInformer constructs a new informer for ApplicationScope 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 NewFilteredComponentSchematicInformer ¶
func NewFilteredComponentSchematicInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredComponentSchematicInformer constructs a new informer for ComponentSchematic 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 NewFilteredTraitInformer ¶
func NewFilteredTraitInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTraitInformer constructs a new informer for Trait 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 NewTraitInformer ¶
func NewTraitInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTraitInformer constructs a new informer for Trait 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 ApplicationConfigurationInformer ¶
type ApplicationConfigurationInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ApplicationConfigurationLister }
ApplicationConfigurationInformer provides access to a shared informer and lister for ApplicationConfigurations.
type ApplicationScopeInformer ¶
type ApplicationScopeInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ApplicationScopeLister }
ApplicationScopeInformer provides access to a shared informer and lister for ApplicationScopes.
type ComponentSchematicInformer ¶
type ComponentSchematicInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ComponentSchematicLister }
ComponentSchematicInformer provides access to a shared informer and lister for ComponentSchematics.
type Interface ¶
type Interface interface { // ApplicationConfigurations returns a ApplicationConfigurationInformer. ApplicationConfigurations() ApplicationConfigurationInformer // ApplicationScopes returns a ApplicationScopeInformer. ApplicationScopes() ApplicationScopeInformer // ComponentSchematics returns a ComponentSchematicInformer. ComponentSchematics() ComponentSchematicInformer // Traits returns a TraitInformer. Traits() TraitInformer }
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 TraitInformer ¶
type TraitInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.TraitLister }
TraitInformer provides access to a shared informer and lister for Traits.