Documentation ¶
Index ¶
- func NewFilteredTridentBackendConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTridentBackendInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTridentMirrorRelationshipInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTridentNodeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTridentSnapshotInfoInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTridentSnapshotInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTridentStorageClassInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTridentTransactionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTridentVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTridentVolumeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTridentVolumePublicationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTridentVolumeReferenceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTridentBackendConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTridentBackendInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTridentMirrorRelationshipInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTridentNodeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTridentSnapshotInfoInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTridentSnapshotInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTridentStorageClassInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTridentTransactionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTridentVersionInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTridentVolumeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTridentVolumePublicationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTridentVolumeReferenceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type Interface
- type TridentBackendConfigInformer
- type TridentBackendInformer
- type TridentMirrorRelationshipInformer
- type TridentNodeInformer
- type TridentSnapshotInfoInformer
- type TridentSnapshotInformer
- type TridentStorageClassInformer
- type TridentTransactionInformer
- type TridentVersionInformer
- type TridentVolumeInformer
- type TridentVolumePublicationInformer
- type TridentVolumeReferenceInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.