v1beta1

package
v1.59.0 Latest Latest
Warning

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

Go to latest
Published: Apr 1, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCDIConfigInformer

func NewCDIConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewCDIConfigInformer constructs a new informer for CDIConfig 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 NewCDIInformer

func NewCDIInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewCDIInformer constructs a new informer for CDI 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 NewDataImportCronInformer added in v1.36.0

func NewDataImportCronInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewDataImportCronInformer constructs a new informer for DataImportCron 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 NewDataSourceInformer added in v1.36.0

func NewDataSourceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewDataSourceInformer constructs a new informer for DataSource 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 NewDataVolumeInformer

func NewDataVolumeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewDataVolumeInformer constructs a new informer for DataVolume 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 NewFilteredCDIConfigInformer

func NewFilteredCDIConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredCDIConfigInformer constructs a new informer for CDIConfig 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 NewFilteredCDIInformer

func NewFilteredCDIInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredCDIInformer constructs a new informer for CDI 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 NewFilteredDataImportCronInformer added in v1.36.0

func NewFilteredDataImportCronInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredDataImportCronInformer constructs a new informer for DataImportCron 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 NewFilteredDataSourceInformer added in v1.36.0

func NewFilteredDataSourceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredDataSourceInformer constructs a new informer for DataSource 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 NewFilteredDataVolumeInformer

func NewFilteredDataVolumeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredDataVolumeInformer constructs a new informer for DataVolume 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 NewFilteredObjectTransferInformer added in v1.31.0

func NewFilteredObjectTransferInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredObjectTransferInformer constructs a new informer for ObjectTransfer 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 NewFilteredStorageProfileInformer added in v1.31.0

func NewFilteredStorageProfileInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredStorageProfileInformer constructs a new informer for StorageProfile 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 NewFilteredVolumeCloneSourceInformer added in v1.57.0

func NewFilteredVolumeCloneSourceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredVolumeCloneSourceInformer constructs a new informer for VolumeCloneSource 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 NewFilteredVolumeImportSourceInformer added in v1.57.0

func NewFilteredVolumeImportSourceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredVolumeImportSourceInformer constructs a new informer for VolumeImportSource 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 NewFilteredVolumeUploadSourceInformer added in v1.57.0

func NewFilteredVolumeUploadSourceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredVolumeUploadSourceInformer constructs a new informer for VolumeUploadSource 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 NewObjectTransferInformer added in v1.31.0

func NewObjectTransferInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewObjectTransferInformer constructs a new informer for ObjectTransfer 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 NewStorageProfileInformer added in v1.31.0

func NewStorageProfileInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewStorageProfileInformer constructs a new informer for StorageProfile 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 NewVolumeCloneSourceInformer added in v1.57.0

func NewVolumeCloneSourceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewVolumeCloneSourceInformer constructs a new informer for VolumeCloneSource 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 NewVolumeImportSourceInformer added in v1.57.0

func NewVolumeImportSourceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewVolumeImportSourceInformer constructs a new informer for VolumeImportSource 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 NewVolumeUploadSourceInformer added in v1.57.0

func NewVolumeUploadSourceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewVolumeUploadSourceInformer constructs a new informer for VolumeUploadSource 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 CDIConfigInformer

type CDIConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.CDIConfigLister
}

CDIConfigInformer provides access to a shared informer and lister for CDIConfigs.

type CDIInformer

type CDIInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.CDILister
}

CDIInformer provides access to a shared informer and lister for CDIs.

type DataImportCronInformer added in v1.36.0

type DataImportCronInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.DataImportCronLister
}

DataImportCronInformer provides access to a shared informer and lister for DataImportCrons.

type DataSourceInformer added in v1.36.0

type DataSourceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.DataSourceLister
}

DataSourceInformer provides access to a shared informer and lister for DataSources.

type DataVolumeInformer

type DataVolumeInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.DataVolumeLister
}

DataVolumeInformer provides access to a shared informer and lister for DataVolumes.

type Interface

type Interface interface {
	// CDIs returns a CDIInformer.
	CDIs() CDIInformer
	// CDIConfigs returns a CDIConfigInformer.
	CDIConfigs() CDIConfigInformer
	// DataImportCrons returns a DataImportCronInformer.
	DataImportCrons() DataImportCronInformer
	// DataSources returns a DataSourceInformer.
	DataSources() DataSourceInformer
	// DataVolumes returns a DataVolumeInformer.
	DataVolumes() DataVolumeInformer
	// ObjectTransfers returns a ObjectTransferInformer.
	ObjectTransfers() ObjectTransferInformer
	// StorageProfiles returns a StorageProfileInformer.
	StorageProfiles() StorageProfileInformer
	// VolumeCloneSources returns a VolumeCloneSourceInformer.
	VolumeCloneSources() VolumeCloneSourceInformer
	// VolumeImportSources returns a VolumeImportSourceInformer.
	VolumeImportSources() VolumeImportSourceInformer
	// VolumeUploadSources returns a VolumeUploadSourceInformer.
	VolumeUploadSources() VolumeUploadSourceInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

type ObjectTransferInformer added in v1.31.0

type ObjectTransferInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.ObjectTransferLister
}

ObjectTransferInformer provides access to a shared informer and lister for ObjectTransfers.

type StorageProfileInformer added in v1.31.0

type StorageProfileInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.StorageProfileLister
}

StorageProfileInformer provides access to a shared informer and lister for StorageProfiles.

type VolumeCloneSourceInformer added in v1.57.0

type VolumeCloneSourceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.VolumeCloneSourceLister
}

VolumeCloneSourceInformer provides access to a shared informer and lister for VolumeCloneSources.

type VolumeImportSourceInformer added in v1.57.0

type VolumeImportSourceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.VolumeImportSourceLister
}

VolumeImportSourceInformer provides access to a shared informer and lister for VolumeImportSources.

type VolumeUploadSourceInformer added in v1.57.0

type VolumeUploadSourceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.VolumeUploadSourceLister
}

VolumeUploadSourceInformer provides access to a shared informer and lister for VolumeUploadSources.

Jump to

Keyboard shortcuts

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