Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type BuildManagerExpansion
- type BuildManagerInterface
- type BuildManagersGetter
- type DiscoveryServerExpansion
- type DiscoveryServerInterface
- type DiscoveryServersGetter
- type LaunchManagerExpansion
- type LaunchManagerInterface
- type LaunchManagersGetter
- type ROSBridgeExpansion
- type ROSBridgeInterface
- type ROSBridgesGetter
- type RoboscaleV1alpha1Client
- func (c *RoboscaleV1alpha1Client) BuildManagers(namespace string) BuildManagerInterface
- func (c *RoboscaleV1alpha1Client) DiscoveryServers(namespace string) DiscoveryServerInterface
- func (c *RoboscaleV1alpha1Client) LaunchManagers(namespace string) LaunchManagerInterface
- func (c *RoboscaleV1alpha1Client) RESTClient() rest.Interface
- func (c *RoboscaleV1alpha1Client) ROSBridges(namespace string) ROSBridgeInterface
- func (c *RoboscaleV1alpha1Client) RobotDevSuites(namespace string) RobotDevSuiteInterface
- func (c *RoboscaleV1alpha1Client) RobotIDEs(namespace string) RobotIDEInterface
- func (c *RoboscaleV1alpha1Client) RobotVDIs(namespace string) RobotVDIInterface
- func (c *RoboscaleV1alpha1Client) Robots(namespace string) RobotInterface
- type RoboscaleV1alpha1Interface
- type RobotDevSuiteExpansion
- type RobotDevSuiteInterface
- type RobotDevSuitesGetter
- type RobotExpansion
- type RobotIDEExpansion
- type RobotIDEInterface
- type RobotIDEsGetter
- type RobotInterface
- type RobotVDIExpansion
- type RobotVDIInterface
- type RobotVDIsGetter
- type RobotsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildManagerExpansion ¶ added in v0.1.1
type BuildManagerExpansion interface{}
type BuildManagerInterface ¶ added in v0.1.1
type BuildManagerInterface interface { Create(ctx context.Context, buildManager *v1alpha1.BuildManager, opts v1.CreateOptions) (*v1alpha1.BuildManager, error) Update(ctx context.Context, buildManager *v1alpha1.BuildManager, opts v1.UpdateOptions) (*v1alpha1.BuildManager, error) UpdateStatus(ctx context.Context, buildManager *v1alpha1.BuildManager, opts v1.UpdateOptions) (*v1alpha1.BuildManager, 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.BuildManager, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BuildManagerList, 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.BuildManager, err error) BuildManagerExpansion }
BuildManagerInterface has methods to work with BuildManager resources.
type BuildManagersGetter ¶ added in v0.1.1
type BuildManagersGetter interface {
BuildManagers(namespace string) BuildManagerInterface
}
BuildManagersGetter has a method to return a BuildManagerInterface. A group's client should implement this interface.
type DiscoveryServerExpansion ¶ added in v0.1.1
type DiscoveryServerExpansion interface{}
type DiscoveryServerInterface ¶ added in v0.1.1
type DiscoveryServerInterface interface { Create(ctx context.Context, discoveryServer *v1alpha1.DiscoveryServer, opts v1.CreateOptions) (*v1alpha1.DiscoveryServer, error) Update(ctx context.Context, discoveryServer *v1alpha1.DiscoveryServer, opts v1.UpdateOptions) (*v1alpha1.DiscoveryServer, error) UpdateStatus(ctx context.Context, discoveryServer *v1alpha1.DiscoveryServer, opts v1.UpdateOptions) (*v1alpha1.DiscoveryServer, 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.DiscoveryServer, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DiscoveryServerList, 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.DiscoveryServer, err error) DiscoveryServerExpansion }
DiscoveryServerInterface has methods to work with DiscoveryServer resources.
type DiscoveryServersGetter ¶ added in v0.1.1
type DiscoveryServersGetter interface {
DiscoveryServers(namespace string) DiscoveryServerInterface
}
DiscoveryServersGetter has a method to return a DiscoveryServerInterface. A group's client should implement this interface.
type LaunchManagerExpansion ¶ added in v0.1.1
type LaunchManagerExpansion interface{}
type LaunchManagerInterface ¶ added in v0.1.1
type LaunchManagerInterface interface { Create(ctx context.Context, launchManager *v1alpha1.LaunchManager, opts v1.CreateOptions) (*v1alpha1.LaunchManager, error) Update(ctx context.Context, launchManager *v1alpha1.LaunchManager, opts v1.UpdateOptions) (*v1alpha1.LaunchManager, error) UpdateStatus(ctx context.Context, launchManager *v1alpha1.LaunchManager, opts v1.UpdateOptions) (*v1alpha1.LaunchManager, 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.LaunchManager, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LaunchManagerList, 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.LaunchManager, err error) LaunchManagerExpansion }
LaunchManagerInterface has methods to work with LaunchManager resources.
type LaunchManagersGetter ¶ added in v0.1.1
type LaunchManagersGetter interface {
LaunchManagers(namespace string) LaunchManagerInterface
}
LaunchManagersGetter has a method to return a LaunchManagerInterface. A group's client should implement this interface.
type ROSBridgeExpansion ¶ added in v0.1.1
type ROSBridgeExpansion interface{}
type ROSBridgeInterface ¶ added in v0.1.1
type ROSBridgeInterface interface { Create(ctx context.Context, rOSBridge *v1alpha1.ROSBridge, opts v1.CreateOptions) (*v1alpha1.ROSBridge, error) Update(ctx context.Context, rOSBridge *v1alpha1.ROSBridge, opts v1.UpdateOptions) (*v1alpha1.ROSBridge, error) UpdateStatus(ctx context.Context, rOSBridge *v1alpha1.ROSBridge, opts v1.UpdateOptions) (*v1alpha1.ROSBridge, 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.ROSBridge, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ROSBridgeList, 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.ROSBridge, err error) ROSBridgeExpansion }
ROSBridgeInterface has methods to work with ROSBridge resources.
type ROSBridgesGetter ¶ added in v0.1.1
type ROSBridgesGetter interface {
ROSBridges(namespace string) ROSBridgeInterface
}
ROSBridgesGetter has a method to return a ROSBridgeInterface. 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) BuildManagers ¶ added in v0.1.1
func (c *RoboscaleV1alpha1Client) BuildManagers(namespace string) BuildManagerInterface
func (*RoboscaleV1alpha1Client) DiscoveryServers ¶ added in v0.1.1
func (c *RoboscaleV1alpha1Client) DiscoveryServers(namespace string) DiscoveryServerInterface
func (*RoboscaleV1alpha1Client) LaunchManagers ¶ added in v0.1.1
func (c *RoboscaleV1alpha1Client) LaunchManagers(namespace string) LaunchManagerInterface
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.
func (*RoboscaleV1alpha1Client) ROSBridges ¶ added in v0.1.1
func (c *RoboscaleV1alpha1Client) ROSBridges(namespace string) ROSBridgeInterface
func (*RoboscaleV1alpha1Client) RobotDevSuites ¶ added in v0.1.1
func (c *RoboscaleV1alpha1Client) RobotDevSuites(namespace string) RobotDevSuiteInterface
func (*RoboscaleV1alpha1Client) RobotIDEs ¶ added in v0.1.1
func (c *RoboscaleV1alpha1Client) RobotIDEs(namespace string) RobotIDEInterface
func (*RoboscaleV1alpha1Client) RobotVDIs ¶ added in v0.1.1
func (c *RoboscaleV1alpha1Client) RobotVDIs(namespace string) RobotVDIInterface
func (*RoboscaleV1alpha1Client) Robots ¶
func (c *RoboscaleV1alpha1Client) Robots(namespace string) RobotInterface
type RoboscaleV1alpha1Interface ¶
type RoboscaleV1alpha1Interface interface { RESTClient() rest.Interface BuildManagersGetter DiscoveryServersGetter LaunchManagersGetter ROSBridgesGetter RobotsGetter RobotDevSuitesGetter RobotIDEsGetter RobotVDIsGetter }
type RobotDevSuiteExpansion ¶ added in v0.1.1
type RobotDevSuiteExpansion interface{}
type RobotDevSuiteInterface ¶ added in v0.1.1
type RobotDevSuiteInterface interface { Create(ctx context.Context, robotDevSuite *v1alpha1.RobotDevSuite, opts v1.CreateOptions) (*v1alpha1.RobotDevSuite, error) Update(ctx context.Context, robotDevSuite *v1alpha1.RobotDevSuite, opts v1.UpdateOptions) (*v1alpha1.RobotDevSuite, error) UpdateStatus(ctx context.Context, robotDevSuite *v1alpha1.RobotDevSuite, opts v1.UpdateOptions) (*v1alpha1.RobotDevSuite, 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.RobotDevSuite, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RobotDevSuiteList, 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.RobotDevSuite, err error) RobotDevSuiteExpansion }
RobotDevSuiteInterface has methods to work with RobotDevSuite resources.
type RobotDevSuitesGetter ¶ added in v0.1.1
type RobotDevSuitesGetter interface {
RobotDevSuites(namespace string) RobotDevSuiteInterface
}
RobotDevSuitesGetter has a method to return a RobotDevSuiteInterface. A group's client should implement this interface.
type RobotExpansion ¶
type RobotExpansion interface{}
type RobotIDEExpansion ¶ added in v0.1.1
type RobotIDEExpansion interface{}
type RobotIDEInterface ¶ added in v0.1.1
type RobotIDEInterface interface { Create(ctx context.Context, robotIDE *v1alpha1.RobotIDE, opts v1.CreateOptions) (*v1alpha1.RobotIDE, error) Update(ctx context.Context, robotIDE *v1alpha1.RobotIDE, opts v1.UpdateOptions) (*v1alpha1.RobotIDE, error) UpdateStatus(ctx context.Context, robotIDE *v1alpha1.RobotIDE, opts v1.UpdateOptions) (*v1alpha1.RobotIDE, 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.RobotIDE, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RobotIDEList, 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.RobotIDE, err error) RobotIDEExpansion }
RobotIDEInterface has methods to work with RobotIDE resources.
type RobotIDEsGetter ¶ added in v0.1.1
type RobotIDEsGetter interface {
RobotIDEs(namespace string) RobotIDEInterface
}
RobotIDEsGetter has a method to return a RobotIDEInterface. A group's client should implement this interface.
type RobotInterface ¶
type RobotInterface interface { Create(ctx context.Context, robot *v1alpha1.Robot, opts v1.CreateOptions) (*v1alpha1.Robot, error) Update(ctx context.Context, robot *v1alpha1.Robot, opts v1.UpdateOptions) (*v1alpha1.Robot, error) UpdateStatus(ctx context.Context, robot *v1alpha1.Robot, opts v1.UpdateOptions) (*v1alpha1.Robot, 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.Robot, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RobotList, 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.Robot, err error) RobotExpansion }
RobotInterface has methods to work with Robot resources.
type RobotVDIExpansion ¶ added in v0.1.1
type RobotVDIExpansion interface{}
type RobotVDIInterface ¶ added in v0.1.1
type RobotVDIInterface interface { Create(ctx context.Context, robotVDI *v1alpha1.RobotVDI, opts v1.CreateOptions) (*v1alpha1.RobotVDI, error) Update(ctx context.Context, robotVDI *v1alpha1.RobotVDI, opts v1.UpdateOptions) (*v1alpha1.RobotVDI, error) UpdateStatus(ctx context.Context, robotVDI *v1alpha1.RobotVDI, opts v1.UpdateOptions) (*v1alpha1.RobotVDI, 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.RobotVDI, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RobotVDIList, 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.RobotVDI, err error) RobotVDIExpansion }
RobotVDIInterface has methods to work with RobotVDI resources.
type RobotVDIsGetter ¶ added in v0.1.1
type RobotVDIsGetter interface {
RobotVDIs(namespace string) RobotVDIInterface
}
RobotVDIsGetter has a method to return a RobotVDIInterface. A group's client should implement this interface.
type RobotsGetter ¶
type RobotsGetter interface {
Robots(namespace string) RobotInterface
}
RobotsGetter has a method to return a RobotInterface. A group's client should implement this interface.