Documentation ¶
Index ¶
- func NewClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilesystemInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredFilesystemInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredObjectStoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredObjectStoreUserInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewObjectStoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewObjectStoreUserInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ClusterInformer
- type FilesystemInformer
- type Interface
- type ObjectStoreInformer
- type ObjectStoreUserInformer
- type PoolInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.