v1alpha1

package
v0.14.0-alpha.6 Latest Latest
Warning

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

Go to latest
Published: Jun 7, 2020 License: Apache-2.0 Imports: 8 Imported by: 1

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

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

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