v1alpha1

package
v0.11.0 Latest Latest
Warning

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

Go to latest
Published: Feb 22, 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 added in v0.11.0

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 added in v0.11.0

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 added in v0.11.0

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 added in v0.11.0

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 added in v0.11.0

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 added in v0.11.0

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 added in v0.10.0

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 added in v0.10.0

New returns a new ClusterInterface.

type WorkspaceClusterInformer added in v0.11.0

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 added in v0.11.0

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 added in v0.11.0

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