v1alpha1

package
v0.0.0-...-f4529ed Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 16, 2020 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL