v1alpha1

package
v0.18.0 Latest Latest
Warning

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

Go to latest
Published: Apr 15, 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 CatalogV1alpha1Client

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

CatalogV1alpha1Client is used to interact with features provided by the catalog.kubedb.com group.

func New

New creates a new CatalogV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new CatalogV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *CatalogV1alpha1Client

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

func (*CatalogV1alpha1Client) ElasticsearchVersions

func (c *CatalogV1alpha1Client) ElasticsearchVersions() ElasticsearchVersionInterface

func (*CatalogV1alpha1Client) EtcdVersions

func (c *CatalogV1alpha1Client) EtcdVersions() EtcdVersionInterface

func (*CatalogV1alpha1Client) MariaDBVersions

func (c *CatalogV1alpha1Client) MariaDBVersions() MariaDBVersionInterface

func (*CatalogV1alpha1Client) MemcachedVersions

func (c *CatalogV1alpha1Client) MemcachedVersions() MemcachedVersionInterface

func (*CatalogV1alpha1Client) MongoDBVersions

func (c *CatalogV1alpha1Client) MongoDBVersions() MongoDBVersionInterface

func (*CatalogV1alpha1Client) MySQLVersions

func (c *CatalogV1alpha1Client) MySQLVersions() MySQLVersionInterface

func (*CatalogV1alpha1Client) PerconaXtraDBVersions

func (c *CatalogV1alpha1Client) PerconaXtraDBVersions() PerconaXtraDBVersionInterface

func (*CatalogV1alpha1Client) PgBouncerVersions

func (c *CatalogV1alpha1Client) PgBouncerVersions() PgBouncerVersionInterface

func (*CatalogV1alpha1Client) PostgresVersions

func (c *CatalogV1alpha1Client) PostgresVersions() PostgresVersionInterface

func (*CatalogV1alpha1Client) ProxySQLVersions

func (c *CatalogV1alpha1Client) ProxySQLVersions() ProxySQLVersionInterface

func (*CatalogV1alpha1Client) RESTClient

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

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

func (*CatalogV1alpha1Client) RedisVersions

func (c *CatalogV1alpha1Client) RedisVersions() RedisVersionInterface

type ElasticsearchVersionExpansion

type ElasticsearchVersionExpansion interface{}

type ElasticsearchVersionInterface

type ElasticsearchVersionInterface interface {
	Create(ctx context.Context, elasticsearchVersion *v1alpha1.ElasticsearchVersion, opts v1.CreateOptions) (*v1alpha1.ElasticsearchVersion, error)
	Update(ctx context.Context, elasticsearchVersion *v1alpha1.ElasticsearchVersion, opts v1.UpdateOptions) (*v1alpha1.ElasticsearchVersion, 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.ElasticsearchVersion, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ElasticsearchVersionList, 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.ElasticsearchVersion, err error)
	ElasticsearchVersionExpansion
}

ElasticsearchVersionInterface has methods to work with ElasticsearchVersion resources.

type ElasticsearchVersionsGetter

type ElasticsearchVersionsGetter interface {
	ElasticsearchVersions() ElasticsearchVersionInterface
}

ElasticsearchVersionsGetter has a method to return a ElasticsearchVersionInterface. A group's client should implement this interface.

type EtcdVersionExpansion

type EtcdVersionExpansion interface{}

type EtcdVersionInterface

type EtcdVersionInterface interface {
	Create(ctx context.Context, etcdVersion *v1alpha1.EtcdVersion, opts v1.CreateOptions) (*v1alpha1.EtcdVersion, error)
	Update(ctx context.Context, etcdVersion *v1alpha1.EtcdVersion, opts v1.UpdateOptions) (*v1alpha1.EtcdVersion, 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.EtcdVersion, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EtcdVersionList, 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.EtcdVersion, err error)
	EtcdVersionExpansion
}

EtcdVersionInterface has methods to work with EtcdVersion resources.

type EtcdVersionsGetter

type EtcdVersionsGetter interface {
	EtcdVersions() EtcdVersionInterface
}

EtcdVersionsGetter has a method to return a EtcdVersionInterface. A group's client should implement this interface.

type MariaDBVersionExpansion

type MariaDBVersionExpansion interface{}

type MariaDBVersionInterface

