v1beta1

package
v0.9.2 Latest Latest
Warning

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

Go to latest
Published: Jan 26, 2019 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

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 NewFilesystemInformer

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

NewFilesystemInformer constructs a new informer for Filesystem 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 NewFilteredFilesystemInformer

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

NewFilteredFilesystemInformer constructs a new informer for Filesystem 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 NewFilteredObjectStoreInformer

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

NewFilteredObjectStoreInformer constructs a new informer for ObjectStore 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 NewFilteredObjectStoreUserInformer

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

NewFilteredObjectStoreUserInformer constructs a new informer for ObjectStoreUser 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 NewFilteredPoolInformer

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

NewFilteredPoolInformer constructs a new informer for Pool 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 NewObjectStoreInformer

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

NewObjectStoreInformer constructs a new informer for ObjectStore 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 NewObjectStoreUserInformer

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

NewObjectStoreUserInformer constructs a new informer for ObjectStoreUser 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 NewPoolInformer

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

NewPoolInformer constructs a new informer for Pool 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 ClusterInformer

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

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

type FilesystemInformer

type FilesystemInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.FilesystemLister
}

FilesystemInformer provides access to a shared informer and lister for Filesystems.

type Interface

type Interface interface {
	// Clusters returns a ClusterInformer.
	Clusters() ClusterInformer
	// Filesystems returns a FilesystemInformer.
	Filesystems() FilesystemInformer
	// ObjectStores returns a ObjectStoreInformer.
	ObjectStores() ObjectStoreInformer
	// ObjectStoreUsers returns a ObjectStoreUserInformer.
	ObjectStoreUsers() ObjectStoreUserInformer
	// Pools returns a PoolInformer.
	Pools() PoolInformer
}

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

func New

New returns a new Interface.

type ObjectStoreInformer

type ObjectStoreInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.ObjectStoreLister
}

ObjectStoreInformer provides access to a shared informer and lister for ObjectStores.

type ObjectStoreUserInformer

type ObjectStoreUserInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.ObjectStoreUserLister
}

ObjectStoreUserInformer provides access to a shared informer and lister for ObjectStoreUsers.

type PoolInformer

type PoolInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.PoolLister
}

PoolInformer provides access to a shared informer and lister for Pools.

Jump to

Keyboard shortcuts

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