v1alpha1

package
v0.0.0-...-d10261a Latest Latest
Warning

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

Go to latest
Published: Jul 18, 2019 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) MemcachedVersions

func (c *CatalogV1alpha1Client) MemcachedVersions() MemcachedVersionInterface

func (*CatalogV1alpha1Client) MongoDBVersions

func (c *CatalogV1alpha1Client) MongoDBVersions() MongoDBVersionInterface

func (*CatalogV1alpha1Client) MySQLVersions

func (c *CatalogV1alpha1Client) MySQLVersions() MySQLVersionInterface

func (*CatalogV1alpha1Client) PostgresVersions

func (c *CatalogV1alpha1Client) PostgresVersions() PostgresVersionInterface

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 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 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