v1alpha1

package
v1.7.0 Latest Latest
Warning

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

Go to latest
Published: Jun 15, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewClusterClaimInformer

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

NewClusterClaimInformer constructs a new informer for ClusterClaim 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 NewClusterInfoImportInformer added in v1.7.0

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

NewClusterInfoImportInformer constructs a new informer for ClusterInfoImport 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 NewClusterSetInformer

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

NewClusterSetInformer constructs a new informer for ClusterSet 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 NewFilteredClusterClaimInformer

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

NewFilteredClusterClaimInformer constructs a new informer for ClusterClaim 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 NewFilteredClusterInfoImportInformer added in v1.7.0

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

NewFilteredClusterInfoImportInformer constructs a new informer for ClusterInfoImport 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 NewFilteredClusterSetInformer

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

NewFilteredClusterSetInformer constructs a new informer for ClusterSet 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 NewFilteredGatewayInformer added in v1.7.0

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

NewFilteredGatewayInformer constructs a new informer for Gateway 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 NewFilteredMemberClusterAnnounceInformer

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

NewFilteredMemberClusterAnnounceInformer constructs a new informer for MemberClusterAnnounce 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 NewFilteredResourceExportInformer

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

NewFilteredResourceExportInformer constructs a new informer for ResourceExport 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 NewFilteredResourceImportInformer

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

NewFilteredResourceImportInformer constructs a new informer for ResourceImport 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 NewGatewayInformer added in v1.7.0

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

NewGatewayInformer constructs a new informer for Gateway 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 NewMemberClusterAnnounceInformer

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

NewMemberClusterAnnounceInformer constructs a new informer for MemberClusterAnnounce 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 NewResourceExportInformer

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

NewResourceExportInformer constructs a new informer for ResourceExport 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 NewResourceImportInformer

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

NewResourceImportInformer constructs a new informer for ResourceImport 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 ClusterClaimInformer

type ClusterClaimInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterClaimLister
}

ClusterClaimInformer provides access to a shared informer and lister for ClusterClaims.

type ClusterInfoImportInformer added in v1.7.0

type ClusterInfoImportInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterInfoImportLister
}

ClusterInfoImportInformer provides access to a shared informer and lister for ClusterInfoImports.

type ClusterSetInformer

type ClusterSetInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterSetLister
}

ClusterSetInformer provides access to a shared informer and lister for ClusterSets.

type GatewayInformer added in v1.7.0

type GatewayInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.GatewayLister
}

GatewayInformer provides access to a shared informer and lister for Gateways.

type Interface

type Interface interface {
	// ClusterClaims returns a ClusterClaimInformer.
	ClusterClaims() ClusterClaimInformer
	// ClusterInfoImports returns a ClusterInfoImportInformer.
	ClusterInfoImports() ClusterInfoImportInformer
	// ClusterSets returns a ClusterSetInformer.
	ClusterSets() ClusterSetInformer
	// Gateways returns a GatewayInformer.
	Gateways() GatewayInformer
	// MemberClusterAnnounces returns a MemberClusterAnnounceInformer.
	MemberClusterAnnounces() MemberClusterAnnounceInformer
	// ResourceExports returns a ResourceExportInformer.
	ResourceExports() ResourceExportInformer
	// ResourceImports returns a ResourceImportInformer.
	ResourceImports() ResourceImportInformer
}

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

func New

New returns a new Interface.

type MemberClusterAnnounceInformer

type MemberClusterAnnounceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MemberClusterAnnounceLister
}

MemberClusterAnnounceInformer provides access to a shared informer and lister for MemberClusterAnnounces.

type ResourceExportInformer

type ResourceExportInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ResourceExportLister
}

ResourceExportInformer provides access to a shared informer and lister for ResourceExports.

type ResourceImportInformer

type ResourceImportInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ResourceImportLister
}

ResourceImportInformer provides access to a shared informer and lister for ResourceImports.

Jump to

Keyboard shortcuts

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