v1

package
v1.2.6 Latest Latest
Warning

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

Go to latest
Published: Mar 12, 2020 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCephBlockPoolInformer

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

NewCephBlockPoolInformer constructs a new informer for CephBlockPool 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 NewCephClientInformer added in v1.2.0

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

NewCephClientInformer constructs a new informer for CephClient 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 NewCephClusterInformer

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

NewCephClusterInformer constructs a new informer for CephCluster 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 NewCephFilesystemInformer

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

NewCephFilesystemInformer constructs a new informer for CephFilesystem 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 NewCephNFSInformer added in v1.0.0

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

NewCephNFSInformer constructs a new informer for CephNFS 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 NewCephObjectStoreInformer

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

NewCephObjectStoreInformer constructs a new informer for CephObjectStore 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 NewCephObjectStoreUserInformer

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

NewCephObjectStoreUserInformer constructs a new informer for CephObjectStoreUser 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 NewFilteredCephBlockPoolInformer

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

NewFilteredCephBlockPoolInformer constructs a new informer for CephBlockPool 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 NewFilteredCephClientInformer added in v1.2.0

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

NewFilteredCephClientInformer constructs a new informer for CephClient 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 NewFilteredCephClusterInformer

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

NewFilteredCephClusterInformer constructs a new informer for CephCluster 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 NewFilteredCephFilesystemInformer

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

NewFilteredCephFilesystemInformer constructs a new informer for CephFilesystem 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 NewFilteredCephNFSInformer added in v1.0.0

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

NewFilteredCephNFSInformer constructs a new informer for CephNFS 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 NewFilteredCephObjectStoreInformer

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

NewFilteredCephObjectStoreInformer constructs a new informer for CephObjectStore 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 NewFilteredCephObjectStoreUserInformer

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

NewFilteredCephObjectStoreUserInformer constructs a new informer for CephObjectStoreUser 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 CephBlockPoolInformer

type CephBlockPoolInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.CephBlockPoolLister
}

CephBlockPoolInformer provides access to a shared informer and lister for CephBlockPools.

type CephClientInformer added in v1.2.0

type CephClientInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.CephClientLister
}

CephClientInformer provides access to a shared informer and lister for CephClients.

type CephClusterInformer

type CephClusterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.CephClusterLister
}

CephClusterInformer provides access to a shared informer and lister for CephClusters.

type CephFilesystemInformer

type CephFilesystemInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.CephFilesystemLister
}

CephFilesystemInformer provides access to a shared informer and lister for CephFilesystems.

type CephNFSInformer added in v1.0.0

type CephNFSInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.CephNFSLister
}

CephNFSInformer provides access to a shared informer and lister for CephNFSes.

type CephObjectStoreInformer

type CephObjectStoreInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.CephObjectStoreLister
}

CephObjectStoreInformer provides access to a shared informer and lister for CephObjectStores.

type CephObjectStoreUserInformer

type CephObjectStoreUserInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.CephObjectStoreUserLister
}

CephObjectStoreUserInformer provides access to a shared informer and lister for CephObjectStoreUsers.

type Interface

type Interface interface {
	// CephBlockPools returns a CephBlockPoolInformer.
	CephBlockPools() CephBlockPoolInformer
	// CephClients returns a CephClientInformer.
	CephClients() CephClientInformer
	// CephClusters returns a CephClusterInformer.
	CephClusters() CephClusterInformer
	// CephFilesystems returns a CephFilesystemInformer.
	CephFilesystems() CephFilesystemInformer
	// CephNFSes returns a CephNFSInformer.
	CephNFSes() CephNFSInformer
	// CephObjectStores returns a CephObjectStoreInformer.
	CephObjectStores() CephObjectStoreInformer
	// CephObjectStoreUsers returns a CephObjectStoreUserInformer.
	CephObjectStoreUsers() CephObjectStoreUserInformer
}

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

func New

New returns a new Interface.

Jump to

Keyboard shortcuts

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