v1alpha1

package
v1.0.0-beta.13 Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2024 License: AGPL-3.0 Imports: 10 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewClusterDefinitionInformer

func NewClusterDefinitionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewClusterDefinitionInformer constructs a new informer for ClusterDefinition 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 NewClusterInformer

func NewClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewClusterInformer constructs a new informer for Cluster 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 NewComponentDefinitionInformer added in v0.8.0

func NewComponentDefinitionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewComponentDefinitionInformer constructs a new informer for ComponentDefinition 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 NewComponentInformer added in v0.8.0

func NewComponentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewComponentInformer constructs a new informer for Component 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 NewComponentVersionInformer added in v0.9.0

func NewComponentVersionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewComponentVersionInformer constructs a new informer for ComponentVersion 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 NewConfigConstraintInformer

func NewConfigConstraintInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewConfigConstraintInformer constructs a new informer for ConfigConstraint 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 NewFilteredClusterDefinitionInformer

func NewFilteredClusterDefinitionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredClusterDefinitionInformer constructs a new informer for ClusterDefinition 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 NewFilteredClusterInformer

func NewFilteredClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredClusterInformer constructs a new informer for Cluster 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 NewFilteredComponentDefinitionInformer added in v0.8.0

func NewFilteredComponentDefinitionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredComponentDefinitionInformer constructs a new informer for ComponentDefinition 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 NewFilteredComponentInformer added in v0.8.0

func NewFilteredComponentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredComponentInformer constructs a new informer for Component 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 NewFilteredComponentVersionInformer added in v0.9.0

func NewFilteredComponentVersionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredComponentVersionInformer constructs a new informer for ComponentVersion 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 NewFilteredConfigConstraintInformer

func NewFilteredConfigConstraintInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredConfigConstraintInformer constructs a new informer for ConfigConstraint 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 NewFilteredServiceDescriptorInformer added in v0.7.0

func NewFilteredServiceDescriptorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredServiceDescriptorInformer constructs a new informer for ServiceDescriptor 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 NewServiceDescriptorInformer added in v0.7.0

func NewServiceDescriptorInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewServiceDescriptorInformer constructs a new informer for ServiceDescriptor 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 ClusterDefinitionInformer

type ClusterDefinitionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterDefinitionLister
}

ClusterDefinitionInformer provides access to a shared informer and lister for ClusterDefinitions.

type ClusterInformer

type ClusterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterLister
}

ClusterInformer provides access to a shared informer and lister for Clusters.

type ComponentDefinitionInformer added in v0.8.0

type ComponentDefinitionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ComponentDefinitionLister
}

ComponentDefinitionInformer provides access to a shared informer and lister for ComponentDefinitions.

type ComponentInformer added in v0.8.0

type ComponentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ComponentLister
}

ComponentInformer provides access to a shared informer and lister for Components.

type ComponentVersionInformer added in v0.9.0

type ComponentVersionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ComponentVersionLister
}

ComponentVersionInformer provides access to a shared informer and lister for ComponentVersions.

type ConfigConstraintInformer

type ConfigConstraintInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ConfigConstraintLister
}

ConfigConstraintInformer provides access to a shared informer and lister for ConfigConstraints.

type Interface

type Interface interface {
	// Clusters returns a ClusterInformer.
	Clusters() ClusterInformer
	// ClusterDefinitions returns a ClusterDefinitionInformer.
	ClusterDefinitions() ClusterDefinitionInformer
	// Components returns a ComponentInformer.
	Components() ComponentInformer
	// ComponentDefinitions returns a ComponentDefinitionInformer.
	ComponentDefinitions() ComponentDefinitionInformer
	// ComponentVersions returns a ComponentVersionInformer.
	ComponentVersions() ComponentVersionInformer
	// ConfigConstraints returns a ConfigConstraintInformer.
	ConfigConstraints() ConfigConstraintInformer
	// ServiceDescriptors returns a ServiceDescriptorInformer.
	ServiceDescriptors() ServiceDescriptorInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

type ServiceDescriptorInformer added in v0.7.0

type ServiceDescriptorInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ServiceDescriptorLister
}

ServiceDescriptorInformer provides access to a shared informer and lister for ServiceDescriptors.

Jump to

Keyboard shortcuts

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