v1alpha1

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2018 License: Apache-2.0 Imports: 9 Imported by: 8

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCassandraClusterInformer

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

NewCassandraClusterInformer constructs a new informer for CassandraCluster 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 NewElasticsearchClusterInformer

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

NewElasticsearchClusterInformer constructs a new informer for ElasticsearchCluster 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 NewFilteredCassandraClusterInformer

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

NewFilteredCassandraClusterInformer constructs a new informer for CassandraCluster 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 NewFilteredElasticsearchClusterInformer

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

NewFilteredElasticsearchClusterInformer constructs a new informer for ElasticsearchCluster 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 NewFilteredPilotInformer

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

NewFilteredPilotInformer constructs a new informer for Pilot 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 NewPilotInformer

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

NewPilotInformer constructs a new informer for Pilot 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 CassandraClusterInformer

type CassandraClusterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.CassandraClusterLister
}

CassandraClusterInformer provides access to a shared informer and lister for CassandraClusters.

type ElasticsearchClusterInformer

type ElasticsearchClusterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ElasticsearchClusterLister
}

ElasticsearchClusterInformer provides access to a shared informer and lister for ElasticsearchClusters.

type Interface

type Interface interface {
	// CassandraClusters returns a CassandraClusterInformer.
	CassandraClusters() CassandraClusterInformer
	// ElasticsearchClusters returns a ElasticsearchClusterInformer.
	ElasticsearchClusters() ElasticsearchClusterInformer
	// Pilots returns a PilotInformer.
	Pilots() PilotInformer
}

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

func New

New returns a new Interface.

type PilotInformer

type PilotInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PilotLister
}

PilotInformer provides access to a shared informer and lister for Pilots.

Jump to

Keyboard shortcuts

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