v1alpha1

package
v0.47.0-rc.1 Latest Latest
Warning

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

Go to latest
Published: Jul 11, 2024 License: Apache-2.0 Imports: 9 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 DruidOpsRequestExpansion added in v0.46.0

type DruidOpsRequestExpansion interface{}

type DruidOpsRequestInterface added in v0.46.0

type DruidOpsRequestInterface interface {
	Create(ctx context.Context, druidOpsRequest *v1alpha1.DruidOpsRequest, opts v1.CreateOptions) (*v1alpha1.DruidOpsRequest, error)
	Update(ctx context.Context, druidOpsRequest *v1alpha1.DruidOpsRequest, opts v1.UpdateOptions) (*v1alpha1.DruidOpsRequest, error)
	UpdateStatus(ctx context.Context, druidOpsRequest *v1alpha1.DruidOpsRequest, opts v1.UpdateOptions) (*v1alpha1.DruidOpsRequest, 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.DruidOpsRequest, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DruidOpsRequestList, 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.DruidOpsRequest, err error)
	DruidOpsRequestExpansion
}

DruidOpsRequestInterface has methods to work with DruidOpsRequest resources.

type DruidOpsRequestsGetter added in v0.46.0

type DruidOpsRequestsGetter interface {
	DruidOpsRequests(namespace string) DruidOpsRequestInterface
}

DruidOpsRequestsGetter has a method to return a DruidOpsRequestInterface. A group's client should implement this interface.

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 KafkaOpsRequestExpansion added in v0.36.0

type KafkaOpsRequestExpansion interface{}

type KafkaOpsRequestInterface added in v0.36.0

type KafkaOpsRequestInterface interface {
	Create(ctx context.Context, kafkaOpsRequest *v1alpha1.KafkaOpsRequest, opts v1.CreateOptions) (*v1alpha1.KafkaOpsRequest, error)
	Update(ctx context.Context, kafkaOpsRequest *v1alpha1.KafkaOpsRequest, opts v1.UpdateOptions) (*v1alpha1.KafkaOpsRequest, error)
	UpdateStatus(ctx context.Context, kafkaOpsRequest *v1alpha1.KafkaOpsRequest, opts v1.UpdateOptions) (*v1alpha1.KafkaOpsRequest, 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.KafkaOpsRequest, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.KafkaOpsRequestList, 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.KafkaOpsRequest, err error)
	KafkaOpsRequestExpansion
}

KafkaOpsRequestInterface has methods to work with KafkaOpsRequest resources.

type KafkaOpsRequestsGetter added in v0.36.0

type KafkaOpsRequestsGetter interface {
	KafkaOpsRequests(namespace string) KafkaOpsRequestInterface
}

KafkaOpsRequestsGetter has a method to return a KafkaOpsRequestInterface. A group's client should implement this interface.

type MariaDBOpsRequestExpansion

type MariaDBOpsRequestExpansion interface{}

type MariaDBOpsRequestInterface

type MariaDBOpsRequestInterface interface {
	Create(ctx context.Context, mariaDBOpsRequest *v1alpha1.MariaDBOpsRequest, opts v1.CreateOptions) (*v1alpha1.MariaDBOpsRequest, error)
	Update(ctx context.Context, mariaDBOpsRequest *v1alpha1.MariaDBOpsRequest, opts v1.UpdateOptions) (*v1alpha1.MariaDBOpsRequest, error)
	UpdateStatus(ctx context.Context, mariaDBOpsRequest *v1alpha1.MariaDBOpsRequest, opts v1.UpdateOptions) (*v1alpha1.MariaDBOpsRequest, 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.MariaDBOpsRequest, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MariaDBOpsRequestList, 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.MariaDBOpsRequest, err error)
	MariaDBOpsRequestExpansion
}

MariaDBOpsRequestInterface has methods to work with MariaDBOpsRequest resources.

type MariaDBOpsRequestsGetter

type MariaDBOpsRequestsGetter interface {
	MariaDBOpsRequests(namespace string) MariaDBOpsRequestInterface
}

MariaDBOpsRequestsGetter has a method to return a MariaDBOpsRequestInterface. 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. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).

func NewForConfigAndClient added in v0.28.0

func NewForConfigAndClient(c *rest.Config, h *http.Client) (*OpsV1alpha1Client, error)

NewForConfigAndClient creates a new OpsV1alpha1Client 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) *OpsV1alpha1Client

NewForConfigOrDie creates a new OpsV1alpha1Client for the given config and panics if there is an error in the config.

func (*OpsV1alpha1Client) DruidOpsRequests added in v0.46.0

