Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CatalogV1alpha1Client
- func (c *CatalogV1alpha1Client) ElasticsearchVersions() ElasticsearchVersionInterface
- func (c *CatalogV1alpha1Client) EtcdVersions() EtcdVersionInterface
- func (c *CatalogV1alpha1Client) MemcachedVersions() MemcachedVersionInterface
- func (c *CatalogV1alpha1Client) MongoDBVersions() MongoDBVersionInterface
- func (c *CatalogV1alpha1Client) MySQLVersions() MySQLVersionInterface
- func (c *CatalogV1alpha1Client) PostgresVersions() PostgresVersionInterface
- func (c *CatalogV1alpha1Client) RESTClient() rest.Interface
- func (c *CatalogV1alpha1Client) RedisVersions() RedisVersionInterface
- type CatalogV1alpha1Interface
- type ElasticsearchVersionExpansion
- type ElasticsearchVersionInterface
- type ElasticsearchVersionsGetter
- type EtcdVersionExpansion
- type EtcdVersionInterface
- type EtcdVersionsGetter
- type MemcachedVersionExpansion
- type MemcachedVersionInterface
- type MemcachedVersionsGetter
- type MongoDBVersionExpansion
- type MongoDBVersionInterface
- type MongoDBVersionsGetter
- type MySQLVersionExpansion
- type MySQLVersionInterface
- type MySQLVersionsGetter
- type PostgresVersionExpansion
- type PostgresVersionInterface
- type PostgresVersionsGetter
- type RedisVersionExpansion
- type RedisVersionInterface
- type RedisVersionsGetter
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 ¶
func New(c rest.Interface) *CatalogV1alpha1Client
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 CatalogV1alpha1Interface ¶
type CatalogV1alpha1Interface interface { RESTClient() rest.Interface ElasticsearchVersionsGetter EtcdVersionsGetter MemcachedVersionsGetter MongoDBVersionsGetter MySQLVersionsGetter PostgresVersionsGetter RedisVersionsGetter }
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.