type MariaDBVersionInterface interface {
	Create(ctx context.Context, mariaDBVersion *v1alpha1.MariaDBVersion, opts v1.CreateOptions) (*v1alpha1.MariaDBVersion, error)
	Update(ctx context.Context, mariaDBVersion *v1alpha1.MariaDBVersion, opts v1.UpdateOptions) (*v1alpha1.MariaDBVersion, 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.MariaDBVersion, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MariaDBVersionList, 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.MariaDBVersion, err error)
	MariaDBVersionExpansion
}

MariaDBVersionInterface has methods to work with MariaDBVersion resources.

type MariaDBVersionsGetter

type MariaDBVersionsGetter interface {
	MariaDBVersions() MariaDBVersionInterface
}

MariaDBVersionsGetter has a method to return a MariaDBVersionInterface. A group's client should implement this interface.

type MemcachedVersionExpansion

type MemcachedVersionExpansion interface{}

type MemcachedVersionInterface

type MemcachedVersionInterface interface {
	Create(ctx context.Context, memcachedVersion *v1alpha1.MemcachedVersion, opts v1.CreateOptions) (*v1alpha1.MemcachedVersion, error)
	Update(ctx context.Context, memcachedVersion *v1alpha1.MemcachedVersion, opts v1.UpdateOptions) (*v1alpha1.MemcachedVersion, 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.MemcachedVersion, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MemcachedVersionList, 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.MemcachedVersion, err error)
	MemcachedVersionExpansion
}

MemcachedVersionInterface has methods to work with MemcachedVersion resources.

type MemcachedVersionsGetter

type MemcachedVersionsGetter interface {
	MemcachedVersions() MemcachedVersionInterface
}

MemcachedVersionsGetter has a method to return a MemcachedVersionInterface. A group's client should implement this interface.

type MongoDBVersionExpansion

type MongoDBVersionExpansion interface{}

type MongoDBVersionInterface

type MongoDBVersionInterface interface {
	Create(ctx context.Context, mongoDBVersion *v1alpha1.MongoDBVersion, opts v1.CreateOptions) (*v1alpha1.MongoDBVersion, error)
	Update(ctx context.Context, mongoDBVersion *v1alpha1.MongoDBVersion, opts v1.UpdateOptions) (*v1alpha1.MongoDBVersion, 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.MongoDBVersion, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MongoDBVersionList, 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.MongoDBVersion, err error)
	MongoDBVersionExpansion
}

MongoDBVersionInterface has methods to work with MongoDBVersion resources.

type MongoDBVersionsGetter

type MongoDBVersionsGetter interface {
	MongoDBVersions() MongoDBVersionInterface
}

MongoDBVersionsGetter has a method to return a MongoDBVersionInterface. A group's client should implement this interface.

type MySQLVersionExpansion

type MySQLVersionExpansion interface{}

type MySQLVersionInterface

type MySQLVersionInterface interface {
	Create(ctx context.Context, mySQLVersion *v1alpha1.MySQLVersion, opts v1.CreateOptions) (*v1alpha1.MySQLVersion, error)
	Update(ctx context.Context, mySQLVersion *v1alpha1.MySQLVersion, opts v1.UpdateOptions) (*v1alpha1.MySQLVersion, 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.MySQLVersion, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MySQLVersionList, 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.MySQLVersion, err error)
	MySQLVersionExpansion
}

MySQLVersionInterface has methods to work with MySQLVersion resources.

type MySQLVersionsGetter

type MySQLVersionsGetter interface {
	MySQLVersions() MySQLVersionInterface
}

MySQLVersionsGetter has a method to return a MySQLVersionInterface. A group's client should implement this interface.

type PerconaXtraDBVersionExpansion

type PerconaXtraDBVersionExpansion interface{}

type PerconaXtraDBVersionInterface

type PerconaXtraDBVersionInterface interface {
	Create(ctx context.Context, perconaXtraDBVersion *v1alpha1.PerconaXtraDBVersion, opts v1.CreateOptions) (*v1alpha1.PerconaXtraDBVersion, error)
	Update(ctx context.Context, perconaXtraDBVersion *v1alpha1.PerconaXtraDBVersion, opts v1.UpdateOptions) (*v1alpha1.PerconaXtraDBVersion, 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.PerconaXtraDBVersion, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PerconaXtraDBVersionList, 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.PerconaXtraDBVersion, err error)
	PerconaXtraDBVersionExpansion
}

