v1alpha1

package
v0.47.0-rc.0 Latest Latest
Warning

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

Go to latest
Published: Jul 3, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDruidAutoscalerInformer added in v0.46.0

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

NewDruidAutoscalerInformer constructs a new informer for DruidAutoscaler 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 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 NewFilteredDruidAutoscalerInformer added in v0.46.0

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

NewFilteredDruidAutoscalerInformer constructs a new informer for DruidAutoscaler 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 NewFilteredKafkaAutoscalerInformer added in v0.44.0

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

NewFilteredKafkaAutoscalerInformer constructs a new informer for KafkaAutoscaler 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 NewFilteredPgpoolAutoscalerInformer added in v0.46.0

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

NewFilteredPgpoolAutoscalerInformer constructs a new informer for PgpoolAutoscaler 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 NewFilteredRabbitMQAutoscalerInformer added in v0.45.0

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

NewFilteredRabbitMQAutoscalerInformer constructs a new informer for RabbitMQAutoscaler 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 NewFilteredSinglestoreAutoscalerInformer added in v0.46.0

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

NewFilteredSinglestoreAutoscalerInformer constructs a new informer for SinglestoreAutoscaler 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 NewKafkaAutoscalerInformer added in v0.44.0

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

NewKafkaAutoscalerInformer constructs a new informer for KafkaAutoscaler 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 NewPgpoolAutoscalerInformer added in v0.46.0

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

NewPgpoolAutoscalerInformer constructs a new informer for PgpoolAutoscaler 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 NewRabbitMQAutoscalerInformer added in v0.45.0

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

NewRabbitMQAutoscalerInformer constructs a new informer for RabbitMQAutoscaler 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.

func NewSinglestoreAutoscalerInformer added in v0.46.0

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

NewSinglestoreAutoscalerInformer constructs a new informer for SinglestoreAutoscaler 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 DruidAutoscalerInformer added in v0.46.0

type DruidAutoscalerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DruidAutoscalerLister
}

DruidAutoscalerInformer provides access to a shared informer and lister for DruidAutoscalers.

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 {
	// DruidAutoscalers returns a DruidAutoscalerInformer.
	DruidAutoscalers() DruidAutoscalerInformer
	// ElasticsearchAutoscalers returns a ElasticsearchAutoscalerInformer.
	ElasticsearchAutoscalers() ElasticsearchAutoscalerInformer
	// EtcdAutoscalers returns a EtcdAutoscalerInformer.
	EtcdAutoscalers() EtcdAutoscalerInformer
	// KafkaAutoscalers returns a KafkaAutoscalerInformer.
	KafkaAutoscalers() KafkaAutoscalerInformer
	// 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
	// PgpoolAutoscalers returns a PgpoolAutoscalerInformer.
	PgpoolAutoscalers() PgpoolAutoscalerInformer
	// PostgresAutoscalers returns a PostgresAutoscalerInformer.
	PostgresAutoscalers() PostgresAutoscalerInformer
	// ProxySQLAutoscalers returns a ProxySQLAutoscalerInformer.
	ProxySQLAutoscalers() ProxySQLAutoscalerInformer
	// RabbitMQAutoscalers returns a RabbitMQAutoscalerInformer.
	RabbitMQAutoscalers() RabbitMQAutoscalerInformer
	// RedisAutoscalers returns a RedisAutoscalerInformer.
	RedisAutoscalers() RedisAutoscalerInformer
	// RedisSentinelAutoscalers returns a RedisSentinelAutoscalerInformer.
	RedisSentinelAutoscalers() RedisSentinelAutoscalerInformer
	// SinglestoreAutoscalers returns a SinglestoreAutoscalerInformer.
	SinglestoreAutoscalers() SinglestoreAutoscalerInformer
}

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

func New

New returns a new Interface.

type KafkaAutoscalerInformer added in v0.44.0

type KafkaAutoscalerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.KafkaAutoscalerLister
}

KafkaAutoscalerInformer provides access to a shared informer and lister for KafkaAutoscalers.

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 PgpoolAutoscalerInformer added in v0.46.0

type PgpoolAutoscalerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PgpoolAutoscalerLister
}

PgpoolAutoscalerInformer provides access to a shared informer and lister for PgpoolAutoscalers.

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 RabbitMQAutoscalerInformer added in v0.45.0

type RabbitMQAutoscalerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RabbitMQAutoscalerLister
}

RabbitMQAutoscalerInformer provides access to a shared informer and lister for RabbitMQAutoscalers.

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.

type SinglestoreAutoscalerInformer added in v0.46.0

type SinglestoreAutoscalerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SinglestoreAutoscalerLister
}

SinglestoreAutoscalerInformer provides access to a shared informer and lister for SinglestoreAutoscalers.

Jump to

Keyboard shortcuts

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