Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ArkV1Client
- func (c *ArkV1Client) Backups(namespace string) BackupInterface
- func (c *ArkV1Client) Configs(namespace string) ConfigInterface
- func (c *ArkV1Client) DownloadRequests(namespace string) DownloadRequestInterface
- func (c *ArkV1Client) RESTClient() rest.Interface
- func (c *ArkV1Client) Restores(namespace string) RestoreInterface
- func (c *ArkV1Client) Schedules(namespace string) ScheduleInterface
- type ArkV1Interface
- type BackupExpansion
- type BackupInterface
- type BackupsGetter
- type ConfigExpansion
- type ConfigInterface
- type ConfigsGetter
- type DownloadRequestExpansion
- type DownloadRequestInterface
- type DownloadRequestsGetter
- type RestoreExpansion
- type RestoreInterface
- type RestoresGetter
- type ScheduleExpansion
- type ScheduleInterface
- type SchedulesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArkV1Client ¶
type ArkV1Client struct {
// contains filtered or unexported fields
}
ArkV1Client is used to interact with features provided by the ark.heptio.com group.
func New ¶
func New(c rest.Interface) *ArkV1Client
New creates a new ArkV1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*ArkV1Client, error)
NewForConfig creates a new ArkV1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *ArkV1Client
NewForConfigOrDie creates a new ArkV1Client for the given config and panics if there is an error in the config.
func (*ArkV1Client) Backups ¶
func (c *ArkV1Client) Backups(namespace string) BackupInterface
func (*ArkV1Client) Configs ¶
func (c *ArkV1Client) Configs(namespace string) ConfigInterface
func (*ArkV1Client) DownloadRequests ¶ added in v0.4.0
func (c *ArkV1Client) DownloadRequests(namespace string) DownloadRequestInterface
func (*ArkV1Client) RESTClient ¶
func (c *ArkV1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*ArkV1Client) Restores ¶
func (c *ArkV1Client) Restores(namespace string) RestoreInterface
func (*ArkV1Client) Schedules ¶
func (c *ArkV1Client) Schedules(namespace string) ScheduleInterface
type ArkV1Interface ¶
type ArkV1Interface interface { RESTClient() rest.Interface BackupsGetter ConfigsGetter DownloadRequestsGetter RestoresGetter SchedulesGetter }
type BackupExpansion ¶
type BackupExpansion interface{}
type BackupInterface ¶
type BackupInterface interface { Create(*v1.Backup) (*v1.Backup, error) Update(*v1.Backup) (*v1.Backup, error) UpdateStatus(*v1.Backup) (*v1.Backup, 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.Backup, error) List(opts meta_v1.ListOptions) (*v1.BackupList, error) Watch(opts meta_v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Backup, err error) BackupExpansion }
BackupInterface has methods to work with Backup resources.
type BackupsGetter ¶
type BackupsGetter interface {
Backups(namespace string) BackupInterface
}
BackupsGetter has a method to return a BackupInterface. A group's client should implement this interface.
type ConfigExpansion ¶
type ConfigExpansion interface{}
type ConfigInterface ¶
type ConfigInterface interface { Create(*v1.Config) (*v1.Config, error) Update(*v1.Config) (*v1.Config, 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.Config, error) List(opts meta_v1.ListOptions) (*v1.ConfigList, error) Watch(opts meta_v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Config, err error) ConfigExpansion }
ConfigInterface has methods to work with Config resources.
type ConfigsGetter ¶
type ConfigsGetter interface {
Configs(namespace string) ConfigInterface
}
ConfigsGetter has a method to return a ConfigInterface. A group's client should implement this interface.
type DownloadRequestExpansion ¶ added in v0.4.0
type DownloadRequestExpansion interface{}
type DownloadRequestInterface ¶ added in v0.4.0
type DownloadRequestInterface interface { Create(*v1.DownloadRequest) (*v1.DownloadRequest, error) Update(*v1.DownloadRequest) (*v1.DownloadRequest, error) UpdateStatus(*v1.DownloadRequest) (*v1.DownloadRequest, 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.DownloadRequest, error) List(opts meta_v1.ListOptions) (*v1.DownloadRequestList, error) Watch(opts meta_v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.DownloadRequest, err error) DownloadRequestExpansion }
DownloadRequestInterface has methods to work with DownloadRequest resources.
type DownloadRequestsGetter ¶ added in v0.4.0
type DownloadRequestsGetter interface {
DownloadRequests(namespace string) DownloadRequestInterface
}
DownloadRequestsGetter has a method to return a DownloadRequestInterface. A group's client should implement this interface.
type RestoreExpansion ¶
type RestoreExpansion interface{}
type RestoreInterface ¶
type RestoreInterface interface { Create(*v1.Restore) (*v1.Restore, error) Update(*v1.Restore) (*v1.Restore, error) UpdateStatus(*v1.Restore) (*v1.Restore, 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.Restore, error) List(opts meta_v1.ListOptions) (*v1.RestoreList, error) Watch(opts meta_v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Restore, err error) RestoreExpansion }
RestoreInterface has methods to work with Restore resources.
type RestoresGetter ¶
type RestoresGetter interface {
Restores(namespace string) RestoreInterface
}
RestoresGetter has a method to return a RestoreInterface. A group's client should implement this interface.
type ScheduleExpansion ¶
type ScheduleExpansion interface{}
type ScheduleInterface ¶
type ScheduleInterface interface { Create(*v1.Schedule) (*v1.Schedule, error) Update(*v1.Schedule) (*v1.Schedule, error) UpdateStatus(*v1.Schedule) (*v1.Schedule, 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.Schedule, error) List(opts meta_v1.ListOptions) (*v1.ScheduleList, error) Watch(opts meta_v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Schedule, err error) ScheduleExpansion }
ScheduleInterface has methods to work with Schedule resources.
type SchedulesGetter ¶
type SchedulesGetter interface {
Schedules(namespace string) ScheduleInterface
}
SchedulesGetter has a method to return a ScheduleInterface. A group's client should implement this interface.