func (c *OpsV1alpha1Client) DruidOpsRequests(namespace string) DruidOpsRequestInterface

func (*OpsV1alpha1Client) ElasticsearchOpsRequests

func (c *OpsV1alpha1Client) ElasticsearchOpsRequests(namespace string) ElasticsearchOpsRequestInterface

func (*OpsV1alpha1Client) EtcdOpsRequests

func (c *OpsV1alpha1Client) EtcdOpsRequests(namespace string) EtcdOpsRequestInterface

func (*OpsV1alpha1Client) KafkaOpsRequests added in v0.36.0

func (c *OpsV1alpha1Client) KafkaOpsRequests(namespace string) KafkaOpsRequestInterface

func (*OpsV1alpha1Client) MariaDBOpsRequests

func (c *OpsV1alpha1Client) MariaDBOpsRequests(namespace string) MariaDBOpsRequestInterface

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) PgpoolOpsRequests added in v0.46.0

func (c *OpsV1alpha1Client) PgpoolOpsRequests(namespace string) PgpoolOpsRequestInterface

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) RabbitMQOpsRequests added in v0.45.0

func (c *OpsV1alpha1Client) RabbitMQOpsRequests(namespace string) RabbitMQOpsRequestInterface

func (*OpsV1alpha1Client) RedisOpsRequests

func (c *OpsV1alpha1Client) RedisOpsRequests(namespace string) RedisOpsRequestInterface

func (*OpsV1alpha1Client) RedisSentinelOpsRequests added in v0.29.0

func (c *OpsV1alpha1Client) RedisSentinelOpsRequests(namespace string) RedisSentinelOpsRequestInterface

func (*OpsV1alpha1Client) SinglestoreOpsRequests added in v0.46.0

func (c *OpsV1alpha1Client) SinglestoreOpsRequests(namespace string) SinglestoreOpsRequestInterface

func (*OpsV1alpha1Client) SolrOpsRequests added in v0.47.0

func (c *OpsV1alpha1Client) SolrOpsRequests(namespace string) SolrOpsRequestInterface

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 PgpoolOpsRequestExpansion added in v0.46.0

type PgpoolOpsRequestExpansion interface{}

type PgpoolOpsRequestInterface added in v0.46.0

type PgpoolOpsRequestInterface interface {
	Create(ctx context.Context, pgpoolOpsRequest *v1alpha1.PgpoolOpsRequest, opts v1.CreateOptions) (*v1alpha1.PgpoolOpsRequest, error)
	Update(ctx context.Context, pgpoolOpsRequest *v1alpha1.PgpoolOpsRequest, opts v1.UpdateOptions) (*v1alpha1.PgpoolOpsRequest, error)
	UpdateStatus(ctx context.Context, pgpoolOpsRequest *v1alpha1.PgpoolOpsRequest, opts v1.UpdateOptions) (*v1alpha1.PgpoolOpsRequest, 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.PgpoolOpsRequest, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PgpoolOpsRequestList, 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.PgpoolOpsRequest, err error)
	PgpoolOpsRequestExpansion
}

PgpoolOpsRequestInterface has methods to work with PgpoolOpsRequest resources.

type PgpoolOpsRequestsGetter added in v0.46.0

type PgpoolOpsRequestsGetter interface {
	PgpoolOpsRequests(namespace string) PgpoolOpsRequestInterface
}

PgpoolOpsRequestsGetter has a method to return a PgpoolOpsRequestInterface. 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 RabbitMQOpsRequestExpansion added in v0.45.0

type RabbitMQOpsRequestExpansion interface{}

type RabbitMQOpsRequestInterface added in v0.45.0

type RabbitMQOpsRequestInterface interface {
	Create(ctx context.Context, rabbitMQOpsRequest *v1alpha1.RabbitMQOpsRequest, opts v1.CreateOptions) (*v1alpha1.RabbitMQOpsRequest, error)
	Update(ctx context.Context, rabbitMQOpsRequest *v1alpha1.RabbitMQOpsRequest, opts v1.UpdateOptions) (*v1alpha1.RabbitMQOpsRequest, error)
	UpdateStatus(ctx context.Context, rabbitMQOpsRequest *v1alpha1.RabbitMQOpsRequest, opts v1.UpdateOptions) (*v1alpha1.RabbitMQOpsRequest, 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.RabbitMQOpsRequest, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RabbitMQOpsRequestList, 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.RabbitMQOpsRequest, err error)
	RabbitMQOpsRequestExpansion
}

RabbitMQOpsRequestInterface has methods to work with RabbitMQOpsRequest resources.

