v1alpha1

package
v0.16.2 Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2021 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

This package has the automatically generated typed clients.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AutoscalingV1alpha1Client

type AutoscalingV1alpha1Client struct {
	// contains filtered or unexported fields
}

AutoscalingV1alpha1Client is used to interact with features provided by the autoscaling.kubedb.com group.

func New

New creates a new AutoscalingV1alpha1Client for the given RESTClient.

func NewForConfig

func NewForConfig(c *rest.Config) (*AutoscalingV1alpha1Client, error)

NewForConfig creates a new AutoscalingV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *AutoscalingV1alpha1Client

NewForConfigOrDie creates a new AutoscalingV1alpha1Client for the given config and panics if there is an error in the config.

func (*AutoscalingV1alpha1Client) ElasticsearchAutoscalers

func (c *AutoscalingV1alpha1Client) ElasticsearchAutoscalers(namespace string) ElasticsearchAutoscalerInterface

func (*AutoscalingV1alpha1Client) EtcdAutoscalers

func (c *AutoscalingV1alpha1Client) EtcdAutoscalers(namespace string) EtcdAutoscalerInterface

func (*AutoscalingV1alpha1Client) MariaDBAutoscalers

func (c *AutoscalingV1alpha1Client) MariaDBAutoscalers(namespace string) MariaDBAutoscalerInterface

func (*AutoscalingV1alpha1Client) MemcachedAutoscalers

func (c *AutoscalingV1alpha1Client) MemcachedAutoscalers(namespace string) MemcachedAutoscalerInterface

func (*AutoscalingV1alpha1Client) MongoDBAutoscalers

func (c *AutoscalingV1alpha1Client) MongoDBAutoscalers(namespace string) MongoDBAutoscalerInterface

func (*AutoscalingV1alpha1Client) MySQLAutoscalers

func (c *AutoscalingV1alpha1Client) MySQLAutoscalers(namespace string) MySQLAutoscalerInterface

func (*AutoscalingV1alpha1Client) PerconaXtraDBAutoscalers

func (c *AutoscalingV1alpha1Client) PerconaXtraDBAutoscalers(namespace string) PerconaXtraDBAutoscalerInterface

func (*AutoscalingV1alpha1Client) PgBouncerAutoscalers

func (c *AutoscalingV1alpha1Client) PgBouncerAutoscalers(namespace string) PgBouncerAutoscalerInterface

func (*AutoscalingV1alpha1Client) PostgresAutoscalers

func (c *AutoscalingV1alpha1Client) PostgresAutoscalers(namespace string) PostgresAutoscalerInterface

func (*AutoscalingV1alpha1Client) ProxySQLAutoscalers

func (c *AutoscalingV1alpha1Client) ProxySQLAutoscalers(namespace string) ProxySQLAutoscalerInterface

func (*AutoscalingV1alpha1Client) RESTClient

func (c *AutoscalingV1alpha1Client) RESTClient() rest.Interface

RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.

func (*AutoscalingV1alpha1Client) RedisAutoscalers

func (c *AutoscalingV1alpha1Client) RedisAutoscalers(namespace string) RedisAutoscalerInterface

type ElasticsearchAutoscalerExpansion

type ElasticsearchAutoscalerExpansion interface{}

type ElasticsearchAutoscalerInterface

type ElasticsearchAutoscalerInterface interface {
	Create(ctx context.Context, elasticsearchAutoscaler *v1alpha1.ElasticsearchAutoscaler, opts v1.CreateOptions) (*v1alpha1.ElasticsearchAutoscaler, error)
	Update(ctx context.Context, elasticsearchAutoscaler *v1alpha1.ElasticsearchAutoscaler, opts v1.UpdateOptions) (*v1alpha1.ElasticsearchAutoscaler, error)
	UpdateStatus(ctx context.Context, elasticsearchAutoscaler *v1alpha1.ElasticsearchAutoscaler, opts v1.UpdateOptions) (*v1alpha1.ElasticsearchAutoscaler, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ElasticsearchAutoscaler, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ElasticsearchAutoscalerList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ElasticsearchAutoscaler, err error)
	ElasticsearchAutoscalerExpansion
}

ElasticsearchAutoscalerInterface has methods to work with ElasticsearchAutoscaler resources.

type ElasticsearchAutoscalersGetter

type ElasticsearchAutoscalersGetter interface {
	ElasticsearchAutoscalers(namespace string) ElasticsearchAutoscalerInterface
}

