Documentation
¶
Index ¶
- func NewServer(instanceIDService instanceid.Service, ...) workflowtemplatepkg.WorkflowTemplateServiceServer
- type ClientStore
- type Informer
- type Server
- func (wts *Server) CreateWorkflowTemplate(ctx context.Context, req *workflowtemplatepkg.WorkflowTemplateCreateRequest) (*v1alpha1.WorkflowTemplate, error)
- func (wts *Server) DeleteWorkflowTemplate(ctx context.Context, req *workflowtemplatepkg.WorkflowTemplateDeleteRequest) (*workflowtemplatepkg.WorkflowTemplateDeleteResponse, error)
- func (wts *Server) GetWorkflowTemplate(ctx context.Context, req *workflowtemplatepkg.WorkflowTemplateGetRequest) (*v1alpha1.WorkflowTemplate, error)
- func (wts *Server) LintWorkflowTemplate(ctx context.Context, req *workflowtemplatepkg.WorkflowTemplateLintRequest) (*v1alpha1.WorkflowTemplate, error)
- func (wts *Server) ListWorkflowTemplates(ctx context.Context, req *workflowtemplatepkg.WorkflowTemplateListRequest) (*v1alpha1.WorkflowTemplateList, error)
- func (wts *Server) UpdateWorkflowTemplate(ctx context.Context, req *workflowtemplatepkg.WorkflowTemplateUpdateRequest) (*v1alpha1.WorkflowTemplate, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewServer ¶ added in v4.1.0
func NewServer(instanceIDService instanceid.Service, wftmplStore servertypes.WorkflowTemplateStore, cwftmplStore servertypes.ClusterWorkflowTemplateStore) workflowtemplatepkg.WorkflowTemplateServiceServer
Types ¶
type ClientStore ¶ added in v4.1.0
type ClientStore struct {
}
ClientStore is a wrapper around informer.
func NewClientStore ¶ added in v4.1.0
func NewClientStore() *ClientStore
func (*ClientStore) Getter ¶ added in v4.1.0
func (wcs *ClientStore) Getter(ctx context.Context, namespace string) templateresolution.WorkflowTemplateNamespacedGetter
type Informer ¶
type Informer struct {
// contains filtered or unexported fields
}
func NewInformer ¶
func (*Informer) Getter ¶
func (wti *Informer) Getter(ctx context.Context, namespace string) templateresolution.WorkflowTemplateNamespacedGetter
Getter returns a WorkflowTemplateNamespacedGetter. If namespace is empty, the Lister will use the namespace provided during initialization.
type Server ¶ added in v4.1.0
type Server struct {
// contains filtered or unexported fields
}
func (*Server) CreateWorkflowTemplate ¶ added in v4.1.0
func (wts *Server) CreateWorkflowTemplate(ctx context.Context, req *workflowtemplatepkg.WorkflowTemplateCreateRequest) (*v1alpha1.WorkflowTemplate, error)
func (*Server) DeleteWorkflowTemplate ¶ added in v4.1.0
func (wts *Server) DeleteWorkflowTemplate(ctx context.Context, req *workflowtemplatepkg.WorkflowTemplateDeleteRequest) (*workflowtemplatepkg.WorkflowTemplateDeleteResponse, error)
func (*Server) GetWorkflowTemplate ¶ added in v4.1.0
func (wts *Server) GetWorkflowTemplate(ctx context.Context, req *workflowtemplatepkg.WorkflowTemplateGetRequest) (*v1alpha1.WorkflowTemplate, error)
func (*Server) LintWorkflowTemplate ¶ added in v4.1.0
func (wts *Server) LintWorkflowTemplate(ctx context.Context, req *workflowtemplatepkg.WorkflowTemplateLintRequest) (*v1alpha1.WorkflowTemplate, error)
func (*Server) ListWorkflowTemplates ¶ added in v4.1.0
func (wts *Server) ListWorkflowTemplates(ctx context.Context, req *workflowtemplatepkg.WorkflowTemplateListRequest) (*v1alpha1.WorkflowTemplateList, error)
func (*Server) UpdateWorkflowTemplate ¶ added in v4.1.0
func (wts *Server) UpdateWorkflowTemplate(ctx context.Context, req *workflowtemplatepkg.WorkflowTemplateUpdateRequest) (*v1alpha1.WorkflowTemplate, error)
Click to show internal directories.
Click to hide internal directories.