Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataModelClient ¶
type DataModelClient interface {
ListDataModels(ctx context.Context, in *convert.ListDataModelsRequest) (*convert.ListDataModelsResponse, error)
GetDataModel(ctx context.Context, in *convert.GetDataModelRequest) (*convert.GetDataModelResponse, error)
ListDataModelRows(ctx context.Context, in *convert.ListDataModelRowsRequest) (*convert.ListDataModelRowsResponse, error)
PatchDataModel(ctx context.Context, in *convert.PatchDataModelRequest) (*convert.PatchDataModelResponse, error)
DeleteDataModel(ctx context.Context, in *convert.DeleteDataModelRequest) (*convert.DeleteDataModelResponse, error)
ListAllDataModelRowIDs(ctx context.Context, in *convert.ListAllDataModelRowIDsRequest) (*convert.ListAllDataModelRowIDsResponse, error)
}
type Factory ¶
type Factory interface {
WorkspaceClient() (WorkspaceClient, error)
DataModelClient() (DataModelClient, error)
WorkflowClient() (WorkflowClient, error)
VersionClient() (VersionClient, error)
SubmissionClient() (SubmissionClient, error)
}
func NewFactory ¶
func NewFactory(opts *clioptions.ClientOptions) Factory
type SubmissionClient ¶
type SubmissionClient interface {
ListSubmissions(ctx context.Context, in *convert.ListSubmissionsRequest) (*convert.ListSubmissionsResponse, error)
CreateSubmission(ctx context.Context, in *convert.CreateSubmissionRequest) (*convert.CreateSubmissionResponse, error)
DeleteSubmission(ctx context.Context, in *convert.DeleteSubmissionRequest) (*convert.DeleteSubmissionResponse, error)
CancelSubmission(ctx context.Context, in *convert.CancelSubmissionRequest) (*convert.CancelSubmissionResponse, error)
ListRuns(ctx context.Context, in *convert.ListRunsRequest) (*convert.ListRunsResponse, error)
CancelRun(ctx context.Context, in *convert.CancelRunRequest) (*convert.CancelRunResponse, error)
ListTasks(ctx context.Context, in *convert.ListTasksRequest) (*convert.ListTasksResponse, error)
}
type VersionClient ¶
type WorkflowClient ¶
type WorkflowClient interface {
GetWorkflow(ctx context.Context, in *convert.GetWorkflowRequest) (*convert.GetWorkflowResponse, error)
GetWorkflowVersion(ctx context.Context, in *convert.GetWorkflowVersionRequest) (*convert.GetWorkflowVersionResponse, error)
ListWorkflowFiles(ctx context.Context, in *convert.ListWorkflowFilesRequest) (*convert.ListWorkflowFilesResponse, error)
CreateWorkflow(ctx context.Context, in *convert.CreateWorkflowRequest) (*convert.CreateWorkflowResponse, error)
DeleteWorkflow(ctx context.Context, in *convert.DeleteWorkflowRequest) (*convert.DeleteWorkflowResponse, error)
UpdateWorkflow(ctx context.Context, in *convert.UpdateWorkflowRequest) (*convert.UpdateWorkflowResponse, error)
ListWorkflow(ctx context.Context, in *convert.ListWorkflowsRequest) (*convert.ListWorkflowsResponse, error)
}
type WorkspaceClient ¶
type WorkspaceClient interface {
CreateWorkspace(ctx context.Context, in *convert.CreateWorkspaceRequest) (*convert.CreateWorkspaceResponse, error)
DeleteWorkspace(ctx context.Context, in *convert.DeleteWorkspaceRequest) (*convert.DeleteWorkspaceResponse, error)
UpdateWorkspace(ctx context.Context, in *convert.UpdateWorkspaceRequest) (*convert.UpdateWorkspaceResponse, error)
ListWorkspaces(ctx context.Context, in *convert.ListWorkspacesRequest) (*convert.ListWorkspacesResponse, error)
ImportWorkspace(ctx context.Context, in *convert.ImportWorkspaceRequest) (*convert.ImportWorkspaceResponse, error)
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.