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.