ElasticsearchAutoscalersGetter has a method to return a ElasticsearchAutoscalerInterface. A group's client should implement this interface.

type EtcdAutoscalerExpansion

type EtcdAutoscalerExpansion interface{}

type EtcdAutoscalerInterface

type EtcdAutoscalerInterface interface {
	Create(ctx context.Context, etcdAutoscaler *v1alpha1.EtcdAutoscaler, opts v1.CreateOptions) (*v1alpha1.EtcdAutoscaler, error)
	Update(ctx context.Context, etcdAutoscaler *v1alpha1.EtcdAutoscaler, opts v1.UpdateOptions) (*v1alpha1.EtcdAutoscaler, error)
	UpdateStatus(ctx context.Context, etcdAutoscaler *v1alpha1.EtcdAutoscaler, opts v1.UpdateOptions) (*v1alpha1.EtcdAutoscaler, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.EtcdAutoscaler, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EtcdAutoscalerList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.EtcdAutoscaler, err error)
	EtcdAutoscalerExpansion
}

EtcdAutoscalerInterface has methods to work with EtcdAutoscaler resources.

type EtcdAutoscalersGetter

type EtcdAutoscalersGetter interface {
	EtcdAutoscalers(namespace string) EtcdAutoscalerInterface
}

EtcdAutoscalersGetter has a method to return a EtcdAutoscalerInterface. A group's client should implement this interface.

type MariaDBAutoscalerExpansion

type MariaDBAutoscalerExpansion interface{}

type MariaDBAutoscalerInterface

type MariaDBAutoscalerInterface interface {
	Create(ctx context.Context, mariaDBAutoscaler *v1alpha1.MariaDBAutoscaler, opts v1.CreateOptions) (*v1alpha1.MariaDBAutoscaler, error)
	Update(ctx context.Context, mariaDBAutoscaler *v1alpha1.MariaDBAutoscaler, opts v1.UpdateOptions) (*v1alpha1.MariaDBAutoscaler, error)
	UpdateStatus(ctx context.Context, mariaDBAutoscaler *v1alpha1.MariaDBAutoscaler, opts v1.UpdateOptions) (*v1alpha1.MariaDBAutoscaler, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.MariaDBAutoscaler, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MariaDBAutoscalerList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.MariaDBAutoscaler, err error)
	MariaDBAutoscalerExpansion
}

MariaDBAutoscalerInterface has methods to work with MariaDBAutoscaler resources.

type MariaDBAutoscalersGetter

type MariaDBAutoscalersGetter interface {
	MariaDBAutoscalers(namespace string) MariaDBAutoscalerInterface
}

MariaDBAutoscalersGetter has a method to return a MariaDBAutoscalerInterface. A group's client should implement this interface.

type MemcachedAutoscalerExpansion

type MemcachedAutoscalerExpansion interface{}

type MemcachedAutoscalerInterface

type MemcachedAutoscalerInterface interface {
	Create(ctx context.Context, memcachedAutoscaler *v1alpha1.MemcachedAutoscaler, opts v1.CreateOptions) (*v1alpha1.MemcachedAutoscaler, error)
	Update(ctx context.Context, memcachedAutoscaler *v1alpha1.MemcachedAutoscaler, opts v1.UpdateOptions) (*v1alpha1.MemcachedAutoscaler, error)
	UpdateStatus(ctx context.Context, memcachedAutoscaler *v1alpha1.MemcachedAutoscaler, opts v1.UpdateOptions) (*v1alpha1.MemcachedAutoscaler, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.MemcachedAutoscaler, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MemcachedAutoscalerList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.MemcachedAutoscaler, err error)
	MemcachedAutoscalerExpansion
}

MemcachedAutoscalerInterface has methods to work with MemcachedAutoscaler resources.

type MemcachedAutoscalersGetter

type MemcachedAutoscalersGetter interface {
	MemcachedAutoscalers(namespace string) MemcachedAutoscalerInterface
}

MemcachedAutoscalersGetter has a method to return a MemcachedAutoscalerInterface. A group's client should implement this interface.

type MongoDBAutoscalerExpansion

type MongoDBAutoscalerExpansion interface{}

type MongoDBAutoscalerInterface

