v1alpha1

package
v0.9.0 Latest Latest
Warning

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

Go to latest
Published: Dec 8, 2018 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 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 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 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.

Types

type ClusterInformer

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

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

type ISCSIInformer

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

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

type Interface

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

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() v1alpha1.NFSLister
}

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

type S3Informer

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

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

type S3XInformer

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

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

Jump to

Keyboard shortcuts

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