Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type DMaaSBackupExpansion
- type DMaaSBackupInterface
- type DMaaSBackupsGetter
- type DMaaSRestoreExpansion
- type DMaaSRestoreInterface
- type DMaaSRestoresGetter
- type MayadataV1alpha1Client
- func (c *MayadataV1alpha1Client) DMaaSBackups(namespace string) DMaaSBackupInterface
- func (c *MayadataV1alpha1Client) DMaaSRestores(namespace string) DMaaSRestoreInterface
- func (c *MayadataV1alpha1Client) PreBackupActions(namespace string) PreBackupActionInterface
- func (c *MayadataV1alpha1Client) RESTClient() rest.Interface
- type MayadataV1alpha1Interface
- type PreBackupActionExpansion
- type PreBackupActionInterface
- type PreBackupActionsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DMaaSBackupExpansion ¶
type DMaaSBackupExpansion interface{}
type DMaaSBackupInterface ¶
type DMaaSBackupInterface interface { Create(*v1alpha1.DMaaSBackup) (*v1alpha1.DMaaSBackup, error) Update(*v1alpha1.DMaaSBackup) (*v1alpha1.DMaaSBackup, error) UpdateStatus(*v1alpha1.DMaaSBackup) (*v1alpha1.DMaaSBackup, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.DMaaSBackup, error) List(opts v1.ListOptions) (*v1alpha1.DMaaSBackupList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.DMaaSBackup, err error) DMaaSBackupExpansion }
DMaaSBackupInterface has methods to work with DMaaSBackup resources.
type DMaaSBackupsGetter ¶
type DMaaSBackupsGetter interface {
DMaaSBackups(namespace string) DMaaSBackupInterface
}
DMaaSBackupsGetter has a method to return a DMaaSBackupInterface. A group's client should implement this interface.
type DMaaSRestoreExpansion ¶
type DMaaSRestoreExpansion interface{}
type DMaaSRestoreInterface ¶
type DMaaSRestoreInterface interface { Create(*v1alpha1.DMaaSRestore) (*v1alpha1.DMaaSRestore, error) Update(*v1alpha1.DMaaSRestore) (*v1alpha1.DMaaSRestore, error) UpdateStatus(*v1alpha1.DMaaSRestore) (*v1alpha1.DMaaSRestore, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.DMaaSRestore, error) List(opts v1.ListOptions) (*v1alpha1.DMaaSRestoreList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.DMaaSRestore, err error) DMaaSRestoreExpansion }
DMaaSRestoreInterface has methods to work with DMaaSRestore resources.
type DMaaSRestoresGetter ¶
type DMaaSRestoresGetter interface {
DMaaSRestores(namespace string) DMaaSRestoreInterface
}
DMaaSRestoresGetter has a method to return a DMaaSRestoreInterface. A group's client should implement this interface.
type MayadataV1alpha1Client ¶
type MayadataV1alpha1Client struct {
// contains filtered or unexported fields
}
MayadataV1alpha1Client is used to interact with features provided by the mayadata.io group.
func New ¶
func New(c rest.Interface) *MayadataV1alpha1Client
New creates a new MayadataV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*MayadataV1alpha1Client, error)
NewForConfig creates a new MayadataV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *MayadataV1alpha1Client
NewForConfigOrDie creates a new MayadataV1alpha1Client for the given config and panics if there is an error in the config.
func (*MayadataV1alpha1Client) DMaaSBackups ¶
func (c *MayadataV1alpha1Client) DMaaSBackups(namespace string) DMaaSBackupInterface
func (*MayadataV1alpha1Client) DMaaSRestores ¶
func (c *MayadataV1alpha1Client) DMaaSRestores(namespace string) DMaaSRestoreInterface
func (*MayadataV1alpha1Client) PreBackupActions ¶
func (c *MayadataV1alpha1Client) PreBackupActions(namespace string) PreBackupActionInterface
func (*MayadataV1alpha1Client) RESTClient ¶
func (c *MayadataV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type MayadataV1alpha1Interface ¶
type MayadataV1alpha1Interface interface { RESTClient() rest.Interface DMaaSBackupsGetter DMaaSRestoresGetter PreBackupActionsGetter }
type PreBackupActionExpansion ¶
type PreBackupActionExpansion interface{}
type PreBackupActionInterface ¶
type PreBackupActionInterface interface { Create(*v1alpha1.PreBackupAction) (*v1alpha1.PreBackupAction, error) Update(*v1alpha1.PreBackupAction) (*v1alpha1.PreBackupAction, error) UpdateStatus(*v1alpha1.PreBackupAction) (*v1alpha1.PreBackupAction, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.PreBackupAction, error) List(opts v1.ListOptions) (*v1alpha1.PreBackupActionList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.PreBackupAction, err error) PreBackupActionExpansion }
PreBackupActionInterface has methods to work with PreBackupAction resources.
type PreBackupActionsGetter ¶
type PreBackupActionsGetter interface {
PreBackupActions(namespace string) PreBackupActionInterface
}
PreBackupActionsGetter has a method to return a PreBackupActionInterface. A group's client should implement this interface.