v1

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Nov 10, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredTridentBackendConfigInformer

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

NewFilteredTridentBackendConfigInformer constructs a new informer for TridentBackendConfig 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 NewFilteredTridentBackendInformer

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

NewFilteredTridentBackendInformer constructs a new informer for TridentBackend 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 NewFilteredTridentMirrorRelationshipInformer

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

NewFilteredTridentMirrorRelationshipInformer constructs a new informer for TridentMirrorRelationship 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 NewFilteredTridentNodeInformer

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

NewFilteredTridentNodeInformer constructs a new informer for TridentNode 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 NewFilteredTridentSnapshotInfoInformer

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

NewFilteredTridentSnapshotInfoInformer constructs a new informer for TridentSnapshotInfo 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 NewFilteredTridentSnapshotInformer

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

NewFilteredTridentSnapshotInformer constructs a new informer for TridentSnapshot 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 NewFilteredTridentStorageClassInformer

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

NewFilteredTridentStorageClassInformer constructs a new informer for TridentStorageClass 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 NewFilteredTridentTransactionInformer

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

NewFilteredTridentTransactionInformer constructs a new informer for TridentTransaction 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 NewFilteredTridentVersionInformer

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

NewFilteredTridentVersionInformer constructs a new informer for TridentVersion 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 NewFilteredTridentVolumeInformer

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

NewFilteredTridentVolumeInformer constructs a new informer for TridentVolume 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 NewFilteredTridentVolumePublicationInformer

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

NewFilteredTridentVolumePublicationInformer constructs a new informer for TridentVolumePublication 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 NewFilteredTridentVolumeReferenceInformer

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

NewFilteredTridentVolumeReferenceInformer constructs a new informer for TridentVolumeReference 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 NewTridentBackendConfigInformer

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

NewTridentBackendConfigInformer constructs a new informer for TridentBackendConfig 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 NewTridentBackendInformer

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

NewTridentBackendInformer constructs a new informer for TridentBackend 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 NewTridentMirrorRelationshipInformer

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

NewTridentMirrorRelationshipInformer constructs a new informer for TridentMirrorRelationship 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 NewTridentNodeInformer

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

NewTridentNodeInformer constructs a new informer for TridentNode 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 NewTridentSnapshotInfoInformer

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

NewTridentSnapshotInfoInformer constructs a new informer for TridentSnapshotInfo 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 NewTridentSnapshotInformer

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

NewTridentSnapshotInformer constructs a new informer for TridentSnapshot 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 NewTridentStorageClassInformer

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

NewTridentStorageClassInformer constructs a new informer for TridentStorageClass 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 NewTridentTransactionInformer

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

NewTridentTransactionInformer constructs a new informer for TridentTransaction 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 NewTridentVersionInformer

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

NewTridentVersionInformer constructs a new informer for TridentVersion 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 NewTridentVolumeInformer

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

NewTridentVolumeInformer constructs a new informer for TridentVolume 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 NewTridentVolumePublicationInformer

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

NewTridentVolumePublicationInformer constructs a new informer for TridentVolumePublication 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 NewTridentVolumeReferenceInformer

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

NewTridentVolumeReferenceInformer constructs a new informer for TridentVolumeReference 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 Interface

type Interface interface {
	// TridentBackends returns a TridentBackendInformer.
	TridentBackends() TridentBackendInformer
	// TridentBackendConfigs returns a TridentBackendConfigInformer.
	TridentBackendConfigs() TridentBackendConfigInformer
	// TridentMirrorRelationships returns a TridentMirrorRelationshipInformer.
	TridentMirrorRelationships() TridentMirrorRelationshipInformer
	// TridentNodes returns a TridentNodeInformer.
	TridentNodes() TridentNodeInformer
	// TridentSnapshots returns a TridentSnapshotInformer.
	TridentSnapshots() TridentSnapshotInformer
	// TridentSnapshotInfos returns a TridentSnapshotInfoInformer.
	TridentSnapshotInfos() TridentSnapshotInfoInformer
	// TridentStorageClasses returns a TridentStorageClassInformer.
	TridentStorageClasses() TridentStorageClassInformer
	// TridentTransactions returns a TridentTransactionInformer.
	TridentTransactions() TridentTransactionInformer
	// TridentVersions returns a TridentVersionInformer.
	TridentVersions() TridentVersionInformer
	// TridentVolumes returns a TridentVolumeInformer.
	TridentVolumes() TridentVolumeInformer
	// TridentVolumePublications returns a TridentVolumePublicationInformer.
	TridentVolumePublications() TridentVolumePublicationInformer
	// TridentVolumeReferences returns a TridentVolumeReferenceInformer.
	TridentVolumeReferences() TridentVolumeReferenceInformer
}

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

func New

New returns a new Interface.

type TridentBackendConfigInformer

type TridentBackendConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.TridentBackendConfigLister
}

TridentBackendConfigInformer provides access to a shared informer and lister for TridentBackendConfigs.

type TridentBackendInformer

type TridentBackendInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.TridentBackendLister
}

TridentBackendInformer provides access to a shared informer and lister for TridentBackends.

type TridentMirrorRelationshipInformer

type TridentMirrorRelationshipInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.TridentMirrorRelationshipLister
}

TridentMirrorRelationshipInformer provides access to a shared informer and lister for TridentMirrorRelationships.

type TridentNodeInformer

type TridentNodeInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.TridentNodeLister
}

TridentNodeInformer provides access to a shared informer and lister for TridentNodes.

type TridentSnapshotInfoInformer

type TridentSnapshotInfoInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.TridentSnapshotInfoLister
}

TridentSnapshotInfoInformer provides access to a shared informer and lister for TridentSnapshotInfos.

type TridentSnapshotInformer

type TridentSnapshotInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.TridentSnapshotLister
}

TridentSnapshotInformer provides access to a shared informer and lister for TridentSnapshots.

type TridentStorageClassInformer

type TridentStorageClassInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.TridentStorageClassLister
}

TridentStorageClassInformer provides access to a shared informer and lister for TridentStorageClasses.

type TridentTransactionInformer

type TridentTransactionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.TridentTransactionLister
}

TridentTransactionInformer provides access to a shared informer and lister for TridentTransactions.

type TridentVersionInformer

type TridentVersionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.TridentVersionLister
}

TridentVersionInformer provides access to a shared informer and lister for TridentVersions.

type TridentVolumeInformer

type TridentVolumeInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.TridentVolumeLister
}

TridentVolumeInformer provides access to a shared informer and lister for TridentVolumes.

type TridentVolumePublicationInformer

type TridentVolumePublicationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.TridentVolumePublicationLister
}

TridentVolumePublicationInformer provides access to a shared informer and lister for TridentVolumePublications.

type TridentVolumeReferenceInformer

type TridentVolumeReferenceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.TridentVolumeReferenceLister
}

TridentVolumeReferenceInformer provides access to a shared informer and lister for TridentVolumeReferences.

Jump to

Keyboard shortcuts

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