v1

package
v19.10.0+incompatible Latest Latest
Warning

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

Go to latest
Published: Oct 29, 2019 License: Apache-2.0 Imports: 9 Imported by: 22

Documentation

Index

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

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.

Jump to

Keyboard shortcuts

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