v1alpha1

package
v0.13.0-rc.4 Latest Latest
Warning

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

Go to latest
Published: Feb 16, 2020 License: Apache-2.0 Imports: 7 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) 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(*v1alpha1.ElasticsearchVersion) (*v1alpha1.ElasticsearchVersion, error)
	Update(*v1alpha1.ElasticsearchVersion) (*v1alpha1.ElasticsearchVersion, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.ElasticsearchVersion, error)
	List(opts v1.ListOptions) (*v1alpha1.ElasticsearchVersionList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, 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(*v1alpha1.EtcdVersion) (*v1alpha1.EtcdVersion, error)
	Update(*v1alpha1.EtcdVersion) (*v1alpha1.EtcdVersion, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.EtcdVersion, error)
	List(opts v1.ListOptions) (*v1alpha1.EtcdVersionList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, 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 MemcachedVersionExpansion

type MemcachedVersionExpansion interface{}

type MemcachedVersionInterface

type MemcachedVersionInterface interface {
	Create(*v1alpha1.MemcachedVersion) (*v1alpha1.MemcachedVersion, error)
	Update(*v1alpha1.MemcachedVersion) (*v1alpha1.MemcachedVersion, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.MemcachedVersion, error)
	List(opts v1.ListOptions) (*v1alpha1.MemcachedVersionList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, 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(*v1alpha1.MongoDBVersion) (*v1alpha1.MongoDBVersion, error)
	Update(*v1alpha1.MongoDBVersion) (*v1alpha1.MongoDBVersion, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.MongoDBVersion, error)
	List(opts v1.ListOptions) (*v1alpha1.MongoDBVersionList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, 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(*v1alpha1.MySQLVersion) (*v1alpha1.MySQLVersion, error)
	Update(*v1alpha1.MySQLVersion) (*v1alpha1.MySQLVersion, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.MySQLVersion, error)
	List(opts v1.ListOptions) (*v1alpha1.MySQLVersionList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, 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(*v1alpha1.PerconaXtraDBVersion) (*v1alpha1.PerconaXtraDBVersion, error)
	Update(*v1alpha1.PerconaXtraDBVersion) (*v1alpha1.PerconaXtraDBVersion, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.PerconaXtraDBVersion, error)
	List(opts v1.ListOptions) (*v1alpha1.PerconaXtraDBVersionList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, 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(*v1alpha1.PgBouncerVersion) (*v1alpha1.PgBouncerVersion, error)
	Update(*v1alpha1.PgBouncerVersion) (*v1alpha1.PgBouncerVersion, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.PgBouncerVersion, error)
	List(opts v1.ListOptions) (*v1alpha1.PgBouncerVersionList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, 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(*v1alpha1.PostgresVersion) (*v1alpha1.PostgresVersion, error)
	Update(*v1alpha1.PostgresVersion) (*v1alpha1.PostgresVersion, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.PostgresVersion, error)
	List(opts v1.ListOptions) (*v1alpha1.PostgresVersionList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, 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(*v1alpha1.ProxySQLVersion) (*v1alpha1.ProxySQLVersion, error)
	Update(*v1alpha1.ProxySQLVersion) (*v1alpha1.ProxySQLVersion, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.ProxySQLVersion, error)
	List(opts v1.ListOptions) (*v1alpha1.ProxySQLVersionList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, 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(*v1alpha1.RedisVersion) (*v1alpha1.RedisVersion, error)
	Update(*v1alpha1.RedisVersion) (*v1alpha1.RedisVersion, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.RedisVersion, error)
	List(opts v1.ListOptions) (*v1alpha1.RedisVersionList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, 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