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

        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.

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

                                                          Directories

                                                          Path Synopsis
                                                          Package fake has the automatically generated clients.
                                                          Package fake has the automatically generated clients.