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) KafkaVersions() KafkaVersionInterface
- func (c *CatalogV1alpha1Client) MariaDBVersions() MariaDBVersionInterface
- func (c *CatalogV1alpha1Client) MemcachedVersions() MemcachedVersionInterface
- func (c *CatalogV1alpha1Client) MongoDBVersions() MongoDBVersionInterface
- func (c *CatalogV1alpha1Client) MySQLVersions() MySQLVersionInterface
- func (c *CatalogV1alpha1Client) PerconaXtraDBVersions() PerconaXtraDBVersionInterface
- func (c *CatalogV1alpha1Client) PgBouncerVersions() PgBouncerVersionInterface
- func (c *CatalogV1alpha1Client) PostgresVersions() PostgresVersionInterface
- func (c *CatalogV1alpha1Client) ProxySQLVersions() ProxySQLVersionInterface
- 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 KafkaVersionExpansion
- type KafkaVersionInterface
- type KafkaVersionsGetter
- type MariaDBVersionExpansion
- type MariaDBVersionInterface
- type MariaDBVersionsGetter
- type MemcachedVersionExpansion
- type MemcachedVersionInterface
- type MemcachedVersionsGetter
- type MongoDBVersionExpansion
- type MongoDBVersionInterface
- type MongoDBVersionsGetter
- type MySQLVersionExpansion
- type MySQLVersionInterface
- type MySQLVersionsGetter
- type PerconaXtraDBVersionExpansion
- type PerconaXtraDBVersionInterface
- type PerconaXtraDBVersionsGetter
- type PgBouncerVersionExpansion
- type PgBouncerVersionInterface
- type PgBouncerVersionsGetter
- type PostgresVersionExpansion
- type PostgresVersionInterface
- type PostgresVersionsGetter
- type ProxySQLVersionExpansion
- type ProxySQLVersionInterface
- type ProxySQLVersionsGetter
- 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. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).
func NewForConfigAndClient ¶ added in v0.28.0
NewForConfigAndClient creates a new CatalogV1alpha1Client for the given config and http client. Note the http client provided takes precedence over the configured transport values.
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) KafkaVersions ¶ added in v0.30.0
func (c *CatalogV1alpha1Client) KafkaVersions() KafkaVersionInterface
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 CatalogV1alpha1Interface ¶
type CatalogV1alpha1Interface interface { RESTClient() rest.Interface ElasticsearchVersionsGetter EtcdVersionsGetter KafkaVersionsGetter MariaDBVersionsGetter MemcachedVersionsGetter MongoDBVersionsGetter MySQLVersionsGetter PerconaXtraDBVersionsGetter PgBouncerVersionsGetter PostgresVersionsGetter ProxySQLVersionsGetter RedisVersionsGetter }
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 KafkaVersionExpansion ¶ added in v0.30.0
type KafkaVersionExpansion interface{}
type KafkaVersionInterface ¶ added in v0.30.0
type KafkaVersionInterface interface { Create(ctx context.Context, kafkaVersion *v1alpha1.KafkaVersion, opts v1.CreateOptions) (*v1alpha1.KafkaVersion, error) Update(ctx context.Context, kafkaVersion *v1alpha1.KafkaVersion, opts v1.UpdateOptions) (*v1alpha1.KafkaVersion, 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.KafkaVersion, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.KafkaVersionList, 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.KafkaVersion, err error) KafkaVersionExpansion }
KafkaVersionInterface has methods to work with KafkaVersion resources.
type KafkaVersionsGetter ¶ added in v0.30.0
type KafkaVersionsGetter interface {
KafkaVersions() KafkaVersionInterface
}
KafkaVersionsGetter has a method to return a KafkaVersionInterface. 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.