v1alpha1

package
v0.0.0-...-0f3bb69 Latest Latest
Warning

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

Go to latest
Published: Mar 28, 2023 License: Apache-2.0 Imports: 14 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredWorkspaceClusterInformer

func NewFilteredWorkspaceClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer

NewFilteredWorkspaceClusterInformer constructs a new informer for Workspace 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 NewFilteredWorkspaceInformer

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

NewFilteredWorkspaceInformer constructs a new informer for Workspace 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 NewFilteredWorkspaceTypeClusterInformer

func NewFilteredWorkspaceTypeClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer

NewFilteredWorkspaceTypeClusterInformer constructs a new informer for WorkspaceType 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 NewFilteredWorkspaceTypeInformer

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

NewFilteredWorkspaceTypeInformer constructs a new informer for WorkspaceType 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 NewWorkspaceClusterInformer

func NewWorkspaceClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer

NewWorkspaceClusterInformer constructs a new informer for Workspace 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 NewWorkspaceInformer

func NewWorkspaceInformer(client scopedclientset.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewWorkspaceInformer constructs a new informer for Workspace 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 NewWorkspaceTypeClusterInformer

func NewWorkspaceTypeClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer

NewWorkspaceTypeClusterInformer constructs a new informer for WorkspaceType 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 NewWorkspaceTypeInformer

func NewWorkspaceTypeInformer(client scopedclientset.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewWorkspaceTypeInformer constructs a new informer for WorkspaceType 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 ClusterInterface

type ClusterInterface interface {
	// Workspaces returns a WorkspaceClusterInformer
	Workspaces() WorkspaceClusterInformer
	// WorkspaceTypes returns a WorkspaceTypeClusterInformer
	WorkspaceTypes() WorkspaceTypeClusterInformer
}

func New

New returns a new ClusterInterface.

type Interface

type Interface interface {
	// Workspaces returns a WorkspaceInformer
	Workspaces() WorkspaceInformer
	// WorkspaceTypes returns a WorkspaceTypeInformer
	WorkspaceTypes() WorkspaceTypeInformer
}

func NewScoped

New returns a new ClusterInterface.

type WorkspaceClusterInformer

type WorkspaceClusterInformer interface {
	Cluster(logicalcluster.Name) WorkspaceInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() tenancyv1alpha1listers.WorkspaceClusterLister
}

WorkspaceClusterInformer provides access to a shared informer and lister for Workspaces.

type WorkspaceInformer

type WorkspaceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() tenancyv1alpha1listers.WorkspaceLister
}

WorkspaceInformer provides access to a shared informer and lister for Workspaces.

type WorkspaceTypeClusterInformer

type WorkspaceTypeClusterInformer interface {
	Cluster(logicalcluster.Name) WorkspaceTypeInformer
	Informer() kcpcache.ScopeableSharedIndexInformer
	Lister() tenancyv1alpha1listers.WorkspaceTypeClusterLister
}

WorkspaceTypeClusterInformer provides access to a shared informer and lister for WorkspaceTypes.

type WorkspaceTypeInformer

type WorkspaceTypeInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() tenancyv1alpha1listers.WorkspaceTypeLister
}

WorkspaceTypeInformer provides access to a shared informer and lister for WorkspaceTypes.

Jump to

Keyboard shortcuts

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