Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type DevSpaceExpansion
- type DevSpaceIDEExpansion
- type DevSpaceIDEInterface
- type DevSpaceIDEsGetter
- type DevSpaceInterface
- type DevSpaceVDIExpansion
- type DevSpaceVDIInterface
- type DevSpaceVDIsGetter
- type DevSpacesGetter
- type DevSuiteExpansion
- type DevSuiteInterface
- type DevSuitesGetter
- type RoboscaleV1alpha1Client
- func (c *RoboscaleV1alpha1Client) DevSpaceIDEs(namespace string) DevSpaceIDEInterface
- func (c *RoboscaleV1alpha1Client) DevSpaceVDIs(namespace string) DevSpaceVDIInterface
- func (c *RoboscaleV1alpha1Client) DevSpaces(namespace string) DevSpaceInterface
- func (c *RoboscaleV1alpha1Client) DevSuites(namespace string) DevSuiteInterface
- func (c *RoboscaleV1alpha1Client) RESTClient() rest.Interface
- type RoboscaleV1alpha1Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DevSpaceExpansion ¶
type DevSpaceExpansion interface{}
type DevSpaceIDEExpansion ¶
type DevSpaceIDEExpansion interface{}
type DevSpaceIDEInterface ¶
type DevSpaceIDEInterface interface { Create(ctx context.Context, devSpaceIDE *v1alpha1.DevSpaceIDE, opts v1.CreateOptions) (*v1alpha1.DevSpaceIDE, error) Update(ctx context.Context, devSpaceIDE *v1alpha1.DevSpaceIDE, opts v1.UpdateOptions) (*v1alpha1.DevSpaceIDE, error) UpdateStatus(ctx context.Context, devSpaceIDE *v1alpha1.DevSpaceIDE, opts v1.UpdateOptions) (*v1alpha1.DevSpaceIDE, 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.DevSpaceIDE, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DevSpaceIDEList, 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.DevSpaceIDE, err error) DevSpaceIDEExpansion }
DevSpaceIDEInterface has methods to work with DevSpaceIDE resources.
type DevSpaceIDEsGetter ¶
type DevSpaceIDEsGetter interface {
DevSpaceIDEs(namespace string) DevSpaceIDEInterface
}
DevSpaceIDEsGetter has a method to return a DevSpaceIDEInterface. A group's client should implement this interface.
type DevSpaceInterface ¶
type DevSpaceInterface interface { Create(ctx context.Context, devspace *v1alpha1.DevSpace, opts v1.CreateOptions) (*v1alpha1.DevSpace, error) Update(ctx context.Context, devspace *v1alpha1.DevSpace, opts v1.UpdateOptions) (*v1alpha1.DevSpace, error) UpdateStatus(ctx context.Context, devspace *v1alpha1.DevSpace, opts v1.UpdateOptions) (*v1alpha1.DevSpace, 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.DevSpace, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DevSpaceList, 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.DevSpace, err error) DevSpaceExpansion }
DevSpaceInterface has methods to work with DevSpace resources.
type DevSpaceVDIExpansion ¶
type DevSpaceVDIExpansion interface{}
type DevSpaceVDIInterface ¶
type DevSpaceVDIInterface interface { Create(ctx context.Context, devSpaceVDI *v1alpha1.DevSpaceVDI, opts v1.CreateOptions) (*v1alpha1.DevSpaceVDI, error) Update(ctx context.Context, devSpaceVDI *v1alpha1.DevSpaceVDI, opts v1.UpdateOptions) (*v1alpha1.DevSpaceVDI, error) UpdateStatus(ctx context.Context, devSpaceVDI *v1alpha1.DevSpaceVDI, opts v1.UpdateOptions) (*v1alpha1.DevSpaceVDI, 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.DevSpaceVDI, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DevSpaceVDIList, 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.DevSpaceVDI, err error) DevSpaceVDIExpansion }
DevSpaceVDIInterface has methods to work with DevSpaceVDI resources.
type DevSpaceVDIsGetter ¶
type DevSpaceVDIsGetter interface {
DevSpaceVDIs(namespace string) DevSpaceVDIInterface
}
DevSpaceVDIsGetter has a method to return a DevSpaceVDIInterface. A group's client should implement this interface.
type DevSpacesGetter ¶
type DevSpacesGetter interface {
DevSpaces(namespace string) DevSpaceInterface
}
DevSpacesGetter has a method to return a DevSpaceInterface. A group's client should implement this interface.
type DevSuiteExpansion ¶
type DevSuiteExpansion interface{}
type DevSuiteInterface ¶
type DevSuiteInterface interface { Create(ctx context.Context, devSuite *v1alpha1.DevSuite, opts v1.CreateOptions) (*v1alpha1.DevSuite, error) Update(ctx context.Context, devSuite *v1alpha1.DevSuite, opts v1.UpdateOptions) (*v1alpha1.DevSuite, error) UpdateStatus(ctx context.Context, devSuite *v1alpha1.DevSuite, opts v1.UpdateOptions) (*v1alpha1.DevSuite, 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.DevSuite, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DevSuiteList, 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.DevSuite, err error) DevSuiteExpansion }
DevSuiteInterface has methods to work with DevSuite resources.
type DevSuitesGetter ¶
type DevSuitesGetter interface {
DevSuites(namespace string) DevSuiteInterface
}
DevSuitesGetter has a method to return a DevSuiteInterface. A group's client should implement this interface.
type RoboscaleV1alpha1Client ¶
type RoboscaleV1alpha1Client struct {
// contains filtered or unexported fields
}
RoboscaleV1alpha1Client is used to interact with features provided by the roboscale.io group.
func New ¶
func New(c rest.Interface) *RoboscaleV1alpha1Client
New creates a new RoboscaleV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*RoboscaleV1alpha1Client, error)
NewForConfig creates a new RoboscaleV1alpha1Client 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 RoboscaleV1alpha1Client 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) *RoboscaleV1alpha1Client
NewForConfigOrDie creates a new RoboscaleV1alpha1Client for the given config and panics if there is an error in the config.
func (*RoboscaleV1alpha1Client) DevSpaceIDEs ¶
func (c *RoboscaleV1alpha1Client) DevSpaceIDEs(namespace string) DevSpaceIDEInterface
func (*RoboscaleV1alpha1Client) DevSpaceVDIs ¶
func (c *RoboscaleV1alpha1Client) DevSpaceVDIs(namespace string) DevSpaceVDIInterface
func (*RoboscaleV1alpha1Client) DevSpaces ¶
func (c *RoboscaleV1alpha1Client) DevSpaces(namespace string) DevSpaceInterface
func (*RoboscaleV1alpha1Client) DevSuites ¶
func (c *RoboscaleV1alpha1Client) DevSuites(namespace string) DevSuiteInterface
func (*RoboscaleV1alpha1Client) RESTClient ¶
func (c *RoboscaleV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type RoboscaleV1alpha1Interface ¶
type RoboscaleV1alpha1Interface interface { RESTClient() rest.Interface DevSpacesGetter DevSuitesGetter DevSpaceIDEsGetter DevSpaceVDIsGetter }