type RabbitMQOpsRequestsGetter added in v0.45.0

type RabbitMQOpsRequestsGetter interface {
	RabbitMQOpsRequests(namespace string) RabbitMQOpsRequestInterface
}

RabbitMQOpsRequestsGetter has a method to return a RabbitMQOpsRequestInterface. 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.

type RedisSentinelOpsRequestExpansion added in v0.29.0

type RedisSentinelOpsRequestExpansion interface{}

type RedisSentinelOpsRequestInterface added in v0.29.0

type RedisSentinelOpsRequestInterface interface {
	Create(ctx context.Context, redisSentinelOpsRequest *v1alpha1.RedisSentinelOpsRequest, opts v1.CreateOptions) (*v1alpha1.RedisSentinelOpsRequest, error)
	Update(ctx context.Context, redisSentinelOpsRequest *v1alpha1.RedisSentinelOpsRequest, opts v1.UpdateOptions) (*v1alpha1.RedisSentinelOpsRequest, error)
	UpdateStatus(ctx context.Context, redisSentinelOpsRequest *v1alpha1.RedisSentinelOpsRequest, opts v1.UpdateOptions) (*v1alpha1.RedisSentinelOpsRequest, 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.RedisSentinelOpsRequest, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RedisSentinelOpsRequestList, 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.RedisSentinelOpsRequest, err error)
	RedisSentinelOpsRequestExpansion
}

RedisSentinelOpsRequestInterface has methods to work with RedisSentinelOpsRequest resources.

type RedisSentinelOpsRequestsGetter added in v0.29.0

type RedisSentinelOpsRequestsGetter interface {
	RedisSentinelOpsRequests(namespace string) RedisSentinelOpsRequestInterface
}

RedisSentinelOpsRequestsGetter has a method to return a RedisSentinelOpsRequestInterface. A group's client should implement this interface.

type SinglestoreOpsRequestExpansion added in v0.46.0

type SinglestoreOpsRequestExpansion interface{}

type SinglestoreOpsRequestInterface added in v0.46.0

type SinglestoreOpsRequestInterface interface {
	Create(ctx context.Context, singlestoreOpsRequest *v1alpha1.SinglestoreOpsRequest, opts v1.CreateOptions) (*v1alpha1.SinglestoreOpsRequest, error)
	Update(ctx context.Context, singlestoreOpsRequest *v1alpha1.SinglestoreOpsRequest, opts v1.UpdateOptions) (*v1alpha1.SinglestoreOpsRequest, error)
	UpdateStatus(ctx context.Context, singlestoreOpsRequest *v1alpha1.SinglestoreOpsRequest, opts v1.UpdateOptions) (*v1alpha1.SinglestoreOpsRequest, 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.SinglestoreOpsRequest, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SinglestoreOpsRequestList, 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.SinglestoreOpsRequest, err error)
	SinglestoreOpsRequestExpansion
}

SinglestoreOpsRequestInterface has methods to work with SinglestoreOpsRequest resources.

type SinglestoreOpsRequestsGetter added in v0.46.0

type SinglestoreOpsRequestsGetter interface {
	SinglestoreOpsRequests(namespace string) SinglestoreOpsRequestInterface
}

SinglestoreOpsRequestsGetter has a method to return a SinglestoreOpsRequestInterface. A group's client should implement this interface.

type SolrOpsRequestExpansion added in v0.47.0

type SolrOpsRequestExpansion interface{}

type SolrOpsRequestInterface added in v0.47.0

type SolrOpsRequestInterface interface {
	Create(ctx context.Context, solrOpsRequest *v1alpha1.SolrOpsRequest, opts v1.CreateOptions) (*v1alpha1.SolrOpsRequest, error)
	Update(ctx context.Context, solrOpsRequest *v1alpha1.SolrOpsRequest, opts v1.UpdateOptions) (*v1alpha1.SolrOpsRequest, error)
	UpdateStatus(ctx context.Context, solrOpsRequest *v1alpha1.SolrOpsRequest, opts v1.UpdateOptions) (*v1alpha1.SolrOpsRequest, 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.SolrOpsRequest, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SolrOpsRequestList, 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.SolrOpsRequest, err error)
	SolrOpsRequestExpansion
}

SolrOpsRequestInterface has methods to work with SolrOpsRequest resources.

type SolrOpsRequestsGetter added in v0.47.0

type SolrOpsRequestsGetter interface {
	SolrOpsRequests(namespace string) SolrOpsRequestInterface
}

SolrOpsRequestsGetter has a method to return a SolrOpsRequestInterface. 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