Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CycloneV1alpha1Client
- func (c *CycloneV1alpha1Client) ExecutionClusters() ExecutionClusterInterface
- func (c *CycloneV1alpha1Client) Projects(namespace string) ProjectInterface
- func (c *CycloneV1alpha1Client) RESTClient() rest.Interface
- func (c *CycloneV1alpha1Client) Resources(namespace string) ResourceInterface
- func (c *CycloneV1alpha1Client) Stages(namespace string) StageInterface
- func (c *CycloneV1alpha1Client) WorkflowRuns(namespace string) WorkflowRunInterface
- func (c *CycloneV1alpha1Client) WorkflowTriggers(namespace string) WorkflowTriggerInterface
- func (c *CycloneV1alpha1Client) Workflows(namespace string) WorkflowInterface
- type CycloneV1alpha1Interface
- type ExecutionClusterExpansion
- type ExecutionClusterInterface
- type ExecutionClustersGetter
- type ProjectExpansion
- type ProjectInterface
- type ProjectsGetter
- type ResourceExpansion
- type ResourceInterface
- type ResourcesGetter
- type StageExpansion
- type StageInterface
- type StagesGetter
- type WorkflowExpansion
- type WorkflowInterface
- type WorkflowRunExpansion
- type WorkflowRunInterface
- type WorkflowRunsGetter
- type WorkflowTriggerExpansion
- type WorkflowTriggerInterface
- type WorkflowTriggersGetter
- type WorkflowsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CycloneV1alpha1Client ¶
type CycloneV1alpha1Client struct {
// contains filtered or unexported fields
}
CycloneV1alpha1Client is used to interact with features provided by the cyclone.dev group.
func New ¶
func New(c rest.Interface) *CycloneV1alpha1Client
New creates a new CycloneV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*CycloneV1alpha1Client, error)
NewForConfig creates a new CycloneV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *CycloneV1alpha1Client
NewForConfigOrDie creates a new CycloneV1alpha1Client for the given config and panics if there is an error in the config.
func (*CycloneV1alpha1Client) ExecutionClusters ¶ added in v0.9.6
func (c *CycloneV1alpha1Client) ExecutionClusters() ExecutionClusterInterface
func (*CycloneV1alpha1Client) Projects ¶ added in v0.9.3
func (c *CycloneV1alpha1Client) Projects(namespace string) ProjectInterface
func (*CycloneV1alpha1Client) RESTClient ¶
func (c *CycloneV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*CycloneV1alpha1Client) Resources ¶
func (c *CycloneV1alpha1Client) Resources(namespace string) ResourceInterface
func (*CycloneV1alpha1Client) Stages ¶
func (c *CycloneV1alpha1Client) Stages(namespace string) StageInterface
func (*CycloneV1alpha1Client) WorkflowRuns ¶
func (c *CycloneV1alpha1Client) WorkflowRuns(namespace string) WorkflowRunInterface
func (*CycloneV1alpha1Client) WorkflowTriggers ¶
func (c *CycloneV1alpha1Client) WorkflowTriggers(namespace string) WorkflowTriggerInterface
func (*CycloneV1alpha1Client) Workflows ¶
func (c *CycloneV1alpha1Client) Workflows(namespace string) WorkflowInterface
type CycloneV1alpha1Interface ¶
type CycloneV1alpha1Interface interface { RESTClient() rest.Interface ExecutionClustersGetter ProjectsGetter ResourcesGetter StagesGetter WorkflowsGetter WorkflowRunsGetter WorkflowTriggersGetter }
type ExecutionClusterExpansion ¶ added in v0.9.6
type ExecutionClusterExpansion interface{}
type ExecutionClusterInterface ¶ added in v0.9.6
type ExecutionClusterInterface interface { Create(*v1alpha1.ExecutionCluster) (*v1alpha1.ExecutionCluster, error) Update(*v1alpha1.ExecutionCluster) (*v1alpha1.ExecutionCluster, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.ExecutionCluster, error) List(opts v1.ListOptions) (*v1alpha1.ExecutionClusterList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ExecutionCluster, err error) ExecutionClusterExpansion }
ExecutionClusterInterface has methods to work with ExecutionCluster resources.
type ExecutionClustersGetter ¶ added in v0.9.6
type ExecutionClustersGetter interface {
ExecutionClusters() ExecutionClusterInterface
}
ExecutionClustersGetter has a method to return a ExecutionClusterInterface. A group's client should implement this interface.
type ProjectExpansion ¶ added in v0.9.3
type ProjectExpansion interface{}
type ProjectInterface ¶ added in v0.9.3
type ProjectInterface interface { Create(*v1alpha1.Project) (*v1alpha1.Project, error) Update(*v1alpha1.Project) (*v1alpha1.Project, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.Project, error) List(opts v1.ListOptions) (*v1alpha1.ProjectList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Project, err error) ProjectExpansion }
ProjectInterface has methods to work with Project resources.
type ProjectsGetter ¶ added in v0.9.3
type ProjectsGetter interface {
Projects(namespace string) ProjectInterface
}
ProjectsGetter has a method to return a ProjectInterface. A group's client should implement this interface.
type ResourceExpansion ¶
type ResourceExpansion interface{}
type ResourceInterface ¶
type ResourceInterface interface { Create(*v1alpha1.Resource) (*v1alpha1.Resource, error) Update(*v1alpha1.Resource) (*v1alpha1.Resource, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.Resource, error) List(opts v1.ListOptions) (*v1alpha1.ResourceList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Resource, err error) ResourceExpansion }
ResourceInterface has methods to work with Resource resources.
type ResourcesGetter ¶
type ResourcesGetter interface {
Resources(namespace string) ResourceInterface
}
ResourcesGetter has a method to return a ResourceInterface. A group's client should implement this interface.
type StageExpansion ¶
type StageExpansion interface{}
type StageInterface ¶
type StageInterface interface { Create(*v1alpha1.Stage) (*v1alpha1.Stage, error) Update(*v1alpha1.Stage) (*v1alpha1.Stage, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.Stage, error) List(opts v1.ListOptions) (*v1alpha1.StageList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Stage, err error) StageExpansion }
StageInterface has methods to work with Stage resources.
type StagesGetter ¶
type StagesGetter interface {
Stages(namespace string) StageInterface
}
StagesGetter has a method to return a StageInterface. A group's client should implement this interface.
type WorkflowExpansion ¶
type WorkflowExpansion interface{}
type WorkflowInterface ¶
type WorkflowInterface interface { Create(*v1alpha1.Workflow) (*v1alpha1.Workflow, error) Update(*v1alpha1.Workflow) (*v1alpha1.Workflow, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.Workflow, error) List(opts v1.ListOptions) (*v1alpha1.WorkflowList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Workflow, err error) WorkflowExpansion }
WorkflowInterface has methods to work with Workflow resources.
type WorkflowRunExpansion ¶
type WorkflowRunExpansion interface{}
type WorkflowRunInterface ¶
type WorkflowRunInterface interface { Create(*v1alpha1.WorkflowRun) (*v1alpha1.WorkflowRun, error) Update(*v1alpha1.WorkflowRun) (*v1alpha1.WorkflowRun, error) UpdateStatus(*v1alpha1.WorkflowRun) (*v1alpha1.WorkflowRun, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.WorkflowRun, error) List(opts v1.ListOptions) (*v1alpha1.WorkflowRunList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.WorkflowRun, err error) WorkflowRunExpansion }
WorkflowRunInterface has methods to work with WorkflowRun resources.
type WorkflowRunsGetter ¶
type WorkflowRunsGetter interface {
WorkflowRuns(namespace string) WorkflowRunInterface
}
WorkflowRunsGetter has a method to return a WorkflowRunInterface. A group's client should implement this interface.
type WorkflowTriggerExpansion ¶
type WorkflowTriggerExpansion interface{}
type WorkflowTriggerInterface ¶
type WorkflowTriggerInterface interface { Create(*v1alpha1.WorkflowTrigger) (*v1alpha1.WorkflowTrigger, error) Update(*v1alpha1.WorkflowTrigger) (*v1alpha1.WorkflowTrigger, error) UpdateStatus(*v1alpha1.WorkflowTrigger) (*v1alpha1.WorkflowTrigger, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.WorkflowTrigger, error) List(opts v1.ListOptions) (*v1alpha1.WorkflowTriggerList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.WorkflowTrigger, err error) WorkflowTriggerExpansion }
WorkflowTriggerInterface has methods to work with WorkflowTrigger resources.
type WorkflowTriggersGetter ¶
type WorkflowTriggersGetter interface {
WorkflowTriggers(namespace string) WorkflowTriggerInterface
}
WorkflowTriggersGetter has a method to return a WorkflowTriggerInterface. A group's client should implement this interface.
type WorkflowsGetter ¶
type WorkflowsGetter interface {
Workflows(namespace string) WorkflowInterface
}
WorkflowsGetter has a method to return a WorkflowInterface. A group's client should implement this interface.