Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ElasticsearchOpsRequestExpansion
- type ElasticsearchOpsRequestInterface
- type ElasticsearchOpsRequestsGetter
- type EtcdOpsRequestExpansion
- type EtcdOpsRequestInterface
- type EtcdOpsRequestsGetter
- type MemcachedOpsRequestExpansion
- type MemcachedOpsRequestInterface
- type MemcachedOpsRequestsGetter
- type MongoDBOpsRequestExpansion
- type MongoDBOpsRequestInterface
- type MongoDBOpsRequestsGetter
- type MySQLOpsRequestExpansion
- type MySQLOpsRequestInterface
- type MySQLOpsRequestsGetter
- type OpsV1alpha1Client
- func (c *OpsV1alpha1Client) ElasticsearchOpsRequests(namespace string) ElasticsearchOpsRequestInterface
- func (c *OpsV1alpha1Client) EtcdOpsRequests(namespace string) EtcdOpsRequestInterface
- func (c *OpsV1alpha1Client) MemcachedOpsRequests(namespace string) MemcachedOpsRequestInterface
- func (c *OpsV1alpha1Client) MongoDBOpsRequests(namespace string) MongoDBOpsRequestInterface
- func (c *OpsV1alpha1Client) MySQLOpsRequests(namespace string) MySQLOpsRequestInterface
- func (c *OpsV1alpha1Client) PerconaXtraDBOpsRequests(namespace string) PerconaXtraDBOpsRequestInterface
- func (c *OpsV1alpha1Client) PgBouncerOpsRequests(namespace string) PgBouncerOpsRequestInterface
- func (c *OpsV1alpha1Client) PostgresOpsRequests(namespace string) PostgresOpsRequestInterface
- func (c *OpsV1alpha1Client) ProxySQLOpsRequests(namespace string) ProxySQLOpsRequestInterface
- func (c *OpsV1alpha1Client) RESTClient() rest.Interface
- func (c *OpsV1alpha1Client) RedisOpsRequests(namespace string) RedisOpsRequestInterface
- type OpsV1alpha1Interface
- type PerconaXtraDBOpsRequestExpansion
- type PerconaXtraDBOpsRequestInterface
- type PerconaXtraDBOpsRequestsGetter
- type PgBouncerOpsRequestExpansion
- type PgBouncerOpsRequestInterface
- type PgBouncerOpsRequestsGetter
- type PostgresOpsRequestExpansion
- type PostgresOpsRequestInterface
- type PostgresOpsRequestsGetter
- type ProxySQLOpsRequestExpansion
- type ProxySQLOpsRequestInterface
- type ProxySQLOpsRequestsGetter
- type RedisOpsRequestExpansion
- type RedisOpsRequestInterface
- type RedisOpsRequestsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ElasticsearchOpsRequestExpansion ¶
type ElasticsearchOpsRequestExpansion interface{}
type ElasticsearchOpsRequestInterface ¶
type ElasticsearchOpsRequestInterface interface { Create(ctx context.Context, elasticsearchOpsRequest *v1alpha1.ElasticsearchOpsRequest, opts v1.CreateOptions) (*v1alpha1.ElasticsearchOpsRequest, error) Update(ctx context.Context, elasticsearchOpsRequest *v1alpha1.ElasticsearchOpsRequest, opts v1.UpdateOptions) (*v1alpha1.ElasticsearchOpsRequest, error) UpdateStatus(ctx context.Context, elasticsearchOpsRequest *v1alpha1.ElasticsearchOpsRequest, opts v1.UpdateOptions) (*v1alpha1.ElasticsearchOpsRequest, 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.ElasticsearchOpsRequest, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ElasticsearchOpsRequestList, 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.ElasticsearchOpsRequest, err error) ElasticsearchOpsRequestExpansion }
ElasticsearchOpsRequestInterface has methods to work with ElasticsearchOpsRequest resources.
type ElasticsearchOpsRequestsGetter ¶
type ElasticsearchOpsRequestsGetter interface {
ElasticsearchOpsRequests(namespace string) ElasticsearchOpsRequestInterface
}
ElasticsearchOpsRequestsGetter has a method to return a ElasticsearchOpsRequestInterface. A group's client should implement this interface.
type EtcdOpsRequestExpansion ¶
type EtcdOpsRequestExpansion interface{}
type EtcdOpsRequestInterface ¶
type EtcdOpsRequestInterface interface { Create(ctx context.Context, etcdOpsRequest *v1alpha1.EtcdOpsRequest, opts v1.CreateOptions) (*v1alpha1.EtcdOpsRequest, error) Update(ctx context.Context, etcdOpsRequest *v1alpha1.EtcdOpsRequest, opts v1.UpdateOptions) (*v1alpha1.EtcdOpsRequest, error) UpdateStatus(ctx context.Context, etcdOpsRequest *v1alpha1.EtcdOpsRequest, opts v1.UpdateOptions) (*v1alpha1.EtcdOpsRequest, 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.EtcdOpsRequest, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EtcdOpsRequestList, 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.EtcdOpsRequest, err error) EtcdOpsRequestExpansion }
EtcdOpsRequestInterface has methods to work with EtcdOpsRequest resources.
type EtcdOpsRequestsGetter ¶
type EtcdOpsRequestsGetter interface {
EtcdOpsRequests(namespace string) EtcdOpsRequestInterface
}
EtcdOpsRequestsGetter has a method to return a EtcdOpsRequestInterface. A group's client should implement this interface.
type MemcachedOpsRequestExpansion ¶
type MemcachedOpsRequestExpansion interface{}
type MemcachedOpsRequestInterface ¶
type MemcachedOpsRequestInterface interface { Create(ctx context.Context, memcachedOpsRequest *v1alpha1.MemcachedOpsRequest, opts v1.CreateOptions) (*v1alpha1.MemcachedOpsRequest, error) Update(ctx context.Context, memcachedOpsRequest *v1alpha1.MemcachedOpsRequest, opts v1.UpdateOptions) (*v1alpha1.MemcachedOpsRequest, error) UpdateStatus(ctx context.Context, memcachedOpsRequest *v1alpha1.MemcachedOpsRequest, opts v1.UpdateOptions) (*v1alpha1.MemcachedOpsRequest, 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.MemcachedOpsRequest, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MemcachedOpsRequestList, 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.MemcachedOpsRequest, err error) MemcachedOpsRequestExpansion }
MemcachedOpsRequestInterface has methods to work with MemcachedOpsRequest resources.
type MemcachedOpsRequestsGetter ¶
type MemcachedOpsRequestsGetter interface {
MemcachedOpsRequests(namespace string) MemcachedOpsRequestInterface
}
MemcachedOpsRequestsGetter has a method to return a MemcachedOpsRequestInterface. A group's client should implement this interface.
type MongoDBOpsRequestExpansion ¶
type MongoDBOpsRequestExpansion interface{}
type MongoDBOpsRequestInterface ¶
type MongoDBOpsRequestInterface interface { Create(ctx context.Context, mongoDBOpsRequest *v1alpha1.MongoDBOpsRequest, opts v1.CreateOptions) (*v1alpha1.MongoDBOpsRequest, error) Update(ctx context.Context, mongoDBOpsRequest *v1alpha1.MongoDBOpsRequest, opts v1.UpdateOptions) (*v1alpha1.MongoDBOpsRequest, error) UpdateStatus(ctx context.Context, mongoDBOpsRequest *v1alpha1.MongoDBOpsRequest, opts v1.UpdateOptions) (*v1alpha1.MongoDBOpsRequest, 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.MongoDBOpsRequest, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MongoDBOpsRequestList, 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.MongoDBOpsRequest, err error) MongoDBOpsRequestExpansion }
MongoDBOpsRequestInterface has methods to work with MongoDBOpsRequest resources.
type MongoDBOpsRequestsGetter ¶
type MongoDBOpsRequestsGetter interface {
MongoDBOpsRequests(namespace string) MongoDBOpsRequestInterface
}
MongoDBOpsRequestsGetter has a method to return a MongoDBOpsRequestInterface. A group's client should implement this interface.
type MySQLOpsRequestExpansion ¶
type MySQLOpsRequestExpansion interface{}
type MySQLOpsRequestInterface ¶
type MySQLOpsRequestInterface interface { Create(ctx context.Context, mySQLOpsRequest *v1alpha1.MySQLOpsRequest, opts v1.CreateOptions) (*v1alpha1.MySQLOpsRequest, error) Update(ctx context.Context, mySQLOpsRequest *v1alpha1.MySQLOpsRequest, opts v1.UpdateOptions) (*v1alpha1.MySQLOpsRequest, error) UpdateStatus(ctx context.Context, mySQLOpsRequest *v1alpha1.MySQLOpsRequest, opts v1.UpdateOptions) (*v1alpha1.MySQLOpsRequest, 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.MySQLOpsRequest, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MySQLOpsRequestList, 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.MySQLOpsRequest, err error) MySQLOpsRequestExpansion }
MySQLOpsRequestInterface has methods to work with MySQLOpsRequest resources.
type MySQLOpsRequestsGetter ¶
type MySQLOpsRequestsGetter interface {
MySQLOpsRequests(namespace string) MySQLOpsRequestInterface
}
MySQLOpsRequestsGetter has a method to return a MySQLOpsRequestInterface. A group's client should implement this interface.
type OpsV1alpha1Client ¶
type OpsV1alpha1Client struct {
// contains filtered or unexported fields
}
OpsV1alpha1Client is used to interact with features provided by the ops.kubedb.com group.
func New ¶
func New(c rest.Interface) *OpsV1alpha1Client
New creates a new OpsV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*OpsV1alpha1Client, error)
NewForConfig creates a new OpsV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *OpsV1alpha1Client
NewForConfigOrDie creates a new OpsV1alpha1Client for the given config and panics if there is an error in the config.
func (*OpsV1alpha1Client) ElasticsearchOpsRequests ¶
func (c *OpsV1alpha1Client) ElasticsearchOpsRequests(namespace string) ElasticsearchOpsRequestInterface
func (*OpsV1alpha1Client) EtcdOpsRequests ¶
func (c *OpsV1alpha1Client) EtcdOpsRequests(namespace string) EtcdOpsRequestInterface
func (*OpsV1alpha1Client) MemcachedOpsRequests ¶
func (c *OpsV1alpha1Client) MemcachedOpsRequests(namespace string) MemcachedOpsRequestInterface
func (*OpsV1alpha1Client) MongoDBOpsRequests ¶
func (c *OpsV1alpha1Client) MongoDBOpsRequests(namespace string) MongoDBOpsRequestInterface
func (*OpsV1alpha1Client) MySQLOpsRequests ¶
func (c *OpsV1alpha1Client) MySQLOpsRequests(namespace string) MySQLOpsRequestInterface
func (*OpsV1alpha1Client) PerconaXtraDBOpsRequests ¶
func (c *OpsV1alpha1Client) PerconaXtraDBOpsRequests(namespace string) PerconaXtraDBOpsRequestInterface
func (*OpsV1alpha1Client) PgBouncerOpsRequests ¶
func (c *OpsV1alpha1Client) PgBouncerOpsRequests(namespace string) PgBouncerOpsRequestInterface
func (*OpsV1alpha1Client) PostgresOpsRequests ¶
func (c *OpsV1alpha1Client) PostgresOpsRequests(namespace string) PostgresOpsRequestInterface
func (*OpsV1alpha1Client) ProxySQLOpsRequests ¶
func (c *OpsV1alpha1Client) ProxySQLOpsRequests(namespace string) ProxySQLOpsRequestInterface
func (*OpsV1alpha1Client) RESTClient ¶
func (c *OpsV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*OpsV1alpha1Client) RedisOpsRequests ¶
func (c *OpsV1alpha1Client) RedisOpsRequests(namespace string) RedisOpsRequestInterface
type OpsV1alpha1Interface ¶
type OpsV1alpha1Interface interface { RESTClient() rest.Interface ElasticsearchOpsRequestsGetter EtcdOpsRequestsGetter MemcachedOpsRequestsGetter MongoDBOpsRequestsGetter MySQLOpsRequestsGetter PerconaXtraDBOpsRequestsGetter PgBouncerOpsRequestsGetter PostgresOpsRequestsGetter ProxySQLOpsRequestsGetter RedisOpsRequestsGetter }
type PerconaXtraDBOpsRequestExpansion ¶
type PerconaXtraDBOpsRequestExpansion interface{}
type PerconaXtraDBOpsRequestInterface ¶
type PerconaXtraDBOpsRequestInterface interface { Create(ctx context.Context, perconaXtraDBOpsRequest *v1alpha1.PerconaXtraDBOpsRequest, opts v1.CreateOptions) (*v1alpha1.PerconaXtraDBOpsRequest, error) Update(ctx context.Context, perconaXtraDBOpsRequest *v1alpha1.PerconaXtraDBOpsRequest, opts v1.UpdateOptions) (*v1alpha1.PerconaXtraDBOpsRequest, error) UpdateStatus(ctx context.Context, perconaXtraDBOpsRequest *v1alpha1.PerconaXtraDBOpsRequest, opts v1.UpdateOptions) (*v1alpha1.PerconaXtraDBOpsRequest, 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.PerconaXtraDBOpsRequest, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PerconaXtraDBOpsRequestList, 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.PerconaXtraDBOpsRequest, err error) PerconaXtraDBOpsRequestExpansion }
PerconaXtraDBOpsRequestInterface has methods to work with PerconaXtraDBOpsRequest resources.
type PerconaXtraDBOpsRequestsGetter ¶
type PerconaXtraDBOpsRequestsGetter interface {
PerconaXtraDBOpsRequests(namespace string) PerconaXtraDBOpsRequestInterface
}
PerconaXtraDBOpsRequestsGetter has a method to return a PerconaXtraDBOpsRequestInterface. A group's client should implement this interface.
type PgBouncerOpsRequestExpansion ¶
type PgBouncerOpsRequestExpansion interface{}
type PgBouncerOpsRequestInterface ¶
type PgBouncerOpsRequestInterface interface { Create(ctx context.Context, pgBouncerOpsRequest *v1alpha1.PgBouncerOpsRequest, opts v1.CreateOptions) (*v1alpha1.PgBouncerOpsRequest, error) Update(ctx context.Context, pgBouncerOpsRequest *v1alpha1.PgBouncerOpsRequest, opts v1.UpdateOptions) (*v1alpha1.PgBouncerOpsRequest, error) UpdateStatus(ctx context.Context, pgBouncerOpsRequest *v1alpha1.PgBouncerOpsRequest, opts v1.UpdateOptions) (*v1alpha1.PgBouncerOpsRequest, 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.PgBouncerOpsRequest, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PgBouncerOpsRequestList, 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.PgBouncerOpsRequest, err error) PgBouncerOpsRequestExpansion }
PgBouncerOpsRequestInterface has methods to work with PgBouncerOpsRequest resources.
type PgBouncerOpsRequestsGetter ¶
type PgBouncerOpsRequestsGetter interface {
PgBouncerOpsRequests(namespace string) PgBouncerOpsRequestInterface
}
PgBouncerOpsRequestsGetter has a method to return a PgBouncerOpsRequestInterface. A group's client should implement this interface.
type PostgresOpsRequestExpansion ¶
type PostgresOpsRequestExpansion interface{}
type PostgresOpsRequestInterface ¶
type PostgresOpsRequestInterface interface { Create(ctx context.Context, postgresOpsRequest *v1alpha1.PostgresOpsRequest, opts v1.CreateOptions) (*v1alpha1.PostgresOpsRequest, error) Update(ctx context.Context, postgresOpsRequest *v1alpha1.PostgresOpsRequest, opts v1.UpdateOptions) (*v1alpha1.PostgresOpsRequest, error) UpdateStatus(ctx context.Context, postgresOpsRequest *v1alpha1.PostgresOpsRequest, opts v1.UpdateOptions) (*v1alpha1.PostgresOpsRequest, 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.PostgresOpsRequest, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PostgresOpsRequestList, 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.PostgresOpsRequest, err error) PostgresOpsRequestExpansion }
PostgresOpsRequestInterface has methods to work with PostgresOpsRequest resources.
type PostgresOpsRequestsGetter ¶
type PostgresOpsRequestsGetter interface {
PostgresOpsRequests(namespace string) PostgresOpsRequestInterface
}
PostgresOpsRequestsGetter has a method to return a PostgresOpsRequestInterface. A group's client should implement this interface.
type ProxySQLOpsRequestExpansion ¶
type ProxySQLOpsRequestExpansion interface{}
type ProxySQLOpsRequestInterface ¶
type ProxySQLOpsRequestInterface interface { Create(ctx context.Context, proxySQLOpsRequest *v1alpha1.ProxySQLOpsRequest, opts v1.CreateOptions) (*v1alpha1.ProxySQLOpsRequest, error) Update(ctx context.Context, proxySQLOpsRequest *v1alpha1.ProxySQLOpsRequest, opts v1.UpdateOptions) (*v1alpha1.ProxySQLOpsRequest, error) UpdateStatus(ctx context.Context, proxySQLOpsRequest *v1alpha1.ProxySQLOpsRequest, opts v1.UpdateOptions) (*v1alpha1.ProxySQLOpsRequest, 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.ProxySQLOpsRequest, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProxySQLOpsRequestList, 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.ProxySQLOpsRequest, err error) ProxySQLOpsRequestExpansion }
ProxySQLOpsRequestInterface has methods to work with ProxySQLOpsRequest resources.
type ProxySQLOpsRequestsGetter ¶
type ProxySQLOpsRequestsGetter interface {
ProxySQLOpsRequests(namespace string) ProxySQLOpsRequestInterface
}
ProxySQLOpsRequestsGetter has a method to return a ProxySQLOpsRequestInterface. A group's client should implement this interface.
type RedisOpsRequestExpansion ¶
type RedisOpsRequestExpansion interface{}
type RedisOpsRequestInterface ¶
type RedisOpsRequestInterface interface { Create(ctx context.Context, redisOpsRequest *v1alpha1.RedisOpsRequest, opts v1.CreateOptions) (*v1alpha1.RedisOpsRequest, error) Update(ctx context.Context, redisOpsRequest *v1alpha1.RedisOpsRequest, opts v1.UpdateOptions) (*v1alpha1.RedisOpsRequest, error) UpdateStatus(ctx context.Context, redisOpsRequest *v1alpha1.RedisOpsRequest, opts v1.UpdateOptions) (*v1alpha1.RedisOpsRequest, 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.RedisOpsRequest, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RedisOpsRequestList, 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.RedisOpsRequest, err error) RedisOpsRequestExpansion }
RedisOpsRequestInterface has methods to work with RedisOpsRequest resources.
type RedisOpsRequestsGetter ¶
type RedisOpsRequestsGetter interface {
RedisOpsRequests(namespace string) RedisOpsRequestInterface
}
RedisOpsRequestsGetter has a method to return a RedisOpsRequestInterface. A group's client should implement this interface.