Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type BackupConfigurationExpansion
- type BackupConfigurationInterface
- type BackupConfigurationTemplateExpansion
- type BackupConfigurationTemplateInterface
- type BackupConfigurationTemplatesGetter
- type BackupConfigurationsGetter
- type BackupSessionExpansion
- type BackupSessionInterface
- type BackupSessionsGetter
- type FunctionExpansion
- type FunctionInterface
- type FunctionsGetter
- type RestoreSessionExpansion
- type RestoreSessionInterface
- type RestoreSessionsGetter
- type StashV1beta1Client
- func (c *StashV1beta1Client) BackupConfigurationTemplates() BackupConfigurationTemplateInterface
- func (c *StashV1beta1Client) BackupConfigurations(namespace string) BackupConfigurationInterface
- func (c *StashV1beta1Client) BackupSessions(namespace string) BackupSessionInterface
- func (c *StashV1beta1Client) Functions() FunctionInterface
- func (c *StashV1beta1Client) RESTClient() rest.Interface
- func (c *StashV1beta1Client) RestoreSessions(namespace string) RestoreSessionInterface
- func (c *StashV1beta1Client) Tasks() TaskInterface
- type StashV1beta1Interface
- type TaskExpansion
- type TaskInterface
- type TasksGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackupConfigurationExpansion ¶
type BackupConfigurationExpansion interface{}
type BackupConfigurationInterface ¶
type BackupConfigurationInterface interface { Create(*v1beta1.BackupConfiguration) (*v1beta1.BackupConfiguration, error) Update(*v1beta1.BackupConfiguration) (*v1beta1.BackupConfiguration, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1beta1.BackupConfiguration, error) List(opts v1.ListOptions) (*v1beta1.BackupConfigurationList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.BackupConfiguration, err error) BackupConfigurationExpansion }
BackupConfigurationInterface has methods to work with BackupConfiguration resources.
type BackupConfigurationTemplateExpansion ¶
type BackupConfigurationTemplateExpansion interface{}
type BackupConfigurationTemplateInterface ¶
type BackupConfigurationTemplateInterface interface { Create(*v1beta1.BackupConfigurationTemplate) (*v1beta1.BackupConfigurationTemplate, error) Update(*v1beta1.BackupConfigurationTemplate) (*v1beta1.BackupConfigurationTemplate, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1beta1.BackupConfigurationTemplate, error) List(opts v1.ListOptions) (*v1beta1.BackupConfigurationTemplateList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.BackupConfigurationTemplate, err error) BackupConfigurationTemplateExpansion }
BackupConfigurationTemplateInterface has methods to work with BackupConfigurationTemplate resources.
type BackupConfigurationTemplatesGetter ¶
type BackupConfigurationTemplatesGetter interface {
BackupConfigurationTemplates() BackupConfigurationTemplateInterface
}
BackupConfigurationTemplatesGetter has a method to return a BackupConfigurationTemplateInterface. A group's client should implement this interface.
type BackupConfigurationsGetter ¶
type BackupConfigurationsGetter interface {
BackupConfigurations(namespace string) BackupConfigurationInterface
}
BackupConfigurationsGetter has a method to return a BackupConfigurationInterface. A group's client should implement this interface.
type BackupSessionExpansion ¶
type BackupSessionExpansion interface{}
type BackupSessionInterface ¶
type BackupSessionInterface interface { Create(*v1beta1.BackupSession) (*v1beta1.BackupSession, error) Update(*v1beta1.BackupSession) (*v1beta1.BackupSession, error) UpdateStatus(*v1beta1.BackupSession) (*v1beta1.BackupSession, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1beta1.BackupSession, error) List(opts v1.ListOptions) (*v1beta1.BackupSessionList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.BackupSession, err error) BackupSessionExpansion }
BackupSessionInterface has methods to work with BackupSession resources.
type BackupSessionsGetter ¶
type BackupSessionsGetter interface {
BackupSessions(namespace string) BackupSessionInterface
}
BackupSessionsGetter has a method to return a BackupSessionInterface. A group's client should implement this interface.
type FunctionExpansion ¶
type FunctionExpansion interface{}
type FunctionInterface ¶
type FunctionInterface interface { Create(*v1beta1.Function) (*v1beta1.Function, error) Update(*v1beta1.Function) (*v1beta1.Function, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1beta1.Function, error) List(opts v1.ListOptions) (*v1beta1.FunctionList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.Function, err error) FunctionExpansion }
FunctionInterface has methods to work with Function resources.
type FunctionsGetter ¶
type FunctionsGetter interface {
Functions() FunctionInterface
}
FunctionsGetter has a method to return a FunctionInterface. A group's client should implement this interface.
type RestoreSessionExpansion ¶
type RestoreSessionExpansion interface{}
type RestoreSessionInterface ¶
type RestoreSessionInterface interface { Create(*v1beta1.RestoreSession) (*v1beta1.RestoreSession, error) Update(*v1beta1.RestoreSession) (*v1beta1.RestoreSession, error) UpdateStatus(*v1beta1.RestoreSession) (*v1beta1.RestoreSession, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1beta1.RestoreSession, error) List(opts v1.ListOptions) (*v1beta1.RestoreSessionList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.RestoreSession, err error) RestoreSessionExpansion }
RestoreSessionInterface has methods to work with RestoreSession resources.
type RestoreSessionsGetter ¶
type RestoreSessionsGetter interface {
RestoreSessions(namespace string) RestoreSessionInterface
}
RestoreSessionsGetter has a method to return a RestoreSessionInterface. A group's client should implement this interface.
type StashV1beta1Client ¶
type StashV1beta1Client struct {
// contains filtered or unexported fields
}
StashV1beta1Client is used to interact with features provided by the stash.appscode.com group.
func New ¶
func New(c rest.Interface) *StashV1beta1Client
New creates a new StashV1beta1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*StashV1beta1Client, error)
NewForConfig creates a new StashV1beta1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *StashV1beta1Client
NewForConfigOrDie creates a new StashV1beta1Client for the given config and panics if there is an error in the config.
func (*StashV1beta1Client) BackupConfigurationTemplates ¶
func (c *StashV1beta1Client) BackupConfigurationTemplates() BackupConfigurationTemplateInterface
func (*StashV1beta1Client) BackupConfigurations ¶
func (c *StashV1beta1Client) BackupConfigurations(namespace string) BackupConfigurationInterface
func (*StashV1beta1Client) BackupSessions ¶
func (c *StashV1beta1Client) BackupSessions(namespace string) BackupSessionInterface
func (*StashV1beta1Client) Functions ¶
func (c *StashV1beta1Client) Functions() FunctionInterface
func (*StashV1beta1Client) RESTClient ¶
func (c *StashV1beta1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*StashV1beta1Client) RestoreSessions ¶
func (c *StashV1beta1Client) RestoreSessions(namespace string) RestoreSessionInterface
func (*StashV1beta1Client) Tasks ¶
func (c *StashV1beta1Client) Tasks() TaskInterface
type StashV1beta1Interface ¶
type StashV1beta1Interface interface { RESTClient() rest.Interface BackupConfigurationsGetter BackupConfigurationTemplatesGetter BackupSessionsGetter FunctionsGetter RestoreSessionsGetter TasksGetter }
type TaskExpansion ¶
type TaskExpansion interface{}
type TaskInterface ¶
type TaskInterface interface { Create(*v1beta1.Task) (*v1beta1.Task, error) Update(*v1beta1.Task) (*v1beta1.Task, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1beta1.Task, error) List(opts v1.ListOptions) (*v1beta1.TaskList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.Task, err error) TaskExpansion }
TaskInterface has methods to work with Task resources.
type TasksGetter ¶
type TasksGetter interface {
Tasks() TaskInterface
}
TasksGetter has a method to return a TaskInterface. A group's client should implement this interface.