Documentation ¶
Index ¶
- func NewCephBlockPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCephClientInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCephClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCephFilesystemInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCephNFSInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCephObjectStoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCephObjectStoreUserInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCephBlockPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCephClientInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCephClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCephFilesystemInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCephNFSInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCephObjectStoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCephObjectStoreUserInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type CephBlockPoolInformer
- type CephClientInformer
- type CephClusterInformer
- type CephFilesystemInformer
- type CephNFSInformer
- type CephObjectStoreInformer
- type CephObjectStoreUserInformer
- type Interface
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
New returns a new Interface.