Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type DbaV1alpha1Client
- func (c *DbaV1alpha1Client) ElasticsearchModificationRequests() ElasticsearchModificationRequestInterface
- func (c *DbaV1alpha1Client) EtcdModificationRequests() EtcdModificationRequestInterface
- func (c *DbaV1alpha1Client) MemcachedModificationRequests() MemcachedModificationRequestInterface
- func (c *DbaV1alpha1Client) MongoDBModificationRequests() MongoDBModificationRequestInterface
- func (c *DbaV1alpha1Client) MySQLModificationRequests() MySQLModificationRequestInterface
- func (c *DbaV1alpha1Client) PerconaXtraDBModificationRequests() PerconaXtraDBModificationRequestInterface
- func (c *DbaV1alpha1Client) PgBouncerModificationRequests() PgBouncerModificationRequestInterface
- func (c *DbaV1alpha1Client) PostgresModificationRequests() PostgresModificationRequestInterface
- func (c *DbaV1alpha1Client) ProxySQLModificationRequests() ProxySQLModificationRequestInterface
- func (c *DbaV1alpha1Client) RESTClient() rest.Interface
- func (c *DbaV1alpha1Client) RedisModificationRequests() RedisModificationRequestInterface
- type DbaV1alpha1Interface
- type ElasticsearchModificationRequestExpansion
- type ElasticsearchModificationRequestInterface
- type ElasticsearchModificationRequestsGetter
- type EtcdModificationRequestExpansion
- type EtcdModificationRequestInterface
- type EtcdModificationRequestsGetter
- type MemcachedModificationRequestExpansion
- type MemcachedModificationRequestInterface
- type MemcachedModificationRequestsGetter
- type MongoDBModificationRequestExpansion
- type MongoDBModificationRequestInterface
- type MongoDBModificationRequestsGetter
- type MySQLModificationRequestExpansion
- type MySQLModificationRequestInterface
- type MySQLModificationRequestsGetter
- type PerconaXtraDBModificationRequestExpansion
- type PerconaXtraDBModificationRequestInterface
- type PerconaXtraDBModificationRequestsGetter
- type PgBouncerModificationRequestExpansion
- type PgBouncerModificationRequestInterface
- type PgBouncerModificationRequestsGetter
- type PostgresModificationRequestExpansion
- type PostgresModificationRequestInterface
- type PostgresModificationRequestsGetter
- type ProxySQLModificationRequestExpansion
- type ProxySQLModificationRequestInterface
- type ProxySQLModificationRequestsGetter
- type RedisModificationRequestExpansion
- type RedisModificationRequestInterface
- type RedisModificationRequestsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DbaV1alpha1Client ¶
type DbaV1alpha1Client struct {
// contains filtered or unexported fields
}
DbaV1alpha1Client is used to interact with features provided by the dba.kubedb.com group.
func New ¶
func New(c rest.Interface) *DbaV1alpha1Client
New creates a new DbaV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*DbaV1alpha1Client, error)
NewForConfig creates a new DbaV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *DbaV1alpha1Client
NewForConfigOrDie creates a new DbaV1alpha1Client for the given config and panics if there is an error in the config.
func (*DbaV1alpha1Client) ElasticsearchModificationRequests ¶
func (c *DbaV1alpha1Client) ElasticsearchModificationRequests() ElasticsearchModificationRequestInterface
func (*DbaV1alpha1Client) EtcdModificationRequests ¶
func (c *DbaV1alpha1Client) EtcdModificationRequests() EtcdModificationRequestInterface
func (*DbaV1alpha1Client) MemcachedModificationRequests ¶
func (c *DbaV1alpha1Client) MemcachedModificationRequests() MemcachedModificationRequestInterface
func (*DbaV1alpha1Client) MongoDBModificationRequests ¶
func (c *DbaV1alpha1Client) MongoDBModificationRequests() MongoDBModificationRequestInterface
func (*DbaV1alpha1Client) MySQLModificationRequests ¶
func (c *DbaV1alpha1Client) MySQLModificationRequests() MySQLModificationRequestInterface
func (*DbaV1alpha1Client) PerconaXtraDBModificationRequests ¶
func (c *DbaV1alpha1Client) PerconaXtraDBModificationRequests() PerconaXtraDBModificationRequestInterface
func (*DbaV1alpha1Client) PgBouncerModificationRequests ¶
func (c *DbaV1alpha1Client) PgBouncerModificationRequests() PgBouncerModificationRequestInterface
func (*DbaV1alpha1Client) PostgresModificationRequests ¶
func (c *DbaV1alpha1Client) PostgresModificationRequests() PostgresModificationRequestInterface
func (*DbaV1alpha1Client) ProxySQLModificationRequests ¶
func (c *DbaV1alpha1Client) ProxySQLModificationRequests() ProxySQLModificationRequestInterface
func (*DbaV1alpha1Client) RESTClient ¶
func (c *DbaV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*DbaV1alpha1Client) RedisModificationRequests ¶
func (c *DbaV1alpha1Client) RedisModificationRequests() RedisModificationRequestInterface
type DbaV1alpha1Interface ¶
type DbaV1alpha1Interface interface { RESTClient() rest.Interface ElasticsearchModificationRequestsGetter EtcdModificationRequestsGetter MemcachedModificationRequestsGetter MongoDBModificationRequestsGetter MySQLModificationRequestsGetter PerconaXtraDBModificationRequestsGetter PgBouncerModificationRequestsGetter PostgresModificationRequestsGetter ProxySQLModificationRequestsGetter RedisModificationRequestsGetter }
type ElasticsearchModificationRequestExpansion ¶
type ElasticsearchModificationRequestExpansion interface{}
type ElasticsearchModificationRequestInterface ¶
type ElasticsearchModificationRequestInterface interface { Create(*v1alpha1.ElasticsearchModificationRequest) (*v1alpha1.ElasticsearchModificationRequest, error) Update(*v1alpha1.ElasticsearchModificationRequest) (*v1alpha1.ElasticsearchModificationRequest, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.ElasticsearchModificationRequest, error) List(opts v1.ListOptions) (*v1alpha1.ElasticsearchModificationRequestList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ElasticsearchModificationRequest, err error) ElasticsearchModificationRequestExpansion }
ElasticsearchModificationRequestInterface has methods to work with ElasticsearchModificationRequest resources.
type ElasticsearchModificationRequestsGetter ¶
type ElasticsearchModificationRequestsGetter interface {
ElasticsearchModificationRequests() ElasticsearchModificationRequestInterface
}
ElasticsearchModificationRequestsGetter has a method to return a ElasticsearchModificationRequestInterface. A group's client should implement this interface.
type EtcdModificationRequestExpansion ¶
type EtcdModificationRequestExpansion interface{}
type EtcdModificationRequestInterface ¶
type EtcdModificationRequestInterface interface { Create(*v1alpha1.EtcdModificationRequest) (*v1alpha1.EtcdModificationRequest, error) Update(*v1alpha1.EtcdModificationRequest) (*v1alpha1.EtcdModificationRequest, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.EtcdModificationRequest, error) List(opts v1.ListOptions) (*v1alpha1.EtcdModificationRequestList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.EtcdModificationRequest, err error) EtcdModificationRequestExpansion }
EtcdModificationRequestInterface has methods to work with EtcdModificationRequest resources.
type EtcdModificationRequestsGetter ¶
type EtcdModificationRequestsGetter interface {
EtcdModificationRequests() EtcdModificationRequestInterface
}
EtcdModificationRequestsGetter has a method to return a EtcdModificationRequestInterface. A group's client should implement this interface.
type MemcachedModificationRequestExpansion ¶
type MemcachedModificationRequestExpansion interface{}
type MemcachedModificationRequestInterface ¶
type MemcachedModificationRequestInterface interface { Create(*v1alpha1.MemcachedModificationRequest) (*v1alpha1.MemcachedModificationRequest, error) Update(*v1alpha1.MemcachedModificationRequest) (*v1alpha1.MemcachedModificationRequest, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.MemcachedModificationRequest, error) List(opts v1.ListOptions) (*v1alpha1.MemcachedModificationRequestList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.MemcachedModificationRequest, err error) MemcachedModificationRequestExpansion }
MemcachedModificationRequestInterface has methods to work with MemcachedModificationRequest resources.
type MemcachedModificationRequestsGetter ¶
type MemcachedModificationRequestsGetter interface {
MemcachedModificationRequests() MemcachedModificationRequestInterface
}
MemcachedModificationRequestsGetter has a method to return a MemcachedModificationRequestInterface. A group's client should implement this interface.
type MongoDBModificationRequestExpansion ¶
type MongoDBModificationRequestExpansion interface{}
type MongoDBModificationRequestInterface ¶
type MongoDBModificationRequestInterface interface { Create(*v1alpha1.MongoDBModificationRequest) (*v1alpha1.MongoDBModificationRequest, error) Update(*v1alpha1.MongoDBModificationRequest) (*v1alpha1.MongoDBModificationRequest, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.MongoDBModificationRequest, error) List(opts v1.ListOptions) (*v1alpha1.MongoDBModificationRequestList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.MongoDBModificationRequest, err error) MongoDBModificationRequestExpansion }
MongoDBModificationRequestInterface has methods to work with MongoDBModificationRequest resources.
type MongoDBModificationRequestsGetter ¶
type MongoDBModificationRequestsGetter interface {
MongoDBModificationRequests() MongoDBModificationRequestInterface
}
MongoDBModificationRequestsGetter has a method to return a MongoDBModificationRequestInterface. A group's client should implement this interface.
type MySQLModificationRequestExpansion ¶
type MySQLModificationRequestExpansion interface{}
type MySQLModificationRequestInterface ¶
type MySQLModificationRequestInterface interface { Create(*v1alpha1.MySQLModificationRequest) (*v1alpha1.MySQLModificationRequest, error) Update(*v1alpha1.MySQLModificationRequest) (*v1alpha1.MySQLModificationRequest, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.MySQLModificationRequest, error) List(opts v1.ListOptions) (*v1alpha1.MySQLModificationRequestList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.MySQLModificationRequest, err error) MySQLModificationRequestExpansion }
MySQLModificationRequestInterface has methods to work with MySQLModificationRequest resources.
type MySQLModificationRequestsGetter ¶
type MySQLModificationRequestsGetter interface {
MySQLModificationRequests() MySQLModificationRequestInterface
}
MySQLModificationRequestsGetter has a method to return a MySQLModificationRequestInterface. A group's client should implement this interface.
type PerconaXtraDBModificationRequestExpansion ¶
type PerconaXtraDBModificationRequestExpansion interface{}
type PerconaXtraDBModificationRequestInterface ¶
type PerconaXtraDBModificationRequestInterface interface { Create(*v1alpha1.PerconaXtraDBModificationRequest) (*v1alpha1.PerconaXtraDBModificationRequest, error) Update(*v1alpha1.PerconaXtraDBModificationRequest) (*v1alpha1.PerconaXtraDBModificationRequest, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.PerconaXtraDBModificationRequest, error) List(opts v1.ListOptions) (*v1alpha1.PerconaXtraDBModificationRequestList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.PerconaXtraDBModificationRequest, err error) PerconaXtraDBModificationRequestExpansion }
PerconaXtraDBModificationRequestInterface has methods to work with PerconaXtraDBModificationRequest resources.
type PerconaXtraDBModificationRequestsGetter ¶
type PerconaXtraDBModificationRequestsGetter interface {
PerconaXtraDBModificationRequests() PerconaXtraDBModificationRequestInterface
}
PerconaXtraDBModificationRequestsGetter has a method to return a PerconaXtraDBModificationRequestInterface. A group's client should implement this interface.
type PgBouncerModificationRequestExpansion ¶
type PgBouncerModificationRequestExpansion interface{}
type PgBouncerModificationRequestInterface ¶
type PgBouncerModificationRequestInterface interface { Create(*v1alpha1.PgBouncerModificationRequest) (*v1alpha1.PgBouncerModificationRequest, error) Update(*v1alpha1.PgBouncerModificationRequest) (*v1alpha1.PgBouncerModificationRequest, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.PgBouncerModificationRequest, error) List(opts v1.ListOptions) (*v1alpha1.PgBouncerModificationRequestList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.PgBouncerModificationRequest, err error) PgBouncerModificationRequestExpansion }
PgBouncerModificationRequestInterface has methods to work with PgBouncerModificationRequest resources.
type PgBouncerModificationRequestsGetter ¶
type PgBouncerModificationRequestsGetter interface {
PgBouncerModificationRequests() PgBouncerModificationRequestInterface
}
PgBouncerModificationRequestsGetter has a method to return a PgBouncerModificationRequestInterface. A group's client should implement this interface.
type PostgresModificationRequestExpansion ¶
type PostgresModificationRequestExpansion interface{}
type PostgresModificationRequestInterface ¶
type PostgresModificationRequestInterface interface { Create(*v1alpha1.PostgresModificationRequest) (*v1alpha1.PostgresModificationRequest, error) Update(*v1alpha1.PostgresModificationRequest) (*v1alpha1.PostgresModificationRequest, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.PostgresModificationRequest, error) List(opts v1.ListOptions) (*v1alpha1.PostgresModificationRequestList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.PostgresModificationRequest, err error) PostgresModificationRequestExpansion }
PostgresModificationRequestInterface has methods to work with PostgresModificationRequest resources.
type PostgresModificationRequestsGetter ¶
type PostgresModificationRequestsGetter interface {
PostgresModificationRequests() PostgresModificationRequestInterface
}
PostgresModificationRequestsGetter has a method to return a PostgresModificationRequestInterface. A group's client should implement this interface.
type ProxySQLModificationRequestExpansion ¶
type ProxySQLModificationRequestExpansion interface{}
type ProxySQLModificationRequestInterface ¶
type ProxySQLModificationRequestInterface interface { Create(*v1alpha1.ProxySQLModificationRequest) (*v1alpha1.ProxySQLModificationRequest, error) Update(*v1alpha1.ProxySQLModificationRequest) (*v1alpha1.ProxySQLModificationRequest, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.ProxySQLModificationRequest, error) List(opts v1.ListOptions) (*v1alpha1.ProxySQLModificationRequestList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ProxySQLModificationRequest, err error) ProxySQLModificationRequestExpansion }
ProxySQLModificationRequestInterface has methods to work with ProxySQLModificationRequest resources.
type ProxySQLModificationRequestsGetter ¶
type ProxySQLModificationRequestsGetter interface {
ProxySQLModificationRequests() ProxySQLModificationRequestInterface
}
ProxySQLModificationRequestsGetter has a method to return a ProxySQLModificationRequestInterface. A group's client should implement this interface.
type RedisModificationRequestExpansion ¶
type RedisModificationRequestExpansion interface{}
type RedisModificationRequestInterface ¶
type RedisModificationRequestInterface interface { Create(*v1alpha1.RedisModificationRequest) (*v1alpha1.RedisModificationRequest, error) Update(*v1alpha1.RedisModificationRequest) (*v1alpha1.RedisModificationRequest, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.RedisModificationRequest, error) List(opts v1.ListOptions) (*v1alpha1.RedisModificationRequestList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.RedisModificationRequest, err error) RedisModificationRequestExpansion }
RedisModificationRequestInterface has methods to work with RedisModificationRequest resources.
type RedisModificationRequestsGetter ¶
type RedisModificationRequestsGetter interface {
RedisModificationRequests() RedisModificationRequestInterface
}
RedisModificationRequestsGetter has a method to return a RedisModificationRequestInterface. A group's client should implement this interface.
Source Files ¶
- dba_client.go
- doc.go
- elasticsearchmodificationrequest.go
- etcdmodificationrequest.go
- generated_expansion.go
- memcachedmodificationrequest.go
- mongodbmodificationrequest.go
- mysqlmodificationrequest.go
- perconaxtradbmodificationrequest.go
- pgbouncermodificationrequest.go
- postgresmodificationrequest.go
- proxysqlmodificationrequest.go
- redismodificationrequest.go