Documentation ¶
Index ¶
- func NewCStorPoolClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCStorPoolInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCStorVolumeConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCStorVolumeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCStorVolumePolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCStorVolumeReplicaInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCStorPoolClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCStorPoolInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCStorVolumeConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCStorVolumeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCStorVolumePolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCStorVolumeReplicaInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type CStorPoolClusterInformer
- type CStorPoolInstanceInformer
- type CStorVolumeConfigInformer
- type CStorVolumeInformer
- type CStorVolumePolicyInformer
- type CStorVolumeReplicaInformer
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCStorPoolClusterInformer ¶
func NewCStorPoolClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCStorPoolClusterInformer constructs a new informer for CStorPoolCluster 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 NewCStorPoolInstanceInformer ¶
func NewCStorPoolInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCStorPoolInstanceInformer constructs a new informer for CStorPoolInstance 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 NewCStorVolumeConfigInformer ¶
func NewCStorVolumeConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCStorVolumeConfigInformer constructs a new informer for CStorVolumeConfig 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 NewCStorVolumePolicyInformer ¶
func NewCStorVolumePolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCStorVolumePolicyInformer constructs a new informer for CStorVolumePolicy 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 NewFilteredCStorPoolClusterInformer ¶
func NewFilteredCStorPoolClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCStorPoolClusterInformer constructs a new informer for CStorPoolCluster 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 NewFilteredCStorPoolInstanceInformer ¶
func NewFilteredCStorPoolInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCStorPoolInstanceInformer constructs a new informer for CStorPoolInstance 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 NewFilteredCStorVolumeConfigInformer ¶
func NewFilteredCStorVolumeConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCStorVolumeConfigInformer constructs a new informer for CStorVolumeConfig 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 NewFilteredCStorVolumePolicyInformer ¶
func NewFilteredCStorVolumePolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCStorVolumePolicyInformer constructs a new informer for CStorVolumePolicy 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.
Types ¶
type CStorPoolClusterInformer ¶
type CStorPoolClusterInformer interface { Informer() cache.SharedIndexInformer Lister() v1.CStorPoolClusterLister }
CStorPoolClusterInformer provides access to a shared informer and lister for CStorPoolClusters.
type CStorPoolInstanceInformer ¶
type CStorPoolInstanceInformer interface { Informer() cache.SharedIndexInformer Lister() v1.CStorPoolInstanceLister }
CStorPoolInstanceInformer provides access to a shared informer and lister for CStorPoolInstances.
type CStorVolumeConfigInformer ¶
type CStorVolumeConfigInformer interface { Informer() cache.SharedIndexInformer Lister() v1.CStorVolumeConfigLister }
CStorVolumeConfigInformer provides access to a shared informer and lister for CStorVolumeConfigs.
type CStorVolumeInformer ¶
type CStorVolumeInformer interface { Informer() cache.SharedIndexInformer Lister() v1.CStorVolumeLister }
CStorVolumeInformer provides access to a shared informer and lister for CStorVolumes.
type CStorVolumePolicyInformer ¶
type CStorVolumePolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v1.CStorVolumePolicyLister }
CStorVolumePolicyInformer provides access to a shared informer and lister for CStorVolumePolicies.
type CStorVolumeReplicaInformer ¶
type CStorVolumeReplicaInformer interface { Informer() cache.SharedIndexInformer Lister() v1.CStorVolumeReplicaLister }
CStorVolumeReplicaInformer provides access to a shared informer and lister for CStorVolumeReplicas.
type Interface ¶
type Interface interface { // CStorPoolClusters returns a CStorPoolClusterInformer. CStorPoolClusters() CStorPoolClusterInformer // CStorPoolInstances returns a CStorPoolInstanceInformer. CStorPoolInstances() CStorPoolInstanceInformer // CStorVolumes returns a CStorVolumeInformer. CStorVolumes() CStorVolumeInformer // CStorVolumeConfigs returns a CStorVolumeConfigInformer. CStorVolumeConfigs() CStorVolumeConfigInformer // CStorVolumePolicies returns a CStorVolumePolicyInformer. CStorVolumePolicies() CStorVolumePolicyInformer // CStorVolumeReplicas returns a CStorVolumeReplicaInformer. CStorVolumeReplicas() CStorVolumeReplicaInformer }
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.