v1alpha1

package
v0.37.0 Latest Latest
Warning

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

Go to latest
Published: Nov 2, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewElasticsearchAutoscalerInformer

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

NewElasticsearchAutoscalerInformer constructs a new informer for ElasticsearchAutoscaler 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 NewEtcdAutoscalerInformer

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

NewEtcdAutoscalerInformer constructs a new informer for EtcdAutoscaler 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 NewFilteredElasticsearchAutoscalerInformer

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

NewFilteredElasticsearchAutoscalerInformer constructs a new informer for ElasticsearchAutoscaler 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 NewFilteredEtcdAutoscalerInformer

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

NewFilteredEtcdAutoscalerInformer constructs a new informer for EtcdAutoscaler 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 NewFilteredMariaDBAutoscalerInformer

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

NewFilteredMariaDBAutoscalerInformer constructs a new informer for MariaDBAutoscaler 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 NewFilteredMemcachedAutoscalerInformer

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

NewFilteredMemcachedAutoscalerInformer constructs a new informer for MemcachedAutoscaler 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 NewFilteredMongoDBAutoscalerInformer

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

NewFilteredMongoDBAutoscalerInformer constructs a new informer for MongoDBAutoscaler 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 NewFilteredMySQLAutoscalerInformer

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

NewFilteredMySQLAutoscalerInformer constructs a new informer for MySQLAutoscaler 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 NewFilteredPerconaXtraDBAutoscalerInformer

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

NewFilteredPerconaXtraDBAutoscalerInformer constructs a new informer for PerconaXtraDBAutoscaler 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 NewFilteredPgBouncerAutoscalerInformer

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

NewFilteredPgBouncerAutoscalerInformer constructs a new informer for PgBouncerAutoscaler 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 NewFilteredPostgresAutoscalerInformer

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

NewFilteredPostgresAutoscalerInformer constructs a new informer for PostgresAutoscaler 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 NewFilteredProxySQLAutoscalerInformer

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

NewFilteredProxySQLAutoscalerInformer constructs a new informer for ProxySQLAutoscaler 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 NewFilteredRedisAutoscalerInformer

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

NewFilteredRedisAutoscalerInformer constructs a new informer for RedisAutoscaler 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 NewFilteredRedisSentinelAutoscalerInformer added in v0.29.0

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

NewFilteredRedisSentinelAutoscalerInformer constructs a new informer for RedisSentinelAutoscaler 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 NewMariaDBAutoscalerInformer

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

NewMariaDBAutoscalerInformer constructs a new informer for MariaDBAutoscaler 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 NewMemcachedAutoscalerInformer

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

NewMemcachedAutoscalerInformer constructs a new informer for MemcachedAutoscaler 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 NewMongoDBAutoscalerInformer

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

NewMongoDBAutoscalerInformer constructs a new informer for MongoDBAutoscaler 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 NewMySQLAutoscalerInformer

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

NewMySQLAutoscalerInformer constructs a new informer for MySQLAutoscaler 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 NewPerconaXtraDBAutoscalerInformer

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

NewPerconaXtraDBAutoscalerInformer constructs a new informer for PerconaXtraDBAutoscaler 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 NewPgBouncerAutoscalerInformer

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

NewPgBouncerAutoscalerInformer constructs a new informer for PgBouncerAutoscaler 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 NewPostgresAutoscalerInformer

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

NewPostgresAutoscalerInformer constructs a new informer for PostgresAutoscaler 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 NewProxySQLAutoscalerInformer

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

NewProxySQLAutoscalerInformer constructs a new informer for ProxySQLAutoscaler 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 NewRedisAutoscalerInformer

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

NewRedisAutoscalerInformer constructs a new informer for RedisAutoscaler 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 NewRedisSentinelAutoscalerInformer added in v0.29.0

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

NewRedisSentinelAutoscalerInformer constructs a new informer for RedisSentinelAutoscaler 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 ElasticsearchAutoscalerInformer

type ElasticsearchAutoscalerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ElasticsearchAutoscalerLister
}

ElasticsearchAutoscalerInformer provides access to a shared informer and lister for ElasticsearchAutoscalers.

type EtcdAutoscalerInformer

type EtcdAutoscalerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.EtcdAutoscalerLister
}

