Documentation
¶
Index ¶
- func NewApplicationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewApplicationVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewConfigurationTemplateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEnvironmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredApplicationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredApplicationVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredConfigurationTemplateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEnvironmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ApplicationInformer
- type ApplicationVersionInformer
- type ConfigurationTemplateInformer
- type EnvironmentInformer
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewApplicationInformer ¶
func NewApplicationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewApplicationInformer constructs a new informer for Application 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 NewApplicationVersionInformer ¶
func NewApplicationVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewApplicationVersionInformer constructs a new informer for ApplicationVersion 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 NewConfigurationTemplateInformer ¶
func NewConfigurationTemplateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewConfigurationTemplateInformer constructs a new informer for ConfigurationTemplate 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 NewEnvironmentInformer ¶
func NewEnvironmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewEnvironmentInformer constructs a new informer for Environment 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 NewFilteredApplicationInformer ¶
func NewFilteredApplicationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredApplicationInformer constructs a new informer for Application 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 NewFilteredApplicationVersionInformer ¶
func NewFilteredApplicationVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredApplicationVersionInformer constructs a new informer for ApplicationVersion 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 NewFilteredConfigurationTemplateInformer ¶
func NewFilteredConfigurationTemplateInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredConfigurationTemplateInformer constructs a new informer for ConfigurationTemplate 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 NewFilteredEnvironmentInformer ¶
func NewFilteredEnvironmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredEnvironmentInformer constructs a new informer for Environment 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 ApplicationInformer ¶
type ApplicationInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1alpha1.ApplicationLister
}
ApplicationInformer provides access to a shared informer and lister for Applications.
type ApplicationVersionInformer ¶
type ApplicationVersionInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1alpha1.ApplicationVersionLister
}
ApplicationVersionInformer provides access to a shared informer and lister for ApplicationVersions.
type ConfigurationTemplateInformer ¶
type ConfigurationTemplateInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1alpha1.ConfigurationTemplateLister
}
ConfigurationTemplateInformer provides access to a shared informer and lister for ConfigurationTemplates.
type EnvironmentInformer ¶
type EnvironmentInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1alpha1.EnvironmentLister
}
EnvironmentInformer provides access to a shared informer and lister for Environments.
type Interface ¶
type Interface interface {
// Applications returns a ApplicationInformer.
Applications() ApplicationInformer
// ApplicationVersions returns a ApplicationVersionInformer.
ApplicationVersions() ApplicationVersionInformer
// ConfigurationTemplates returns a ConfigurationTemplateInformer.
ConfigurationTemplates() ConfigurationTemplateInformer
// Environments returns a EnvironmentInformer.
Environments() EnvironmentInformer
}
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.