Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type MySQLBackupExpansion
- type MySQLBackupInterface
- type MySQLBackupScheduleExpansion
- type MySQLBackupScheduleInterface
- type MySQLBackupSchedulesGetter
- type MySQLBackupsGetter
- type MySQLClusterExpansion
- type MySQLClusterInterface
- type MySQLClustersGetter
- type MySQLRestoreExpansion
- type MySQLRestoreInterface
- type MySQLRestoresGetter
- type MysqlV1Client
- func (c *MysqlV1Client) MySQLBackupSchedules(namespace string) MySQLBackupScheduleInterface
- func (c *MysqlV1Client) MySQLBackups(namespace string) MySQLBackupInterface
- func (c *MysqlV1Client) MySQLClusters(namespace string) MySQLClusterInterface
- func (c *MysqlV1Client) MySQLRestores(namespace string) MySQLRestoreInterface
- func (c *MysqlV1Client) RESTClient() rest.Interface
- type MysqlV1Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MySQLBackupExpansion ¶
type MySQLBackupExpansion interface{}
type MySQLBackupInterface ¶
type MySQLBackupInterface interface { Create(*v1.MySQLBackup) (*v1.MySQLBackup, error) Update(*v1.MySQLBackup) (*v1.MySQLBackup, error) Delete(name string, options *meta_v1.DeleteOptions) error DeleteCollection(options *meta_v1.DeleteOptions, listOptions meta_v1.ListOptions) error Get(name string, options meta_v1.GetOptions) (*v1.MySQLBackup, error) List(opts meta_v1.ListOptions) (*v1.MySQLBackupList, error) Watch(opts meta_v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.MySQLBackup, err error) MySQLBackupExpansion }
MySQLBackupInterface has methods to work with MySQLBackup resources.
type MySQLBackupScheduleExpansion ¶
type MySQLBackupScheduleExpansion interface{}
type MySQLBackupScheduleInterface ¶
type MySQLBackupScheduleInterface interface { Create(*v1.MySQLBackupSchedule) (*v1.MySQLBackupSchedule, error) Update(*v1.MySQLBackupSchedule) (*v1.MySQLBackupSchedule, error) Delete(name string, options *meta_v1.DeleteOptions) error DeleteCollection(options *meta_v1.DeleteOptions, listOptions meta_v1.ListOptions) error Get(name string, options meta_v1.GetOptions) (*v1.MySQLBackupSchedule, error) List(opts meta_v1.ListOptions) (*v1.MySQLBackupScheduleList, error) Watch(opts meta_v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.MySQLBackupSchedule, err error) MySQLBackupScheduleExpansion }
MySQLBackupScheduleInterface has methods to work with MySQLBackupSchedule resources.
type MySQLBackupSchedulesGetter ¶
type MySQLBackupSchedulesGetter interface {
MySQLBackupSchedules(namespace string) MySQLBackupScheduleInterface
}
MySQLBackupSchedulesGetter has a method to return a MySQLBackupScheduleInterface. A group's client should implement this interface.
type MySQLBackupsGetter ¶
type MySQLBackupsGetter interface {
MySQLBackups(namespace string) MySQLBackupInterface
}
MySQLBackupsGetter has a method to return a MySQLBackupInterface. A group's client should implement this interface.
type MySQLClusterExpansion ¶
type MySQLClusterExpansion interface{}
type MySQLClusterInterface ¶
type MySQLClusterInterface interface { Create(*v1.MySQLCluster) (*v1.MySQLCluster, error) Update(*v1.MySQLCluster) (*v1.MySQLCluster, error) Delete(name string, options *meta_v1.DeleteOptions) error DeleteCollection(options *meta_v1.DeleteOptions, listOptions meta_v1.ListOptions) error Get(name string, options meta_v1.GetOptions) (*v1.MySQLCluster, error) List(opts meta_v1.ListOptions) (*v1.MySQLClusterList, error) Watch(opts meta_v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.MySQLCluster, err error) MySQLClusterExpansion }
MySQLClusterInterface has methods to work with MySQLCluster resources.
type MySQLClustersGetter ¶
type MySQLClustersGetter interface {
MySQLClusters(namespace string) MySQLClusterInterface
}
MySQLClustersGetter has a method to return a MySQLClusterInterface. A group's client should implement this interface.
type MySQLRestoreExpansion ¶
type MySQLRestoreExpansion interface{}
type MySQLRestoreInterface ¶
type MySQLRestoreInterface interface { Create(*v1.MySQLRestore) (*v1.MySQLRestore, error) Update(*v1.MySQLRestore) (*v1.MySQLRestore, error) Delete(name string, options *meta_v1.DeleteOptions) error DeleteCollection(options *meta_v1.DeleteOptions, listOptions meta_v1.ListOptions) error Get(name string, options meta_v1.GetOptions) (*v1.MySQLRestore, error) List(opts meta_v1.ListOptions) (*v1.MySQLRestoreList, error) Watch(opts meta_v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.MySQLRestore, err error) MySQLRestoreExpansion }
MySQLRestoreInterface has methods to work with MySQLRestore resources.
type MySQLRestoresGetter ¶
type MySQLRestoresGetter interface {
MySQLRestores(namespace string) MySQLRestoreInterface
}
MySQLRestoresGetter has a method to return a MySQLRestoreInterface. A group's client should implement this interface.
type MysqlV1Client ¶
type MysqlV1Client struct {
// contains filtered or unexported fields
}
MysqlV1Client is used to interact with features provided by the mysql.oracle.com group.
func New ¶
func New(c rest.Interface) *MysqlV1Client
New creates a new MysqlV1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*MysqlV1Client, error)
NewForConfig creates a new MysqlV1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *MysqlV1Client
NewForConfigOrDie creates a new MysqlV1Client for the given config and panics if there is an error in the config.
func (*MysqlV1Client) MySQLBackupSchedules ¶
func (c *MysqlV1Client) MySQLBackupSchedules(namespace string) MySQLBackupScheduleInterface
func (*MysqlV1Client) MySQLBackups ¶
func (c *MysqlV1Client) MySQLBackups(namespace string) MySQLBackupInterface
func (*MysqlV1Client) MySQLClusters ¶
func (c *MysqlV1Client) MySQLClusters(namespace string) MySQLClusterInterface
func (*MysqlV1Client) MySQLRestores ¶
func (c *MysqlV1Client) MySQLRestores(namespace string) MySQLRestoreInterface
func (*MysqlV1Client) RESTClient ¶
func (c *MysqlV1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type MysqlV1Interface ¶
type MysqlV1Interface interface { RESTClient() rest.Interface MySQLBackupsGetter MySQLBackupSchedulesGetter MySQLClustersGetter MySQLRestoresGetter }