EtcdAutoscalerInformer provides access to a shared informer and lister for EtcdAutoscalers.

type Interface

type Interface interface {
	// ElasticsearchAutoscalers returns a ElasticsearchAutoscalerInformer.
	ElasticsearchAutoscalers() ElasticsearchAutoscalerInformer
	// EtcdAutoscalers returns a EtcdAutoscalerInformer.
	EtcdAutoscalers() EtcdAutoscalerInformer
	// MariaDBAutoscalers returns a MariaDBAutoscalerInformer.
	MariaDBAutoscalers() MariaDBAutoscalerInformer
	// MemcachedAutoscalers returns a MemcachedAutoscalerInformer.
	MemcachedAutoscalers() MemcachedAutoscalerInformer
	// MongoDBAutoscalers returns a MongoDBAutoscalerInformer.
	MongoDBAutoscalers() MongoDBAutoscalerInformer
	// MySQLAutoscalers returns a MySQLAutoscalerInformer.
	MySQLAutoscalers() MySQLAutoscalerInformer
	// PerconaXtraDBAutoscalers returns a PerconaXtraDBAutoscalerInformer.
	PerconaXtraDBAutoscalers() PerconaXtraDBAutoscalerInformer
	// PgBouncerAutoscalers returns a PgBouncerAutoscalerInformer.
	PgBouncerAutoscalers() PgBouncerAutoscalerInformer
	// PostgresAutoscalers returns a PostgresAutoscalerInformer.
	PostgresAutoscalers() PostgresAutoscalerInformer
	// ProxySQLAutoscalers returns a ProxySQLAutoscalerInformer.
	ProxySQLAutoscalers() ProxySQLAutoscalerInformer
	// RedisAutoscalers returns a RedisAutoscalerInformer.
	RedisAutoscalers() RedisAutoscalerInformer
	// RedisSentinelAutoscalers returns a RedisSentinelAutoscalerInformer.
	RedisSentinelAutoscalers() RedisSentinelAutoscalerInformer
}

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

func New

New returns a new Interface.

type MariaDBAutoscalerInformer

type MariaDBAutoscalerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MariaDBAutoscalerLister
}

MariaDBAutoscalerInformer provides access to a shared informer and lister for MariaDBAutoscalers.

type MemcachedAutoscalerInformer

type MemcachedAutoscalerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MemcachedAutoscalerLister
}

MemcachedAutoscalerInformer provides access to a shared informer and lister for MemcachedAutoscalers.

type MongoDBAutoscalerInformer

type MongoDBAutoscalerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MongoDBAutoscalerLister
}

MongoDBAutoscalerInformer provides access to a shared informer and lister for MongoDBAutoscalers.

type MySQLAutoscalerInformer

type MySQLAutoscalerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MySQLAutoscalerLister
}

MySQLAutoscalerInformer provides access to a shared informer and lister for MySQLAutoscalers.

type PerconaXtraDBAutoscalerInformer

type PerconaXtraDBAutoscalerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PerconaXtraDBAutoscalerLister
}

PerconaXtraDBAutoscalerInformer provides access to a shared informer and lister for PerconaXtraDBAutoscalers.

type PgBouncerAutoscalerInformer

type PgBouncerAutoscalerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PgBouncerAutoscalerLister
}

PgBouncerAutoscalerInformer provides access to a shared informer and lister for PgBouncerAutoscalers.

type PostgresAutoscalerInformer

type PostgresAutoscalerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PostgresAutoscalerLister
}

PostgresAutoscalerInformer provides access to a shared informer and lister for PostgresAutoscalers.

type ProxySQLAutoscalerInformer

type ProxySQLAutoscalerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ProxySQLAutoscalerLister
}

ProxySQLAutoscalerInformer provides access to a shared informer and lister for ProxySQLAutoscalers.

type RedisAutoscalerInformer

type RedisAutoscalerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RedisAutoscalerLister
}

RedisAutoscalerInformer provides access to a shared informer and lister for RedisAutoscalers.

type RedisSentinelAutoscalerInformer added in v0.29.0

type RedisSentinelAutoscalerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RedisSentinelAutoscalerLister
}

RedisSentinelAutoscalerInformer provides access to a shared informer and lister for RedisSentinelAutoscalers.

Jump to

Keyboard shortcuts

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