type MongoDBAutoscalerInterface interface {
	Create(ctx context.Context, mongoDBAutoscaler *v1alpha1.MongoDBAutoscaler, opts v1.CreateOptions) (*v1alpha1.MongoDBAutoscaler, error)
	Update(ctx context.Context, mongoDBAutoscaler *v1alpha1.MongoDBAutoscaler, opts v1.UpdateOptions) (*v1alpha1.MongoDBAutoscaler, error)
	UpdateStatus(ctx context.Context, mongoDBAutoscaler *v1alpha1.MongoDBAutoscaler, opts v1.UpdateOptions) (*v1alpha1.MongoDBAutoscaler, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.MongoDBAutoscaler, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MongoDBAutoscalerList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.MongoDBAutoscaler, err error)
	MongoDBAutoscalerExpansion
}

MongoDBAutoscalerInterface has methods to work with MongoDBAutoscaler resources.

type MongoDBAutoscalersGetter

type MongoDBAutoscalersGetter interface {
	MongoDBAutoscalers(namespace string) MongoDBAutoscalerInterface
}

MongoDBAutoscalersGetter has a method to return a MongoDBAutoscalerInterface. A group's client should implement this interface.

type MySQLAutoscalerExpansion

type MySQLAutoscalerExpansion interface{}

type MySQLAutoscalerInterface

type MySQLAutoscalerInterface interface {
	Create(ctx context.Context, mySQLAutoscaler *v1alpha1.MySQLAutoscaler, opts v1.CreateOptions) (*v1alpha1.MySQLAutoscaler, error)
	Update(ctx context.Context, mySQLAutoscaler *v1alpha1.MySQLAutoscaler, opts v1.UpdateOptions) (*v1alpha1.MySQLAutoscaler, error)
	UpdateStatus(ctx context.Context, mySQLAutoscaler *v1alpha1.MySQLAutoscaler, opts v1.UpdateOptions) (*v1alpha1.MySQLAutoscaler, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.MySQLAutoscaler, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MySQLAutoscalerList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.MySQLAutoscaler, err error)
	MySQLAutoscalerExpansion
}

MySQLAutoscalerInterface has methods to work with MySQLAutoscaler resources.

type MySQLAutoscalersGetter

type MySQLAutoscalersGetter interface {
	MySQLAutoscalers(namespace string) MySQLAutoscalerInterface
}

MySQLAutoscalersGetter has a method to return a MySQLAutoscalerInterface. A group's client should implement this interface.

type PerconaXtraDBAutoscalerExpansion

type PerconaXtraDBAutoscalerExpansion interface{}

type PerconaXtraDBAutoscalerInterface

type PerconaXtraDBAutoscalerInterface interface {
	Create(ctx context.Context, perconaXtraDBAutoscaler *v1alpha1.PerconaXtraDBAutoscaler, opts v1.CreateOptions) (*v1alpha1.PerconaXtraDBAutoscaler, error)
	Update(ctx context.Context, perconaXtraDBAutoscaler *v1alpha1.PerconaXtraDBAutoscaler, opts v1.UpdateOptions) (*v1alpha1.PerconaXtraDBAutoscaler, error)
	UpdateStatus(ctx context.Context, perconaXtraDBAutoscaler *v1alpha1.PerconaXtraDBAutoscaler, opts v1.UpdateOptions) (*v1alpha1.PerconaXtraDBAutoscaler, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.PerconaXtraDBAutoscaler, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PerconaXtraDBAutoscalerList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.PerconaXtraDBAutoscaler, err error)
	PerconaXtraDBAutoscalerExpansion
}

PerconaXtraDBAutoscalerInterface has methods to work with PerconaXtraDBAutoscaler resources.

type PerconaXtraDBAutoscalersGetter

type PerconaXtraDBAutoscalersGetter interface {
	PerconaXtraDBAutoscalers(namespace string) PerconaXtraDBAutoscalerInterface
}

PerconaXtraDBAutoscalersGetter has a method to return a PerconaXtraDBAutoscalerInterface. A group's client should implement this interface.

type PgBouncerAutoscalerExpansion

type PgBouncerAutoscalerExpansion interface{}

type PgBouncerAutoscalerInterface

type PgBouncerAutoscalerInterface interface {
	Create(ctx context.Context, pgBouncerAutoscaler *v1alpha1.PgBouncerAutoscaler, opts v1.CreateOptions) (*v1alpha1.PgBouncerAutoscaler, error)
	Update(ctx context.Context, pgBouncerAutoscaler *v1alpha1.PgBouncerAutoscaler, opts v1.UpdateOptions) (*v1alpha1.PgBouncerAutoscaler, error)
	UpdateStatus(ctx context.Context, pgBouncerAutoscaler *v1alpha1.PgBouncerAutoscaler, opts v1.UpdateOptions) (*v1alpha1.PgBouncerAutoscaler, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.PgBouncerAutoscaler, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PgBouncerAutoscalerList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.PgBouncerAutoscaler, err error)
	PgBouncerAutoscalerExpansion
}

