v1

package
v1.11.0 Latest Latest
Warning

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

Go to latest
Published: Jun 8, 2020 License: Apache-2.0 Imports: 9 Imported by: 1

Documentation

Index

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

New returns a new Interface.

Jump to

Keyboard shortcuts

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