Documentation ¶
Index ¶
- func NewCASTemplateInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCStorPoolInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCStorVolumeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCStorVolumeReplicaInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDiskInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCASTemplateInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCStorPoolInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCStorVolumeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCStorVolumeReplicaInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDiskInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRunTaskInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredStoragePoolClaimInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredStoragePoolInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRunTaskInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewStoragePoolClaimInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewStoragePoolInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type CASTemplateInformer
- type CStorPoolInformer
- type CStorVolumeInformer
- type CStorVolumeReplicaInformer
- type DiskInformer
- type Interface
- type RunTaskInformer
- type StoragePoolClaimInformer
- type StoragePoolInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCASTemplateInformer ¶
func NewCASTemplateInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCASTemplateInformer constructs a new informer for CASTemplate 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 NewCStorPoolInformer ¶
func NewCStorPoolInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCStorPoolInformer constructs a new informer for CStorPool 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 NewCStorVolumeInformer ¶
func NewCStorVolumeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCStorVolumeInformer constructs a new informer for CStorVolume 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 NewCStorVolumeReplicaInformer ¶
func NewCStorVolumeReplicaInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCStorVolumeReplicaInformer constructs a new informer for CStorVolumeReplica 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 NewDiskInformer ¶
func NewDiskInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDiskInformer constructs a new informer for Disk 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 NewFilteredCASTemplateInformer ¶
func NewFilteredCASTemplateInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCASTemplateInformer constructs a new informer for CASTemplate 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 NewFilteredCStorPoolInformer ¶
func NewFilteredCStorPoolInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCStorPoolInformer constructs a new informer for CStorPool 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 NewFilteredCStorVolumeInformer ¶
func NewFilteredCStorVolumeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCStorVolumeInformer constructs a new informer for CStorVolume 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 NewFilteredCStorVolumeReplicaInformer ¶
func NewFilteredCStorVolumeReplicaInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCStorVolumeReplicaInformer constructs a new informer for CStorVolumeReplica 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 NewFilteredDiskInformer ¶
func NewFilteredDiskInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDiskInformer constructs a new informer for Disk 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 NewFilteredRunTaskInformer ¶
func NewFilteredRunTaskInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRunTaskInformer constructs a new informer for RunTask 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 NewFilteredStoragePoolClaimInformer ¶
func NewFilteredStoragePoolClaimInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredStoragePoolClaimInformer constructs a new informer for StoragePoolClaim 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 NewFilteredStoragePoolInformer ¶
func NewFilteredStoragePoolInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredStoragePoolInformer constructs a new informer for StoragePool 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 NewRunTaskInformer ¶
func NewRunTaskInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRunTaskInformer constructs a new informer for RunTask 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 NewStoragePoolClaimInformer ¶
func NewStoragePoolClaimInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewStoragePoolClaimInformer constructs a new informer for StoragePoolClaim 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 NewStoragePoolInformer ¶
func NewStoragePoolInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewStoragePoolInformer constructs a new informer for StoragePool 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 CASTemplateInformer ¶
type CASTemplateInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.CASTemplateLister }
CASTemplateInformer provides access to a shared informer and lister for CASTemplates.
type CStorPoolInformer ¶
type CStorPoolInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.CStorPoolLister }
CStorPoolInformer provides access to a shared informer and lister for CStorPools.
type CStorVolumeInformer ¶
type CStorVolumeInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.CStorVolumeLister }
CStorVolumeInformer provides access to a shared informer and lister for CStorVolumes.
type CStorVolumeReplicaInformer ¶
type CStorVolumeReplicaInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.CStorVolumeReplicaLister }
CStorVolumeReplicaInformer provides access to a shared informer and lister for CStorVolumeReplicas.
type DiskInformer ¶
type DiskInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.DiskLister }
DiskInformer provides access to a shared informer and lister for Disks.
type Interface ¶
type Interface interface { // CASTemplates returns a CASTemplateInformer. CASTemplates() CASTemplateInformer // CStorPools returns a CStorPoolInformer. CStorPools() CStorPoolInformer // CStorVolumes returns a CStorVolumeInformer. CStorVolumes() CStorVolumeInformer // CStorVolumeReplicas returns a CStorVolumeReplicaInformer. CStorVolumeReplicas() CStorVolumeReplicaInformer // Disks returns a DiskInformer. Disks() DiskInformer // RunTasks returns a RunTaskInformer. RunTasks() RunTaskInformer // StoragePools returns a StoragePoolInformer. StoragePools() StoragePoolInformer // StoragePoolClaims returns a StoragePoolClaimInformer. StoragePoolClaims() StoragePoolClaimInformer }
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 RunTaskInformer ¶
type RunTaskInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.RunTaskLister }
RunTaskInformer provides access to a shared informer and lister for RunTasks.
type StoragePoolClaimInformer ¶
type StoragePoolClaimInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.StoragePoolClaimLister }
StoragePoolClaimInformer provides access to a shared informer and lister for StoragePoolClaims.
type StoragePoolInformer ¶
type StoragePoolInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.StoragePoolLister }
StoragePoolInformer provides access to a shared informer and lister for StoragePools.