PgBouncerAutoscalerInterface has methods to work with PgBouncerAutoscaler resources.

type PgBouncerAutoscalersGetter

type PgBouncerAutoscalersGetter interface {
	PgBouncerAutoscalers(namespace string) PgBouncerAutoscalerInterface
}

PgBouncerAutoscalersGetter has a method to return a PgBouncerAutoscalerInterface. A group's client should implement this interface.

type PostgresAutoscalerExpansion

type PostgresAutoscalerExpansion interface{}

type PostgresAutoscalerInterface

type PostgresAutoscalerInterface interface {
	Create(ctx context.Context, postgresAutoscaler *v1alpha1.PostgresAutoscaler, opts v1.CreateOptions) (*v1alpha1.PostgresAutoscaler, error)
	Update(ctx context.Context, postgresAutoscaler *v1alpha1.PostgresAutoscaler, opts v1.UpdateOptions) (*v1alpha1.PostgresAutoscaler, error)
	UpdateStatus(ctx context.Context, postgresAutoscaler *v1alpha1.PostgresAutoscaler, opts v1.UpdateOptions) (*v1alpha1.PostgresAutoscaler, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.PostgresAutoscaler, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PostgresAutoscalerList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.PostgresAutoscaler, err error)
	PostgresAutoscalerExpansion
}

PostgresAutoscalerInterface has methods to work with PostgresAutoscaler resources.

type PostgresAutoscalersGetter

type PostgresAutoscalersGetter interface {
	PostgresAutoscalers(namespace string) PostgresAutoscalerInterface
}

PostgresAutoscalersGetter has a method to return a PostgresAutoscalerInterface. A group's client should implement this interface.

type ProxySQLAutoscalerExpansion

type ProxySQLAutoscalerExpansion interface{}

type ProxySQLAutoscalerInterface

type ProxySQLAutoscalerInterface interface {
	Create(ctx context.Context, proxySQLAutoscaler *v1alpha1.ProxySQLAutoscaler, opts v1.CreateOptions) (*v1alpha1.ProxySQLAutoscaler, error)
	Update(ctx context.Context, proxySQLAutoscaler *v1alpha1.ProxySQLAutoscaler, opts v1.UpdateOptions) (*v1alpha1.ProxySQLAutoscaler, error)
	UpdateStatus(ctx context.Context, proxySQLAutoscaler *v1alpha1.ProxySQLAutoscaler, opts v1.UpdateOptions) (*v1alpha1.ProxySQLAutoscaler, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ProxySQLAutoscaler, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProxySQLAutoscalerList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ProxySQLAutoscaler, err error)
	ProxySQLAutoscalerExpansion
}

ProxySQLAutoscalerInterface has methods to work with ProxySQLAutoscaler resources.

type ProxySQLAutoscalersGetter

type ProxySQLAutoscalersGetter interface {
	ProxySQLAutoscalers(namespace string) ProxySQLAutoscalerInterface
}

ProxySQLAutoscalersGetter has a method to return a ProxySQLAutoscalerInterface. A group's client should implement this interface.

type RedisAutoscalerExpansion

type RedisAutoscalerExpansion interface{}

type RedisAutoscalerInterface

type RedisAutoscalerInterface interface {
	Create(ctx context.Context, redisAutoscaler *v1alpha1.RedisAutoscaler, opts v1.CreateOptions) (*v1alpha1.RedisAutoscaler, error)
	Update(ctx context.Context, redisAutoscaler *v1alpha1.RedisAutoscaler, opts v1.UpdateOptions) (*v1alpha1.RedisAutoscaler, error)
	UpdateStatus(ctx context.Context, redisAutoscaler *v1alpha1.RedisAutoscaler, opts v1.UpdateOptions) (*v1alpha1.RedisAutoscaler, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.RedisAutoscaler, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RedisAutoscalerList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.RedisAutoscaler, err error)
	RedisAutoscalerExpansion
}

RedisAutoscalerInterface has methods to work with RedisAutoscaler resources.

type RedisAutoscalersGetter

type RedisAutoscalersGetter interface {
	RedisAutoscalers(namespace string) RedisAutoscalerInterface
}

RedisAutoscalersGetter has a method to return a RedisAutoscalerInterface. A group's client should implement this interface.

Directories

Path Synopsis
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

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