PerconaXtraDBVersionInterface has methods to work with PerconaXtraDBVersion resources.

type PerconaXtraDBVersionsGetter

type PerconaXtraDBVersionsGetter interface {
	PerconaXtraDBVersions() PerconaXtraDBVersionInterface
}

PerconaXtraDBVersionsGetter has a method to return a PerconaXtraDBVersionInterface. A group's client should implement this interface.

type PgBouncerVersionExpansion

type PgBouncerVersionExpansion interface{}

type PgBouncerVersionInterface

type PgBouncerVersionInterface interface {
	Create(ctx context.Context, pgBouncerVersion *v1alpha1.PgBouncerVersion, opts v1.CreateOptions) (*v1alpha1.PgBouncerVersion, error)
	Update(ctx context.Context, pgBouncerVersion *v1alpha1.PgBouncerVersion, opts v1.UpdateOptions) (*v1alpha1.PgBouncerVersion, 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.PgBouncerVersion, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PgBouncerVersionList, 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.PgBouncerVersion, err error)
	PgBouncerVersionExpansion
}

PgBouncerVersionInterface has methods to work with PgBouncerVersion resources.

type PgBouncerVersionsGetter

type PgBouncerVersionsGetter interface {
	PgBouncerVersions() PgBouncerVersionInterface
}

PgBouncerVersionsGetter has a method to return a PgBouncerVersionInterface. A group's client should implement this interface.

type PostgresVersionExpansion

type PostgresVersionExpansion interface{}

type PostgresVersionInterface

type PostgresVersionInterface interface {
	Create(ctx context.Context, postgresVersion *v1alpha1.PostgresVersion, opts v1.CreateOptions) (*v1alpha1.PostgresVersion, error)
	Update(ctx context.Context, postgresVersion *v1alpha1.PostgresVersion, opts v1.UpdateOptions) (*v1alpha1.PostgresVersion, 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.PostgresVersion, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PostgresVersionList, 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.PostgresVersion, err error)
	PostgresVersionExpansion
}

PostgresVersionInterface has methods to work with PostgresVersion resources.

type PostgresVersionsGetter

type PostgresVersionsGetter interface {
	PostgresVersions() PostgresVersionInterface
}

PostgresVersionsGetter has a method to return a PostgresVersionInterface. A group's client should implement this interface.

type ProxySQLVersionExpansion

type ProxySQLVersionExpansion interface{}

type ProxySQLVersionInterface

type ProxySQLVersionInterface interface {
	Create(ctx context.Context, proxySQLVersion *v1alpha1.ProxySQLVersion, opts v1.CreateOptions) (*v1alpha1.ProxySQLVersion, error)
	Update(ctx context.Context, proxySQLVersion *v1alpha1.ProxySQLVersion, opts v1.UpdateOptions) (*v1alpha1.ProxySQLVersion, 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.ProxySQLVersion, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProxySQLVersionList, 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.ProxySQLVersion, err error)
	ProxySQLVersionExpansion
}

ProxySQLVersionInterface has methods to work with ProxySQLVersion resources.

type ProxySQLVersionsGetter

type ProxySQLVersionsGetter interface {
	ProxySQLVersions() ProxySQLVersionInterface
}

ProxySQLVersionsGetter has a method to return a ProxySQLVersionInterface. A group's client should implement this interface.

type RedisVersionExpansion

type RedisVersionExpansion interface{}

type RedisVersionInterface

type RedisVersionInterface interface {
	Create(ctx context.Context, redisVersion *v1alpha1.RedisVersion, opts v1.CreateOptions) (*v1alpha1.RedisVersion, error)
	Update(ctx context.Context, redisVersion *v1alpha1.RedisVersion, opts v1.UpdateOptions) (*v1alpha1.RedisVersion, 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.RedisVersion, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RedisVersionList, 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.RedisVersion, err error)
	RedisVersionExpansion
}

RedisVersionInterface has methods to work with RedisVersion resources.

type RedisVersionsGetter

type RedisVersionsGetter interface {
	RedisVersions() RedisVersionInterface
}

RedisVersionsGetter has a method to return a RedisVersionInterface. 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