v1

package
v1.2.7 Latest Latest
Warning

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

Go to latest
Published: Mar 26, 2020 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewClusterInformer

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

NewClusterInformer constructs a new informer for Cluster 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 NewFilteredClusterInformer

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

NewFilteredClusterInformer constructs a new informer for Cluster 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 NewFilteredISCSIInformer

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

NewFilteredISCSIInformer constructs a new informer for ISCSI 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 NewFilteredISGWInformer

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

NewFilteredISGWInformer constructs a new informer for ISGW 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 NewFilteredNFSInformer

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

NewFilteredNFSInformer constructs a new informer for NFS 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 NewFilteredS3Informer

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

NewFilteredS3Informer constructs a new informer for S3 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 NewFilteredS3XInformer

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

NewFilteredS3XInformer constructs a new informer for S3X 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 NewFilteredSWIFTInformer

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

NewFilteredSWIFTInformer constructs a new informer for SWIFT 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 NewISCSIInformer

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

NewISCSIInformer constructs a new informer for ISCSI 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 NewISGWInformer

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

NewISGWInformer constructs a new informer for ISGW 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 NewNFSInformer

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

NewNFSInformer constructs a new informer for NFS 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 NewS3Informer

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

NewS3Informer constructs a new informer for S3 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 NewS3XInformer

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

NewS3XInformer constructs a new informer for S3X 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 NewSWIFTInformer

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

NewSWIFTInformer constructs a new informer for SWIFT 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 ClusterInformer

type ClusterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ClusterLister
}

ClusterInformer provides access to a shared informer and lister for Clusters.

type ISCSIInformer

type ISCSIInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ISCSILister
}

ISCSIInformer provides access to a shared informer and lister for ISCSIs.

type ISGWInformer

type ISGWInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ISGWLister
}

ISGWInformer provides access to a shared informer and lister for ISGWs.

type Interface

type Interface interface {
	// Clusters returns a ClusterInformer.
	Clusters() ClusterInformer
	// ISCSIs returns a ISCSIInformer.
	ISCSIs() ISCSIInformer
	// ISGWs returns a ISGWInformer.
	ISGWs() ISGWInformer
	// NFSs returns a NFSInformer.
	NFSs() NFSInformer
	// S3s returns a S3Informer.
	S3s() S3Informer
	// S3Xs returns a S3XInformer.
	S3Xs() S3XInformer
	// SWIFTs returns a SWIFTInformer.
	SWIFTs() SWIFTInformer
}

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

func New

New returns a new Interface.

type NFSInformer

type NFSInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.NFSLister
}

NFSInformer provides access to a shared informer and lister for NFSs.

type S3Informer

type S3Informer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.S3Lister
}

S3Informer provides access to a shared informer and lister for S3s.

type S3XInformer

type S3XInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.S3XLister
}

S3XInformer provides access to a shared informer and lister for S3Xs.

type SWIFTInformer

type SWIFTInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.SWIFTLister
}

SWIFTInformer provides access to a shared informer and lister for SWIFTs.

Jump to

Keyboard shortcuts

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