Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ArchiverV1alpha1Client
- func (c *ArchiverV1alpha1Client) MSSQLServerArchivers(namespace string) MSSQLServerArchiverInterface
- func (c *ArchiverV1alpha1Client) MariaDBArchivers(namespace string) MariaDBArchiverInterface
- func (c *ArchiverV1alpha1Client) MongoDBArchivers(namespace string) MongoDBArchiverInterface
- func (c *ArchiverV1alpha1Client) MySQLArchivers(namespace string) MySQLArchiverInterface
- func (c *ArchiverV1alpha1Client) PostgresArchivers(namespace string) PostgresArchiverInterface
- func (c *ArchiverV1alpha1Client) RESTClient() rest.Interface
- type ArchiverV1alpha1Interface
- type MSSQLServerArchiverExpansion
- type MSSQLServerArchiverInterface
- type MSSQLServerArchiversGetter
- type MariaDBArchiverExpansion
- type MariaDBArchiverInterface
- type MariaDBArchiversGetter
- type MongoDBArchiverExpansion
- type MongoDBArchiverInterface
- type MongoDBArchiversGetter
- type MySQLArchiverExpansion
- type MySQLArchiverInterface
- type MySQLArchiversGetter
- type PostgresArchiverExpansion
- type PostgresArchiverInterface
- type PostgresArchiversGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArchiverV1alpha1Client ¶
type ArchiverV1alpha1Client struct {
// contains filtered or unexported fields
}
ArchiverV1alpha1Client is used to interact with features provided by the archiver.kubedb.com group.
func New ¶
func New(c rest.Interface) *ArchiverV1alpha1Client
New creates a new ArchiverV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*ArchiverV1alpha1Client, error)
NewForConfig creates a new ArchiverV1alpha1Client for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).
func NewForConfigAndClient ¶
NewForConfigAndClient creates a new ArchiverV1alpha1Client 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) *ArchiverV1alpha1Client
NewForConfigOrDie creates a new ArchiverV1alpha1Client for the given config and panics if there is an error in the config.
func (*ArchiverV1alpha1Client) MSSQLServerArchivers ¶ added in v0.47.0
func (c *ArchiverV1alpha1Client) MSSQLServerArchivers(namespace string) MSSQLServerArchiverInterface
func (*ArchiverV1alpha1Client) MariaDBArchivers ¶ added in v0.44.0
func (c *ArchiverV1alpha1Client) MariaDBArchivers(namespace string) MariaDBArchiverInterface
func (*ArchiverV1alpha1Client) MongoDBArchivers ¶
func (c *ArchiverV1alpha1Client) MongoDBArchivers(namespace string) MongoDBArchiverInterface
func (*ArchiverV1alpha1Client) MySQLArchivers ¶ added in v0.40.0
func (c *ArchiverV1alpha1Client) MySQLArchivers(namespace string) MySQLArchiverInterface
func (*ArchiverV1alpha1Client) PostgresArchivers ¶
func (c *ArchiverV1alpha1Client) PostgresArchivers(namespace string) PostgresArchiverInterface
func (*ArchiverV1alpha1Client) RESTClient ¶
func (c *ArchiverV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type ArchiverV1alpha1Interface ¶
type ArchiverV1alpha1Interface interface { RESTClient() rest.Interface MSSQLServerArchiversGetter MariaDBArchiversGetter MongoDBArchiversGetter MySQLArchiversGetter PostgresArchiversGetter }
type MSSQLServerArchiverExpansion ¶ added in v0.47.0
type MSSQLServerArchiverExpansion interface{}
type MSSQLServerArchiverInterface ¶ added in v0.47.0
type MSSQLServerArchiverInterface interface { Create(ctx context.Context, mSSQLServerArchiver *v1alpha1.MSSQLServerArchiver, opts v1.CreateOptions) (*v1alpha1.MSSQLServerArchiver, error) Update(ctx context.Context, mSSQLServerArchiver *v1alpha1.MSSQLServerArchiver, opts v1.UpdateOptions) (*v1alpha1.MSSQLServerArchiver, error) UpdateStatus(ctx context.Context, mSSQLServerArchiver *v1alpha1.MSSQLServerArchiver, opts v1.UpdateOptions) (*v1alpha1.MSSQLServerArchiver, 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.MSSQLServerArchiver, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MSSQLServerArchiverList, 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.MSSQLServerArchiver, err error) MSSQLServerArchiverExpansion }
MSSQLServerArchiverInterface has methods to work with MSSQLServerArchiver resources.
type MSSQLServerArchiversGetter ¶ added in v0.47.0
type MSSQLServerArchiversGetter interface {
MSSQLServerArchivers(namespace string) MSSQLServerArchiverInterface
}
MSSQLServerArchiversGetter has a method to return a MSSQLServerArchiverInterface. A group's client should implement this interface.
type MariaDBArchiverExpansion ¶ added in v0.44.0
type MariaDBArchiverExpansion interface{}
type MariaDBArchiverInterface ¶ added in v0.44.0
type MariaDBArchiverInterface interface { Create(ctx context.Context, mariaDBArchiver *v1alpha1.MariaDBArchiver, opts v1.CreateOptions) (*v1alpha1.MariaDBArchiver, error) Update(ctx context.Context, mariaDBArchiver *v1alpha1.MariaDBArchiver, opts v1.UpdateOptions) (*v1alpha1.MariaDBArchiver, error) UpdateStatus(ctx context.Context, mariaDBArchiver *v1alpha1.MariaDBArchiver, opts v1.UpdateOptions) (*v1alpha1.MariaDBArchiver, 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.MariaDBArchiver, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MariaDBArchiverList, 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.MariaDBArchiver, err error) MariaDBArchiverExpansion }
MariaDBArchiverInterface has methods to work with MariaDBArchiver resources.
type MariaDBArchiversGetter ¶ added in v0.44.0
type MariaDBArchiversGetter interface {
MariaDBArchivers(namespace string) MariaDBArchiverInterface
}
MariaDBArchiversGetter has a method to return a MariaDBArchiverInterface. A group's client should implement this interface.
type MongoDBArchiverExpansion ¶
type MongoDBArchiverExpansion interface{}
type MongoDBArchiverInterface ¶
type MongoDBArchiverInterface interface { Create(ctx context.Context, mongoDBArchiver *v1alpha1.MongoDBArchiver, opts v1.CreateOptions) (*v1alpha1.MongoDBArchiver, error) Update(ctx context.Context, mongoDBArchiver *v1alpha1.MongoDBArchiver, opts v1.UpdateOptions) (*v1alpha1.MongoDBArchiver, error) UpdateStatus(ctx context.Context, mongoDBArchiver *v1alpha1.MongoDBArchiver, opts v1.UpdateOptions) (*v1alpha1.MongoDBArchiver, 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.MongoDBArchiver, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MongoDBArchiverList, 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.MongoDBArchiver, err error) MongoDBArchiverExpansion }
MongoDBArchiverInterface has methods to work with MongoDBArchiver resources.
type MongoDBArchiversGetter ¶
type MongoDBArchiversGetter interface {
MongoDBArchivers(namespace string) MongoDBArchiverInterface
}
MongoDBArchiversGetter has a method to return a MongoDBArchiverInterface. A group's client should implement this interface.
type MySQLArchiverExpansion ¶ added in v0.40.0
type MySQLArchiverExpansion interface{}
type MySQLArchiverInterface ¶ added in v0.40.0
type MySQLArchiverInterface interface { Create(ctx context.Context, mySQLArchiver *v1alpha1.MySQLArchiver, opts v1.CreateOptions) (*v1alpha1.MySQLArchiver, error) Update(ctx context.Context, mySQLArchiver *v1alpha1.MySQLArchiver, opts v1.UpdateOptions) (*v1alpha1.MySQLArchiver, error) UpdateStatus(ctx context.Context, mySQLArchiver *v1alpha1.MySQLArchiver, opts v1.UpdateOptions) (*v1alpha1.MySQLArchiver, 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.MySQLArchiver, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MySQLArchiverList, 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.MySQLArchiver, err error) MySQLArchiverExpansion }
MySQLArchiverInterface has methods to work with MySQLArchiver resources.
type MySQLArchiversGetter ¶ added in v0.40.0
type MySQLArchiversGetter interface {
MySQLArchivers(namespace string) MySQLArchiverInterface
}
MySQLArchiversGetter has a method to return a MySQLArchiverInterface. A group's client should implement this interface.
type PostgresArchiverExpansion ¶
type PostgresArchiverExpansion interface{}
type PostgresArchiverInterface ¶
type PostgresArchiverInterface interface { Create(ctx context.Context, postgresArchiver *v1alpha1.PostgresArchiver, opts v1.CreateOptions) (*v1alpha1.PostgresArchiver, error) Update(ctx context.Context, postgresArchiver *v1alpha1.PostgresArchiver, opts v1.UpdateOptions) (*v1alpha1.PostgresArchiver, error) UpdateStatus(ctx context.Context, postgresArchiver *v1alpha1.PostgresArchiver, opts v1.UpdateOptions) (*v1alpha1.PostgresArchiver, 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.PostgresArchiver, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PostgresArchiverList, 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.PostgresArchiver, err error) PostgresArchiverExpansion }
PostgresArchiverInterface has methods to work with PostgresArchiver resources.
type PostgresArchiversGetter ¶
type PostgresArchiversGetter interface {
PostgresArchivers(namespace string) PostgresArchiverInterface
}
PostgresArchiversGetter has a method to return a PostgresArchiverInterface. A group's client should implement this interface.