v1

package
v1.0.0-beta.11 Latest Latest
Warning

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

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

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

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

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

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 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

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

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

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 NewFilteredServiceDescriptorInformer

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 NewFilteredShardingDefinitionInformer

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

NewFilteredShardingDefinitionInformer constructs a new informer for ShardingDefinition 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 NewFilteredSidecarDefinitionInformer

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

NewFilteredSidecarDefinitionInformer constructs a new informer for SidecarDefinition 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

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.

func NewShardingDefinitionInformer

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

NewShardingDefinitionInformer constructs a new informer for ShardingDefinition 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 NewSidecarDefinitionInformer

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

NewSidecarDefinitionInformer constructs a new informer for SidecarDefinition 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() v1.ClusterDefinitionLister
}

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

type ClusterInformer

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

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

type ComponentDefinitionInformer

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

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

type ComponentInformer

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

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

type ComponentVersionInformer

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

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

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
	// ServiceDescriptors returns a ServiceDescriptorInformer.
	ServiceDescriptors() ServiceDescriptorInformer
	// ShardingDefinitions returns a ShardingDefinitionInformer.
	ShardingDefinitions() ShardingDefinitionInformer
	// SidecarDefinitions returns a SidecarDefinitionInformer.
	SidecarDefinitions() SidecarDefinitionInformer
}

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

func New

New returns a new Interface.

type ServiceDescriptorInformer

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

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

type ShardingDefinitionInformer

type ShardingDefinitionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ShardingDefinitionLister
}

ShardingDefinitionInformer provides access to a shared informer and lister for ShardingDefinitions.

type SidecarDefinitionInformer

type SidecarDefinitionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.SidecarDefinitionLister
}

SidecarDefinitionInformer provides access to a shared informer and lister for SidecarDefinitions.

Jump to

Keyboard shortcuts

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