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 ¶
func NewServer(instanceIDService instanceid.Service, wftmplStore servertypes.WorkflowTemplateStore, cwftmplStore servertypes.ClusterWorkflowTemplateStore) workflowtemplatepkg.WorkflowTemplateServiceServer
Types ¶
type ClientStore ¶
type ClientStore struct {
}
ClientStore is a wrapper around informer.
func NewClientStore ¶
func NewClientStore() *ClientStore
func (*ClientStore) Getter ¶
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 ¶
type Server struct {
// contains filtered or unexported fields
}
func (*Server) CreateWorkflowTemplate ¶
func (wts *Server) CreateWorkflowTemplate(ctx context.Context, req *workflowtemplatepkg.WorkflowTemplateCreateRequest) (*v1alpha1.WorkflowTemplate, error)
func (*Server) DeleteWorkflowTemplate ¶
func (wts *Server) DeleteWorkflowTemplate(ctx context.Context, req *workflowtemplatepkg.WorkflowTemplateDeleteRequest) (*workflowtemplatepkg.WorkflowTemplateDeleteResponse, error)
func (*Server) GetWorkflowTemplate ¶
func (wts *Server) GetWorkflowTemplate(ctx context.Context, req *workflowtemplatepkg.WorkflowTemplateGetRequest) (*v1alpha1.WorkflowTemplate, error)
func (*Server) LintWorkflowTemplate ¶
func (wts *Server) LintWorkflowTemplate(ctx context.Context, req *workflowtemplatepkg.WorkflowTemplateLintRequest) (*v1alpha1.WorkflowTemplate, error)
func (*Server) ListWorkflowTemplates ¶
func (wts *Server) ListWorkflowTemplates(ctx context.Context, req *workflowtemplatepkg.WorkflowTemplateListRequest) (*v1alpha1.WorkflowTemplateList, error)
func (*Server) UpdateWorkflowTemplate ¶
func (wts *Server) UpdateWorkflowTemplate(ctx context.Context, req *workflowtemplatepkg.WorkflowTemplateUpdateRequest) (*v1alpha1.WorkflowTemplate, error)
Click to show internal directories.
Click to hide internal directories.