Documentation ¶
Index ¶
- func NewFilteredTridentBackendInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTridentNodeInformer(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 NewTridentBackendInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTridentNodeInformer(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
- type Interface
- type TridentBackendInformer
- type TridentNodeInformer
- type TridentSnapshotInformer
- type TridentStorageClassInformer
- type TridentTransactionInformer
- type TridentVersionInformer
- type TridentVolumeInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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 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 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 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 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 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.
Types ¶
type Interface ¶
type Interface interface { // TridentBackends returns a TridentBackendInformer. TridentBackends() TridentBackendInformer // TridentNodes returns a TridentNodeInformer. TridentNodes() TridentNodeInformer // TridentSnapshots returns a TridentSnapshotInformer. TridentSnapshots() TridentSnapshotInformer // TridentStorageClasses returns a TridentStorageClassInformer. TridentStorageClasses() TridentStorageClassInformer // TridentTransactions returns a TridentTransactionInformer. TridentTransactions() TridentTransactionInformer // TridentVersions returns a TridentVersionInformer. TridentVersions() TridentVersionInformer // TridentVolumes returns a TridentVolumeInformer. TridentVolumes() TridentVolumeInformer }
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 TridentBackendInformer ¶
type TridentBackendInformer interface { Informer() cache.SharedIndexInformer Lister() v1.TridentBackendLister }
TridentBackendInformer provides access to a shared informer and lister for TridentBackends.
type TridentNodeInformer ¶
type TridentNodeInformer interface { Informer() cache.SharedIndexInformer Lister() v1.TridentNodeLister }
TridentNodeInformer provides access to a shared informer and lister for TridentNodes.
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.