v1alpha1

package
v0.13.0-rc.3 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewElasticsearchVersionInformer

func NewElasticsearchVersionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewElasticsearchVersionInformer constructs a new informer for ElasticsearchVersion 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 NewEtcdVersionInformer

func NewEtcdVersionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewEtcdVersionInformer constructs a new informer for EtcdVersion 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 NewFilteredElasticsearchVersionInformer

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

NewFilteredElasticsearchVersionInformer constructs a new informer for ElasticsearchVersion 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 NewFilteredEtcdVersionInformer

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

NewFilteredEtcdVersionInformer constructs a new informer for EtcdVersion 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 NewFilteredMemcachedVersionInformer

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

NewFilteredMemcachedVersionInformer constructs a new informer for MemcachedVersion 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 NewFilteredMongoDBVersionInformer

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

NewFilteredMongoDBVersionInformer constructs a new informer for MongoDBVersion 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 NewFilteredMySQLVersionInformer

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

NewFilteredMySQLVersionInformer constructs a new informer for MySQLVersion 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 NewFilteredPerconaXtraDBVersionInformer

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

NewFilteredPerconaXtraDBVersionInformer constructs a new informer for PerconaXtraDBVersion 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 NewFilteredPgBouncerVersionInformer

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

NewFilteredPgBouncerVersionInformer constructs a new informer for PgBouncerVersion 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 NewFilteredPostgresVersionInformer

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

NewFilteredPostgresVersionInformer constructs a new informer for PostgresVersion 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 NewFilteredProxySQLVersionInformer

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

NewFilteredProxySQLVersionInformer constructs a new informer for ProxySQLVersion 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 NewFilteredRedisVersionInformer

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

NewFilteredRedisVersionInformer constructs a new informer for RedisVersion 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 NewMemcachedVersionInformer

func NewMemcachedVersionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewMemcachedVersionInformer constructs a new informer for MemcachedVersion 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 NewMongoDBVersionInformer

func NewMongoDBVersionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewMongoDBVersionInformer constructs a new informer for MongoDBVersion 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 NewMySQLVersionInformer

func NewMySQLVersionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewMySQLVersionInformer constructs a new informer for MySQLVersion 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 NewPerconaXtraDBVersionInformer

func NewPerconaXtraDBVersionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewPerconaXtraDBVersionInformer constructs a new informer for PerconaXtraDBVersion 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 NewPgBouncerVersionInformer

func NewPgBouncerVersionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewPgBouncerVersionInformer constructs a new informer for PgBouncerVersion 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 NewPostgresVersionInformer

func NewPostgresVersionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewPostgresVersionInformer constructs a new informer for PostgresVersion 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 NewProxySQLVersionInformer

func NewProxySQLVersionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewProxySQLVersionInformer constructs a new informer for ProxySQLVersion 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 NewRedisVersionInformer

func NewRedisVersionInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewRedisVersionInformer constructs a new informer for RedisVersion 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 ElasticsearchVersionInformer

type ElasticsearchVersionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ElasticsearchVersionLister
}

ElasticsearchVersionInformer provides access to a shared informer and lister for ElasticsearchVersions.

type EtcdVersionInformer

type EtcdVersionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.EtcdVersionLister
}

EtcdVersionInformer provides access to a shared informer and lister for EtcdVersions.

type Interface

type Interface interface {
	// ElasticsearchVersions returns a ElasticsearchVersionInformer.
	ElasticsearchVersions() ElasticsearchVersionInformer
	// EtcdVersions returns a EtcdVersionInformer.
	EtcdVersions() EtcdVersionInformer
	// MemcachedVersions returns a MemcachedVersionInformer.
	MemcachedVersions() MemcachedVersionInformer
	// MongoDBVersions returns a MongoDBVersionInformer.
	MongoDBVersions() MongoDBVersionInformer
	// MySQLVersions returns a MySQLVersionInformer.
	MySQLVersions() MySQLVersionInformer
	// PerconaXtraDBVersions returns a PerconaXtraDBVersionInformer.
	PerconaXtraDBVersions() PerconaXtraDBVersionInformer
	// PgBouncerVersions returns a PgBouncerVersionInformer.
	PgBouncerVersions() PgBouncerVersionInformer
	// PostgresVersions returns a PostgresVersionInformer.
	PostgresVersions() PostgresVersionInformer
	// ProxySQLVersions returns a ProxySQLVersionInformer.
	ProxySQLVersions() ProxySQLVersionInformer
	// RedisVersions returns a RedisVersionInformer.
	RedisVersions() RedisVersionInformer
}

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

func New

New returns a new Interface.

type MemcachedVersionInformer

type MemcachedVersionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MemcachedVersionLister
}

MemcachedVersionInformer provides access to a shared informer and lister for MemcachedVersions.

type MongoDBVersionInformer

type MongoDBVersionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MongoDBVersionLister
}

MongoDBVersionInformer provides access to a shared informer and lister for MongoDBVersions.

type MySQLVersionInformer

type MySQLVersionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MySQLVersionLister
}

MySQLVersionInformer provides access to a shared informer and lister for MySQLVersions.

type PerconaXtraDBVersionInformer

type PerconaXtraDBVersionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PerconaXtraDBVersionLister
}

PerconaXtraDBVersionInformer provides access to a shared informer and lister for PerconaXtraDBVersions.

type PgBouncerVersionInformer

type PgBouncerVersionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PgBouncerVersionLister
}

PgBouncerVersionInformer provides access to a shared informer and lister for PgBouncerVersions.

type PostgresVersionInformer

type PostgresVersionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PostgresVersionLister
}

PostgresVersionInformer provides access to a shared informer and lister for PostgresVersions.

type ProxySQLVersionInformer

type ProxySQLVersionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ProxySQLVersionLister
}

ProxySQLVersionInformer provides access to a shared informer and lister for ProxySQLVersions.

type RedisVersionInformer

type RedisVersionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RedisVersionLister
}

RedisVersionInformer provides access to a shared informer and lister for RedisVersions.

Jump to

Keyboard shortcuts

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