Documentation
¶
Index ¶
- Constants
- type AlarmGroup
- type AlarmMessage
- type AlarmQuietInterval
- type AlarmRuleData
- type AlarmRuleDetail
- type AlarmWayWebHook
- type BackfillInstance
- type BackfillInstanceCollection
- type ChildDependencyConfigPage
- type Client
- func (c *Client) CreateCodeFile(request *CreateCodeFileRequest) (response *CreateCodeFileResponse, err error)
- func (c *Client) CreateCodeFileWithContext(ctx context.Context, request *CreateCodeFileRequest) (response *CreateCodeFileResponse, err error)
- func (c *Client) CreateCodeFolder(request *CreateCodeFolderRequest) (response *CreateCodeFolderResponse, err error)
- func (c *Client) CreateCodeFolderWithContext(ctx context.Context, request *CreateCodeFolderRequest) (response *CreateCodeFolderResponse, err error)
- func (c *Client) CreateDataBackfillPlan(request *CreateDataBackfillPlanRequest) (response *CreateDataBackfillPlanResponse, err error)
- func (c *Client) CreateDataBackfillPlanWithContext(ctx context.Context, request *CreateDataBackfillPlanRequest) (response *CreateDataBackfillPlanResponse, err error)
- func (c *Client) CreateOpsAlarmRule(request *CreateOpsAlarmRuleRequest) (response *CreateOpsAlarmRuleResponse, err error)
- func (c *Client) CreateOpsAlarmRuleWithContext(ctx context.Context, request *CreateOpsAlarmRuleRequest) (response *CreateOpsAlarmRuleResponse, err error)
- func (c *Client) CreateResourceFile(request *CreateResourceFileRequest) (response *CreateResourceFileResponse, err error)
- func (c *Client) CreateResourceFileWithContext(ctx context.Context, request *CreateResourceFileRequest) (response *CreateResourceFileResponse, err error)
- func (c *Client) CreateResourceFolder(request *CreateResourceFolderRequest) (response *CreateResourceFolderResponse, err error)
- func (c *Client) CreateResourceFolderWithContext(ctx context.Context, request *CreateResourceFolderRequest) (response *CreateResourceFolderResponse, err error)
- func (c *Client) CreateSQLFolder(request *CreateSQLFolderRequest) (response *CreateSQLFolderResponse, err error)
- func (c *Client) CreateSQLFolderWithContext(ctx context.Context, request *CreateSQLFolderRequest) (response *CreateSQLFolderResponse, err error)
- func (c *Client) CreateSQLScript(request *CreateSQLScriptRequest) (response *CreateSQLScriptResponse, err error)
- func (c *Client) CreateSQLScriptWithContext(ctx context.Context, request *CreateSQLScriptRequest) (response *CreateSQLScriptResponse, err error)
- func (c *Client) CreateTask(request *CreateTaskRequest) (response *CreateTaskResponse, err error)
- func (c *Client) CreateTaskWithContext(ctx context.Context, request *CreateTaskRequest) (response *CreateTaskResponse, err error)
- func (c *Client) CreateWorkflow(request *CreateWorkflowRequest) (response *CreateWorkflowResponse, err error)
- func (c *Client) CreateWorkflowFolder(request *CreateWorkflowFolderRequest) (response *CreateWorkflowFolderResponse, err error)
- func (c *Client) CreateWorkflowFolderWithContext(ctx context.Context, request *CreateWorkflowFolderRequest) (response *CreateWorkflowFolderResponse, err error)
- func (c *Client) CreateWorkflowWithContext(ctx context.Context, request *CreateWorkflowRequest) (response *CreateWorkflowResponse, err error)
- func (c *Client) DeleteCodeFile(request *DeleteCodeFileRequest) (response *DeleteCodeFileResponse, err error)
- func (c *Client) DeleteCodeFileWithContext(ctx context.Context, request *DeleteCodeFileRequest) (response *DeleteCodeFileResponse, err error)
- func (c *Client) DeleteCodeFolder(request *DeleteCodeFolderRequest) (response *DeleteCodeFolderResponse, err error)
- func (c *Client) DeleteCodeFolderWithContext(ctx context.Context, request *DeleteCodeFolderRequest) (response *DeleteCodeFolderResponse, err error)
- func (c *Client) DeleteOpsAlarmRule(request *DeleteOpsAlarmRuleRequest) (response *DeleteOpsAlarmRuleResponse, err error)
- func (c *Client) DeleteOpsAlarmRuleWithContext(ctx context.Context, request *DeleteOpsAlarmRuleRequest) (response *DeleteOpsAlarmRuleResponse, err error)
- func (c *Client) DeleteResourceFile(request *DeleteResourceFileRequest) (response *DeleteResourceFileResponse, err error)
- func (c *Client) DeleteResourceFileWithContext(ctx context.Context, request *DeleteResourceFileRequest) (response *DeleteResourceFileResponse, err error)
- func (c *Client) DeleteResourceFolder(request *DeleteResourceFolderRequest) (response *DeleteResourceFolderResponse, err error)
- func (c *Client) DeleteResourceFolderWithContext(ctx context.Context, request *DeleteResourceFolderRequest) (response *DeleteResourceFolderResponse, err error)
- func (c *Client) DeleteSQLFolder(request *DeleteSQLFolderRequest) (response *DeleteSQLFolderResponse, err error)
- func (c *Client) DeleteSQLFolderWithContext(ctx context.Context, request *DeleteSQLFolderRequest) (response *DeleteSQLFolderResponse, err error)
- func (c *Client) DeleteSQLScript(request *DeleteSQLScriptRequest) (response *DeleteSQLScriptResponse, err error)
- func (c *Client) DeleteSQLScriptWithContext(ctx context.Context, request *DeleteSQLScriptRequest) (response *DeleteSQLScriptResponse, err error)
- func (c *Client) DeleteTask(request *DeleteTaskRequest) (response *DeleteTaskResponse, err error)
- func (c *Client) DeleteTaskWithContext(ctx context.Context, request *DeleteTaskRequest) (response *DeleteTaskResponse, err error)
- func (c *Client) DeleteWorkflow(request *DeleteWorkflowRequest) (response *DeleteWorkflowResponse, err error)
- func (c *Client) DeleteWorkflowFolder(request *DeleteWorkflowFolderRequest) (response *DeleteWorkflowFolderResponse, err error)
- func (c *Client) DeleteWorkflowFolderWithContext(ctx context.Context, request *DeleteWorkflowFolderRequest) (response *DeleteWorkflowFolderResponse, err error)
- func (c *Client) DeleteWorkflowWithContext(ctx context.Context, request *DeleteWorkflowRequest) (response *DeleteWorkflowResponse, err error)
- func (c *Client) GetAlarmMessage(request *GetAlarmMessageRequest) (response *GetAlarmMessageResponse, err error)
- func (c *Client) GetAlarmMessageWithContext(ctx context.Context, request *GetAlarmMessageRequest) (response *GetAlarmMessageResponse, err error)
- func (c *Client) GetCodeFile(request *GetCodeFileRequest) (response *GetCodeFileResponse, err error)
- func (c *Client) GetCodeFileWithContext(ctx context.Context, request *GetCodeFileRequest) (response *GetCodeFileResponse, err error)
- func (c *Client) GetOpsAlarmRule(request *GetOpsAlarmRuleRequest) (response *GetOpsAlarmRuleResponse, err error)
- func (c *Client) GetOpsAlarmRuleWithContext(ctx context.Context, request *GetOpsAlarmRuleRequest) (response *GetOpsAlarmRuleResponse, err error)
- func (c *Client) GetOpsAsyncJob(request *GetOpsAsyncJobRequest) (response *GetOpsAsyncJobResponse, err error)
- func (c *Client) GetOpsAsyncJobWithContext(ctx context.Context, request *GetOpsAsyncJobRequest) (response *GetOpsAsyncJobResponse, err error)
- func (c *Client) GetOpsTask(request *GetOpsTaskRequest) (response *GetOpsTaskResponse, err error)
- func (c *Client) GetOpsTaskCode(request *GetOpsTaskCodeRequest) (response *GetOpsTaskCodeResponse, err error)
- func (c *Client) GetOpsTaskCodeWithContext(ctx context.Context, request *GetOpsTaskCodeRequest) (response *GetOpsTaskCodeResponse, err error)
- func (c *Client) GetOpsTaskWithContext(ctx context.Context, request *GetOpsTaskRequest) (response *GetOpsTaskResponse, err error)
- func (c *Client) GetOpsWorkflow(request *GetOpsWorkflowRequest) (response *GetOpsWorkflowResponse, err error)
- func (c *Client) GetOpsWorkflowWithContext(ctx context.Context, request *GetOpsWorkflowRequest) (response *GetOpsWorkflowResponse, err error)
- func (c *Client) GetResourceFile(request *GetResourceFileRequest) (response *GetResourceFileResponse, err error)
- func (c *Client) GetResourceFileWithContext(ctx context.Context, request *GetResourceFileRequest) (response *GetResourceFileResponse, err error)
- func (c *Client) GetSQLScript(request *GetSQLScriptRequest) (response *GetSQLScriptResponse, err error)
- func (c *Client) GetSQLScriptWithContext(ctx context.Context, request *GetSQLScriptRequest) (response *GetSQLScriptResponse, err error)
- func (c *Client) GetTask(request *GetTaskRequest) (response *GetTaskResponse, err error)
- func (c *Client) GetTaskCode(request *GetTaskCodeRequest) (response *GetTaskCodeResponse, err error)
- func (c *Client) GetTaskCodeWithContext(ctx context.Context, request *GetTaskCodeRequest) (response *GetTaskCodeResponse, err error)
- func (c *Client) GetTaskInstance(request *GetTaskInstanceRequest) (response *GetTaskInstanceResponse, err error)
- func (c *Client) GetTaskInstanceLog(request *GetTaskInstanceLogRequest) (response *GetTaskInstanceLogResponse, err error)
- func (c *Client) GetTaskInstanceLogWithContext(ctx context.Context, request *GetTaskInstanceLogRequest) (response *GetTaskInstanceLogResponse, err error)
- func (c *Client) GetTaskInstanceWithContext(ctx context.Context, request *GetTaskInstanceRequest) (response *GetTaskInstanceResponse, err error)
- func (c *Client) GetTaskVersion(request *GetTaskVersionRequest) (response *GetTaskVersionResponse, err error)
- func (c *Client) GetTaskVersionWithContext(ctx context.Context, request *GetTaskVersionRequest) (response *GetTaskVersionResponse, err error)
- func (c *Client) GetTaskWithContext(ctx context.Context, request *GetTaskRequest) (response *GetTaskResponse, err error)
- func (c *Client) GetWorkflow(request *GetWorkflowRequest) (response *GetWorkflowResponse, err error)
- func (c *Client) GetWorkflowWithContext(ctx context.Context, request *GetWorkflowRequest) (response *GetWorkflowResponse, err error)
- func (c *Client) KillTaskInstancesAsync(request *KillTaskInstancesAsyncRequest) (response *KillTaskInstancesAsyncResponse, err error)
- func (c *Client) KillTaskInstancesAsyncWithContext(ctx context.Context, request *KillTaskInstancesAsyncRequest) (response *KillTaskInstancesAsyncResponse, err error)
- func (c *Client) ListAlarmMessages(request *ListAlarmMessagesRequest) (response *ListAlarmMessagesResponse, err error)
- func (c *Client) ListAlarmMessagesWithContext(ctx context.Context, request *ListAlarmMessagesRequest) (response *ListAlarmMessagesResponse, err error)
- func (c *Client) ListCodeFolderContents(request *ListCodeFolderContentsRequest) (response *ListCodeFolderContentsResponse, err error)
- func (c *Client) ListCodeFolderContentsWithContext(ctx context.Context, request *ListCodeFolderContentsRequest) (response *ListCodeFolderContentsResponse, err error)
- func (c *Client) ListDataBackfillInstances(request *ListDataBackfillInstancesRequest) (response *ListDataBackfillInstancesResponse, err error)
- func (c *Client) ListDataBackfillInstancesWithContext(ctx context.Context, request *ListDataBackfillInstancesRequest) (response *ListDataBackfillInstancesResponse, err error)
- func (c *Client) ListDownstreamOpsTasks(request *ListDownstreamOpsTasksRequest) (response *ListDownstreamOpsTasksResponse, err error)
- func (c *Client) ListDownstreamOpsTasksWithContext(ctx context.Context, request *ListDownstreamOpsTasksRequest) (response *ListDownstreamOpsTasksResponse, err error)
- func (c *Client) ListDownstreamTaskInstances(request *ListDownstreamTaskInstancesRequest) (response *ListDownstreamTaskInstancesResponse, err error)
- func (c *Client) ListDownstreamTaskInstancesWithContext(ctx context.Context, request *ListDownstreamTaskInstancesRequest) (response *ListDownstreamTaskInstancesResponse, err error)
- func (c *Client) ListDownstreamTasks(request *ListDownstreamTasksRequest) (response *ListDownstreamTasksResponse, err error)
- func (c *Client) ListDownstreamTasksWithContext(ctx context.Context, request *ListDownstreamTasksRequest) (response *ListDownstreamTasksResponse, err error)
- func (c *Client) ListOpsAlarmRules(request *ListOpsAlarmRulesRequest) (response *ListOpsAlarmRulesResponse, err error)
- func (c *Client) ListOpsAlarmRulesWithContext(ctx context.Context, request *ListOpsAlarmRulesRequest) (response *ListOpsAlarmRulesResponse, err error)
- func (c *Client) ListOpsTasks(request *ListOpsTasksRequest) (response *ListOpsTasksResponse, err error)
- func (c *Client) ListOpsTasksWithContext(ctx context.Context, request *ListOpsTasksRequest) (response *ListOpsTasksResponse, err error)
- func (c *Client) ListOpsWorkflows(request *ListOpsWorkflowsRequest) (response *ListOpsWorkflowsResponse, err error)
- func (c *Client) ListOpsWorkflowsWithContext(ctx context.Context, request *ListOpsWorkflowsRequest) (response *ListOpsWorkflowsResponse, err error)
- func (c *Client) ListResourceFiles(request *ListResourceFilesRequest) (response *ListResourceFilesResponse, err error)
- func (c *Client) ListResourceFilesWithContext(ctx context.Context, request *ListResourceFilesRequest) (response *ListResourceFilesResponse, err error)
- func (c *Client) ListResourceFolders(request *ListResourceFoldersRequest) (response *ListResourceFoldersResponse, err error)
- func (c *Client) ListResourceFoldersWithContext(ctx context.Context, request *ListResourceFoldersRequest) (response *ListResourceFoldersResponse, err error)
- func (c *Client) ListSQLFolderContents(request *ListSQLFolderContentsRequest) (response *ListSQLFolderContentsResponse, err error)
- func (c *Client) ListSQLFolderContentsWithContext(ctx context.Context, request *ListSQLFolderContentsRequest) (response *ListSQLFolderContentsResponse, err error)
- func (c *Client) ListSQLScriptRuns(request *ListSQLScriptRunsRequest) (response *ListSQLScriptRunsResponse, err error)
- func (c *Client) ListSQLScriptRunsWithContext(ctx context.Context, request *ListSQLScriptRunsRequest) (response *ListSQLScriptRunsResponse, err error)
- func (c *Client) ListTaskInstanceExecutions(request *ListTaskInstanceExecutionsRequest) (response *ListTaskInstanceExecutionsResponse, err error)
- func (c *Client) ListTaskInstanceExecutionsWithContext(ctx context.Context, request *ListTaskInstanceExecutionsRequest) (response *ListTaskInstanceExecutionsResponse, err error)
- func (c *Client) ListTaskInstances(request *ListTaskInstancesRequest) (response *ListTaskInstancesResponse, err error)
- func (c *Client) ListTaskInstancesWithContext(ctx context.Context, request *ListTaskInstancesRequest) (response *ListTaskInstancesResponse, err error)
- func (c *Client) ListTaskVersions(request *ListTaskVersionsRequest) (response *ListTaskVersionsResponse, err error)
- func (c *Client) ListTaskVersionsWithContext(ctx context.Context, request *ListTaskVersionsRequest) (response *ListTaskVersionsResponse, err error)
- func (c *Client) ListTasks(request *ListTasksRequest) (response *ListTasksResponse, err error)
- func (c *Client) ListTasksWithContext(ctx context.Context, request *ListTasksRequest) (response *ListTasksResponse, err error)
- func (c *Client) ListUpstreamOpsTasks(request *ListUpstreamOpsTasksRequest) (response *ListUpstreamOpsTasksResponse, err error)
- func (c *Client) ListUpstreamOpsTasksWithContext(ctx context.Context, request *ListUpstreamOpsTasksRequest) (response *ListUpstreamOpsTasksResponse, err error)
- func (c *Client) ListUpstreamTaskInstances(request *ListUpstreamTaskInstancesRequest) (response *ListUpstreamTaskInstancesResponse, err error)
- func (c *Client) ListUpstreamTaskInstancesWithContext(ctx context.Context, request *ListUpstreamTaskInstancesRequest) (response *ListUpstreamTaskInstancesResponse, err error)
- func (c *Client) ListUpstreamTasks(request *ListUpstreamTasksRequest) (response *ListUpstreamTasksResponse, err error)
- func (c *Client) ListUpstreamTasksWithContext(ctx context.Context, request *ListUpstreamTasksRequest) (response *ListUpstreamTasksResponse, err error)
- func (c *Client) ListWorkflowFolders(request *ListWorkflowFoldersRequest) (response *ListWorkflowFoldersResponse, err error)
- func (c *Client) ListWorkflowFoldersWithContext(ctx context.Context, request *ListWorkflowFoldersRequest) (response *ListWorkflowFoldersResponse, err error)
- func (c *Client) ListWorkflows(request *ListWorkflowsRequest) (response *ListWorkflowsResponse, err error)
- func (c *Client) ListWorkflowsWithContext(ctx context.Context, request *ListWorkflowsRequest) (response *ListWorkflowsResponse, err error)
- func (c *Client) PauseOpsTasksAsync(request *PauseOpsTasksAsyncRequest) (response *PauseOpsTasksAsyncResponse, err error)
- func (c *Client) PauseOpsTasksAsyncWithContext(ctx context.Context, request *PauseOpsTasksAsyncRequest) (response *PauseOpsTasksAsyncResponse, err error)
- func (c *Client) RerunTaskInstancesAsync(request *RerunTaskInstancesAsyncRequest) (response *RerunTaskInstancesAsyncResponse, err error)
- func (c *Client) RerunTaskInstancesAsyncWithContext(ctx context.Context, request *RerunTaskInstancesAsyncRequest) (response *RerunTaskInstancesAsyncResponse, err error)
- func (c *Client) RunSQLScript(request *RunSQLScriptRequest) (response *RunSQLScriptResponse, err error)
- func (c *Client) RunSQLScriptWithContext(ctx context.Context, request *RunSQLScriptRequest) (response *RunSQLScriptResponse, err error)
- func (c *Client) SetSuccessTaskInstancesAsync(request *SetSuccessTaskInstancesAsyncRequest) (response *SetSuccessTaskInstancesAsyncResponse, err error)
- func (c *Client) SetSuccessTaskInstancesAsyncWithContext(ctx context.Context, request *SetSuccessTaskInstancesAsyncRequest) (response *SetSuccessTaskInstancesAsyncResponse, err error)
- func (c *Client) StopOpsTasksAsync(request *StopOpsTasksAsyncRequest) (response *StopOpsTasksAsyncResponse, err error)
- func (c *Client) StopOpsTasksAsyncWithContext(ctx context.Context, request *StopOpsTasksAsyncRequest) (response *StopOpsTasksAsyncResponse, err error)
- func (c *Client) StopSQLScriptRun(request *StopSQLScriptRunRequest) (response *StopSQLScriptRunResponse, err error)
- func (c *Client) StopSQLScriptRunWithContext(ctx context.Context, request *StopSQLScriptRunRequest) (response *StopSQLScriptRunResponse, err error)
- func (c *Client) SubmitTask(request *SubmitTaskRequest) (response *SubmitTaskResponse, err error)
- func (c *Client) SubmitTaskWithContext(ctx context.Context, request *SubmitTaskRequest) (response *SubmitTaskResponse, err error)
- func (c *Client) UpdateCodeFile(request *UpdateCodeFileRequest) (response *UpdateCodeFileResponse, err error)
- func (c *Client) UpdateCodeFileWithContext(ctx context.Context, request *UpdateCodeFileRequest) (response *UpdateCodeFileResponse, err error)
- func (c *Client) UpdateCodeFolder(request *UpdateCodeFolderRequest) (response *UpdateCodeFolderResponse, err error)
- func (c *Client) UpdateCodeFolderWithContext(ctx context.Context, request *UpdateCodeFolderRequest) (response *UpdateCodeFolderResponse, err error)
- func (c *Client) UpdateOpsAlarmRule(request *UpdateOpsAlarmRuleRequest) (response *UpdateOpsAlarmRuleResponse, err error)
- func (c *Client) UpdateOpsAlarmRuleWithContext(ctx context.Context, request *UpdateOpsAlarmRuleRequest) (response *UpdateOpsAlarmRuleResponse, err error)
- func (c *Client) UpdateOpsTasksOwner(request *UpdateOpsTasksOwnerRequest) (response *UpdateOpsTasksOwnerResponse, err error)
- func (c *Client) UpdateOpsTasksOwnerWithContext(ctx context.Context, request *UpdateOpsTasksOwnerRequest) (response *UpdateOpsTasksOwnerResponse, err error)
- func (c *Client) UpdateResourceFile(request *UpdateResourceFileRequest) (response *UpdateResourceFileResponse, err error)
- func (c *Client) UpdateResourceFileWithContext(ctx context.Context, request *UpdateResourceFileRequest) (response *UpdateResourceFileResponse, err error)
- func (c *Client) UpdateResourceFolder(request *UpdateResourceFolderRequest) (response *UpdateResourceFolderResponse, err error)
- func (c *Client) UpdateResourceFolderWithContext(ctx context.Context, request *UpdateResourceFolderRequest) (response *UpdateResourceFolderResponse, err error)
- func (c *Client) UpdateSQLFolder(request *UpdateSQLFolderRequest) (response *UpdateSQLFolderResponse, err error)
- func (c *Client) UpdateSQLFolderWithContext(ctx context.Context, request *UpdateSQLFolderRequest) (response *UpdateSQLFolderResponse, err error)
- func (c *Client) UpdateSQLScript(request *UpdateSQLScriptRequest) (response *UpdateSQLScriptResponse, err error)
- func (c *Client) UpdateSQLScriptWithContext(ctx context.Context, request *UpdateSQLScriptRequest) (response *UpdateSQLScriptResponse, err error)
- func (c *Client) UpdateTask(request *UpdateTaskRequest) (response *UpdateTaskResponse, err error)
- func (c *Client) UpdateTaskWithContext(ctx context.Context, request *UpdateTaskRequest) (response *UpdateTaskResponse, err error)
- func (c *Client) UpdateWorkflow(request *UpdateWorkflowRequest) (response *UpdateWorkflowResponse, err error)
- func (c *Client) UpdateWorkflowFolder(request *UpdateWorkflowFolderRequest) (response *UpdateWorkflowFolderResponse, err error)
- func (c *Client) UpdateWorkflowFolderWithContext(ctx context.Context, request *UpdateWorkflowFolderRequest) (response *UpdateWorkflowFolderResponse, err error)
- func (c *Client) UpdateWorkflowWithContext(ctx context.Context, request *UpdateWorkflowRequest) (response *UpdateWorkflowResponse, err error)
- type CodeFile
- type CodeFileConfig
- type CodeFolderNode
- type CodeStudioFileActionResult
- type CodeStudioFolderActionResult
- type CodeStudioFolderResult
- type CreateAlarmRuleData
- type CreateCodeFileRequest
- type CreateCodeFileRequestParams
- type CreateCodeFileResponse
- type CreateCodeFileResponseParams
- type CreateCodeFolderRequest
- type CreateCodeFolderRequestParams
- type CreateCodeFolderResponse
- type CreateCodeFolderResponseParams
- type CreateDataBackfillPlanRequest
- type CreateDataBackfillPlanRequestParams
- type CreateDataBackfillPlanResponse
- type CreateDataBackfillPlanResponseParams
- type CreateDataReplenishmentPlan
- type CreateFolderResult
- type CreateOpsAlarmRuleRequest
- type CreateOpsAlarmRuleRequestParams
- type CreateOpsAlarmRuleResponse
- type CreateOpsAlarmRuleResponseParams
- type CreateResourceFileRequest
- type CreateResourceFileRequestParams
- type CreateResourceFileResponse
- type CreateResourceFileResponseParams
- type CreateResourceFileResult
- type CreateResourceFolderRequest
- type CreateResourceFolderRequestParams
- type CreateResourceFolderResponse
- type CreateResourceFolderResponseParams
- type CreateSQLFolderRequest
- type CreateSQLFolderRequestParams
- type CreateSQLFolderResponse
- type CreateSQLFolderResponseParams
- type CreateSQLScriptRequest
- type CreateSQLScriptRequestParams
- type CreateSQLScriptResponse
- type CreateSQLScriptResponseParams
- type CreateTaskBaseAttribute
- type CreateTaskConfiguration
- type CreateTaskRequest
- type CreateTaskRequestParams
- type CreateTaskResponse
- type CreateTaskResponseParams
- type CreateTaskResult
- type CreateTaskSchedulerConfiguration
- type CreateWorkflowFolderRequest
- type CreateWorkflowFolderRequestParams
- type CreateWorkflowFolderResponse
- type CreateWorkflowFolderResponseParams
- type CreateWorkflowRequest
- type CreateWorkflowRequestParams
- type CreateWorkflowResponse
- type CreateWorkflowResponseParams
- type CreateWorkflowResult
- type DataBackfillRange
- type DeleteAlarmRuleResult
- type DeleteCodeFileRequest
- type DeleteCodeFileRequestParams
- type DeleteCodeFileResponse
- type DeleteCodeFileResponseParams
- type DeleteCodeFolderRequest
- type DeleteCodeFolderRequestParams
- type DeleteCodeFolderResponse
- type DeleteCodeFolderResponseParams
- type DeleteFolderResult
- type DeleteOpsAlarmRuleRequest
- type DeleteOpsAlarmRuleRequestParams
- type DeleteOpsAlarmRuleResponse
- type DeleteOpsAlarmRuleResponseParams
- type DeleteResourceFileRequest
- type DeleteResourceFileRequestParams
- type DeleteResourceFileResponse
- type DeleteResourceFileResponseParams
- type DeleteResourceFileResult
- type DeleteResourceFolderRequest
- type DeleteResourceFolderRequestParams
- type DeleteResourceFolderResponse
- type DeleteResourceFolderResponseParams
- type DeleteSQLFolderRequest
- type DeleteSQLFolderRequestParams
- type DeleteSQLFolderResponse
- type DeleteSQLFolderResponseParams
- type DeleteSQLScriptRequest
- type DeleteSQLScriptRequestParams
- type DeleteSQLScriptResponse
- type DeleteSQLScriptResponseParams
- type DeleteTaskRequest
- type DeleteTaskRequestParams
- type DeleteTaskResponse
- type DeleteTaskResponseParams
- type DeleteTaskResult
- type DeleteWorkflowFolderRequest
- type DeleteWorkflowFolderRequestParams
- type DeleteWorkflowFolderResponse
- type DeleteWorkflowFolderResponseParams
- type DeleteWorkflowRequest
- type DeleteWorkflowRequestParams
- type DeleteWorkflowResponse
- type DeleteWorkflowResponseParams
- type DeleteWorkflowResult
- type DependencyConfigPage
- type DependencyStrategyTask
- type DependencyTaskBrief
- type EventListener
- type GetAlarmMessageRequest
- type GetAlarmMessageRequestParams
- type GetAlarmMessageResponse
- type GetAlarmMessageResponseParams
- type GetCodeFileRequest
- type GetCodeFileRequestParams
- type GetCodeFileResponse
- type GetCodeFileResponseParams
- type GetOpsAlarmRuleRequest
- type GetOpsAlarmRuleRequestParams
- type GetOpsAlarmRuleResponse
- type GetOpsAlarmRuleResponseParams
- type GetOpsAsyncJobRequest
- type GetOpsAsyncJobRequestParams
- type GetOpsAsyncJobResponse
- type GetOpsAsyncJobResponseParams
- type GetOpsTaskCodeRequest
- type GetOpsTaskCodeRequestParams
- type GetOpsTaskCodeResponse
- type GetOpsTaskCodeResponseParams
- type GetOpsTaskRequest
- type GetOpsTaskRequestParams
- type GetOpsTaskResponse
- type GetOpsTaskResponseParams
- type GetOpsWorkflowRequest
- type GetOpsWorkflowRequestParams
- type GetOpsWorkflowResponse
- type GetOpsWorkflowResponseParams
- type GetResourceFileRequest
- type GetResourceFileRequestParams
- type GetResourceFileResponse
- type GetResourceFileResponseParams
- type GetSQLScriptRequest
- type GetSQLScriptRequestParams
- type GetSQLScriptResponse
- type GetSQLScriptResponseParams
- type GetTaskCodeRequest
- type GetTaskCodeRequestParams
- type GetTaskCodeResponse
- type GetTaskCodeResponseParams
- type GetTaskInstanceLogRequest
- type GetTaskInstanceLogRequestParams
- type GetTaskInstanceLogResponse
- type GetTaskInstanceLogResponseParams
- type GetTaskInstanceRequest
- type GetTaskInstanceRequestParams
- type GetTaskInstanceResponse
- type GetTaskInstanceResponseParams
- type GetTaskRequest
- type GetTaskRequestParams
- type GetTaskResponse
- type GetTaskResponseParams
- type GetTaskVersionRequest
- type GetTaskVersionRequestParams
- type GetTaskVersionResponse
- type GetTaskVersionResponseParams
- type GetWorkflowRequest
- type GetWorkflowRequestParams
- type GetWorkflowResponse
- type GetWorkflowResponseParams
- type InTaskParameter
- type InstanceExecution
- type InstanceExecutionPhase
- type InstanceLog
- type JobDto
- type JobExecutionDto
- type KVMap
- type KVPair
- type KillTaskInstancesAsyncRequest
- type KillTaskInstancesAsyncRequestParams
- type KillTaskInstancesAsyncResponse
- type KillTaskInstancesAsyncResponseParams
- type ListAlarmMessages
- type ListAlarmMessagesRequest
- type ListAlarmMessagesRequestParams
- type ListAlarmMessagesResponse
- type ListAlarmMessagesResponseParams
- type ListAlarmRulesResult
- type ListCodeFolderContentsRequest
- type ListCodeFolderContentsRequestParams
- type ListCodeFolderContentsResponse
- type ListCodeFolderContentsResponseParams
- type ListDataBackfillInstancesRequest
- type ListDataBackfillInstancesRequestParams
- type ListDataBackfillInstancesResponse
- type ListDataBackfillInstancesResponseParams
- type ListDownstreamOpsTasksRequest
- type ListDownstreamOpsTasksRequestParams
- type ListDownstreamOpsTasksResponse
- type ListDownstreamOpsTasksResponseParams
- type ListDownstreamTaskInstancesRequest
- type ListDownstreamTaskInstancesRequestParams
- type ListDownstreamTaskInstancesResponse
- type ListDownstreamTaskInstancesResponseParams
- type ListDownstreamTasksRequest
- type ListDownstreamTasksRequestParams
- type ListDownstreamTasksResponse
- type ListDownstreamTasksResponseParams
- type ListOpsAlarmRulesRequest
- type ListOpsAlarmRulesRequestParams
- type ListOpsAlarmRulesResponse
- type ListOpsAlarmRulesResponseParams
- type ListOpsTasksPage
- type ListOpsTasksRequest
- type ListOpsTasksRequestParams
- type ListOpsTasksResponse
- type ListOpsTasksResponseParams
- type ListOpsWorkflowsRequest
- type ListOpsWorkflowsRequestParams
- type ListOpsWorkflowsResponse
- type ListOpsWorkflowsResponseParams
- type ListResourceFilesRequest
- type ListResourceFilesRequestParams
- type ListResourceFilesResponse
- type ListResourceFilesResponseParams
- type ListResourceFoldersRequest
- type ListResourceFoldersRequestParams
- type ListResourceFoldersResponse
- type ListResourceFoldersResponseParams
- type ListSQLFolderContentsRequest
- type ListSQLFolderContentsRequestParams
- type ListSQLFolderContentsResponse
- type ListSQLFolderContentsResponseParams
- type ListSQLScriptRunsRequest
- type ListSQLScriptRunsRequestParams
- type ListSQLScriptRunsResponse
- type ListSQLScriptRunsResponseParams
- type ListTaskInfo
- type ListTaskInstanceExecutionsRequest
- type ListTaskInstanceExecutionsRequestParams
- type ListTaskInstanceExecutionsResponse
- type ListTaskInstanceExecutionsResponseParams
- type ListTaskInstancesRequest
- type ListTaskInstancesRequestParams
- type ListTaskInstancesResponse
- type ListTaskInstancesResponseParams
- type ListTaskVersions
- type ListTaskVersionsRequest
- type ListTaskVersionsRequestParams
- type ListTaskVersionsResponse
- type ListTaskVersionsResponseParams
- type ListTasksRequest
- type ListTasksRequestParams
- type ListTasksResponse
- type ListTasksResponseParams
- type ListUpstreamOpsTasksRequest
- type ListUpstreamOpsTasksRequestParams
- type ListUpstreamOpsTasksResponse
- type ListUpstreamOpsTasksResponseParams
- type ListUpstreamTaskInstancesRequest
- type ListUpstreamTaskInstancesRequestParams
- type ListUpstreamTaskInstancesResponse
- type ListUpstreamTaskInstancesResponseParams
- type ListUpstreamTasksRequest
- type ListUpstreamTasksRequestParams
- type ListUpstreamTasksResponse
- type ListUpstreamTasksResponseParams
- type ListWorkflowFoldersRequest
- type ListWorkflowFoldersRequestParams
- type ListWorkflowFoldersResponse
- type ListWorkflowFoldersResponseParams
- type ListWorkflowInfo
- type ListWorkflowsRequest
- type ListWorkflowsRequestParams
- type ListWorkflowsResponse
- type ListWorkflowsResponseParams
- type ModifyAlarmRuleResult
- type NotebookSessionInfo
- type NotificationFatigue
- type OpsAsyncJobDetail
- type OpsAsyncResponse
- type OpsTaskDepend
- type OpsWorkflow
- type OpsWorkflowDetail
- type OpsWorkflows
- type OutTaskParameter
- type ParamInfo
- type ParentDependencyConfigPage
- type PauseOpsTasksAsyncRequest
- type PauseOpsTasksAsyncRequestParams
- type PauseOpsTasksAsyncResponse
- type PauseOpsTasksAsyncResponseParams
- type ProjectInstanceStatisticsAlarmInfo
- type ReconciliationStrategyInfo
- type RerunTaskInstancesAsyncRequest
- type RerunTaskInstancesAsyncRequestParams
- type RerunTaskInstancesAsyncResponse
- type RerunTaskInstancesAsyncResponseParams
- type ResourceFile
- type ResourceFileItem
- type ResourceFilePage
- type ResourceFolder
- type ResourceFolderPage
- type RunSQLScriptRequest
- type RunSQLScriptRequestParams
- type RunSQLScriptResponse
- type RunSQLScriptResponseParams
- type SQLContentActionResult
- type SQLFolderNode
- type SQLScript
- type SQLScriptConfig
- type SQLStopResult
- type SetSuccessTaskInstancesAsyncRequest
- type SetSuccessTaskInstancesAsyncRequestParams
- type SetSuccessTaskInstancesAsyncResponse
- type SetSuccessTaskInstancesAsyncResponseParams
- type SqlCreateResult
- type StopOpsTasksAsyncRequest
- type StopOpsTasksAsyncRequestParams
- type StopOpsTasksAsyncResponse
- type StopOpsTasksAsyncResponseParams
- type StopSQLScriptRunRequest
- type StopSQLScriptRunRequestParams
- type StopSQLScriptRunResponse
- type StopSQLScriptRunResponseParams
- type SubmitTaskRequest
- type SubmitTaskRequestParams
- type SubmitTaskResponse
- type SubmitTaskResponseParams
- type SubmitTaskResult
- type Task
- type TaskBaseAttribute
- type TaskCode
- type TaskCodeResult
- type TaskConfiguration
- type TaskDataRegistry
- type TaskDependDto
- type TaskExtParameter
- type TaskInstance
- type TaskInstanceDetail
- type TaskInstanceExecutions
- type TaskInstancePage
- type TaskOpsInfo
- type TaskSchedulerConfiguration
- type TaskSchedulingParameter
- type TaskVersion
- type TaskVersionDetail
- type TimeOutStrategyInfo
- type UpdateCodeFileRequest
- type UpdateCodeFileRequestParams
- type UpdateCodeFileResponse
- type UpdateCodeFileResponseParams
- type UpdateCodeFolderRequest
- type UpdateCodeFolderRequestParams
- type UpdateCodeFolderResponse
- type UpdateCodeFolderResponseParams
- type UpdateFolderResult
- type UpdateOpsAlarmRuleRequest
- type UpdateOpsAlarmRuleRequestParams
- type UpdateOpsAlarmRuleResponse
- type UpdateOpsAlarmRuleResponseParams
- type UpdateOpsTasksOwnerRequest
- type UpdateOpsTasksOwnerRequestParams
- type UpdateOpsTasksOwnerResponse
- type UpdateOpsTasksOwnerResponseParams
- type UpdateResourceFileRequest
- type UpdateResourceFileRequestParams
- type UpdateResourceFileResponse
- type UpdateResourceFileResponseParams
- type UpdateResourceFileResult
- type UpdateResourceFolderRequest
- type UpdateResourceFolderRequestParams
- type UpdateResourceFolderResponse
- type UpdateResourceFolderResponseParams
- type UpdateSQLFolderRequest
- type UpdateSQLFolderRequestParams
- type UpdateSQLFolderResponse
- type UpdateSQLFolderResponseParams
- type UpdateSQLScriptRequest
- type UpdateSQLScriptRequestParams
- type UpdateSQLScriptResponse
- type UpdateSQLScriptResponseParams
- type UpdateTaskBaseAttribute
- type UpdateTaskBrief
- type UpdateTaskRequest
- type UpdateTaskRequestParams
- type UpdateTaskResponse
- type UpdateTaskResponseParams
- type UpdateTaskResult
- type UpdateTasksOwner
- type UpdateWorkflowFolderRequest
- type UpdateWorkflowFolderRequestParams
- type UpdateWorkflowFolderResponse
- type UpdateWorkflowFolderResponseParams
- type UpdateWorkflowRequest
- type UpdateWorkflowRequestParams
- type UpdateWorkflowResponse
- type UpdateWorkflowResponseParams
- type UpdateWorkflowResult
- type WorkflowDetail
- type WorkflowFolder
- type WorkflowFolderPage
- type WorkflowInfo
- type WorkflowSchedulerConfiguration
- type WorkflowSchedulerConfigurationInfo
Constants ¶
const ( // CAM signature/authentication error. AUTHFAILURE = "AuthFailure" // Operation failed. FAILEDOPERATION = "FailedOperation" // Internal error. INTERNALERROR = "InternalError" // Parameter error. INVALIDPARAMETER = "InvalidParameter" // Client ip is unauthorized. INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" // Missing Servlet Request Parameter INVALIDPARAMETER_MISSINGREQUESTPARAMETER = "InvalidParameter.MissingRequestParameter" // Parameter value error. INVALIDPARAMETERVALUE = "InvalidParameterValue" // Alarm rule name is duplicate. INVALIDPARAMETERVALUE_RULENAMEREPEATED = "InvalidParameterValue.RuleNameRepeated" // Param Validation Error INVALIDPARAMETERVALUE_VALIDATIONERROR = "InvalidParameterValue.ValidationError" // The quota limit is exceeded. LIMITEXCEEDED = "LimitExceeded" // Parameter missing. MISSINGPARAMETER = "MissingParameter" // Operation denied. OPERATIONDENIED = "OperationDenied" // The resource is occupied. RESOURCEINUSE = "ResourceInUse" // The resource does not exist. RESOURCENOTFOUND = "ResourceNotFound" )
const APIVersion = "2025-08-06"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlarmGroup ¶
type AlarmGroup struct {
// Specifies the list of Alarm escalation recipient ids.
// If the Alarm recipient or supervisor does not confirm the Alarm within the Alarm interval, an Alarm will be sent to the next-level superior.
AlarmEscalationRecipientIds []*string `json:"AlarmEscalationRecipientIds,omitnil,omitempty" name:"AlarmEscalationRecipientIds"`
// Escalation interval for alarms.
AlarmEscalationInterval *int64 `json:"AlarmEscalationInterval,omitnil,omitempty" name:"AlarmEscalationInterval"`
// Alarm notification fatigue configuration.
NotificationFatigue *NotificationFatigue `json:"NotificationFatigue,omitnil,omitempty" name:"NotificationFatigue"`
// Alarm channel. valid values: 1. mail, 2. sms, 3. wechat, 4. voice, 5. wecom, 6. Http, 7. wecom group, 8. lark group, 9. dingtalk group, 10. Slack group, 11. Teams group (default: 1. mail). only select one channel.
AlarmWays []*string `json:"AlarmWays,omitnil,omitempty" name:"AlarmWays"`
// webhook url list for wecom group/lark group/dingtalk group/Slack group/Teams group.
WebHooks []*AlarmWayWebHook `json:"WebHooks,omitnil,omitempty" name:"WebHooks"`
// Alarm recipient type: 1. specified personnel, 2. task owner, 3. duty schedule (default: 1. specified personnel).
AlarmRecipientType *int64 `json:"AlarmRecipientType,omitnil,omitempty" name:"AlarmRecipientType"`
// Specifies different business ids based on AlarmRecipientType. valid values: 1 (designated personnel): Alarm recipient id list. 2 (task owner): no configuration required. 3 (duty schedule): schedule id list.
AlarmRecipientIds []*string `json:"AlarmRecipientIds,omitnil,omitempty" name:"AlarmRecipientIds"`
}
type AlarmMessage ¶
type AlarmMessage struct {
// Alarm message Id.
AlarmMessageId *uint64 `json:"AlarmMessageId,omitnil,omitempty" name:"AlarmMessageId"`
// Alarm time. the same Alarm may be sent multiple times, only the latest Alarm time is displayed.
AlarmTime *string `json:"AlarmTime,omitnil,omitempty" name:"AlarmTime"`
// Task name.
TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Instance data time of the task.
CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"`
// Indicates the Alarm cause.
AlarmReason *string `json:"AlarmReason,omitnil,omitempty" name:"AlarmReason"`
// Alarm level. 1. ordinary, 2. important, 3. critical.
AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`
// Specifies the Id of the Alarm rule.
AlarmRuleId *string `json:"AlarmRuleId,omitnil,omitempty" name:"AlarmRuleId"`
// Alarm channel specifies the notification methods: 1. mail, 2. sms, 3. wechat, 4. voice, 5. wecom, 6. Http, 7. wecom group, 8. lark group, 9. dingtalk group, 10. Slack group, 11. Teams group (default: 1. mail).
AlarmWays []*string `json:"AlarmWays,omitnil,omitempty" name:"AlarmWays"`
// Alarm recipient
AlarmRecipients []*string `json:"AlarmRecipients,omitnil,omitempty" name:"AlarmRecipients"`
}
type AlarmQuietInterval ¶
type AlarmQuietInterval struct {
// ISO standard. 1 means monday, 7 means sunday.
DaysOfWeek []*uint64 `json:"DaysOfWeek,omitnil,omitempty" name:"DaysOfWeek"`
// Start time. precision: hour/minute/second. format: HH:mm:ss.
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// End time. precision: hour/minute/second. format: HH:mm:ss.
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}
type AlarmRuleData ¶
type AlarmRuleData struct {
// Alarm Rule ID
AlarmRuleId *string `json:"AlarmRuleId,omitnil,omitempty" name:"AlarmRuleId"`
// Specifies the Alarm rule name.
AlarmRuleName *string `json:"AlarmRuleName,omitnil,omitempty" name:"AlarmRuleName"`
// Describes the Alarm rule.
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
// Monitoring Object Type
//
// Task-level Monitoring - Can be configured by Task / Workflow / Project:
// 1 = Task (default)
// 2 = Workflow
// 3 = Project
//
// Project-level Monitoring - Monitors overall task fluctuations within a project:
// 7 = Project fluctuation monitoring alarm
MonitorObjectType *int64 `json:"MonitorObjectType,omitnil,omitempty" name:"MonitorObjectType"`
// Pass different business IDs depending on the value of MonitorType:
//
// 1 (Task): MonitorObjectIds should contain a list of task IDs.
//
// 2 (Workflow): MonitorObjectIds should contain a list of workflow IDs (workflow IDs can be obtained using the ListWorkflows API).
//
// 3 (Project): MonitorObjectIds should contain a list of project IDs.
MonitorObjectIds []*string `json:"MonitorObjectIds,omitnil,omitempty" name:"MonitorObjectIds"`
// Alarm Rule Monitoring Types:
//
// failure: Failure alarm
//
// overtime: Timeout alarm
//
// success: Success alarm
//
// backTrackingOrRerunSuccess: Alarm when backfill/rerun succeeds
//
// backTrackingOrRerunFailure: Alarm when backfill/rerun fails
//
// projectFailureInstanceUpwardFluctuationAlarm: Alarm when the upward fluctuation rate of failed instances for the day exceeds the threshold
//
// projectSuccessInstanceDownwardFluctuationAlarm: Alarm when the downward fluctuation rate of successful instances for the day exceeds the threshold
//
// reconciliationFailure: Alarm when an offline reconciliation task fails
//
// reconciliationOvertime: Alarm when an offline reconciliation task runs overtime
//
// reconciliationMismatch: Alarm when the number of mismatched records in reconciliation exceeds the threshold
AlarmTypes []*string `json:"AlarmTypes,omitnil,omitempty" name:"AlarmTypes"`
// Whether the Alarm rule is enabled.
// Valid values: 0 (disabled), 1 (enabled).
Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
// Alarm Rule Configuration Information
//
// Success Alarms - No configuration required;
//
// Failure Alarms - Can be configured to trigger on the first failure or on all retry failures;
//
// Timeout Alarms - Require configuration of the timeout type and timeout threshold;
//
// Project Fluctuation Alarms - Require configuration of the fluctuation rate and the debounce cycle.
AlarmRuleDetail *AlarmRuleDetail `json:"AlarmRuleDetail,omitnil,omitempty" name:"AlarmRuleDetail"`
// Alarm level. 1. ordinary, 2. important, 3. critical.
AlarmLevel *int64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`
// Specifies the id of the Alarm rule creator.
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// The Alarm rule bound to the bundle client. it is normal if empty, otherwise it corresponds to the rule bound to the bundle client.
BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`
// bundleId is not empty. it indicates the bound client name.
BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"`
// Describes the Alarm recipient configuration list.
AlarmGroups []*AlarmGroup `json:"AlarmGroups,omitnil,omitempty" name:"AlarmGroups"`
}
type AlarmRuleDetail ¶
type AlarmRuleDetail struct {
// Failure Trigger Condition
//
// 1: Trigger on the first failure
//
// 2: Trigger after all retries are completed (default)
Trigger *int64 `json:"Trigger,omitnil,omitempty" name:"Trigger"`
// Backfill/Rerun Trigger Condition
//
// 1: Trigger on the first failure
//
// 2: Trigger after all retries are completed
DataBackfillOrRerunTrigger *int64 `json:"DataBackfillOrRerunTrigger,omitnil,omitempty" name:"DataBackfillOrRerunTrigger"`
// Timeout configuration of the periodic instance.
TimeOutExtInfo []*TimeOutStrategyInfo `json:"TimeOutExtInfo,omitnil,omitempty" name:"TimeOutExtInfo"`
// Specifies the timeout configuration details for rerunning a backfill instance.
DataBackfillOrRerunTimeOutExtInfo []*TimeOutStrategyInfo `json:"DataBackfillOrRerunTimeOutExtInfo,omitnil,omitempty" name:"DataBackfillOrRerunTimeOutExtInfo"`
// Specifies the detail of Alarm configuration for project fluctuation.
ProjectInstanceStatisticsAlarmInfoList []*ProjectInstanceStatisticsAlarmInfo `json:"ProjectInstanceStatisticsAlarmInfoList,omitnil,omitempty" name:"ProjectInstanceStatisticsAlarmInfoList"`
// Describes the Alarm configuration information for offline integration reconciliation.
ReconciliationExtInfo []*ReconciliationStrategyInfo `json:"ReconciliationExtInfo,omitnil,omitempty" name:"ReconciliationExtInfo"`
}
type AlarmWayWebHook ¶
type AlarmWayWebHook struct {
// Specifies the Alarm channel value.
// 7. wecom group 8. lark group 9. dingtalk group 10. Slack group 11. Teams group.
AlarmWay *string `json:"AlarmWay,omitnil,omitempty" name:"AlarmWay"`
// webhook url list of the Alarm group.
WebHooks []*string `json:"WebHooks,omitnil,omitempty" name:"WebHooks"`
}
type BackfillInstance ¶
type BackfillInstance struct {
// Task name.
TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Specifies the instance data time.
CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"`
// Execution status.
State *string `json:"State,omitnil,omitempty" name:"State"`
// Start time.
//
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// End time.
//
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Execution duration.
//
CostTime *string `json:"CostTime,omitnil,omitempty" name:"CostTime"`
}
type BackfillInstanceCollection ¶
type BackfillInstanceCollection struct {
// Page number
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Pagination size.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Total pages
TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`
// Total number of records
TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Specifies the backfill instance list.
Items []*BackfillInstance `json:"Items,omitnil,omitempty" name:"Items"`
}
type ChildDependencyConfigPage ¶
type ChildDependencyConfigPage struct {
// Total number of results
//
TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Total pages
TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`
// Page number.
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Pagination size.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Paging data
Items []*OpsTaskDepend `json:"Items,omitnil,omitempty" name:"Items"`
}
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) CreateCodeFile ¶
func (c *Client) CreateCodeFile(request *CreateCodeFileRequest) (response *CreateCodeFileResponse, err error)
CreateCodeFile This API is used to create a code file.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) CreateCodeFileWithContext ¶
func (c *Client) CreateCodeFileWithContext(ctx context.Context, request *CreateCodeFileRequest) (response *CreateCodeFileResponse, err error)
CreateCodeFile This API is used to create a code file.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) CreateCodeFolder ¶
func (c *Client) CreateCodeFolder(request *CreateCodeFolderRequest) (response *CreateCodeFolderResponse, err error)
CreateCodeFolder This API is used to create a code folder.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) CreateCodeFolderWithContext ¶
func (c *Client) CreateCodeFolderWithContext(ctx context.Context, request *CreateCodeFolderRequest) (response *CreateCodeFolderResponse, err error)
CreateCodeFolder This API is used to create a code folder.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) CreateDataBackfillPlan ¶
func (c *Client) CreateDataBackfillPlan(request *CreateDataBackfillPlanRequest) (response *CreateDataBackfillPlanResponse, err error)
CreateDataBackfillPlan This API is used to create a data backfill plan.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateDataBackfillPlanWithContext ¶
func (c *Client) CreateDataBackfillPlanWithContext(ctx context.Context, request *CreateDataBackfillPlanRequest) (response *CreateDataBackfillPlanResponse, err error)
CreateDataBackfillPlan This API is used to create a data backfill plan.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) CreateOpsAlarmRule ¶
func (c *Client) CreateOpsAlarmRule(request *CreateOpsAlarmRuleRequest) (response *CreateOpsAlarmRuleResponse, err error)
CreateOpsAlarmRule This API is used to set alarm rules.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_MISSINGREQUESTPARAMETER = "InvalidParameter.MissingRequestParameter" INVALIDPARAMETERVALUE_RULENAMEREPEATED = "InvalidParameterValue.RuleNameRepeated" INVALIDPARAMETERVALUE_VALIDATIONERROR = "InvalidParameterValue.ValidationError"
func (*Client) CreateOpsAlarmRuleWithContext ¶
func (c *Client) CreateOpsAlarmRuleWithContext(ctx context.Context, request *CreateOpsAlarmRuleRequest) (response *CreateOpsAlarmRuleResponse, err error)
CreateOpsAlarmRule This API is used to set alarm rules.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_MISSINGREQUESTPARAMETER = "InvalidParameter.MissingRequestParameter" INVALIDPARAMETERVALUE_RULENAMEREPEATED = "InvalidParameterValue.RuleNameRepeated" INVALIDPARAMETERVALUE_VALIDATIONERROR = "InvalidParameterValue.ValidationError"
func (*Client) CreateResourceFile ¶
func (c *Client) CreateResourceFile(request *CreateResourceFileRequest) (response *CreateResourceFileResponse, err error)
CreateResourceFile This API is used to create a resource file.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateResourceFileWithContext ¶
func (c *Client) CreateResourceFileWithContext(ctx context.Context, request *CreateResourceFileRequest) (response *CreateResourceFileResponse, err error)
CreateResourceFile This API is used to create a resource file.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateResourceFolder ¶
func (c *Client) CreateResourceFolder(request *CreateResourceFolderRequest) (response *CreateResourceFolderResponse, err error)
CreateResourceFolder This API is used to create a resource file folder.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateResourceFolderWithContext ¶
func (c *Client) CreateResourceFolderWithContext(ctx context.Context, request *CreateResourceFolderRequest) (response *CreateResourceFolderResponse, err error)
CreateResourceFolder This API is used to create a resource file folder.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateSQLFolder ¶
func (c *Client) CreateSQLFolder(request *CreateSQLFolderRequest) (response *CreateSQLFolderResponse, err error)
CreateSQLFolder This API is used to create an SQL folder
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) CreateSQLFolderWithContext ¶
func (c *Client) CreateSQLFolderWithContext(ctx context.Context, request *CreateSQLFolderRequest) (response *CreateSQLFolderResponse, err error)
CreateSQLFolder This API is used to create an SQL folder
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) CreateSQLScript ¶
func (c *Client) CreateSQLScript(request *CreateSQLScriptRequest) (response *CreateSQLScriptResponse, err error)
CreateSQLScript This API is used to add an SQL script.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) CreateSQLScriptWithContext ¶
func (c *Client) CreateSQLScriptWithContext(ctx context.Context, request *CreateSQLScriptRequest) (response *CreateSQLScriptResponse, err error)
CreateSQLScript This API is used to add an SQL script.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) CreateTask ¶
func (c *Client) CreateTask(request *CreateTaskRequest) (response *CreateTaskResponse, err error)
CreateTask This API is used to create a task.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateTaskWithContext ¶
func (c *Client) CreateTaskWithContext(ctx context.Context, request *CreateTaskRequest) (response *CreateTaskResponse, err error)
CreateTask This API is used to create a task.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateWorkflow ¶
func (c *Client) CreateWorkflow(request *CreateWorkflowRequest) (response *CreateWorkflowResponse, err error)
CreateWorkflow This API is used to create workflow.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) CreateWorkflowFolder ¶
func (c *Client) CreateWorkflowFolder(request *CreateWorkflowFolderRequest) (response *CreateWorkflowFolderResponse, err error)
CreateWorkflowFolder This API is used to create a workflow folder.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateWorkflowFolderWithContext ¶
func (c *Client) CreateWorkflowFolderWithContext(ctx context.Context, request *CreateWorkflowFolderRequest) (response *CreateWorkflowFolderResponse, err error)
CreateWorkflowFolder This API is used to create a workflow folder.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateWorkflowWithContext ¶
func (c *Client) CreateWorkflowWithContext(ctx context.Context, request *CreateWorkflowRequest) (response *CreateWorkflowResponse, err error)
CreateWorkflow This API is used to create workflow.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DeleteCodeFile ¶
func (c *Client) DeleteCodeFile(request *DeleteCodeFileRequest) (response *DeleteCodeFileResponse, err error)
DeleteCodeFile This API is used to delete a code file.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) DeleteCodeFileWithContext ¶
func (c *Client) DeleteCodeFileWithContext(ctx context.Context, request *DeleteCodeFileRequest) (response *DeleteCodeFileResponse, err error)
DeleteCodeFile This API is used to delete a code file.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) DeleteCodeFolder ¶
func (c *Client) DeleteCodeFolder(request *DeleteCodeFolderRequest) (response *DeleteCodeFolderResponse, err error)
DeleteCodeFolder This API is used to delete folders in data exploration.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) DeleteCodeFolderWithContext ¶
func (c *Client) DeleteCodeFolderWithContext(ctx context.Context, request *DeleteCodeFolderRequest) (response *DeleteCodeFolderResponse, err error)
DeleteCodeFolder This API is used to delete folders in data exploration.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) DeleteOpsAlarmRule ¶
func (c *Client) DeleteOpsAlarmRule(request *DeleteOpsAlarmRuleRequest) (response *DeleteOpsAlarmRuleResponse, err error)
DeleteOpsAlarmRule Deletes alarm rules
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) DeleteOpsAlarmRuleWithContext ¶
func (c *Client) DeleteOpsAlarmRuleWithContext(ctx context.Context, request *DeleteOpsAlarmRuleRequest) (response *DeleteOpsAlarmRuleResponse, err error)
DeleteOpsAlarmRule Deletes alarm rules
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) DeleteResourceFile ¶
func (c *Client) DeleteResourceFile(request *DeleteResourceFileRequest) (response *DeleteResourceFileResponse, err error)
DeleteResourceFile This API is used to delete a resource file.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteResourceFileWithContext ¶
func (c *Client) DeleteResourceFileWithContext(ctx context.Context, request *DeleteResourceFileRequest) (response *DeleteResourceFileResponse, err error)
DeleteResourceFile This API is used to delete a resource file.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteResourceFolder ¶
func (c *Client) DeleteResourceFolder(request *DeleteResourceFolderRequest) (response *DeleteResourceFolderResponse, err error)
DeleteResourceFolder This API is used to delete a resource folder.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteResourceFolderWithContext ¶
func (c *Client) DeleteResourceFolderWithContext(ctx context.Context, request *DeleteResourceFolderRequest) (response *DeleteResourceFolderResponse, err error)
DeleteResourceFolder This API is used to delete a resource folder.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteSQLFolder ¶
func (c *Client) DeleteSQLFolder(request *DeleteSQLFolderRequest) (response *DeleteSQLFolderResponse, err error)
DeleteSQLFolder This API is used to delete a SQL folder.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) DeleteSQLFolderWithContext ¶
func (c *Client) DeleteSQLFolderWithContext(ctx context.Context, request *DeleteSQLFolderRequest) (response *DeleteSQLFolderResponse, err error)
DeleteSQLFolder This API is used to delete a SQL folder.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) DeleteSQLScript ¶
func (c *Client) DeleteSQLScript(request *DeleteSQLScriptRequest) (response *DeleteSQLScriptResponse, err error)
DeleteSQLScript This API is used to delete an SQL script.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) DeleteSQLScriptWithContext ¶
func (c *Client) DeleteSQLScriptWithContext(ctx context.Context, request *DeleteSQLScriptRequest) (response *DeleteSQLScriptResponse, err error)
DeleteSQLScript This API is used to delete an SQL script.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) DeleteTask ¶
func (c *Client) DeleteTask(request *DeleteTaskRequest) (response *DeleteTaskResponse, err error)
DeleteTask This API is used to delete an orchestration space task.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DeleteTaskWithContext ¶
func (c *Client) DeleteTaskWithContext(ctx context.Context, request *DeleteTaskRequest) (response *DeleteTaskResponse, err error)
DeleteTask This API is used to delete an orchestration space task.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DeleteWorkflow ¶
func (c *Client) DeleteWorkflow(request *DeleteWorkflowRequest) (response *DeleteWorkflowResponse, err error)
DeleteWorkflow Deletes a workflow
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) DeleteWorkflowFolder ¶
func (c *Client) DeleteWorkflowFolder(request *DeleteWorkflowFolderRequest) (response *DeleteWorkflowFolderResponse, err error)
DeleteWorkflowFolder This API is used to delete a data development folder
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteWorkflowFolderWithContext ¶
func (c *Client) DeleteWorkflowFolderWithContext(ctx context.Context, request *DeleteWorkflowFolderRequest) (response *DeleteWorkflowFolderResponse, err error)
DeleteWorkflowFolder This API is used to delete a data development folder
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteWorkflowWithContext ¶
func (c *Client) DeleteWorkflowWithContext(ctx context.Context, request *DeleteWorkflowRequest) (response *DeleteWorkflowResponse, err error)
DeleteWorkflow Deletes a workflow
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) GetAlarmMessage ¶
func (c *Client) GetAlarmMessage(request *GetAlarmMessageRequest) (response *GetAlarmMessageResponse, err error)
GetAlarmMessage This API is used to query alert information details.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) GetAlarmMessageWithContext ¶
func (c *Client) GetAlarmMessageWithContext(ctx context.Context, request *GetAlarmMessageRequest) (response *GetAlarmMessageResponse, err error)
GetAlarmMessage This API is used to query alert information details.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) GetCodeFile ¶
func (c *Client) GetCodeFile(request *GetCodeFileRequest) (response *GetCodeFileResponse, err error)
GetCodeFile This API is used to view code file details.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) GetCodeFileWithContext ¶
func (c *Client) GetCodeFileWithContext(ctx context.Context, request *GetCodeFileRequest) (response *GetCodeFileResponse, err error)
GetCodeFile This API is used to view code file details.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) GetOpsAlarmRule ¶
func (c *Client) GetOpsAlarmRule(request *GetOpsAlarmRuleRequest) (response *GetOpsAlarmRuleResponse, err error)
GetOpsAlarmRule This API is used to query alert rule information based on alarm rule id or name.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) GetOpsAlarmRuleWithContext ¶
func (c *Client) GetOpsAlarmRuleWithContext(ctx context.Context, request *GetOpsAlarmRuleRequest) (response *GetOpsAlarmRuleResponse, err error)
GetOpsAlarmRule This API is used to query alert rule information based on alarm rule id or name.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) GetOpsAsyncJob ¶
func (c *Client) GetOpsAsyncJob(request *GetOpsAsyncJobRequest) (response *GetOpsAsyncJobResponse, err error)
GetOpsAsyncJob This API is used to query async operation details in Ops center.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) GetOpsAsyncJobWithContext ¶
func (c *Client) GetOpsAsyncJobWithContext(ctx context.Context, request *GetOpsAsyncJobRequest) (response *GetOpsAsyncJobResponse, err error)
GetOpsAsyncJob This API is used to query async operation details in Ops center.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) GetOpsTask ¶
func (c *Client) GetOpsTask(request *GetOpsTaskRequest) (response *GetOpsTaskResponse, err error)
GetOpsTask Obtaining Task Details
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) GetOpsTaskCode ¶
func (c *Client) GetOpsTaskCode(request *GetOpsTaskCodeRequest) (response *GetOpsTaskCodeResponse, err error)
GetOpsTaskCode This API is used to retrieve task code.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) GetOpsTaskCodeWithContext ¶
func (c *Client) GetOpsTaskCodeWithContext(ctx context.Context, request *GetOpsTaskCodeRequest) (response *GetOpsTaskCodeResponse, err error)
GetOpsTaskCode This API is used to retrieve task code.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) GetOpsTaskWithContext ¶
func (c *Client) GetOpsTaskWithContext(ctx context.Context, request *GetOpsTaskRequest) (response *GetOpsTaskResponse, err error)
GetOpsTask Obtaining Task Details
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) GetOpsWorkflow ¶
func (c *Client) GetOpsWorkflow(request *GetOpsWorkflowRequest) (response *GetOpsWorkflowResponse, err error)
GetOpsWorkflow This API is used to obtain workflow scheduling details based on the workflow id.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) GetOpsWorkflowWithContext ¶
func (c *Client) GetOpsWorkflowWithContext(ctx context.Context, request *GetOpsWorkflowRequest) (response *GetOpsWorkflowResponse, err error)
GetOpsWorkflow This API is used to obtain workflow scheduling details based on the workflow id.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) GetResourceFile ¶
func (c *Client) GetResourceFile(request *GetResourceFileRequest) (response *GetResourceFileResponse, err error)
GetResourceFile This API is used to obtain resource file details.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) GetResourceFileWithContext ¶
func (c *Client) GetResourceFileWithContext(ctx context.Context, request *GetResourceFileRequest) (response *GetResourceFileResponse, err error)
GetResourceFile This API is used to obtain resource file details.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) GetSQLScript ¶
func (c *Client) GetSQLScript(request *GetSQLScriptRequest) (response *GetSQLScriptResponse, err error)
GetSQLScript This API is used to query script details.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) GetSQLScriptWithContext ¶
func (c *Client) GetSQLScriptWithContext(ctx context.Context, request *GetSQLScriptRequest) (response *GetSQLScriptResponse, err error)
GetSQLScript This API is used to query script details.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) GetTask ¶
func (c *Client) GetTask(request *GetTaskRequest) (response *GetTaskResponse, err error)
GetTask This API is used to retrieve task details.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) GetTaskCode ¶
func (c *Client) GetTaskCode(request *GetTaskCodeRequest) (response *GetTaskCodeResponse, err error)
GetTaskCode This API is used to obtain task code.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) GetTaskCodeWithContext ¶
func (c *Client) GetTaskCodeWithContext(ctx context.Context, request *GetTaskCodeRequest) (response *GetTaskCodeResponse, err error)
GetTaskCode This API is used to obtain task code.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) GetTaskInstance ¶
func (c *Client) GetTaskInstance(request *GetTaskInstanceRequest) (response *GetTaskInstanceResponse, err error)
GetTaskInstance This API is used to query the details of a scheduling instance.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) GetTaskInstanceLog ¶
func (c *Client) GetTaskInstanceLog(request *GetTaskInstanceLogRequest) (response *GetTaskInstanceLogResponse, err error)
GetTaskInstanceLog This API is used to obtain instance lists.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) GetTaskInstanceLogWithContext ¶
func (c *Client) GetTaskInstanceLogWithContext(ctx context.Context, request *GetTaskInstanceLogRequest) (response *GetTaskInstanceLogResponse, err error)
GetTaskInstanceLog This API is used to obtain instance lists.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) GetTaskInstanceWithContext ¶
func (c *Client) GetTaskInstanceWithContext(ctx context.Context, request *GetTaskInstanceRequest) (response *GetTaskInstanceResponse, err error)
GetTaskInstance This API is used to query the details of a scheduling instance.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) GetTaskVersion ¶
func (c *Client) GetTaskVersion(request *GetTaskVersionRequest) (response *GetTaskVersionResponse, err error)
GetTaskVersion This API is used to list task versions.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) GetTaskVersionWithContext ¶
func (c *Client) GetTaskVersionWithContext(ctx context.Context, request *GetTaskVersionRequest) (response *GetTaskVersionResponse, err error)
GetTaskVersion This API is used to list task versions.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) GetTaskWithContext ¶
func (c *Client) GetTaskWithContext(ctx context.Context, request *GetTaskRequest) (response *GetTaskResponse, err error)
GetTask This API is used to retrieve task details.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) GetWorkflow ¶
func (c *Client) GetWorkflow(request *GetWorkflowRequest) (response *GetWorkflowResponse, err error)
GetWorkflow This API is used to retrieve workflow information.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) GetWorkflowWithContext ¶
func (c *Client) GetWorkflowWithContext(ctx context.Context, request *GetWorkflowRequest) (response *GetWorkflowResponse, err error)
GetWorkflow This API is used to retrieve workflow information.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) KillTaskInstancesAsync ¶
func (c *Client) KillTaskInstancesAsync(request *KillTaskInstancesAsyncRequest) (response *KillTaskInstancesAsyncResponse, err error)
KillTaskInstancesAsync This API is used to terminate instances in batches asynchronously.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) KillTaskInstancesAsyncWithContext ¶
func (c *Client) KillTaskInstancesAsyncWithContext(ctx context.Context, request *KillTaskInstancesAsyncRequest) (response *KillTaskInstancesAsyncResponse, err error)
KillTaskInstancesAsync This API is used to terminate instances in batches asynchronously.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) ListAlarmMessages ¶
func (c *Client) ListAlarmMessages(request *ListAlarmMessagesRequest) (response *ListAlarmMessagesResponse, err error)
ListAlarmMessages This API is used to search the alarm information list.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListAlarmMessagesWithContext ¶
func (c *Client) ListAlarmMessagesWithContext(ctx context.Context, request *ListAlarmMessagesRequest) (response *ListAlarmMessagesResponse, err error)
ListAlarmMessages This API is used to search the alarm information list.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListCodeFolderContents ¶
func (c *Client) ListCodeFolderContents(request *ListCodeFolderContentsRequest) (response *ListCodeFolderContentsResponse, err error)
ListCodeFolderContents This API is used to get folder content.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListCodeFolderContentsWithContext ¶
func (c *Client) ListCodeFolderContentsWithContext(ctx context.Context, request *ListCodeFolderContentsRequest) (response *ListCodeFolderContentsResponse, err error)
ListCodeFolderContents This API is used to get folder content.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListDataBackfillInstances ¶
func (c *Client) ListDataBackfillInstances(request *ListDataBackfillInstancesRequest) (response *ListDataBackfillInstancesResponse, err error)
ListDataBackfillInstances This API is used to retrieve all instances of a single backfill.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListDataBackfillInstancesWithContext ¶
func (c *Client) ListDataBackfillInstancesWithContext(ctx context.Context, request *ListDataBackfillInstancesRequest) (response *ListDataBackfillInstancesResponse, err error)
ListDataBackfillInstances This API is used to retrieve all instances of a single backfill.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListDownstreamOpsTasks ¶
func (c *Client) ListDownstreamOpsTasks(request *ListDownstreamOpsTasksRequest) (response *ListDownstreamOpsTasksResponse, err error)
ListDownstreamOpsTasks This API is used to retrieve task direct downstream details.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ListDownstreamOpsTasksWithContext ¶
func (c *Client) ListDownstreamOpsTasksWithContext(ctx context.Context, request *ListDownstreamOpsTasksRequest) (response *ListDownstreamOpsTasksResponse, err error)
ListDownstreamOpsTasks This API is used to retrieve task direct downstream details.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ListDownstreamTaskInstances ¶
func (c *Client) ListDownstreamTaskInstances(request *ListDownstreamTaskInstancesRequest) (response *ListDownstreamTaskInstancesResponse, err error)
ListDownstreamTaskInstances This API is used to get the direct upstream of an instance.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ListDownstreamTaskInstancesWithContext ¶
func (c *Client) ListDownstreamTaskInstancesWithContext(ctx context.Context, request *ListDownstreamTaskInstancesRequest) (response *ListDownstreamTaskInstancesResponse, err error)
ListDownstreamTaskInstances This API is used to get the direct upstream of an instance.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ListDownstreamTasks ¶
func (c *Client) ListDownstreamTasks(request *ListDownstreamTasksRequest) (response *ListDownstreamTasksResponse, err error)
ListDownstreamTasks This API is used to retrieve the direct downstream task details.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ListDownstreamTasksWithContext ¶
func (c *Client) ListDownstreamTasksWithContext(ctx context.Context, request *ListDownstreamTasksRequest) (response *ListDownstreamTasksResponse, err error)
ListDownstreamTasks This API is used to retrieve the direct downstream task details.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ListOpsAlarmRules ¶
func (c *Client) ListOpsAlarmRules(request *ListOpsAlarmRulesRequest) (response *ListOpsAlarmRulesResponse, err error)
ListOpsAlarmRules This API is used to query the alarm rule list.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListOpsAlarmRulesWithContext ¶
func (c *Client) ListOpsAlarmRulesWithContext(ctx context.Context, request *ListOpsAlarmRulesRequest) (response *ListOpsAlarmRulesResponse, err error)
ListOpsAlarmRules This API is used to query the alarm rule list.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListOpsTasks ¶
func (c *Client) ListOpsTasks(request *ListOpsTasksRequest) (response *ListOpsTasksResponse, err error)
ListOpsTasks This API is used to obtain the task list based on the project id.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListOpsTasksWithContext ¶
func (c *Client) ListOpsTasksWithContext(ctx context.Context, request *ListOpsTasksRequest) (response *ListOpsTasksResponse, err error)
ListOpsTasks This API is used to obtain the task list based on the project id.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListOpsWorkflows ¶
func (c *Client) ListOpsWorkflows(request *ListOpsWorkflowsRequest) (response *ListOpsWorkflowsResponse, err error)
ListOpsWorkflows Get Workflows under a Project by Project ID.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ListOpsWorkflowsWithContext ¶
func (c *Client) ListOpsWorkflowsWithContext(ctx context.Context, request *ListOpsWorkflowsRequest) (response *ListOpsWorkflowsResponse, err error)
ListOpsWorkflows Get Workflows under a Project by Project ID.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ListResourceFiles ¶
func (c *Client) ListResourceFiles(request *ListResourceFilesRequest) (response *ListResourceFilesResponse, err error)
ListResourceFiles This API is used to view resource file list
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ListResourceFilesWithContext ¶
func (c *Client) ListResourceFilesWithContext(ctx context.Context, request *ListResourceFilesRequest) (response *ListResourceFilesResponse, err error)
ListResourceFiles This API is used to view resource file list
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ListResourceFolders ¶
func (c *Client) ListResourceFolders(request *ListResourceFoldersRequest) (response *ListResourceFoldersResponse, err error)
ListResourceFolders This API is used to query the resource file folder list.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ListResourceFoldersWithContext ¶
func (c *Client) ListResourceFoldersWithContext(ctx context.Context, request *ListResourceFoldersRequest) (response *ListResourceFoldersResponse, err error)
ListResourceFolders This API is used to query the resource file folder list.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ListSQLFolderContents ¶
func (c *Client) ListSQLFolderContents(request *ListSQLFolderContentsRequest) (response *ListSQLFolderContentsResponse, err error)
ListSQLFolderContents This API is used to retrieve the content list of an sql folder
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListSQLFolderContentsWithContext ¶
func (c *Client) ListSQLFolderContentsWithContext(ctx context.Context, request *ListSQLFolderContentsRequest) (response *ListSQLFolderContentsResponse, err error)
ListSQLFolderContents This API is used to retrieve the content list of an sql folder
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListSQLScriptRuns ¶
func (c *Client) ListSQLScriptRuns(request *ListSQLScriptRunsRequest) (response *ListSQLScriptRunsResponse, err error)
ListSQLScriptRuns This API is used to query SQL run history.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListSQLScriptRunsWithContext ¶
func (c *Client) ListSQLScriptRunsWithContext(ctx context.Context, request *ListSQLScriptRunsRequest) (response *ListSQLScriptRunsResponse, err error)
ListSQLScriptRuns This API is used to query SQL run history.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListTaskInstanceExecutions ¶
func (c *Client) ListTaskInstanceExecutions(request *ListTaskInstanceExecutionsRequest) (response *ListTaskInstanceExecutionsResponse, err error)
ListTaskInstanceExecutions This API is used to query the details of a scheduling instance.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) ListTaskInstanceExecutionsWithContext ¶
func (c *Client) ListTaskInstanceExecutionsWithContext(ctx context.Context, request *ListTaskInstanceExecutionsRequest) (response *ListTaskInstanceExecutionsResponse, err error)
ListTaskInstanceExecutions This API is used to query the details of a scheduling instance.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) ListTaskInstances ¶
func (c *Client) ListTaskInstances(request *ListTaskInstancesRequest) (response *ListTaskInstancesResponse, err error)
ListTaskInstances This API is used to obtain instance lists.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) ListTaskInstancesWithContext ¶
func (c *Client) ListTaskInstancesWithContext(ctx context.Context, request *ListTaskInstancesRequest) (response *ListTaskInstancesResponse, err error)
ListTaskInstances This API is used to obtain instance lists.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) ListTaskVersions ¶
func (c *Client) ListTaskVersions(request *ListTaskVersionsRequest) (response *ListTaskVersionsResponse, err error)
ListTaskVersions This API is used to list saved task versions.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ListTaskVersionsWithContext ¶
func (c *Client) ListTaskVersionsWithContext(ctx context.Context, request *ListTaskVersionsRequest) (response *ListTaskVersionsResponse, err error)
ListTaskVersions This API is used to list saved task versions.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ListTasks ¶
func (c *Client) ListTasks(request *ListTasksRequest) (response *ListTasksResponse, err error)
ListTasks This API is used to query pagination information of tasks.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ListTasksWithContext ¶
func (c *Client) ListTasksWithContext(ctx context.Context, request *ListTasksRequest) (response *ListTasksResponse, err error)
ListTasks This API is used to query pagination information of tasks.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ListUpstreamOpsTasks ¶
func (c *Client) ListUpstreamOpsTasks(request *ListUpstreamOpsTasksRequest) (response *ListUpstreamOpsTasksResponse, err error)
ListUpstreamOpsTasks This API is used to retrieve task direct upstream.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ListUpstreamOpsTasksWithContext ¶
func (c *Client) ListUpstreamOpsTasksWithContext(ctx context.Context, request *ListUpstreamOpsTasksRequest) (response *ListUpstreamOpsTasksResponse, err error)
ListUpstreamOpsTasks This API is used to retrieve task direct upstream.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ListUpstreamTaskInstances ¶
func (c *Client) ListUpstreamTaskInstances(request *ListUpstreamTaskInstancesRequest) (response *ListUpstreamTaskInstancesResponse, err error)
ListUpstreamTaskInstances This API is used to get the direct upstream of an instance.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ListUpstreamTaskInstancesWithContext ¶
func (c *Client) ListUpstreamTaskInstancesWithContext(ctx context.Context, request *ListUpstreamTaskInstancesRequest) (response *ListUpstreamTaskInstancesResponse, err error)
ListUpstreamTaskInstances This API is used to get the direct upstream of an instance.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ListUpstreamTasks ¶
func (c *Client) ListUpstreamTasks(request *ListUpstreamTasksRequest) (response *ListUpstreamTasksResponse, err error)
ListUpstreamTasks This API is used to retrieve the direct upstream task.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ListUpstreamTasksWithContext ¶
func (c *Client) ListUpstreamTasksWithContext(ctx context.Context, request *ListUpstreamTasksRequest) (response *ListUpstreamTasksResponse, err error)
ListUpstreamTasks This API is used to retrieve the direct upstream task.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_CLIENTIPNOTAUTHORIZED = "InvalidParameter.ClientIpNotAuthorized" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ListWorkflowFolders ¶
func (c *Client) ListWorkflowFolders(request *ListWorkflowFoldersRequest) (response *ListWorkflowFoldersResponse, err error)
ListWorkflowFolders This API is used to query the folder list.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ListWorkflowFoldersWithContext ¶
func (c *Client) ListWorkflowFoldersWithContext(ctx context.Context, request *ListWorkflowFoldersRequest) (response *ListWorkflowFoldersResponse, err error)
ListWorkflowFolders This API is used to query the folder list.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ListWorkflows ¶
func (c *Client) ListWorkflows(request *ListWorkflowsRequest) (response *ListWorkflowsResponse, err error)
ListWorkflows This API is used to query the list of workflows.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) ListWorkflowsWithContext ¶
func (c *Client) ListWorkflowsWithContext(ctx context.Context, request *ListWorkflowsRequest) (response *ListWorkflowsResponse, err error)
ListWorkflows This API is used to query the list of workflows.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) PauseOpsTasksAsync ¶
func (c *Client) PauseOpsTasksAsync(request *PauseOpsTasksAsyncRequest) (response *PauseOpsTasksAsyncResponse, err error)
PauseOpsTasksAsync This API is used to pause tasks in batches asynchronously.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) PauseOpsTasksAsyncWithContext ¶
func (c *Client) PauseOpsTasksAsyncWithContext(ctx context.Context, request *PauseOpsTasksAsyncRequest) (response *PauseOpsTasksAsyncResponse, err error)
PauseOpsTasksAsync This API is used to pause tasks in batches asynchronously.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) RerunTaskInstancesAsync ¶
func (c *Client) RerunTaskInstancesAsync(request *RerunTaskInstancesAsyncRequest) (response *RerunTaskInstancesAsyncResponse, err error)
RerunTaskInstancesAsync This API is used to batch rerun instances asynchronously.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) RerunTaskInstancesAsyncWithContext ¶
func (c *Client) RerunTaskInstancesAsyncWithContext(ctx context.Context, request *RerunTaskInstancesAsyncRequest) (response *RerunTaskInstancesAsyncResponse, err error)
RerunTaskInstancesAsync This API is used to batch rerun instances asynchronously.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) RunSQLScript ¶
func (c *Client) RunSQLScript(request *RunSQLScriptRequest) (response *RunSQLScriptResponse, err error)
RunSQLScript This API is used to run an SQL script.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) RunSQLScriptWithContext ¶
func (c *Client) RunSQLScriptWithContext(ctx context.Context, request *RunSQLScriptRequest) (response *RunSQLScriptResponse, err error)
RunSQLScript This API is used to run an SQL script.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) SetSuccessTaskInstancesAsync ¶
func (c *Client) SetSuccessTaskInstancesAsync(request *SetSuccessTaskInstancesAsyncRequest) (response *SetSuccessTaskInstancesAsyncResponse, err error)
SetSuccessTaskInstancesAsync This API is used to batch configure instances asynchronously.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) SetSuccessTaskInstancesAsyncWithContext ¶
func (c *Client) SetSuccessTaskInstancesAsyncWithContext(ctx context.Context, request *SetSuccessTaskInstancesAsyncRequest) (response *SetSuccessTaskInstancesAsyncResponse, err error)
SetSuccessTaskInstancesAsync This API is used to batch configure instances asynchronously.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) StopOpsTasksAsync ¶
func (c *Client) StopOpsTasksAsync(request *StopOpsTasksAsyncRequest) (response *StopOpsTasksAsyncResponse, err error)
StopOpsTasksAsync This API is used to asynchronously deactivate tasks in batch.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) StopOpsTasksAsyncWithContext ¶
func (c *Client) StopOpsTasksAsyncWithContext(ctx context.Context, request *StopOpsTasksAsyncRequest) (response *StopOpsTasksAsyncResponse, err error)
StopOpsTasksAsync This API is used to asynchronously deactivate tasks in batch.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) StopSQLScriptRun ¶
func (c *Client) StopSQLScriptRun(request *StopSQLScriptRunRequest) (response *StopSQLScriptRunResponse, err error)
StopSQLScriptRun This API is used to stop running an SQL script.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) StopSQLScriptRunWithContext ¶
func (c *Client) StopSQLScriptRunWithContext(ctx context.Context, request *StopSQLScriptRunRequest) (response *StopSQLScriptRunResponse, err error)
StopSQLScriptRun This API is used to stop running an SQL script.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) SubmitTask ¶
func (c *Client) SubmitTask(request *SubmitTaskRequest) (response *SubmitTaskResponse, err error)
SubmitTask This API is used to submit a task.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) SubmitTaskWithContext ¶
func (c *Client) SubmitTaskWithContext(ctx context.Context, request *SubmitTaskRequest) (response *SubmitTaskResponse, err error)
SubmitTask This API is used to submit a task.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateCodeFile ¶
func (c *Client) UpdateCodeFile(request *UpdateCodeFileRequest) (response *UpdateCodeFileResponse, err error)
UpdateCodeFile This API is used to update a code file.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) UpdateCodeFileWithContext ¶
func (c *Client) UpdateCodeFileWithContext(ctx context.Context, request *UpdateCodeFileRequest) (response *UpdateCodeFileResponse, err error)
UpdateCodeFile This API is used to update a code file.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) UpdateCodeFolder ¶
func (c *Client) UpdateCodeFolder(request *UpdateCodeFolderRequest) (response *UpdateCodeFolderResponse, err error)
UpdateCodeFolder This API is used to rename a code folder.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) UpdateCodeFolderWithContext ¶
func (c *Client) UpdateCodeFolderWithContext(ctx context.Context, request *UpdateCodeFolderRequest) (response *UpdateCodeFolderResponse, err error)
UpdateCodeFolder This API is used to rename a code folder.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) UpdateOpsAlarmRule ¶
func (c *Client) UpdateOpsAlarmRule(request *UpdateOpsAlarmRuleRequest) (response *UpdateOpsAlarmRuleResponse, err error)
UpdateOpsAlarmRule Modifies alarm rules
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_MISSINGREQUESTPARAMETER = "InvalidParameter.MissingRequestParameter" INVALIDPARAMETERVALUE_RULENAMEREPEATED = "InvalidParameterValue.RuleNameRepeated" INVALIDPARAMETERVALUE_VALIDATIONERROR = "InvalidParameterValue.ValidationError"
func (*Client) UpdateOpsAlarmRuleWithContext ¶
func (c *Client) UpdateOpsAlarmRuleWithContext(ctx context.Context, request *UpdateOpsAlarmRuleRequest) (response *UpdateOpsAlarmRuleResponse, err error)
UpdateOpsAlarmRule Modifies alarm rules
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_MISSINGREQUESTPARAMETER = "InvalidParameter.MissingRequestParameter" INVALIDPARAMETERVALUE_RULENAMEREPEATED = "InvalidParameterValue.RuleNameRepeated" INVALIDPARAMETERVALUE_VALIDATIONERROR = "InvalidParameterValue.ValidationError"
func (*Client) UpdateOpsTasksOwner ¶
func (c *Client) UpdateOpsTasksOwner(request *UpdateOpsTasksOwnerRequest) (response *UpdateOpsTasksOwnerResponse, err error)
UpdateOpsTasksOwner This API is used to modify the task owner.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_MISSINGREQUESTPARAMETER = "InvalidParameter.MissingRequestParameter" INVALIDPARAMETERVALUE_RULENAMEREPEATED = "InvalidParameterValue.RuleNameRepeated" INVALIDPARAMETERVALUE_VALIDATIONERROR = "InvalidParameterValue.ValidationError"
func (*Client) UpdateOpsTasksOwnerWithContext ¶
func (c *Client) UpdateOpsTasksOwnerWithContext(ctx context.Context, request *UpdateOpsTasksOwnerRequest) (response *UpdateOpsTasksOwnerResponse, err error)
UpdateOpsTasksOwner This API is used to modify the task owner.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_MISSINGREQUESTPARAMETER = "InvalidParameter.MissingRequestParameter" INVALIDPARAMETERVALUE_RULENAMEREPEATED = "InvalidParameterValue.RuleNameRepeated" INVALIDPARAMETERVALUE_VALIDATIONERROR = "InvalidParameterValue.ValidationError"
func (*Client) UpdateResourceFile ¶
func (c *Client) UpdateResourceFile(request *UpdateResourceFileRequest) (response *UpdateResourceFileResponse, err error)
UpdateResourceFile This API is used to update a resource file.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateResourceFileWithContext ¶
func (c *Client) UpdateResourceFileWithContext(ctx context.Context, request *UpdateResourceFileRequest) (response *UpdateResourceFileResponse, err error)
UpdateResourceFile This API is used to update a resource file.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateResourceFolder ¶
func (c *Client) UpdateResourceFolder(request *UpdateResourceFolderRequest) (response *UpdateResourceFolderResponse, err error)
UpdateResourceFolder This API is used to update a resource folder.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateResourceFolderWithContext ¶
func (c *Client) UpdateResourceFolderWithContext(ctx context.Context, request *UpdateResourceFolderRequest) (response *UpdateResourceFolderResponse, err error)
UpdateResourceFolder This API is used to update a resource folder.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateSQLFolder ¶
func (c *Client) UpdateSQLFolder(request *UpdateSQLFolderRequest) (response *UpdateSQLFolderResponse, err error)
UpdateSQLFolder This API is used to rename an SQL folder.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) UpdateSQLFolderWithContext ¶
func (c *Client) UpdateSQLFolderWithContext(ctx context.Context, request *UpdateSQLFolderRequest) (response *UpdateSQLFolderResponse, err error)
UpdateSQLFolder This API is used to rename an SQL folder.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) UpdateSQLScript ¶
func (c *Client) UpdateSQLScript(request *UpdateSQLScriptRequest) (response *UpdateSQLScriptResponse, err error)
UpdateSQLScript This API is used to save the script content for data exploration.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) UpdateSQLScriptWithContext ¶
func (c *Client) UpdateSQLScriptWithContext(ctx context.Context, request *UpdateSQLScriptRequest) (response *UpdateSQLScriptResponse, err error)
UpdateSQLScript This API is used to save the script content for data exploration.
error code that may be returned:
FAILEDOPERATION = "FailedOperation"
func (*Client) UpdateTask ¶
func (c *Client) UpdateTask(request *UpdateTaskRequest) (response *UpdateTaskResponse, err error)
UpdateTask This API is used to update a task.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateTaskWithContext ¶
func (c *Client) UpdateTaskWithContext(ctx context.Context, request *UpdateTaskRequest) (response *UpdateTaskResponse, err error)
UpdateTask This API is used to update a task.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateWorkflow ¶
func (c *Client) UpdateWorkflow(request *UpdateWorkflowRequest) (response *UpdateWorkflowResponse, err error)
UpdateWorkflow This API is used to update a workflow including basic information and workflow parameters.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
func (*Client) UpdateWorkflowFolder ¶
func (c *Client) UpdateWorkflowFolder(request *UpdateWorkflowFolderRequest) (response *UpdateWorkflowFolderResponse, err error)
UpdateWorkflowFolder This API is used to update a workflow folder
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateWorkflowFolderWithContext ¶
func (c *Client) UpdateWorkflowFolderWithContext(ctx context.Context, request *UpdateWorkflowFolderRequest) (response *UpdateWorkflowFolderResponse, err error)
UpdateWorkflowFolder This API is used to update a workflow folder
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateWorkflowWithContext ¶
func (c *Client) UpdateWorkflowWithContext(ctx context.Context, request *UpdateWorkflowRequest) (response *UpdateWorkflowResponse, err error)
UpdateWorkflow This API is used to update a workflow including basic information and workflow parameters.
error code that may be returned:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter"
type CodeFile ¶
type CodeFile struct {
// Script ID
//
CodeFileId *string `json:"CodeFileId,omitnil,omitempty" name:"CodeFileId"`
// Script name.
CodeFileName *string `json:"CodeFileName,omitnil,omitempty" name:"CodeFileName"`
// Specifies the script owner uin.
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// Specifies the script configuration.
CodeFileConfig *CodeFileConfig `json:"CodeFileConfig,omitnil,omitempty" name:"CodeFileConfig"`
// Specifies the script content.
CodeFileContent *string `json:"CodeFileContent,omitnil,omitempty" name:"CodeFileContent"`
// Latest operator.
UpdateUserUin *string `json:"UpdateUserUin,omitnil,omitempty" name:"UpdateUserUin"`
// Project ID.
//
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Update time. format: yyyy-MM-dd hh:MM:ss.
// Note: This field may return null, indicating that no valid
UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
// Creation time. format: yyyy-MM-dd hh:MM:ss.
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// Access permission: SHARED, PRIVATE.
AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"`
// Full path of the node, /aaa/bbb/ccc.ipynb, consists of the name of each node.
Path *string `json:"Path,omitnil,omitempty" name:"Path"`
}
type CodeFileConfig ¶
type CodeFileConfig struct {
// Advanced running parameter variable replacement map-json String,String.
Params *string `json:"Params,omitnil,omitempty" name:"Params"`
// notebook kernel session information.
NotebookSessionInfo *NotebookSessionInfo `json:"NotebookSessionInfo,omitnil,omitempty" name:"NotebookSessionInfo"`
}
type CodeFolderNode ¶
type CodeFolderNode struct {
// Unique identifier
Id *string `json:"Id,omitnil,omitempty" name:"Id"`
// Name
Title *string `json:"Title,omitnil,omitempty" name:"Title"`
// folder type, script.
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// Whether it is a leaf node.
IsLeaf *bool `json:"IsLeaf,omitnil,omitempty" name:"IsLeaf"`
// Business parameters
//
Params *string `json:"Params,omitnil,omitempty" name:"Params"`
// Permission scope: SHARED, PRIVATE.
AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"`
// Node path.
Path *string `json:"Path,omitnil,omitempty" name:"Path"`
// Specifies the uin of the responsible person for the directory/file.
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// Creator
CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`
// Specifies the permission of the current user for nodes.
NodePermission *string `json:"NodePermission,omitnil,omitempty" name:"NodePermission"`
// Sub-node list
//
Children []*CodeFolderNode `json:"Children,omitnil,omitempty" name:"Children"`
}
type CodeStudioFolderResult ¶
type CodeStudioFolderResult struct {
// Folder ID.
//
// Note: This field may return null, indicating that no valid values can be obtained.
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
}
type CreateAlarmRuleData ¶
type CreateAlarmRuleData struct {
// Specifies the unique id of the Alarm rule.
AlarmRuleId *string `json:"AlarmRuleId,omitnil,omitempty" name:"AlarmRuleId"`
}
type CreateCodeFileRequest ¶
type CreateCodeFileRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Filename of the code file.
CodeFileName *string `json:"CodeFileName,omitnil,omitempty" name:"CodeFileName"`
// Parent folder path, such as /aaa/bbb/ccc. the path must start with a slash. use / for the root directory.
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
// Specifies the code file configuration.
CodeFileConfig *CodeFileConfig `json:"CodeFileConfig,omitnil,omitempty" name:"CodeFileConfig"`
// Specifies the code file content.
CodeFileContent *string `json:"CodeFileContent,omitnil,omitempty" name:"CodeFileContent"`
}
func NewCreateCodeFileRequest ¶
func NewCreateCodeFileRequest() (request *CreateCodeFileRequest)
func (*CreateCodeFileRequest) FromJsonString ¶
func (r *CreateCodeFileRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCodeFileRequest) ToJsonString ¶
func (r *CreateCodeFileRequest) ToJsonString() string
type CreateCodeFileRequestParams ¶
type CreateCodeFileRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Filename of the code file.
CodeFileName *string `json:"CodeFileName,omitnil,omitempty" name:"CodeFileName"`
// Parent folder path, such as /aaa/bbb/ccc. the path must start with a slash. use / for the root directory.
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
// Specifies the code file configuration.
CodeFileConfig *CodeFileConfig `json:"CodeFileConfig,omitnil,omitempty" name:"CodeFileConfig"`
// Specifies the code file content.
CodeFileContent *string `json:"CodeFileContent,omitnil,omitempty" name:"CodeFileContent"`
}
Predefined struct for user
type CreateCodeFileResponse ¶
type CreateCodeFileResponse struct {
*tchttp.BaseResponse
Response *CreateCodeFileResponseParams `json:"Response"`
}
func NewCreateCodeFileResponse ¶
func NewCreateCodeFileResponse() (response *CreateCodeFileResponse)
func (*CreateCodeFileResponse) FromJsonString ¶
func (r *CreateCodeFileResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCodeFileResponse) ToJsonString ¶
func (r *CreateCodeFileResponse) ToJsonString() string
type CreateCodeFileResponseParams ¶
type CreateCodeFileResponseParams struct {
// Result
Data *CodeFile `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateCodeFolderRequest ¶
type CreateCodeFolderRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Folder name.
FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
// Parent folder path, such as /aaa/bbb/ccc. the path must start with a slash. use / for the root directory.
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
}
func NewCreateCodeFolderRequest ¶
func NewCreateCodeFolderRequest() (request *CreateCodeFolderRequest)
func (*CreateCodeFolderRequest) FromJsonString ¶
func (r *CreateCodeFolderRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCodeFolderRequest) ToJsonString ¶
func (r *CreateCodeFolderRequest) ToJsonString() string
type CreateCodeFolderRequestParams ¶
type CreateCodeFolderRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Folder name.
FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
// Parent folder path, such as /aaa/bbb/ccc. the path must start with a slash. use / for the root directory.
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
}
Predefined struct for user
type CreateCodeFolderResponse ¶
type CreateCodeFolderResponse struct {
*tchttp.BaseResponse
Response *CreateCodeFolderResponseParams `json:"Response"`
}
func NewCreateCodeFolderResponse ¶
func NewCreateCodeFolderResponse() (response *CreateCodeFolderResponse)
func (*CreateCodeFolderResponse) FromJsonString ¶
func (r *CreateCodeFolderResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCodeFolderResponse) ToJsonString ¶
func (r *CreateCodeFolderResponse) ToJsonString() string
type CreateCodeFolderResponseParams ¶
type CreateCodeFolderResponseParams struct {
// Indicates whether the operation is successful. valid values: true (successful), false (unsuccessful).
Data *CodeStudioFolderResult `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateDataBackfillPlanRequest ¶
type CreateDataBackfillPlanRequest struct {
*tchttp.BaseRequest
// Project ID
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Backfill task collection.
TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`
// Specifies the data time configuration for the backfill task.
DataBackfillRangeList []*DataBackfillRange `json:"DataBackfillRangeList,omitnil,omitempty" name:"DataBackfillRangeList"`
// Time zone, default UTC+8.
TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
// Backfill plan name. if left empty, a string of characters is randomly generated by system.
DataBackfillPlanName *string `json:"DataBackfillPlanName,omitnil,omitempty" name:"DataBackfillPlanName"`
// Check parent task type. valid values: NONE (do not check ALL), ALL (check ALL upstream parent tasks), MAKE_SCOPE (only check in the currently selected tasks of the backfill plan). default: NONE (do not check).
CheckParentType *string `json:"CheckParentType,omitnil,omitempty" name:"CheckParentType"`
// Specifies whether to ignore event dependency for backfill. default true.
SkipEventListening *bool `json:"SkipEventListening,omitnil,omitempty" name:"SkipEventListening"`
// Custom workflow self-dependency. valid values: yes or no. if not configured, use the original workflow self-dependency.
RedefineSelfWorkflowDependency *string `json:"RedefineSelfWorkflowDependency,omitnil,omitempty" name:"RedefineSelfWorkflowDependency"`
// Customizes the degree of concurrency for instance running. if without configuring, use the existing self-dependent of the task.
RedefineParallelNum *uint64 `json:"RedefineParallelNum,omitnil,omitempty" name:"RedefineParallelNum"`
// Scheduling resource group id. if left empty, indicates usage of the original task scheduling execution resource group.
SchedulerResourceGroupId *string `json:"SchedulerResourceGroupId,omitnil,omitempty" name:"SchedulerResourceGroupId"`
// Integration task resource group id. indicates usage of the original task scheduling execution resource group if empty.
IntegrationResourceGroupId *string `json:"IntegrationResourceGroupId,omitnil,omitempty" name:"IntegrationResourceGroupId"`
// Custom parameter. re-specifies the task's parameters to facilitate the execution of new logic by replenished instances.
RedefineParamList []*KVPair `json:"RedefineParamList,omitnil,omitempty" name:"RedefineParamList"`
// Backfill Execution Order - The execution order for backfill instances based on their data time. Effective only when both conditions are met:
//
// 1. Must be the same cycle task.
//
// 2. Priority is given to dependency order. If no dependencies apply, execution follows the configured order.
//
// Valid values:
//
// -NORMAL: No specific order (default)
//
// -ORDER: Execute in chronological order
//
// -REVERSE: Execute in reverse chronological order
DataTimeOrder *string `json:"DataTimeOrder,omitnil,omitempty" name:"DataTimeOrder"`
// Backfill Instance Regeneration Cycle - If set, this will redefine the generation cycle of backfill task instances. Currently, only daily instances can be converted into instances generated on the first day of each month.
//
// Valid value:
//
// MONTH_CYCLE: Monthly
RedefineCycleType *string `json:"RedefineCycleType,omitnil,omitempty" name:"RedefineCycleType"`
}
func NewCreateDataBackfillPlanRequest ¶
func NewCreateDataBackfillPlanRequest() (request *CreateDataBackfillPlanRequest)
func (*CreateDataBackfillPlanRequest) FromJsonString ¶
func (r *CreateDataBackfillPlanRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDataBackfillPlanRequest) ToJsonString ¶
func (r *CreateDataBackfillPlanRequest) ToJsonString() string
type CreateDataBackfillPlanRequestParams ¶
type CreateDataBackfillPlanRequestParams struct {
// Project ID
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Backfill task collection.
TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`
// Specifies the data time configuration for the backfill task.
DataBackfillRangeList []*DataBackfillRange `json:"DataBackfillRangeList,omitnil,omitempty" name:"DataBackfillRangeList"`
// Time zone, default UTC+8.
TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
// Backfill plan name. if left empty, a string of characters is randomly generated by system.
DataBackfillPlanName *string `json:"DataBackfillPlanName,omitnil,omitempty" name:"DataBackfillPlanName"`
// Check parent task type. valid values: NONE (do not check ALL), ALL (check ALL upstream parent tasks), MAKE_SCOPE (only check in the currently selected tasks of the backfill plan). default: NONE (do not check).
CheckParentType *string `json:"CheckParentType,omitnil,omitempty" name:"CheckParentType"`
// Specifies whether to ignore event dependency for backfill. default true.
SkipEventListening *bool `json:"SkipEventListening,omitnil,omitempty" name:"SkipEventListening"`
// Custom workflow self-dependency. valid values: yes or no. if not configured, use the original workflow self-dependency.
RedefineSelfWorkflowDependency *string `json:"RedefineSelfWorkflowDependency,omitnil,omitempty" name:"RedefineSelfWorkflowDependency"`
// Customizes the degree of concurrency for instance running. if without configuring, use the existing self-dependent of the task.
RedefineParallelNum *uint64 `json:"RedefineParallelNum,omitnil,omitempty" name:"RedefineParallelNum"`
// Scheduling resource group id. if left empty, indicates usage of the original task scheduling execution resource group.
SchedulerResourceGroupId *string `json:"SchedulerResourceGroupId,omitnil,omitempty" name:"SchedulerResourceGroupId"`
// Integration task resource group id. indicates usage of the original task scheduling execution resource group if empty.
IntegrationResourceGroupId *string `json:"IntegrationResourceGroupId,omitnil,omitempty" name:"IntegrationResourceGroupId"`
// Custom parameter. re-specifies the task's parameters to facilitate the execution of new logic by replenished instances.
RedefineParamList []*KVPair `json:"RedefineParamList,omitnil,omitempty" name:"RedefineParamList"`
// Backfill Execution Order - The execution order for backfill instances based on their data time. Effective only when both conditions are met:
//
// 1. Must be the same cycle task.
//
// 2. Priority is given to dependency order. If no dependencies apply, execution follows the configured order.
//
// Valid values:
//
// -NORMAL: No specific order (default)
//
// -ORDER: Execute in chronological order
//
// -REVERSE: Execute in reverse chronological order
DataTimeOrder *string `json:"DataTimeOrder,omitnil,omitempty" name:"DataTimeOrder"`
// Backfill Instance Regeneration Cycle - If set, this will redefine the generation cycle of backfill task instances. Currently, only daily instances can be converted into instances generated on the first day of each month.
//
// Valid value:
//
// MONTH_CYCLE: Monthly
RedefineCycleType *string `json:"RedefineCycleType,omitnil,omitempty" name:"RedefineCycleType"`
}
Predefined struct for user
type CreateDataBackfillPlanResponse ¶
type CreateDataBackfillPlanResponse struct {
*tchttp.BaseResponse
Response *CreateDataBackfillPlanResponseParams `json:"Response"`
}
func NewCreateDataBackfillPlanResponse ¶
func NewCreateDataBackfillPlanResponse() (response *CreateDataBackfillPlanResponse)
func (*CreateDataBackfillPlanResponse) FromJsonString ¶
func (r *CreateDataBackfillPlanResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDataBackfillPlanResponse) ToJsonString ¶
func (r *CreateDataBackfillPlanResponse) ToJsonString() string
type CreateDataBackfillPlanResponseParams ¶
type CreateDataBackfillPlanResponseParams struct {
// Specifies the creation result of the data backfill plan.
Data *CreateDataReplenishmentPlan `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateDataReplenishmentPlan ¶
type CreateDataReplenishmentPlan struct {
// Specifies the backfill plan Id.
DataBackfillPlanId *string `json:"DataBackfillPlanId,omitnil,omitempty" name:"DataBackfillPlanId"`
}
type CreateFolderResult ¶
type CreateFolderResult struct {
// Folder ID upon successful creation. error will be reported if creation failed.
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
}
type CreateOpsAlarmRuleRequest ¶
type CreateOpsAlarmRuleRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Specifies the Alarm rule name.
AlarmRuleName *string `json:"AlarmRuleName,omitnil,omitempty" name:"AlarmRuleName"`
// Monitoring Object Business ID List - Pass different business IDs depending on the value of MonitorType:
//
// 1 (Task): MonitorObjectIds should contain a list of task IDs.
//
// 2 (Workflow): MonitorObjectIds should contain a list of workflow IDs (workflow IDs can be obtained using the ListWorkflows API).
//
// 3 (Project): MonitorObjectIds should contain a list of project IDs.
MonitorObjectIds []*string `json:"MonitorObjectIds,omitnil,omitempty" name:"MonitorObjectIds"`
// Alarm Rule Monitoring Types:
//
// failure: Failure alarm
//
// overtime: Timeout alarm
//
// success: Success alarm
//
// backTrackingOrRerunSuccess: Alarm when backfill/rerun succeeds
//
// backTrackingOrRerunFailure: Alarm when backfill/rerun fails
//
// projectFailureInstanceUpwardFluctuationAlarm: Alarm when the upward fluctuation rate of failed instances for the day exceeds the threshold
//
// projectSuccessInstanceDownwardFluctuationAlarm: Alarm when the downward fluctuation rate of successful instances for the day exceeds the threshold
//
// reconciliationFailure: Alarm when an offline reconciliation task fails
//
// reconciliationOvertime: Alarm when an offline reconciliation task runs overtime
//
// reconciliationMismatch: Alarm when the number of mismatched records in reconciliation exceeds the threshold
AlarmTypes []*string `json:"AlarmTypes,omitnil,omitempty" name:"AlarmTypes"`
// Alarm recipient configuration.
AlarmGroups []*AlarmGroup `json:"AlarmGroups,omitnil,omitempty" name:"AlarmGroups"`
// Monitoring Object Type
//
// Task-level Monitoring - Can be configured by Task / Workflow / Project:
// 1 = Task (default)
// 2 = Workflow
// 3 = Project
//
// Project-level Monitoring - Monitors overall task fluctuations within a project:
// 7 = Project fluctuation monitoring alarm
MonitorObjectType *uint64 `json:"MonitorObjectType,omitnil,omitempty" name:"MonitorObjectType"`
// Alarm Rule Configuration Information
//
// Success Alarms - No configuration required;
//
// Failure Alarms - Can be configured to trigger on the first failure or on all retry failures;
//
// Timeout Alarms - Require configuration of the timeout type and timeout threshold;
//
// Project Fluctuation Alarms - Require configuration of the fluctuation rate and the debounce cycle.
AlarmRuleDetail *AlarmRuleDetail `json:"AlarmRuleDetail,omitnil,omitempty" name:"AlarmRuleDetail"`
// Alarm level. 1. ordinary, 2. important, 3. critical (default: 1. ordinary).
AlarmLevel *int64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`
// Describes the Alarm rule.
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}
func NewCreateOpsAlarmRuleRequest ¶
func NewCreateOpsAlarmRuleRequest() (request *CreateOpsAlarmRuleRequest)
func (*CreateOpsAlarmRuleRequest) FromJsonString ¶
func (r *CreateOpsAlarmRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateOpsAlarmRuleRequest) ToJsonString ¶
func (r *CreateOpsAlarmRuleRequest) ToJsonString() string
type CreateOpsAlarmRuleRequestParams ¶
type CreateOpsAlarmRuleRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Specifies the Alarm rule name.
AlarmRuleName *string `json:"AlarmRuleName,omitnil,omitempty" name:"AlarmRuleName"`
// Monitoring Object Business ID List - Pass different business IDs depending on the value of MonitorType:
//
// 1 (Task): MonitorObjectIds should contain a list of task IDs.
//
// 2 (Workflow): MonitorObjectIds should contain a list of workflow IDs (workflow IDs can be obtained using the ListWorkflows API).
//
// 3 (Project): MonitorObjectIds should contain a list of project IDs.
MonitorObjectIds []*string `json:"MonitorObjectIds,omitnil,omitempty" name:"MonitorObjectIds"`
// Alarm Rule Monitoring Types:
//
// failure: Failure alarm
//
// overtime: Timeout alarm
//
// success: Success alarm
//
// backTrackingOrRerunSuccess: Alarm when backfill/rerun succeeds
//
// backTrackingOrRerunFailure: Alarm when backfill/rerun fails
//
// projectFailureInstanceUpwardFluctuationAlarm: Alarm when the upward fluctuation rate of failed instances for the day exceeds the threshold
//
// projectSuccessInstanceDownwardFluctuationAlarm: Alarm when the downward fluctuation rate of successful instances for the day exceeds the threshold
//
// reconciliationFailure: Alarm when an offline reconciliation task fails
//
// reconciliationOvertime: Alarm when an offline reconciliation task runs overtime
//
// reconciliationMismatch: Alarm when the number of mismatched records in reconciliation exceeds the threshold
AlarmTypes []*string `json:"AlarmTypes,omitnil,omitempty" name:"AlarmTypes"`
// Alarm recipient configuration.
AlarmGroups []*AlarmGroup `json:"AlarmGroups,omitnil,omitempty" name:"AlarmGroups"`
// Monitoring Object Type
//
// Task-level Monitoring - Can be configured by Task / Workflow / Project:
// 1 = Task (default)
// 2 = Workflow
// 3 = Project
//
// Project-level Monitoring - Monitors overall task fluctuations within a project:
// 7 = Project fluctuation monitoring alarm
MonitorObjectType *uint64 `json:"MonitorObjectType,omitnil,omitempty" name:"MonitorObjectType"`
// Alarm Rule Configuration Information
//
// Success Alarms - No configuration required;
//
// Failure Alarms - Can be configured to trigger on the first failure or on all retry failures;
//
// Timeout Alarms - Require configuration of the timeout type and timeout threshold;
//
// Project Fluctuation Alarms - Require configuration of the fluctuation rate and the debounce cycle.
AlarmRuleDetail *AlarmRuleDetail `json:"AlarmRuleDetail,omitnil,omitempty" name:"AlarmRuleDetail"`
// Alarm level. 1. ordinary, 2. important, 3. critical (default: 1. ordinary).
AlarmLevel *int64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`
// Describes the Alarm rule.
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}
Predefined struct for user
type CreateOpsAlarmRuleResponse ¶
type CreateOpsAlarmRuleResponse struct {
*tchttp.BaseResponse
Response *CreateOpsAlarmRuleResponseParams `json:"Response"`
}
func NewCreateOpsAlarmRuleResponse ¶
func NewCreateOpsAlarmRuleResponse() (response *CreateOpsAlarmRuleResponse)
func (*CreateOpsAlarmRuleResponse) FromJsonString ¶
func (r *CreateOpsAlarmRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateOpsAlarmRuleResponse) ToJsonString ¶
func (r *CreateOpsAlarmRuleResponse) ToJsonString() string
type CreateOpsAlarmRuleResponseParams ¶
type CreateOpsAlarmRuleResponseParams struct {
// Specifies the unique id of the Alarm rule.
Data *CreateAlarmRuleData `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateResourceFileRequest ¶
type CreateResourceFileRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Resource file name. should be consistent with the uploaded file name.
ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`
// Bucket name. can be obtained from the GetResourceCosPath api.
BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"`
// BucketName specifies the cos storage bucket region.
CosRegion *string `json:"CosRegion,omitnil,omitempty" name:"CosRegion"`
// Upload path for resource files in the project. value example: /wedata/qxxxm/. root directory, please use /.
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
// -Upload file and manual entry are two methods, choose one. if both are provided, the sequence is file > manual entry.
// -The manually entered value must be an existing cos path. /datastudio/resource/ is the fixed prefix. projectId is the project ID. import a specific value. parentFolderPath is the folder path. name is the file name. value example: /datastudio/resource/projectId/parentFolderPath/name.
ResourceFile *string `json:"ResourceFile,omitnil,omitempty" name:"ResourceFile"`
// Bundle Client ID.
BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`
// bundle client info.
BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"`
}
func NewCreateResourceFileRequest ¶
func NewCreateResourceFileRequest() (request *CreateResourceFileRequest)
func (*CreateResourceFileRequest) FromJsonString ¶
func (r *CreateResourceFileRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateResourceFileRequest) ToJsonString ¶
func (r *CreateResourceFileRequest) ToJsonString() string
type CreateResourceFileRequestParams ¶
type CreateResourceFileRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Resource file name. should be consistent with the uploaded file name.
ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`
// Bucket name. can be obtained from the GetResourceCosPath api.
BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"`
// BucketName specifies the cos storage bucket region.
CosRegion *string `json:"CosRegion,omitnil,omitempty" name:"CosRegion"`
// Upload path for resource files in the project. value example: /wedata/qxxxm/. root directory, please use /.
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
// -Upload file and manual entry are two methods, choose one. if both are provided, the sequence is file > manual entry.
// -The manually entered value must be an existing cos path. /datastudio/resource/ is the fixed prefix. projectId is the project ID. import a specific value. parentFolderPath is the folder path. name is the file name. value example: /datastudio/resource/projectId/parentFolderPath/name.
ResourceFile *string `json:"ResourceFile,omitnil,omitempty" name:"ResourceFile"`
// Bundle Client ID.
BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`
// bundle client info.
BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"`
}
Predefined struct for user
type CreateResourceFileResponse ¶
type CreateResourceFileResponse struct {
*tchttp.BaseResponse
Response *CreateResourceFileResponseParams `json:"Response"`
}
func NewCreateResourceFileResponse ¶
func NewCreateResourceFileResponse() (response *CreateResourceFileResponse)
func (*CreateResourceFileResponse) FromJsonString ¶
func (r *CreateResourceFileResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateResourceFileResponse) ToJsonString ¶
func (r *CreateResourceFileResponse) ToJsonString() string
type CreateResourceFileResponseParams ¶
type CreateResourceFileResponseParams struct {
// Create resource file result.
Data *CreateResourceFileResult `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateResourceFileResult ¶
type CreateResourceFileResult struct {
// Resource file ID.
ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}
type CreateResourceFolderRequest ¶
type CreateResourceFolderRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Parent folder's absolute path. Example: /wedata/test. Use / to represent the root directory.
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
// Folder name.
FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
}
func NewCreateResourceFolderRequest ¶
func NewCreateResourceFolderRequest() (request *CreateResourceFolderRequest)
func (*CreateResourceFolderRequest) FromJsonString ¶
func (r *CreateResourceFolderRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateResourceFolderRequest) ToJsonString ¶
func (r *CreateResourceFolderRequest) ToJsonString() string
type CreateResourceFolderRequestParams ¶
type CreateResourceFolderRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Parent folder's absolute path. Example: /wedata/test. Use / to represent the root directory.
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
// Folder name.
FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
}
Predefined struct for user
type CreateResourceFolderResponse ¶
type CreateResourceFolderResponse struct {
*tchttp.BaseResponse
Response *CreateResourceFolderResponseParams `json:"Response"`
}
func NewCreateResourceFolderResponse ¶
func NewCreateResourceFolderResponse() (response *CreateResourceFolderResponse)
func (*CreateResourceFolderResponse) FromJsonString ¶
func (r *CreateResourceFolderResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateResourceFolderResponse) ToJsonString ¶
func (r *CreateResourceFolderResponse) ToJsonString() string
type CreateResourceFolderResponseParams ¶
type CreateResourceFolderResponseParams struct {
// Creation result of the folder. Error will be reported if failed to create.
Data *CreateFolderResult `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateSQLFolderRequest ¶
type CreateSQLFolderRequest struct {
*tchttp.BaseRequest
// Folder name.
FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Parent folder path, /aaa/bbb/ccc. path header must include a slash. pass / to query the root directory.
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
// Access permission: SHARED, PRIVATE.
AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"`
}
func NewCreateSQLFolderRequest ¶
func NewCreateSQLFolderRequest() (request *CreateSQLFolderRequest)
func (*CreateSQLFolderRequest) FromJsonString ¶
func (r *CreateSQLFolderRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSQLFolderRequest) ToJsonString ¶
func (r *CreateSQLFolderRequest) ToJsonString() string
type CreateSQLFolderRequestParams ¶
type CreateSQLFolderRequestParams struct {
// Folder name.
FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Parent folder path, /aaa/bbb/ccc. path header must include a slash. pass / to query the root directory.
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
// Access permission: SHARED, PRIVATE.
AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"`
}
Predefined struct for user
type CreateSQLFolderResponse ¶
type CreateSQLFolderResponse struct {
*tchttp.BaseResponse
Response *CreateSQLFolderResponseParams `json:"Response"`
}
func NewCreateSQLFolderResponse ¶
func NewCreateSQLFolderResponse() (response *CreateSQLFolderResponse)
func (*CreateSQLFolderResponse) FromJsonString ¶
func (r *CreateSQLFolderResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSQLFolderResponse) ToJsonString ¶
func (r *CreateSQLFolderResponse) ToJsonString() string
type CreateSQLFolderResponseParams ¶
type CreateSQLFolderResponseParams struct {
// Indicates whether the operation is successful. valid values: true (successful), false (unsuccessful).
Data *SqlCreateResult `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateSQLScriptRequest ¶
type CreateSQLScriptRequest struct {
*tchttp.BaseRequest
// Script name.
ScriptName *string `json:"ScriptName,omitnil,omitempty" name:"ScriptName"`
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Parent folder path, /aaa/bbb/ccc. root directory is empty string or /.
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
// Specifies the script configuration for data exploration.
ScriptConfig *SQLScriptConfig `json:"ScriptConfig,omitnil,omitempty" name:"ScriptConfig"`
// Specifies the script content, if any, needs to be base64 encoded.
ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"`
// Access permission: SHARED, PRIVATE.
AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"`
}
func NewCreateSQLScriptRequest ¶
func NewCreateSQLScriptRequest() (request *CreateSQLScriptRequest)
func (*CreateSQLScriptRequest) FromJsonString ¶
func (r *CreateSQLScriptRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSQLScriptRequest) ToJsonString ¶
func (r *CreateSQLScriptRequest) ToJsonString() string
type CreateSQLScriptRequestParams ¶
type CreateSQLScriptRequestParams struct {
// Script name.
ScriptName *string `json:"ScriptName,omitnil,omitempty" name:"ScriptName"`
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Parent folder path, /aaa/bbb/ccc. root directory is empty string or /.
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
// Specifies the script configuration for data exploration.
ScriptConfig *SQLScriptConfig `json:"ScriptConfig,omitnil,omitempty" name:"ScriptConfig"`
// Specifies the script content, if any, needs to be base64 encoded.
ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"`
// Access permission: SHARED, PRIVATE.
AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"`
}
Predefined struct for user
type CreateSQLScriptResponse ¶
type CreateSQLScriptResponse struct {
*tchttp.BaseResponse
Response *CreateSQLScriptResponseParams `json:"Response"`
}
func NewCreateSQLScriptResponse ¶
func NewCreateSQLScriptResponse() (response *CreateSQLScriptResponse)
func (*CreateSQLScriptResponse) FromJsonString ¶
func (r *CreateSQLScriptResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSQLScriptResponse) ToJsonString ¶
func (r *CreateSQLScriptResponse) ToJsonString() string
type CreateSQLScriptResponseParams ¶
type CreateSQLScriptResponseParams struct {
// Result
Data *SQLScript `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateTaskBaseAttribute ¶
type CreateTaskBaseAttribute struct {
// Task name.
TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`
// Task type ID:
//
// * 21:JDBC SQL
// * 23:TDSQL-PostgreSQL
// * 26:OfflineSynchronization
// * 30:Python
// * 31:PySpark
// * 32:DLC SQL
// * 33:Impala
// * 34:Hive SQL
// * 35:Shell
// * 36:Spark SQL
// * 38:Shell Form Mode
// * 39:Spark
// * 40:TCHouse-P
// * 41:Kettle
// * 42:Tchouse-X
// * 43:TCHouse-X SQL
// * 46:DLC Spark
// * 47:TiOne
// * 48:Trino
// * 50:DLC PySpark
// * 92:MapReduce
// * 130:Branch Node
// * 131:Merged Node
// * 132:Notebook
// * 133:SSH
// * 134:StarRocks
// * 137:For-each
// * 138:Setats SQL
TaskTypeId *string `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"`
// Workflow ID.
WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
// Task owner ID. defaults to the current user.
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// Task description
TaskDescription *string `json:"TaskDescription,omitnil,omitempty" name:"TaskDescription"`
}
type CreateTaskConfiguration ¶
type CreateTaskConfiguration struct {
// Resource Group ID: Must be obtained via DescribeNormalSchedulerExecutorGroups API to get the ExecutorGroupId.
ResourceGroup *string `json:"ResourceGroup,omitnil,omitempty" name:"ResourceGroup"`
// Base64 encoding of the code content.
CodeContent *string `json:"CodeContent,omitnil,omitempty" name:"CodeContent"`
// Specifies the configuration list of task extended attributes.
TaskExtConfigurationList []*TaskExtParameter `json:"TaskExtConfigurationList,omitnil,omitempty" name:"TaskExtConfigurationList"`
// Cluster ID
DataCluster *string `json:"DataCluster,omitnil,omitempty" name:"DataCluster"`
// Specifies the running node.
BrokerIp *string `json:"BrokerIp,omitnil,omitempty" name:"BrokerIp"`
// Resource Pool Queue Name: Must be obtained using DescribeProjectClusterQueues API.
YarnQueue *string `json:"YarnQueue,omitnil,omitempty" name:"YarnQueue"`
// Source Data Source ID - One or more IDs separated by semicolons (;). Retrieve IDs using the DescribeDataSourceWithoutInfo API.
SourceServiceId *string `json:"SourceServiceId,omitnil,omitempty" name:"SourceServiceId"`
// Target data source ID- One or more IDs separated by semicolons (;). Retrieve IDs using the DescribeDataSourceWithoutInfo API.
TargetServiceId *string `json:"TargetServiceId,omitnil,omitempty" name:"TargetServiceId"`
// Scheduling parameter.
TaskSchedulingParameterList []*TaskSchedulingParameter `json:"TaskSchedulingParameterList,omitnil,omitempty" name:"TaskSchedulingParameterList"`
// ID used by the Bundle.
BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`
// Bundle info.
BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"`
}
type CreateTaskRequest ¶
type CreateTaskRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// The basic attributes of the task.
TaskBaseAttribute *CreateTaskBaseAttribute `json:"TaskBaseAttribute,omitnil,omitempty" name:"TaskBaseAttribute"`
// Task configurations.
TaskConfiguration *CreateTaskConfiguration `json:"TaskConfiguration,omitnil,omitempty" name:"TaskConfiguration"`
// Task scheduling configuration.
TaskSchedulerConfiguration *CreateTaskSchedulerConfiguration `json:"TaskSchedulerConfiguration,omitnil,omitempty" name:"TaskSchedulerConfiguration"`
}
func NewCreateTaskRequest ¶
func NewCreateTaskRequest() (request *CreateTaskRequest)
func (*CreateTaskRequest) FromJsonString ¶
func (r *CreateTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTaskRequest) ToJsonString ¶
func (r *CreateTaskRequest) ToJsonString() string
type CreateTaskRequestParams ¶
type CreateTaskRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// The basic attributes of the task.
TaskBaseAttribute *CreateTaskBaseAttribute `json:"TaskBaseAttribute,omitnil,omitempty" name:"TaskBaseAttribute"`
// Task configurations.
TaskConfiguration *CreateTaskConfiguration `json:"TaskConfiguration,omitnil,omitempty" name:"TaskConfiguration"`
// Task scheduling configuration.
TaskSchedulerConfiguration *CreateTaskSchedulerConfiguration `json:"TaskSchedulerConfiguration,omitnil,omitempty" name:"TaskSchedulerConfiguration"`
}
Predefined struct for user
type CreateTaskResponse ¶
type CreateTaskResponse struct {
*tchttp.BaseResponse
Response *CreateTaskResponseParams `json:"Response"`
}
func NewCreateTaskResponse ¶
func NewCreateTaskResponse() (response *CreateTaskResponse)
func (*CreateTaskResponse) FromJsonString ¶
func (r *CreateTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTaskResponse) ToJsonString ¶
func (r *CreateTaskResponse) ToJsonString() string
type CreateTaskResponseParams ¶
type CreateTaskResponseParams struct {
// Task ID
Data *CreateTaskResult `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateTaskResult ¶
type CreateTaskResult struct {
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}
type CreateTaskSchedulerConfiguration ¶
type CreateTaskSchedulerConfiguration struct {
// Period type: defaults to DAY_CYCLE.
//
// Supported types.
//
// ONEOFF_CYCLE: specifies a one-time cycle.
// YEAR_CYCLE: specifies the year cycle.
// MONTH_CYCLE: specifies the monthly cycle.
// WEEK_CYCLE: specifies the week cycle.
// DAY_CYCLE: specifies the day cycle.
// HOUR_CYCLE: specifies the hour cycle.
// MINUTE_CYCLE: specifies the minute cycle.
// CRONTAB_CYCLE: specifies the crontab expression type.
CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"`
// Time zone, defaults to UTC+8.
ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"`
// Cron expression, defaults to 0 0 0 * * ? *.
CrontabExpression *string `json:"CrontabExpression,omitnil,omitempty" name:"CrontabExpression"`
// Effective date, defaults to 00:00:00 of the current date.
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// End date, defaults to 2099-12-31 23:59:59.
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Execution time: the left-closed interval. Default: 00:00.
ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"`
// Execution time: the right closed interval. Default: 23:59.
ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"`
// Scheduling type: 0 for normal scheduling, 1 for dry-run scheduling. Default is 0.
ScheduleRunType *string `json:"ScheduleRunType,omitnil,omitempty" name:"ScheduleRunType"`
// Calendar scheduling value: 0 or 1, where 1 means ON and 0 means OFF. Default is 0.
CalendarOpen *string `json:"CalendarOpen,omitnil,omitempty" name:"CalendarOpen"`
// Calendar scheduling: the calendar ID.
CalendarId *string `json:"CalendarId,omitnil,omitempty" name:"CalendarId"`
// Self-Dependent. Valid values: parallel, serial, orderly. Default value: serial.
SelfDepend *string `json:"SelfDepend,omitnil,omitempty" name:"SelfDepend"`
// Specifies the upstream dependency list.
UpstreamDependencyConfigList []*DependencyTaskBrief `json:"UpstreamDependencyConfigList,omitnil,omitempty" name:"UpstreamDependencyConfigList"`
// List of Events
EventListenerList []*EventListener `json:"EventListenerList,omitnil,omitempty" name:"EventListenerList"`
// Task scheduling priority. Valid values: 4 (high), 5 (medium), 6 (low). Default: 6.
RunPriority *string `json:"RunPriority,omitnil,omitempty" name:"RunPriority"`
// Retry Policy: Retry Wait Time (in minutes): Default 5
RetryWait *string `json:"RetryWait,omitnil,omitempty" name:"RetryWait"`
// Retry Policy: maximum attempts. Default: 4.
MaxRetryAttempts *string `json:"MaxRetryAttempts,omitnil,omitempty" name:"MaxRetryAttempts"`
// Timeout Handling Policy: Execution Timeout (in minutes), default: -1
ExecutionTTL *string `json:"ExecutionTTL,omitnil,omitempty" name:"ExecutionTTL"`
// Timeout Handling Policy: Wait Duration Timeout (in minutes), default: -1
WaitExecutionTotalTTL *string `json:"WaitExecutionTotalTTL,omitnil,omitempty" name:"WaitExecutionTotalTTL"`
// Rerun & Refill Configuration: Default: ALL;
//
// * ALL: Rerun or refill is allowed regardless of whether the task succeeds or fails.
//
// * FAILURE: Rerun or refill is allowed only if the task fails; not allowed if the task succeeds.
//
// * NONE: Rerun or refill is not allowed regardless of success or failure.
AllowRedoType *string `json:"AllowRedoType,omitnil,omitempty" name:"AllowRedoType"`
// Output parameter list.
ParamTaskOutList []*OutTaskParameter `json:"ParamTaskOutList,omitnil,omitempty" name:"ParamTaskOutList"`
// Input parameter list.
ParamTaskInList []*InTaskParameter `json:"ParamTaskInList,omitnil,omitempty" name:"ParamTaskInList"`
// Output registration.
TaskOutputRegistryList []*TaskDataRegistry `json:"TaskOutputRegistryList,omitnil,omitempty" name:"TaskOutputRegistryList"`
// **Instance generation policy**.
// T_PLUS_0: specifies t+0 generation. default policy.
// T_PLUS_1: specifies t+1 generation.
InitStrategy *string `json:"InitStrategy,omitnil,omitempty" name:"InitStrategy"`
}
type CreateWorkflowFolderRequest ¶
type CreateWorkflowFolderRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Parent folder absolute path, such as /abc/de. if it is the root directory, pass /.
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
// Specifies the folder name to be created.
FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
}
func NewCreateWorkflowFolderRequest ¶
func NewCreateWorkflowFolderRequest() (request *CreateWorkflowFolderRequest)
func (*CreateWorkflowFolderRequest) FromJsonString ¶
func (r *CreateWorkflowFolderRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateWorkflowFolderRequest) ToJsonString ¶
func (r *CreateWorkflowFolderRequest) ToJsonString() string
type CreateWorkflowFolderRequestParams ¶
type CreateWorkflowFolderRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Parent folder absolute path, such as /abc/de. if it is the root directory, pass /.
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
// Specifies the folder name to be created.
FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
}
Predefined struct for user
type CreateWorkflowFolderResponse ¶
type CreateWorkflowFolderResponse struct {
*tchttp.BaseResponse
Response *CreateWorkflowFolderResponseParams `json:"Response"`
}
func NewCreateWorkflowFolderResponse ¶
func NewCreateWorkflowFolderResponse() (response *CreateWorkflowFolderResponse)
func (*CreateWorkflowFolderResponse) FromJsonString ¶
func (r *CreateWorkflowFolderResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateWorkflowFolderResponse) ToJsonString ¶
func (r *CreateWorkflowFolderResponse) ToJsonString() string
type CreateWorkflowFolderResponseParams ¶
type CreateWorkflowFolderResponseParams struct {
// Folder creation result. error will be reported if creation failed.
Data *CreateFolderResult `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateWorkflowRequest ¶
type CreateWorkflowRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Workflow name.
WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`
// Specifies the folder path.
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
// Workflow type. value examples: cycle for periodic workflow; manual for manual workflow. default input: cycle.
WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"`
// Workflow description.
WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"`
// Workflow owner ID.
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// Workflow parameter.
WorkflowParams []*ParamInfo `json:"WorkflowParams,omitnil,omitempty" name:"WorkflowParams"`
// Specifies unified scheduling info.
WorkflowSchedulerConfiguration *WorkflowSchedulerConfigurationInfo `json:"WorkflowSchedulerConfiguration,omitnil,omitempty" name:"WorkflowSchedulerConfiguration"`
// BundleId item.
BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`
// Bundle info.
BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"`
}
func NewCreateWorkflowRequest ¶
func NewCreateWorkflowRequest() (request *CreateWorkflowRequest)
func (*CreateWorkflowRequest) FromJsonString ¶
func (r *CreateWorkflowRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateWorkflowRequest) ToJsonString ¶
func (r *CreateWorkflowRequest) ToJsonString() string
type CreateWorkflowRequestParams ¶
type CreateWorkflowRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Workflow name.
WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`
// Specifies the folder path.
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
// Workflow type. value examples: cycle for periodic workflow; manual for manual workflow. default input: cycle.
WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"`
// Workflow description.
WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"`
// Workflow owner ID.
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// Workflow parameter.
WorkflowParams []*ParamInfo `json:"WorkflowParams,omitnil,omitempty" name:"WorkflowParams"`
// Specifies unified scheduling info.
WorkflowSchedulerConfiguration *WorkflowSchedulerConfigurationInfo `json:"WorkflowSchedulerConfiguration,omitnil,omitempty" name:"WorkflowSchedulerConfiguration"`
// BundleId item.
BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`
// Bundle info.
BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"`
}
Predefined struct for user
type CreateWorkflowResponse ¶
type CreateWorkflowResponse struct {
*tchttp.BaseResponse
Response *CreateWorkflowResponseParams `json:"Response"`
}
func NewCreateWorkflowResponse ¶
func NewCreateWorkflowResponse() (response *CreateWorkflowResponse)
func (*CreateWorkflowResponse) FromJsonString ¶
func (r *CreateWorkflowResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateWorkflowResponse) ToJsonString ¶
func (r *CreateWorkflowResponse) ToJsonString() string
type CreateWorkflowResponseParams ¶
type CreateWorkflowResponseParams struct {
// Returns the workflow ID.
Data *CreateWorkflowResult `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateWorkflowResult ¶
type CreateWorkflowResult struct {
// Workflow id after successful creation.
WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
}
type DataBackfillRange ¶
type DataBackfillRange struct {
// Start date in yyyy-MM-dd format. indicates the start from 00:00:00 on the specified date.
StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"`
// End date in the format yyyy-MM-dd, indicates ending at 23:59:59 of the specified date.
EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"`
// Start time of each day between [StartDate, EndDate] in HH:mm format. effective for tasks with a period of hours or less.
ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"`
// End time point between [StartDate, EndDate] in HH:mm format. effective for tasks with a period of hours or less.
ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"`
}
type DeleteAlarmRuleResult ¶
type DeleteAlarmRuleResult struct {
// Whether deletion succeeded.
Status *bool `json:"Status,omitnil,omitempty" name:"Status"`
}
type DeleteCodeFileRequest ¶
type DeleteCodeFileRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Code file ID. the parameter value comes from the CreateCodeFile API.
CodeFileId *string `json:"CodeFileId,omitnil,omitempty" name:"CodeFileId"`
}
func NewDeleteCodeFileRequest ¶
func NewDeleteCodeFileRequest() (request *DeleteCodeFileRequest)
func (*DeleteCodeFileRequest) FromJsonString ¶
func (r *DeleteCodeFileRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCodeFileRequest) ToJsonString ¶
func (r *DeleteCodeFileRequest) ToJsonString() string
type DeleteCodeFileRequestParams ¶
type DeleteCodeFileRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Code file ID. the parameter value comes from the CreateCodeFile API.
CodeFileId *string `json:"CodeFileId,omitnil,omitempty" name:"CodeFileId"`
}
Predefined struct for user
type DeleteCodeFileResponse ¶
type DeleteCodeFileResponse struct {
*tchttp.BaseResponse
Response *DeleteCodeFileResponseParams `json:"Response"`
}
func NewDeleteCodeFileResponse ¶
func NewDeleteCodeFileResponse() (response *DeleteCodeFileResponse)
func (*DeleteCodeFileResponse) FromJsonString ¶
func (r *DeleteCodeFileResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCodeFileResponse) ToJsonString ¶
func (r *DeleteCodeFileResponse) ToJsonString() string
type DeleteCodeFileResponseParams ¶
type DeleteCodeFileResponseParams struct {
// Execution result
Data *CodeStudioFileActionResult `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeleteCodeFolderRequest ¶
type DeleteCodeFolderRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Folder ID. the parameter value comes from the CreateCodeFolder API response.
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
}
func NewDeleteCodeFolderRequest ¶
func NewDeleteCodeFolderRequest() (request *DeleteCodeFolderRequest)
func (*DeleteCodeFolderRequest) FromJsonString ¶
func (r *DeleteCodeFolderRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCodeFolderRequest) ToJsonString ¶
func (r *DeleteCodeFolderRequest) ToJsonString() string
type DeleteCodeFolderRequestParams ¶
type DeleteCodeFolderRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Folder ID. the parameter value comes from the CreateCodeFolder API response.
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
}
Predefined struct for user
type DeleteCodeFolderResponse ¶
type DeleteCodeFolderResponse struct {
*tchttp.BaseResponse
Response *DeleteCodeFolderResponseParams `json:"Response"`
}
func NewDeleteCodeFolderResponse ¶
func NewDeleteCodeFolderResponse() (response *DeleteCodeFolderResponse)
func (*DeleteCodeFolderResponse) FromJsonString ¶
func (r *DeleteCodeFolderResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCodeFolderResponse) ToJsonString ¶
func (r *DeleteCodeFolderResponse) ToJsonString() string
type DeleteCodeFolderResponseParams ¶
type DeleteCodeFolderResponseParams struct {
// Execution result
Data *CodeStudioFolderActionResult `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeleteFolderResult ¶
type DeleteFolderResult struct {
// Deletion status. true indicates success, false indicates failure.
Status *bool `json:"Status,omitnil,omitempty" name:"Status"`
}
type DeleteOpsAlarmRuleRequest ¶
type DeleteOpsAlarmRuleRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Alarm Rule Unique ID. Obtained from the response of the CreateAlarmRule API. Either this field or AlarmRuleName must be provided.
AlarmRuleId *string `json:"AlarmRuleId,omitnil,omitempty" name:"AlarmRuleId"`
}
func NewDeleteOpsAlarmRuleRequest ¶
func NewDeleteOpsAlarmRuleRequest() (request *DeleteOpsAlarmRuleRequest)
func (*DeleteOpsAlarmRuleRequest) FromJsonString ¶
func (r *DeleteOpsAlarmRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteOpsAlarmRuleRequest) ToJsonString ¶
func (r *DeleteOpsAlarmRuleRequest) ToJsonString() string
type DeleteOpsAlarmRuleRequestParams ¶
type DeleteOpsAlarmRuleRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Alarm Rule Unique ID. Obtained from the response of the CreateAlarmRule API. Either this field or AlarmRuleName must be provided.
AlarmRuleId *string `json:"AlarmRuleId,omitnil,omitempty" name:"AlarmRuleId"`
}
Predefined struct for user
type DeleteOpsAlarmRuleResponse ¶
type DeleteOpsAlarmRuleResponse struct {
*tchttp.BaseResponse
Response *DeleteOpsAlarmRuleResponseParams `json:"Response"`
}
func NewDeleteOpsAlarmRuleResponse ¶
func NewDeleteOpsAlarmRuleResponse() (response *DeleteOpsAlarmRuleResponse)
func (*DeleteOpsAlarmRuleResponse) FromJsonString ¶
func (r *DeleteOpsAlarmRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteOpsAlarmRuleResponse) ToJsonString ¶
func (r *DeleteOpsAlarmRuleResponse) ToJsonString() string
type DeleteOpsAlarmRuleResponseParams ¶
type DeleteOpsAlarmRuleResponseParams struct {
// Whether deletion succeeded.
Data *DeleteAlarmRuleResult `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeleteResourceFileRequest ¶
type DeleteResourceFileRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Resource ID. obtain through the API ListResourceFiles.
ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}
func NewDeleteResourceFileRequest ¶
func NewDeleteResourceFileRequest() (request *DeleteResourceFileRequest)
func (*DeleteResourceFileRequest) FromJsonString ¶
func (r *DeleteResourceFileRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteResourceFileRequest) ToJsonString ¶
func (r *DeleteResourceFileRequest) ToJsonString() string
type DeleteResourceFileRequestParams ¶
type DeleteResourceFileRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Resource ID. obtain through the API ListResourceFiles.
ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}
Predefined struct for user
type DeleteResourceFileResponse ¶
type DeleteResourceFileResponse struct {
*tchttp.BaseResponse
Response *DeleteResourceFileResponseParams `json:"Response"`
}
func NewDeleteResourceFileResponse ¶
func NewDeleteResourceFileResponse() (response *DeleteResourceFileResponse)
func (*DeleteResourceFileResponse) FromJsonString ¶
func (r *DeleteResourceFileResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteResourceFileResponse) ToJsonString ¶
func (r *DeleteResourceFileResponse) ToJsonString() string
type DeleteResourceFileResponseParams ¶
type DeleteResourceFileResponseParams struct {
// Specifies the resource deletion result.
Data *DeleteResourceFileResult `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeleteResourceFileResult ¶
type DeleteResourceFileResult struct {
// true
Status *bool `json:"Status,omitnil,omitempty" name:"Status"`
}
type DeleteResourceFolderRequest ¶
type DeleteResourceFolderRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Folder ID. obtain through the ListResourceFolders API.
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
}
func NewDeleteResourceFolderRequest ¶
func NewDeleteResourceFolderRequest() (request *DeleteResourceFolderRequest)
func (*DeleteResourceFolderRequest) FromJsonString ¶
func (r *DeleteResourceFolderRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteResourceFolderRequest) ToJsonString ¶
func (r *DeleteResourceFolderRequest) ToJsonString() string
type DeleteResourceFolderRequestParams ¶
type DeleteResourceFolderRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Folder ID. obtain through the ListResourceFolders API.
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
}
Predefined struct for user
type DeleteResourceFolderResponse ¶
type DeleteResourceFolderResponse struct {
*tchttp.BaseResponse
Response *DeleteResourceFolderResponseParams `json:"Response"`
}
func NewDeleteResourceFolderResponse ¶
func NewDeleteResourceFolderResponse() (response *DeleteResourceFolderResponse)
func (*DeleteResourceFolderResponse) FromJsonString ¶
func (r *DeleteResourceFolderResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteResourceFolderResponse) ToJsonString ¶
func (r *DeleteResourceFolderResponse) ToJsonString() string
type DeleteResourceFolderResponseParams ¶
type DeleteResourceFolderResponseParams struct {
// true represents successful deletion. false represents failure.
Data *DeleteFolderResult `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeleteSQLFolderRequest ¶
type DeleteSQLFolderRequest struct {
*tchttp.BaseRequest
// Folder ID
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}
func NewDeleteSQLFolderRequest ¶
func NewDeleteSQLFolderRequest() (request *DeleteSQLFolderRequest)
func (*DeleteSQLFolderRequest) FromJsonString ¶
func (r *DeleteSQLFolderRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSQLFolderRequest) ToJsonString ¶
func (r *DeleteSQLFolderRequest) ToJsonString() string
type DeleteSQLFolderRequestParams ¶
type DeleteSQLFolderRequestParams struct {
// Folder ID
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}
Predefined struct for user
type DeleteSQLFolderResponse ¶
type DeleteSQLFolderResponse struct {
*tchttp.BaseResponse
Response *DeleteSQLFolderResponseParams `json:"Response"`
}
func NewDeleteSQLFolderResponse ¶
func NewDeleteSQLFolderResponse() (response *DeleteSQLFolderResponse)
func (*DeleteSQLFolderResponse) FromJsonString ¶
func (r *DeleteSQLFolderResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSQLFolderResponse) ToJsonString ¶
func (r *DeleteSQLFolderResponse) ToJsonString() string
type DeleteSQLFolderResponseParams ¶
type DeleteSQLFolderResponseParams struct {
// Operation result.
Data *SQLContentActionResult `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeleteSQLScriptRequest ¶
type DeleteSQLScriptRequest struct {
*tchttp.BaseRequest
// Script Id.
ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"`
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}
func NewDeleteSQLScriptRequest ¶
func NewDeleteSQLScriptRequest() (request *DeleteSQLScriptRequest)
func (*DeleteSQLScriptRequest) FromJsonString ¶
func (r *DeleteSQLScriptRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSQLScriptRequest) ToJsonString ¶
func (r *DeleteSQLScriptRequest) ToJsonString() string
type DeleteSQLScriptRequestParams ¶
type DeleteSQLScriptRequestParams struct {
// Script Id.
ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"`
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}
Predefined struct for user
type DeleteSQLScriptResponse ¶
type DeleteSQLScriptResponse struct {
*tchttp.BaseResponse
Response *DeleteSQLScriptResponseParams `json:"Response"`
}
func NewDeleteSQLScriptResponse ¶
func NewDeleteSQLScriptResponse() (response *DeleteSQLScriptResponse)
func (*DeleteSQLScriptResponse) FromJsonString ¶
func (r *DeleteSQLScriptResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSQLScriptResponse) ToJsonString ¶
func (r *DeleteSQLScriptResponse) ToJsonString() string
type DeleteSQLScriptResponseParams ¶
type DeleteSQLScriptResponseParams struct {
// Execution result
Data *SQLContentActionResult `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeleteTaskRequest ¶
type DeleteTaskRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Either Task ID or VirtualTaskId must be provided (optional, choose one).
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Whether to send a notification to downstream task owners when performing task operations.
// true: Send notification
// false: Do not send notification
// default: false.
OperateInform *bool `json:"OperateInform,omitnil,omitempty" name:"OperateInform"`
// Task Deletion Mode.
// true: Do not force downstream task instances to fail
// false: Force downstream task instances to fail
// default: false
DeleteMode *bool `json:"DeleteMode,omitnil,omitempty" name:"DeleteMode"`
}
func NewDeleteTaskRequest ¶
func NewDeleteTaskRequest() (request *DeleteTaskRequest)
func (*DeleteTaskRequest) FromJsonString ¶
func (r *DeleteTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteTaskRequest) ToJsonString ¶
func (r *DeleteTaskRequest) ToJsonString() string
type DeleteTaskRequestParams ¶
type DeleteTaskRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Either Task ID or VirtualTaskId must be provided (optional, choose one).
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Whether to send a notification to downstream task owners when performing task operations.
// true: Send notification
// false: Do not send notification
// default: false.
OperateInform *bool `json:"OperateInform,omitnil,omitempty" name:"OperateInform"`
// Task Deletion Mode.
// true: Do not force downstream task instances to fail
// false: Force downstream task instances to fail
// default: false
DeleteMode *bool `json:"DeleteMode,omitnil,omitempty" name:"DeleteMode"`
}
Predefined struct for user
type DeleteTaskResponse ¶
type DeleteTaskResponse struct {
*tchttp.BaseResponse
Response *DeleteTaskResponseParams `json:"Response"`
}
func NewDeleteTaskResponse ¶
func NewDeleteTaskResponse() (response *DeleteTaskResponse)
func (*DeleteTaskResponse) FromJsonString ¶
func (r *DeleteTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteTaskResponse) ToJsonString ¶
func (r *DeleteTaskResponse) ToJsonString() string
type DeleteTaskResponseParams ¶
type DeleteTaskResponseParams struct {
// Whether deletion succeeded.
Data *DeleteTaskResult `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeleteTaskResult ¶
type DeleteTaskResult struct {
// Deletion status. true indicates success. false indicates failure.
Status *bool `json:"Status,omitnil,omitempty" name:"Status"`
}
type DeleteWorkflowFolderRequest ¶
type DeleteWorkflowFolderRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Folder ID. Obtain through the ListWorkflowFolders API.
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
}
func NewDeleteWorkflowFolderRequest ¶
func NewDeleteWorkflowFolderRequest() (request *DeleteWorkflowFolderRequest)
func (*DeleteWorkflowFolderRequest) FromJsonString ¶
func (r *DeleteWorkflowFolderRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteWorkflowFolderRequest) ToJsonString ¶
func (r *DeleteWorkflowFolderRequest) ToJsonString() string
type DeleteWorkflowFolderRequestParams ¶
type DeleteWorkflowFolderRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Folder ID. Obtain through the ListWorkflowFolders API.
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
}
Predefined struct for user
type DeleteWorkflowFolderResponse ¶
type DeleteWorkflowFolderResponse struct {
*tchttp.BaseResponse
Response *DeleteWorkflowFolderResponseParams `json:"Response"`
}
func NewDeleteWorkflowFolderResponse ¶
func NewDeleteWorkflowFolderResponse() (response *DeleteWorkflowFolderResponse)
func (*DeleteWorkflowFolderResponse) FromJsonString ¶
func (r *DeleteWorkflowFolderResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteWorkflowFolderResponse) ToJsonString ¶
func (r *DeleteWorkflowFolderResponse) ToJsonString() string
type DeleteWorkflowFolderResponseParams ¶
type DeleteWorkflowFolderResponseParams struct {
// Deletion result
Data *DeleteFolderResult `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeleteWorkflowRequest ¶
type DeleteWorkflowRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Workflow id.
WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
}
func NewDeleteWorkflowRequest ¶
func NewDeleteWorkflowRequest() (request *DeleteWorkflowRequest)
func (*DeleteWorkflowRequest) FromJsonString ¶
func (r *DeleteWorkflowRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteWorkflowRequest) ToJsonString ¶
func (r *DeleteWorkflowRequest) ToJsonString() string
type DeleteWorkflowRequestParams ¶
type DeleteWorkflowRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Workflow id.
WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
}
Predefined struct for user
type DeleteWorkflowResponse ¶
type DeleteWorkflowResponse struct {
*tchttp.BaseResponse
Response *DeleteWorkflowResponseParams `json:"Response"`
}
func NewDeleteWorkflowResponse ¶
func NewDeleteWorkflowResponse() (response *DeleteWorkflowResponse)
func (*DeleteWorkflowResponse) FromJsonString ¶
func (r *DeleteWorkflowResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteWorkflowResponse) ToJsonString ¶
func (r *DeleteWorkflowResponse) ToJsonString() string
type DeleteWorkflowResponseParams ¶
type DeleteWorkflowResponseParams struct {
// Returns the count of successfully deleted workflow tasks, number of failures, and total number of tasks.
Data *DeleteWorkflowResult `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DeleteWorkflowResult ¶
type DeleteWorkflowResult struct {
// Indicates whether the workflow deletion was successful
Status *bool `json:"Status,omitnil,omitempty" name:"Status"`
}
type DependencyConfigPage ¶
type DependencyConfigPage struct {
// Total number of records matching the query conditions.
TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Total number of pages matching the query conditions.
TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`
// The page number of the current request.
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// The number of entries in the current request data page.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Paginated Data
Items []*TaskDependDto `json:"Items,omitnil,omitempty" name:"Items"`
}
type DependencyStrategyTask ¶
type DependencyStrategyTask struct {
// Wait upstream task instance policy: EXECUTING (execute); WAITING (wait).
PollingNullStrategy *string `json:"PollingNullStrategy,omitnil,omitempty" name:"PollingNullStrategy"`
// This field is required only when PollingNullStrategy is set to EXECUTING.
// Type: List
//
// NOT_EXIST (default) - In cases where minute depends on minute / hour depends on hour, the parent instance does not fall within the scheduling time range of the downstream instance.
//
// PARENT_EXPIRED - The parent instance failed.
//
// PARENT_TIMEOUT - The parent instance timed out.
//
// If any of the above conditions are met, the dependency check for that parent task instance is considered satisfied. In all other cases, the system must wait for the parent instance.
TaskDependencyExecutingStrategies []*string `json:"TaskDependencyExecutingStrategies,omitnil,omitempty" name:"TaskDependencyExecutingStrategies"`
// This field is required only when TaskDependencyExecutingStrategies includes PARENT_TIMEOUT.
// Specifies the timeout duration (in minutes) for the downstream task's dependency on the parent instance execution.
TaskDependencyExecutingTimeoutValue *int64 `json:"TaskDependencyExecutingTimeoutValue,omitnil,omitempty" name:"TaskDependencyExecutingTimeoutValue"`
}
type DependencyTaskBrief ¶
type DependencyTaskBrief struct {
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Main dependency configuration. Valid values:
//
// * CRONTAB
// * DAY
// * HOUR
// * LIST_DAY
// * LIST_HOUR
// * LIST_MINUTE
// * MINUTE
// * MONTH
// * RANGE_DAY
// * RANGE_HOUR
// * RANGE_MINUTE
// * WEEK
// * YEAR
MainCyclicConfig *string `json:"MainCyclicConfig,omitnil,omitempty" name:"MainCyclicConfig"`
// Configures secondary dependencies. Valid values:
// * ALL_DAY_OF_YEAR
// * ALL_MONTH_OF_YEAR
// * CURRENT
// * CURRENT_DAY
// * CURRENT_HOUR
// * CURRENT_MINUTE
// * CURRENT_MONTH
// * CURRENT_WEEK
// * CURRENT_YEAR
// * PREVIOUS_BEGIN_OF_MONTH
// * PREVIOUS_DAY
// * PREVIOUS_DAY_LATER_OFFSET_HOUR
// * PREVIOUS_DAY_LATER_OFFSET_MINUTE
// * PREVIOUS_END_OF_MONTH
// * PREVIOUS_FRIDAY
// * PREVIOUS_HOUR
// * PREVIOUS_HOUR_CYCLE
// * PREVIOUS_HOUR_LATER_OFFSET_MINUTE
// * PREVIOUS_MINUTE_CYCLE
// * PREVIOUS_MONTH
// * PREVIOUS_WEEK
// * PREVIOUS_WEEKEND
// * RECENT_DATE
SubordinateCyclicConfig *string `json:"SubordinateCyclicConfig,omitnil,omitempty" name:"SubordinateCyclicConfig"`
// Offset in Range/List Mode
Offset *string `json:"Offset,omitnil,omitempty" name:"Offset"`
// Dependency Execution Policy
DependencyStrategy *DependencyStrategyTask `json:"DependencyStrategy,omitnil,omitempty" name:"DependencyStrategy"`
}
type EventListener ¶
type EventListener struct {
// Event name
EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"`
// Event cycle. valid values: SECOND, MIN, HOUR, DAY.
EventSubType *string `json:"EventSubType,omitnil,omitempty" name:"EventSubType"`
// Event BROADCAST type: SINGLE, BROADCAST.
EventBroadcastType *string `json:"EventBroadcastType,omitnil,omitempty" name:"EventBroadcastType"`
// Extension Information
//
PropertiesList []*ParamInfo `json:"PropertiesList,omitnil,omitempty" name:"PropertiesList"`
}
type GetAlarmMessageRequest ¶
type GetAlarmMessageRequest struct {
*tchttp.BaseRequest
// Project ID
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Alarm message Id.
AlarmMessageId *string `json:"AlarmMessageId,omitnil,omitempty" name:"AlarmMessageId"`
// Specifies the time zone of the return date. default UTC+8.
TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}
func NewGetAlarmMessageRequest ¶
func NewGetAlarmMessageRequest() (request *GetAlarmMessageRequest)
func (*GetAlarmMessageRequest) FromJsonString ¶
func (r *GetAlarmMessageRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetAlarmMessageRequest) ToJsonString ¶
func (r *GetAlarmMessageRequest) ToJsonString() string
type GetAlarmMessageRequestParams ¶
type GetAlarmMessageRequestParams struct {
// Project ID
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Alarm message Id.
AlarmMessageId *string `json:"AlarmMessageId,omitnil,omitempty" name:"AlarmMessageId"`
// Specifies the time zone of the return date. default UTC+8.
TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}
Predefined struct for user
type GetAlarmMessageResponse ¶
type GetAlarmMessageResponse struct {
*tchttp.BaseResponse
Response *GetAlarmMessageResponseParams `json:"Response"`
}
func NewGetAlarmMessageResponse ¶
func NewGetAlarmMessageResponse() (response *GetAlarmMessageResponse)
func (*GetAlarmMessageResponse) FromJsonString ¶
func (r *GetAlarmMessageResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetAlarmMessageResponse) ToJsonString ¶
func (r *GetAlarmMessageResponse) ToJsonString() string
type GetAlarmMessageResponseParams ¶
type GetAlarmMessageResponseParams struct {
// Alarm information.
Data *AlarmMessage `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type GetCodeFileRequest ¶
type GetCodeFileRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Code file ID. the parameter value comes from the CreateCodeFile API response.
CodeFileId *string `json:"CodeFileId,omitnil,omitempty" name:"CodeFileId"`
// true: return file content and configuration. false: only return configuration message. default false.
IncludeContent *bool `json:"IncludeContent,omitnil,omitempty" name:"IncludeContent"`
}
func NewGetCodeFileRequest ¶
func NewGetCodeFileRequest() (request *GetCodeFileRequest)
func (*GetCodeFileRequest) FromJsonString ¶
func (r *GetCodeFileRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetCodeFileRequest) ToJsonString ¶
func (r *GetCodeFileRequest) ToJsonString() string
type GetCodeFileRequestParams ¶
type GetCodeFileRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Code file ID. the parameter value comes from the CreateCodeFile API response.
CodeFileId *string `json:"CodeFileId,omitnil,omitempty" name:"CodeFileId"`
// true: return file content and configuration. false: only return configuration message. default false.
IncludeContent *bool `json:"IncludeContent,omitnil,omitempty" name:"IncludeContent"`
}
Predefined struct for user
type GetCodeFileResponse ¶
type GetCodeFileResponse struct {
*tchttp.BaseResponse
Response *GetCodeFileResponseParams `json:"Response"`
}
func NewGetCodeFileResponse ¶
func NewGetCodeFileResponse() (response *GetCodeFileResponse)
func (*GetCodeFileResponse) FromJsonString ¶
func (r *GetCodeFileResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetCodeFileResponse) ToJsonString ¶
func (r *GetCodeFileResponse) ToJsonString() string
type GetCodeFileResponseParams ¶
type GetCodeFileResponseParams struct {
// Specifies the code file detail.
Data *CodeFile `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type GetOpsAlarmRuleRequest ¶
type GetOpsAlarmRuleRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Specifies the unique id of the Alarm rule.
AlarmRuleId *string `json:"AlarmRuleId,omitnil,omitempty" name:"AlarmRuleId"`
}
func NewGetOpsAlarmRuleRequest ¶
func NewGetOpsAlarmRuleRequest() (request *GetOpsAlarmRuleRequest)
func (*GetOpsAlarmRuleRequest) FromJsonString ¶
func (r *GetOpsAlarmRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetOpsAlarmRuleRequest) ToJsonString ¶
func (r *GetOpsAlarmRuleRequest) ToJsonString() string
type GetOpsAlarmRuleRequestParams ¶
type GetOpsAlarmRuleRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Specifies the unique id of the Alarm rule.
AlarmRuleId *string `json:"AlarmRuleId,omitnil,omitempty" name:"AlarmRuleId"`
}
Predefined struct for user
type GetOpsAlarmRuleResponse ¶
type GetOpsAlarmRuleResponse struct {
*tchttp.BaseResponse
Response *GetOpsAlarmRuleResponseParams `json:"Response"`
}
func NewGetOpsAlarmRuleResponse ¶
func NewGetOpsAlarmRuleResponse() (response *GetOpsAlarmRuleResponse)
func (*GetOpsAlarmRuleResponse) FromJsonString ¶
func (r *GetOpsAlarmRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetOpsAlarmRuleResponse) ToJsonString ¶
func (r *GetOpsAlarmRuleResponse) ToJsonString() string
type GetOpsAlarmRuleResponseParams ¶
type GetOpsAlarmRuleResponseParams struct {
// Specifies the Alarm rule details.
Data *AlarmRuleData `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type GetOpsAsyncJobRequest ¶
type GetOpsAsyncJobRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Asynchronous operation id.
AsyncId *string `json:"AsyncId,omitnil,omitempty" name:"AsyncId"`
}
func NewGetOpsAsyncJobRequest ¶
func NewGetOpsAsyncJobRequest() (request *GetOpsAsyncJobRequest)
func (*GetOpsAsyncJobRequest) FromJsonString ¶
func (r *GetOpsAsyncJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetOpsAsyncJobRequest) ToJsonString ¶
func (r *GetOpsAsyncJobRequest) ToJsonString() string
type GetOpsAsyncJobRequestParams ¶
type GetOpsAsyncJobRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Asynchronous operation id.
AsyncId *string `json:"AsyncId,omitnil,omitempty" name:"AsyncId"`
}
Predefined struct for user
type GetOpsAsyncJobResponse ¶
type GetOpsAsyncJobResponse struct {
*tchttp.BaseResponse
Response *GetOpsAsyncJobResponseParams `json:"Response"`
}
func NewGetOpsAsyncJobResponse ¶
func NewGetOpsAsyncJobResponse() (response *GetOpsAsyncJobResponse)
func (*GetOpsAsyncJobResponse) FromJsonString ¶
func (r *GetOpsAsyncJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetOpsAsyncJobResponse) ToJsonString ¶
func (r *GetOpsAsyncJobResponse) ToJsonString() string
type GetOpsAsyncJobResponseParams ¶
type GetOpsAsyncJobResponseParams struct {
// Asynchronous operation result.
Data *OpsAsyncJobDetail `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type GetOpsTaskCodeRequest ¶
type GetOpsTaskCodeRequest struct {
*tchttp.BaseRequest
// Project id.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}
func NewGetOpsTaskCodeRequest ¶
func NewGetOpsTaskCodeRequest() (request *GetOpsTaskCodeRequest)
func (*GetOpsTaskCodeRequest) FromJsonString ¶
func (r *GetOpsTaskCodeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetOpsTaskCodeRequest) ToJsonString ¶
func (r *GetOpsTaskCodeRequest) ToJsonString() string
type GetOpsTaskCodeRequestParams ¶
type GetOpsTaskCodeRequestParams struct {
// Project id.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}
Predefined struct for user
type GetOpsTaskCodeResponse ¶
type GetOpsTaskCodeResponse struct {
*tchttp.BaseResponse
Response *GetOpsTaskCodeResponseParams `json:"Response"`
}
func NewGetOpsTaskCodeResponse ¶
func NewGetOpsTaskCodeResponse() (response *GetOpsTaskCodeResponse)
func (*GetOpsTaskCodeResponse) FromJsonString ¶
func (r *GetOpsTaskCodeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetOpsTaskCodeResponse) ToJsonString ¶
func (r *GetOpsTaskCodeResponse) ToJsonString() string
type GetOpsTaskCodeResponseParams ¶
type GetOpsTaskCodeResponseParams struct {
// Retrieves the task code result.
Data *TaskCode `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type GetOpsTaskRequest ¶
type GetOpsTaskRequest struct {
*tchttp.BaseRequest
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}
func NewGetOpsTaskRequest ¶
func NewGetOpsTaskRequest() (request *GetOpsTaskRequest)
func (*GetOpsTaskRequest) FromJsonString ¶
func (r *GetOpsTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetOpsTaskRequest) ToJsonString ¶
func (r *GetOpsTaskRequest) ToJsonString() string
type GetOpsTaskRequestParams ¶
type GetOpsTaskRequestParams struct {
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}
Predefined struct for user
type GetOpsTaskResponse ¶
type GetOpsTaskResponse struct {
*tchttp.BaseResponse
Response *GetOpsTaskResponseParams `json:"Response"`
}
func NewGetOpsTaskResponse ¶
func NewGetOpsTaskResponse() (response *GetOpsTaskResponse)
func (*GetOpsTaskResponse) FromJsonString ¶
func (r *GetOpsTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetOpsTaskResponse) ToJsonString ¶
func (r *GetOpsTaskResponse) ToJsonString() string
type GetOpsTaskResponseParams ¶
type GetOpsTaskResponseParams struct {
// Task details.
Data *Task `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type GetOpsWorkflowRequest ¶
type GetOpsWorkflowRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Workflow Id, can be obtained through the ListOpsWorkflows api.
WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
}
func NewGetOpsWorkflowRequest ¶
func NewGetOpsWorkflowRequest() (request *GetOpsWorkflowRequest)
func (*GetOpsWorkflowRequest) FromJsonString ¶
func (r *GetOpsWorkflowRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetOpsWorkflowRequest) ToJsonString ¶
func (r *GetOpsWorkflowRequest) ToJsonString() string
type GetOpsWorkflowRequestParams ¶
type GetOpsWorkflowRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Workflow Id, can be obtained through the ListOpsWorkflows api.
WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
}
Predefined struct for user
type GetOpsWorkflowResponse ¶
type GetOpsWorkflowResponse struct {
*tchttp.BaseResponse
Response *GetOpsWorkflowResponseParams `json:"Response"`
}
func NewGetOpsWorkflowResponse ¶
func NewGetOpsWorkflowResponse() (response *GetOpsWorkflowResponse)
func (*GetOpsWorkflowResponse) FromJsonString ¶
func (r *GetOpsWorkflowResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetOpsWorkflowResponse) ToJsonString ¶
func (r *GetOpsWorkflowResponse) ToJsonString() string
type GetOpsWorkflowResponseParams ¶
type GetOpsWorkflowResponseParams struct {
// Workflow scheduling details.
Data *OpsWorkflowDetail `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type GetResourceFileRequest ¶
type GetResourceFileRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Resource file ID. obtain through the API ListResourceFiles.
ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}
func NewGetResourceFileRequest ¶
func NewGetResourceFileRequest() (request *GetResourceFileRequest)
func (*GetResourceFileRequest) FromJsonString ¶
func (r *GetResourceFileRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetResourceFileRequest) ToJsonString ¶
func (r *GetResourceFileRequest) ToJsonString() string
type GetResourceFileRequestParams ¶
type GetResourceFileRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Resource file ID. obtain through the API ListResourceFiles.
ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
}
Predefined struct for user
type GetResourceFileResponse ¶
type GetResourceFileResponse struct {
*tchttp.BaseResponse
Response *GetResourceFileResponseParams `json:"Response"`
}
func NewGetResourceFileResponse ¶
func NewGetResourceFileResponse() (response *GetResourceFileResponse)
func (*GetResourceFileResponse) FromJsonString ¶
func (r *GetResourceFileResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetResourceFileResponse) ToJsonString ¶
func (r *GetResourceFileResponse) ToJsonString() string
type GetResourceFileResponseParams ¶
type GetResourceFileResponseParams struct {
// Describes the resource file details.
Data *ResourceFile `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type GetSQLScriptRequest ¶
type GetSQLScriptRequest struct {
*tchttp.BaseRequest
// Script Id.
ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"`
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}
func NewGetSQLScriptRequest ¶
func NewGetSQLScriptRequest() (request *GetSQLScriptRequest)
func (*GetSQLScriptRequest) FromJsonString ¶
func (r *GetSQLScriptRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetSQLScriptRequest) ToJsonString ¶
func (r *GetSQLScriptRequest) ToJsonString() string
type GetSQLScriptRequestParams ¶
type GetSQLScriptRequestParams struct {
// Script Id.
ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"`
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}
Predefined struct for user
type GetSQLScriptResponse ¶
type GetSQLScriptResponse struct {
*tchttp.BaseResponse
Response *GetSQLScriptResponseParams `json:"Response"`
}
func NewGetSQLScriptResponse ¶
func NewGetSQLScriptResponse() (response *GetSQLScriptResponse)
func (*GetSQLScriptResponse) FromJsonString ¶
func (r *GetSQLScriptResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetSQLScriptResponse) ToJsonString ¶
func (r *GetSQLScriptResponse) ToJsonString() string
type GetSQLScriptResponseParams ¶
type GetSQLScriptResponseParams struct {
// Script details.
Data *SQLScript `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type GetTaskCodeRequest ¶
type GetTaskCodeRequest struct {
*tchttp.BaseRequest
// The project id.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}
func NewGetTaskCodeRequest ¶
func NewGetTaskCodeRequest() (request *GetTaskCodeRequest)
func (*GetTaskCodeRequest) FromJsonString ¶
func (r *GetTaskCodeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetTaskCodeRequest) ToJsonString ¶
func (r *GetTaskCodeRequest) ToJsonString() string
type GetTaskCodeRequestParams ¶
type GetTaskCodeRequestParams struct {
// The project id.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}
Predefined struct for user
type GetTaskCodeResponse ¶
type GetTaskCodeResponse struct {
*tchttp.BaseResponse
Response *GetTaskCodeResponseParams `json:"Response"`
}
func NewGetTaskCodeResponse ¶
func NewGetTaskCodeResponse() (response *GetTaskCodeResponse)
func (*GetTaskCodeResponse) FromJsonString ¶
func (r *GetTaskCodeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetTaskCodeResponse) ToJsonString ¶
func (r *GetTaskCodeResponse) ToJsonString() string
type GetTaskCodeResponseParams ¶
type GetTaskCodeResponseParams struct {
// Retrieves the task code result.
Data *TaskCodeResult `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type GetTaskInstanceLogRequest ¶
type GetTaskInstanceLogRequest struct {
*tchttp.BaseRequest
// **Project ID**. specifies the project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// **Instance unique id**.
InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"`
// **Instance Lifecycle Number** - Identifies a specific execution of an instance.
// For example: the first run of a cyclic instance has a lifecycle number of 0. If the user reruns that instance later, the second execution will have a lifecycle number of 1;
// By default, the latest execution is used.
LifeRoundNum *uint64 `json:"LifeRoundNum,omitnil,omitempty" name:"LifeRoundNum"`
// **Log level** default All - Info - Debug - Warn - Error - All.
LogLevel *string `json:"LogLevel,omitnil,omitempty" name:"LogLevel"`
// **Used when performing paginated log queries; has no specific business meaning.**
//
// For the first query, the value is null.
//
// For subsequent queries, use the value of the NextCursor field returned from the previous query.
NextCursor *string `json:"NextCursor,omitnil,omitempty" name:"NextCursor"`
}
func NewGetTaskInstanceLogRequest ¶
func NewGetTaskInstanceLogRequest() (request *GetTaskInstanceLogRequest)
func (*GetTaskInstanceLogRequest) FromJsonString ¶
func (r *GetTaskInstanceLogRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetTaskInstanceLogRequest) ToJsonString ¶
func (r *GetTaskInstanceLogRequest) ToJsonString() string
type GetTaskInstanceLogRequestParams ¶
type GetTaskInstanceLogRequestParams struct {
// **Project ID**. specifies the project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// **Instance unique id**.
InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"`
// **Instance Lifecycle Number** - Identifies a specific execution of an instance.
// For example: the first run of a cyclic instance has a lifecycle number of 0. If the user reruns that instance later, the second execution will have a lifecycle number of 1;
// By default, the latest execution is used.
LifeRoundNum *uint64 `json:"LifeRoundNum,omitnil,omitempty" name:"LifeRoundNum"`
// **Log level** default All - Info - Debug - Warn - Error - All.
LogLevel *string `json:"LogLevel,omitnil,omitempty" name:"LogLevel"`
// **Used when performing paginated log queries; has no specific business meaning.**
//
// For the first query, the value is null.
//
// For subsequent queries, use the value of the NextCursor field returned from the previous query.
NextCursor *string `json:"NextCursor,omitnil,omitempty" name:"NextCursor"`
}
Predefined struct for user
type GetTaskInstanceLogResponse ¶
type GetTaskInstanceLogResponse struct {
*tchttp.BaseResponse
Response *GetTaskInstanceLogResponseParams `json:"Response"`
}
func NewGetTaskInstanceLogResponse ¶
func NewGetTaskInstanceLogResponse() (response *GetTaskInstanceLogResponse)
func (*GetTaskInstanceLogResponse) FromJsonString ¶
func (r *GetTaskInstanceLogResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetTaskInstanceLogResponse) ToJsonString ¶
func (r *GetTaskInstanceLogResponse) ToJsonString() string
type GetTaskInstanceLogResponseParams ¶
type GetTaskInstanceLogResponseParams struct {
// Details of a scheduled instance.
Data *InstanceLog `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type GetTaskInstanceRequest ¶
type GetTaskInstanceRequest struct {
*tchttp.BaseRequest
// Project id.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Instance unique id, can be obtained through ListInstances.
InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"`
// **Time zone** timeZone, specifies the time zone of the passed in time string. default UTC+8.
TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}
func NewGetTaskInstanceRequest ¶
func NewGetTaskInstanceRequest() (request *GetTaskInstanceRequest)
func (*GetTaskInstanceRequest) FromJsonString ¶
func (r *GetTaskInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetTaskInstanceRequest) ToJsonString ¶
func (r *GetTaskInstanceRequest) ToJsonString() string
type GetTaskInstanceRequestParams ¶
type GetTaskInstanceRequestParams struct {
// Project id.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Instance unique id, can be obtained through ListInstances.
InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"`
// **Time zone** timeZone, specifies the time zone of the passed in time string. default UTC+8.
TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}
Predefined struct for user
type GetTaskInstanceResponse ¶
type GetTaskInstanceResponse struct {
*tchttp.BaseResponse
Response *GetTaskInstanceResponseParams `json:"Response"`
}
func NewGetTaskInstanceResponse ¶
func NewGetTaskInstanceResponse() (response *GetTaskInstanceResponse)
func (*GetTaskInstanceResponse) FromJsonString ¶
func (r *GetTaskInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetTaskInstanceResponse) ToJsonString ¶
func (r *GetTaskInstanceResponse) ToJsonString() string
type GetTaskInstanceResponseParams ¶
type GetTaskInstanceResponseParams struct {
// Details of an instance.
Data *TaskInstanceDetail `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type GetTaskRequest ¶
type GetTaskRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}
func NewGetTaskRequest ¶
func NewGetTaskRequest() (request *GetTaskRequest)
func (*GetTaskRequest) FromJsonString ¶
func (r *GetTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetTaskRequest) ToJsonString ¶
func (r *GetTaskRequest) ToJsonString() string
type GetTaskRequestParams ¶
type GetTaskRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}
Predefined struct for user
type GetTaskResponse ¶
type GetTaskResponse struct {
*tchttp.BaseResponse
Response *GetTaskResponseParams `json:"Response"`
}
func NewGetTaskResponse ¶
func NewGetTaskResponse() (response *GetTaskResponse)
func (*GetTaskResponse) FromJsonString ¶
func (r *GetTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetTaskResponse) ToJsonString ¶
func (r *GetTaskResponse) ToJsonString() string
type GetTaskResponseParams ¶
type GetTaskResponseParams struct {
// Task details.
Data *Task `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type GetTaskVersionRequest ¶
type GetTaskVersionRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Submit version ID. If not specified, the latest submit version will be used by default.
VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"`
}
func NewGetTaskVersionRequest ¶
func NewGetTaskVersionRequest() (request *GetTaskVersionRequest)
func (*GetTaskVersionRequest) FromJsonString ¶
func (r *GetTaskVersionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetTaskVersionRequest) ToJsonString ¶
func (r *GetTaskVersionRequest) ToJsonString() string
type GetTaskVersionRequestParams ¶
type GetTaskVersionRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Submit version ID. If not specified, the latest submit version will be used by default.
VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"`
}
Predefined struct for user
type GetTaskVersionResponse ¶
type GetTaskVersionResponse struct {
*tchttp.BaseResponse
Response *GetTaskVersionResponseParams `json:"Response"`
}
func NewGetTaskVersionResponse ¶
func NewGetTaskVersionResponse() (response *GetTaskVersionResponse)
func (*GetTaskVersionResponse) FromJsonString ¶
func (r *GetTaskVersionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetTaskVersionResponse) ToJsonString ¶
func (r *GetTaskVersionResponse) ToJsonString() string
type GetTaskVersionResponseParams ¶
type GetTaskVersionResponseParams struct {
// Version detail.
Data *TaskVersionDetail `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type GetWorkflowRequest ¶
type GetWorkflowRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Workflow ID. Obtained through the ListWorkflows API.
WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
}
func NewGetWorkflowRequest ¶
func NewGetWorkflowRequest() (request *GetWorkflowRequest)
func (*GetWorkflowRequest) FromJsonString ¶
func (r *GetWorkflowRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetWorkflowRequest) ToJsonString ¶
func (r *GetWorkflowRequest) ToJsonString() string
type GetWorkflowRequestParams ¶
type GetWorkflowRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Workflow ID. Obtained through the ListWorkflows API.
WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
}
Predefined struct for user
type GetWorkflowResponse ¶
type GetWorkflowResponse struct {
*tchttp.BaseResponse
Response *GetWorkflowResponseParams `json:"Response"`
}
func NewGetWorkflowResponse ¶
func NewGetWorkflowResponse() (response *GetWorkflowResponse)
func (*GetWorkflowResponse) FromJsonString ¶
func (r *GetWorkflowResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetWorkflowResponse) ToJsonString ¶
func (r *GetWorkflowResponse) ToJsonString() string
type GetWorkflowResponseParams ¶
type GetWorkflowResponseParams struct {
// Describes workflow details.
Data *WorkflowDetail `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type InTaskParameter ¶
type InTaskParameter struct {
// Parameter name.
ParamKey *string `json:"ParamKey,omitnil,omitempty" name:"ParamKey"`
// Parameter Description: The format is ProjectIdentifier.TaskName.ParameterName
// Example: project_wedata_1.sh_250820_104107.pp_out
ParamDesc *string `json:"ParamDesc,omitnil,omitempty" name:"ParamDesc"`
// Parent Task ID
FromTaskId *string `json:"FromTaskId,omitnil,omitempty" name:"FromTaskId"`
// Parent task parameter key.
FromParamKey *string `json:"FromParamKey,omitnil,omitempty" name:"FromParamKey"`
}
type InstanceExecution ¶
type InstanceExecution struct {
// Instance unique identifier.
InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"`
// **Instance lifecycle number, identifies one-time execution of the instance.**.
//
// For example, the first run of a periodic instance is numbered 0. if the user reruns the instance subsequently, the second execution is numbered 1.
LifeRoundNum *uint64 `json:"LifeRoundNum,omitnil,omitempty" name:"LifeRoundNum"`
// **Instance status**.
// -WAIT_EVENT: specifies the wait for event.
// -WAIT_UPSTREAM: waiting for upstream.
// - WAIT_RUN: awaiting execution.
// - RUNNING: indicates the instance is RUNNING.
// - SKIP_RUNNING: SKIP RUNNING.
// - FAILED_RETRY: RETRY on failure.
// - EXPIRED: failed.
// -COMPLETED: success.
InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"`
// **Trigger type for instance running**.
//
// -RERUN indicates a rerun.
// -ADDITION indicates supplementary recording.
// -PERIODIC indicates a period.
// -APERIODIC indicates non-periodic.
// -RERUN_SKIP_RUN indicates rerun - empty run.
// -ADDITION_SKIP_RUN indicates a supplementary empty run.
// -PERIODIC_SKIP_RUN indicates cycle - empty run.
// -APERIODIC_SKIP_RUN indicates non-periodic empty run.
// -MANUAL_TRIGGER indicates manual triggering.
// -RERUN_MANUAL_TRIGGER indicates manual triggering - rerun.
RunType *string `json:"RunType,omitnil,omitempty" name:"RunType"`
// Specifies the number of retry attempts on failure.
Tries *uint64 `json:"Tries,omitnil,omitempty" name:"Tries"`
// **Specifies the lifecycle list for instance execution.**.
ExecutionPhaseList []*InstanceExecutionPhase `json:"ExecutionPhaseList,omitnil,omitempty" name:"ExecutionPhaseList"`
// Time spent, in milliseconds.
CostTime *int64 `json:"CostTime,omitnil,omitempty" name:"CostTime"`
}
type InstanceExecutionPhase ¶
type InstanceExecutionPhase struct {
// Start time of the state.
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// **Instance lifecycle phase status**.
//
// -WAIT_UPSTREAM indicates the wait event/upstream status.
// -WAIT_RUN indicates the waiting for running status.
// -RUNNING indicates the running state.
// -COMPLETE indicates the final state of completion.
// - FAILED indicates the final state - retry on failure.
// -EXPIRED indicates the final state - failure.
// -SKIP_RUNNING indicates the branch skipped by the upstream branch node in the final state.
// -HISTORY indicates compatibility with historical instances before 2024-03-30. no need to pay attention to this enum afterward.
DetailState *string `json:"DetailState,omitnil,omitempty" name:"DetailState"`
// End time of the state.
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}
type InstanceLog ¶
type InstanceLog struct {
// Instance unique id.
InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"`
// Project ID.
//
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Specifies the code content to run.
CodeContent *string `json:"CodeContent,omitnil,omitempty" name:"CodeContent"`
// log information
LogInfo *string `json:"LogInfo,omitnil,omitempty" name:"LogInfo"`
// Used for paginated log queries; has no specific business meaning.
//
// For the first query, set the value to null.
//
// For subsequent queries, use the NextCursor value returned from the previous query.
NextCursor *string `json:"NextCursor,omitnil,omitempty" name:"NextCursor"`
}
type JobDto ¶
type JobDto struct {
// Task ID of the data exploration.
JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
// Task name.
JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"`
// Task type
JobType *string `json:"JobType,omitnil,omitempty" name:"JobType"`
// Script ID
ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"`
// Subtask List
JobExecutionList []*JobExecutionDto `json:"JobExecutionList,omitnil,omitempty" name:"JobExecutionList"`
// Specifies the script content.
ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"`
// State of a task.
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Task creation time
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// Update time.
UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
// End time.
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Root account UIN.
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// Account UIN.
UserUin *string `json:"UserUin,omitnil,omitempty" name:"UserUin"`
// Duration. specifies the time taken.
TimeCost *int64 `json:"TimeCost,omitnil,omitempty" name:"TimeCost"`
// Specifies whether the script content is truncated.
ScriptContentTruncate *bool `json:"ScriptContentTruncate,omitnil,omitempty" name:"ScriptContentTruncate"`
}
type JobExecutionDto ¶
type JobExecutionDto struct {
// Job ID of the data exploration.
JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
// Query job ID.
JobExecutionId *string `json:"JobExecutionId,omitnil,omitempty" name:"JobExecutionId"`
// Specifies the subquery name.
JobExecutionName *string `json:"JobExecutionName,omitnil,omitempty" name:"JobExecutionName"`
// Specifies the subquery sql content.
ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"`
// Subquery status.
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Creation time.
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// Execution phase.
ExecuteStageInfo *string `json:"ExecuteStageInfo,omitnil,omitempty" name:"ExecuteStageInfo"`
// Log path
LogFilePath *string `json:"LogFilePath,omitnil,omitempty" name:"LogFilePath"`
// Result path for download.
ResultFilePath *string `json:"ResultFilePath,omitnil,omitempty" name:"ResultFilePath"`
// Preview result path.
ResultPreviewFilePath *string `json:"ResultPreviewFilePath,omitnil,omitempty" name:"ResultPreviewFilePath"`
// Total number of lines in the task execution result.
ResultTotalCount *int64 `json:"ResultTotalCount,omitnil,omitempty" name:"ResultTotalCount"`
// Update time.
UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
// End time.
//
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Duration. specifies the time taken.
TimeCost *int64 `json:"TimeCost,omitnil,omitempty" name:"TimeCost"`
// SQL content in the context.
ContextScriptContent []*string `json:"ContextScriptContent,omitnil,omitempty" name:"ContextScriptContent"`
// Specifies the preview row count for task execution results.
ResultPreviewCount *int64 `json:"ResultPreviewCount,omitnil,omitempty" name:"ResultPreviewCount"`
// Specifies the number of affected rows in task execution.
ResultEffectCount *int64 `json:"ResultEffectCount,omitnil,omitempty" name:"ResultEffectCount"`
// Whether the full result is being collected: default false. true indicates the full result is being collected, for the frontend to determine whether to continue to poll.
CollectingTotalResult *bool `json:"CollectingTotalResult,omitnil,omitempty" name:"CollectingTotalResult"`
// Specifies whether to truncate the script content.
ScriptContentTruncate *bool `json:"ScriptContentTruncate,omitnil,omitempty" name:"ScriptContentTruncate"`
}
type KillTaskInstancesAsyncRequest ¶
type KillTaskInstancesAsyncRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Instance id list, can be obtained from ListInstances API.
InstanceKeyList []*string `json:"InstanceKeyList,omitnil,omitempty" name:"InstanceKeyList"`
}
func NewKillTaskInstancesAsyncRequest ¶
func NewKillTaskInstancesAsyncRequest() (request *KillTaskInstancesAsyncRequest)
func (*KillTaskInstancesAsyncRequest) FromJsonString ¶
func (r *KillTaskInstancesAsyncRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*KillTaskInstancesAsyncRequest) ToJsonString ¶
func (r *KillTaskInstancesAsyncRequest) ToJsonString() string
type KillTaskInstancesAsyncRequestParams ¶
type KillTaskInstancesAsyncRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Instance id list, can be obtained from ListInstances API.
InstanceKeyList []*string `json:"InstanceKeyList,omitnil,omitempty" name:"InstanceKeyList"`
}
Predefined struct for user
type KillTaskInstancesAsyncResponse ¶
type KillTaskInstancesAsyncResponse struct {
*tchttp.BaseResponse
Response *KillTaskInstancesAsyncResponseParams `json:"Response"`
}
func NewKillTaskInstancesAsyncResponse ¶
func NewKillTaskInstancesAsyncResponse() (response *KillTaskInstancesAsyncResponse)
func (*KillTaskInstancesAsyncResponse) FromJsonString ¶
func (r *KillTaskInstancesAsyncResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*KillTaskInstancesAsyncResponse) ToJsonString ¶
func (r *KillTaskInstancesAsyncResponse) ToJsonString() string
type KillTaskInstancesAsyncResponseParams ¶
type KillTaskInstancesAsyncResponseParams struct {
// Async id of the batch termination operation. can be used in the GetAsyncJob API to query execution detail.
Data *OpsAsyncResponse `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ListAlarmMessages ¶
type ListAlarmMessages struct {
// Page number.
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Pagination size.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Total number of entries
TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Total pages
TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`
// Alarm information list.
Items []*AlarmMessage `json:"Items,omitnil,omitempty" name:"Items"`
}
type ListAlarmMessagesRequest ¶
type ListAlarmMessagesRequest struct {
*tchttp.BaseRequest
// Project id.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Page number for pagination, minimum value is 1.
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Specifies the number of items displayed per page. maximum value: 100.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Starting Alarm time. format: yyyy-MM-dd HH:MM:ss.
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// Specifies the Alarm end time in the format yyyy-MM-dd HH:MM:ss.
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Alarm level.
AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`
// Alert recipient Id.
AlarmRecipientId *string `json:"AlarmRecipientId,omitnil,omitempty" name:"AlarmRecipientId"`
// For incoming and returned filter time zone, default UTC+8.
TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}
func NewListAlarmMessagesRequest ¶
func NewListAlarmMessagesRequest() (request *ListAlarmMessagesRequest)
func (*ListAlarmMessagesRequest) FromJsonString ¶
func (r *ListAlarmMessagesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListAlarmMessagesRequest) ToJsonString ¶
func (r *ListAlarmMessagesRequest) ToJsonString() string
type ListAlarmMessagesRequestParams ¶
type ListAlarmMessagesRequestParams struct {
// Project id.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Page number for pagination, minimum value is 1.
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Specifies the number of items displayed per page. maximum value: 100.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Starting Alarm time. format: yyyy-MM-dd HH:MM:ss.
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// Specifies the Alarm end time in the format yyyy-MM-dd HH:MM:ss.
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Alarm level.
AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`
// Alert recipient Id.
AlarmRecipientId *string `json:"AlarmRecipientId,omitnil,omitempty" name:"AlarmRecipientId"`
// For incoming and returned filter time zone, default UTC+8.
TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}
Predefined struct for user
type ListAlarmMessagesResponse ¶
type ListAlarmMessagesResponse struct {
*tchttp.BaseResponse
Response *ListAlarmMessagesResponseParams `json:"Response"`
}
func NewListAlarmMessagesResponse ¶
func NewListAlarmMessagesResponse() (response *ListAlarmMessagesResponse)
func (*ListAlarmMessagesResponse) FromJsonString ¶
func (r *ListAlarmMessagesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListAlarmMessagesResponse) ToJsonString ¶
func (r *ListAlarmMessagesResponse) ToJsonString() string
type ListAlarmMessagesResponseParams ¶
type ListAlarmMessagesResponseParams struct {
// Alarm information list.
Data *ListAlarmMessages `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ListAlarmRulesResult ¶
type ListAlarmRulesResult struct {
// Page number for pagination. current page number.
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Specifies the number of items to display per page.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Total number of pages.
TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`
// Count of all Alarm rules.
TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Alert rule information list.
Items []*AlarmRuleData `json:"Items,omitnil,omitempty" name:"Items"`
}
type ListCodeFolderContentsRequest ¶
type ListCodeFolderContentsRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Parent folder path, such as /aaa/bbb/ccc. path header must include a slash. pass / for the root directory.
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
// Folder name or code file name.
Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`
// Queries folder only.
OnlyFolderNode *bool `json:"OnlyFolderNode,omitnil,omitempty" name:"OnlyFolderNode"`
// Specifies whether to query only code script created by user themselves.
OnlyUserSelfScript *bool `json:"OnlyUserSelfScript,omitnil,omitempty" name:"OnlyUserSelfScript"`
}
func NewListCodeFolderContentsRequest ¶
func NewListCodeFolderContentsRequest() (request *ListCodeFolderContentsRequest)
func (*ListCodeFolderContentsRequest) FromJsonString ¶
func (r *ListCodeFolderContentsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListCodeFolderContentsRequest) ToJsonString ¶
func (r *ListCodeFolderContentsRequest) ToJsonString() string
type ListCodeFolderContentsRequestParams ¶
type ListCodeFolderContentsRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Parent folder path, such as /aaa/bbb/ccc. path header must include a slash. pass / for the root directory.
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
// Folder name or code file name.
Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`
// Queries folder only.
OnlyFolderNode *bool `json:"OnlyFolderNode,omitnil,omitempty" name:"OnlyFolderNode"`
// Specifies whether to query only code script created by user themselves.
OnlyUserSelfScript *bool `json:"OnlyUserSelfScript,omitnil,omitempty" name:"OnlyUserSelfScript"`
}
Predefined struct for user
type ListCodeFolderContentsResponse ¶
type ListCodeFolderContentsResponse struct {
*tchttp.BaseResponse
Response *ListCodeFolderContentsResponseParams `json:"Response"`
}
func NewListCodeFolderContentsResponse ¶
func NewListCodeFolderContentsResponse() (response *ListCodeFolderContentsResponse)
func (*ListCodeFolderContentsResponse) FromJsonString ¶
func (r *ListCodeFolderContentsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListCodeFolderContentsResponse) ToJsonString ¶
func (r *ListCodeFolderContentsResponse) ToJsonString() string
type ListCodeFolderContentsResponseParams ¶
type ListCodeFolderContentsResponseParams struct {
// Result
Data []*CodeFolderNode `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ListDataBackfillInstancesRequest ¶
type ListDataBackfillInstancesRequest struct {
*tchttp.BaseRequest
// Project ID
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Backfill plan Id.
DataBackfillPlanId *string `json:"DataBackfillPlanId,omitnil,omitempty" name:"DataBackfillPlanId"`
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Page number.
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Pagination size.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}
func NewListDataBackfillInstancesRequest ¶
func NewListDataBackfillInstancesRequest() (request *ListDataBackfillInstancesRequest)
func (*ListDataBackfillInstancesRequest) FromJsonString ¶
func (r *ListDataBackfillInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListDataBackfillInstancesRequest) ToJsonString ¶
func (r *ListDataBackfillInstancesRequest) ToJsonString() string
type ListDataBackfillInstancesRequestParams ¶
type ListDataBackfillInstancesRequestParams struct {
// Project ID
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Backfill plan Id.
DataBackfillPlanId *string `json:"DataBackfillPlanId,omitnil,omitempty" name:"DataBackfillPlanId"`
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Page number.
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Pagination size.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}
Predefined struct for user
type ListDataBackfillInstancesResponse ¶
type ListDataBackfillInstancesResponse struct {
*tchttp.BaseResponse
Response *ListDataBackfillInstancesResponseParams `json:"Response"`
}
func NewListDataBackfillInstancesResponse ¶
func NewListDataBackfillInstancesResponse() (response *ListDataBackfillInstancesResponse)
func (*ListDataBackfillInstancesResponse) FromJsonString ¶
func (r *ListDataBackfillInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListDataBackfillInstancesResponse) ToJsonString ¶
func (r *ListDataBackfillInstancesResponse) ToJsonString() string
type ListDataBackfillInstancesResponseParams ¶
type ListDataBackfillInstancesResponseParams struct {
// All backfill instances under one backfill plan.
Data *BackfillInstanceCollection `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ListDownstreamOpsTasksRequest ¶
type ListDownstreamOpsTasksRequest struct {
*tchttp.BaseRequest
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Project ID.
//
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Page number
PageNumber *string `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Pagination size.
PageSize *string `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}
func NewListDownstreamOpsTasksRequest ¶
func NewListDownstreamOpsTasksRequest() (request *ListDownstreamOpsTasksRequest)
func (*ListDownstreamOpsTasksRequest) FromJsonString ¶
func (r *ListDownstreamOpsTasksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListDownstreamOpsTasksRequest) ToJsonString ¶
func (r *ListDownstreamOpsTasksRequest) ToJsonString() string
type ListDownstreamOpsTasksRequestParams ¶
type ListDownstreamOpsTasksRequestParams struct {
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Project ID.
//
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Page number
PageNumber *string `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Pagination size.
PageSize *string `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}
Predefined struct for user
type ListDownstreamOpsTasksResponse ¶
type ListDownstreamOpsTasksResponse struct {
*tchttp.BaseResponse
Response *ListDownstreamOpsTasksResponseParams `json:"Response"`
}
func NewListDownstreamOpsTasksResponse ¶
func NewListDownstreamOpsTasksResponse() (response *ListDownstreamOpsTasksResponse)
func (*ListDownstreamOpsTasksResponse) FromJsonString ¶
func (r *ListDownstreamOpsTasksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListDownstreamOpsTasksResponse) ToJsonString ¶
func (r *ListDownstreamOpsTasksResponse) ToJsonString() string
type ListDownstreamOpsTasksResponseParams ¶
type ListDownstreamOpsTasksResponseParams struct {
// Downstream dependency description.
Data *ChildDependencyConfigPage `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ListDownstreamTaskInstancesRequest ¶
type ListDownstreamTaskInstancesRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// **Instance unique id**.
InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"`
// **Time zone** timeZone, default UTC+8.
TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
// **Page number, int** used in conjunction with pageSize and cannot be less than 1. default value: 1.
PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Specifies the number of items to display per page. default: 10. value range: 1-100.
PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}
func NewListDownstreamTaskInstancesRequest ¶
func NewListDownstreamTaskInstancesRequest() (request *ListDownstreamTaskInstancesRequest)
func (*ListDownstreamTaskInstancesRequest) FromJsonString ¶
func (r *ListDownstreamTaskInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListDownstreamTaskInstancesRequest) ToJsonString ¶
func (r *ListDownstreamTaskInstancesRequest) ToJsonString() string
type ListDownstreamTaskInstancesRequestParams ¶
type ListDownstreamTaskInstancesRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// **Instance unique id**.
InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"`
// **Time zone** timeZone, default UTC+8.
TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
// **Page number, int** used in conjunction with pageSize and cannot be less than 1. default value: 1.
PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Specifies the number of items to display per page. default: 10. value range: 1-100.
PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}
Predefined struct for user
type ListDownstreamTaskInstancesResponse ¶
type ListDownstreamTaskInstancesResponse struct {
*tchttp.BaseResponse
Response *ListDownstreamTaskInstancesResponseParams `json:"Response"`
}
func NewListDownstreamTaskInstancesResponse ¶
func NewListDownstreamTaskInstancesResponse() (response *ListDownstreamTaskInstancesResponse)
func (*ListDownstreamTaskInstancesResponse) FromJsonString ¶
func (r *ListDownstreamTaskInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListDownstreamTaskInstancesResponse) ToJsonString ¶
func (r *ListDownstreamTaskInstancesResponse) ToJsonString() string
type ListDownstreamTaskInstancesResponseParams ¶
type ListDownstreamTaskInstancesResponseParams struct {
// Direct downstream instance list.
Data *TaskInstancePage `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ListDownstreamTasksRequest ¶
type ListDownstreamTasksRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Page number
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Pagination size.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}
func NewListDownstreamTasksRequest ¶
func NewListDownstreamTasksRequest() (request *ListDownstreamTasksRequest)
func (*ListDownstreamTasksRequest) FromJsonString ¶
func (r *ListDownstreamTasksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListDownstreamTasksRequest) ToJsonString ¶
func (r *ListDownstreamTasksRequest) ToJsonString() string
type ListDownstreamTasksRequestParams ¶
type ListDownstreamTasksRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Page number
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Pagination size.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}
Predefined struct for user
type ListDownstreamTasksResponse ¶
type ListDownstreamTasksResponse struct {
*tchttp.BaseResponse
Response *ListDownstreamTasksResponseParams `json:"Response"`
}
func NewListDownstreamTasksResponse ¶
func NewListDownstreamTasksResponse() (response *ListDownstreamTasksResponse)
func (*ListDownstreamTasksResponse) FromJsonString ¶
func (r *ListDownstreamTasksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListDownstreamTasksResponse) ToJsonString ¶
func (r *ListDownstreamTasksResponse) ToJsonString() string
type ListDownstreamTasksResponseParams ¶
type ListDownstreamTasksResponseParams struct {
// Describes the downstream dependency details.
Data *DependencyConfigPage `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ListOpsAlarmRulesRequest ¶
type ListOpsAlarmRulesRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Page number for pagination. defaults to 1.
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Number of items to display per page, defaults to 20, minimum value 1, maximum value 200.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Monitoring Object Type
//
// Task-level Monitoring - Can be configured by Task / Workflow / Project:
// 1 = Task (default)
// 2 = Workflow
// 3 = Project
//
// Project-level Monitoring - Monitors overall task fluctuations within a project:
// 7 = Project fluctuation monitoring alarm
MonitorObjectType *int64 `json:"MonitorObjectType,omitnil,omitempty" name:"MonitorObjectType"`
// Based on task id, queries Alarm rules.
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Alarm Rule Monitoring Types:
//
// failure: Failure alarm
//
// overtime: Timeout alarm
//
// success: Success alarm
//
// backTrackingOrRerunSuccess: Alarm when backfill/rerun succeeds
//
// backTrackingOrRerunFailure: Alarm when backfill/rerun fails
//
// projectFailureInstanceUpwardFluctuationAlarm: Alarm when the upward fluctuation rate of failed instances for the day exceeds the threshold
//
// projectSuccessInstanceDownwardFluctuationAlarm: Alarm when the downward fluctuation rate of successful instances for the day exceeds the threshold
//
// reconciliationFailure: Alarm when an offline reconciliation task fails
//
// reconciliationOvertime: Alarm when an offline reconciliation task runs overtime
//
// reconciliationMismatch: Alarm when the number of mismatched records in reconciliation exceeds the threshold
AlarmType *string `json:"AlarmType,omitnil,omitempty" name:"AlarmType"`
// Queries Alarm rules configured with corresponding Alarm levels.
// Valid values: 1. ordinary, 2. important, 3. critical.
AlarmLevel *int64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`
// Query the alarm rules associated with the configured alarm recipients.
AlarmRecipientId *string `json:"AlarmRecipientId,omitnil,omitempty" name:"AlarmRecipientId"`
// Queries the corresponding Alarm rule based on Alarm rule id or rule name.
Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`
// Specifies the creator filter for Alarm rule creation.
CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`
// Start time of the Alarm rule create time range, in the format of 2025-08-17 00:00:00.
CreateTimeFrom *string `json:"CreateTimeFrom,omitnil,omitempty" name:"CreateTimeFrom"`
// End time of the Alarm rule creation time range, in the format of "2025-08-26 23:59:59".
CreateTimeTo *string `json:"CreateTimeTo,omitnil,omitempty" name:"CreateTimeTo"`
// Filters Alarm rules by last update time, in the format of "2025-08-26 00:00:00".
UpdateTimeFrom *string `json:"UpdateTimeFrom,omitnil,omitempty" name:"UpdateTimeFrom"`
// Filters Alarm rules by last update time in the format of "2025-08-26 23:59:59".
UpdateTimeTo *string `json:"UpdateTimeTo,omitnil,omitempty" name:"UpdateTimeTo"`
}
func NewListOpsAlarmRulesRequest ¶
func NewListOpsAlarmRulesRequest() (request *ListOpsAlarmRulesRequest)
func (*ListOpsAlarmRulesRequest) FromJsonString ¶
func (r *ListOpsAlarmRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListOpsAlarmRulesRequest) ToJsonString ¶
func (r *ListOpsAlarmRulesRequest) ToJsonString() string
type ListOpsAlarmRulesRequestParams ¶
type ListOpsAlarmRulesRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Page number for pagination. defaults to 1.
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Number of items to display per page, defaults to 20, minimum value 1, maximum value 200.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Monitoring Object Type
//
// Task-level Monitoring - Can be configured by Task / Workflow / Project:
// 1 = Task (default)
// 2 = Workflow
// 3 = Project
//
// Project-level Monitoring - Monitors overall task fluctuations within a project:
// 7 = Project fluctuation monitoring alarm
MonitorObjectType *int64 `json:"MonitorObjectType,omitnil,omitempty" name:"MonitorObjectType"`
// Based on task id, queries Alarm rules.
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Alarm Rule Monitoring Types:
//
// failure: Failure alarm
//
// overtime: Timeout alarm
//
// success: Success alarm
//
// backTrackingOrRerunSuccess: Alarm when backfill/rerun succeeds
//
// backTrackingOrRerunFailure: Alarm when backfill/rerun fails
//
// projectFailureInstanceUpwardFluctuationAlarm: Alarm when the upward fluctuation rate of failed instances for the day exceeds the threshold
//
// projectSuccessInstanceDownwardFluctuationAlarm: Alarm when the downward fluctuation rate of successful instances for the day exceeds the threshold
//
// reconciliationFailure: Alarm when an offline reconciliation task fails
//
// reconciliationOvertime: Alarm when an offline reconciliation task runs overtime
//
// reconciliationMismatch: Alarm when the number of mismatched records in reconciliation exceeds the threshold
AlarmType *string `json:"AlarmType,omitnil,omitempty" name:"AlarmType"`
// Queries Alarm rules configured with corresponding Alarm levels.
// Valid values: 1. ordinary, 2. important, 3. critical.
AlarmLevel *int64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`
// Query the alarm rules associated with the configured alarm recipients.
AlarmRecipientId *string `json:"AlarmRecipientId,omitnil,omitempty" name:"AlarmRecipientId"`
// Queries the corresponding Alarm rule based on Alarm rule id or rule name.
Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`
// Specifies the creator filter for Alarm rule creation.
CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`
// Start time of the Alarm rule create time range, in the format of 2025-08-17 00:00:00.
CreateTimeFrom *string `json:"CreateTimeFrom,omitnil,omitempty" name:"CreateTimeFrom"`
// End time of the Alarm rule creation time range, in the format of "2025-08-26 23:59:59".
CreateTimeTo *string `json:"CreateTimeTo,omitnil,omitempty" name:"CreateTimeTo"`
// Filters Alarm rules by last update time, in the format of "2025-08-26 00:00:00".
UpdateTimeFrom *string `json:"UpdateTimeFrom,omitnil,omitempty" name:"UpdateTimeFrom"`
// Filters Alarm rules by last update time in the format of "2025-08-26 23:59:59".
UpdateTimeTo *string `json:"UpdateTimeTo,omitnil,omitempty" name:"UpdateTimeTo"`
}
Predefined struct for user
type ListOpsAlarmRulesResponse ¶
type ListOpsAlarmRulesResponse struct {
*tchttp.BaseResponse
Response *ListOpsAlarmRulesResponseParams `json:"Response"`
}
func NewListOpsAlarmRulesResponse ¶
func NewListOpsAlarmRulesResponse() (response *ListOpsAlarmRulesResponse)
func (*ListOpsAlarmRulesResponse) FromJsonString ¶
func (r *ListOpsAlarmRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListOpsAlarmRulesResponse) ToJsonString ¶
func (r *ListOpsAlarmRulesResponse) ToJsonString() string
type ListOpsAlarmRulesResponseParams ¶
type ListOpsAlarmRulesResponseParams struct {
// Alarm information response.
Data *ListAlarmRulesResult `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ListOpsTasksPage ¶
type ListOpsTasksPage struct {
// Total number of results
TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Total pages
TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`
// Record list
//
Items []*TaskOpsInfo `json:"Items,omitnil,omitempty" name:"Items"`
// Page number.
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Pagination size.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}
type ListOpsTasksRequest ¶
type ListOpsTasksRequest struct {
*tchttp.BaseRequest
// Project ID.
//
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Pagination size.
PageSize *string `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Page number
PageNumber *string `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Task type Id.
// -20: common data sync.
// - 25:ETLTaskType
// - 26:ETLTaskType
// - 30:python
// - 31:pyspark
// - 34:HiveSQLTaskType
// - 35:shell
// - 36:SparkSQLTaskType
// - 21:JDBCSQLTaskType
// - 32:DLCTaskType
// - 33:ImpalaTaskType
// - 40:CDWTaskType
// - 41:kettle
// - 46:DLCSparkTaskType
// -47: TiOne machine learning.
// - 48:TrinoTaskType
// - 50:DLCPyspark39:spark
// - 92:mr
// -38: shell script.
// -70: hivesql script.
// -1000: common custom business.
TaskTypeId *string `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"`
// Workflow ID.
WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
// Workflow name.
WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`
// Owner id.
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// Folder ID
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
// Data source ID.
SourceServiceId *string `json:"SourceServiceId,omitnil,omitempty" name:"SourceServiceId"`
// Target data source id.
TargetServiceId *string `json:"TargetServiceId,omitnil,omitempty" name:"TargetServiceId"`
// Executor Group ID
ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"`
// Task Cycle Type:
//
// * ONEOFF_CYCLE: One-time
//
// * YEAR_CYCLE: Yearly
//
// * MONTH_CYCLE: Monthly
//
// * WEEK_CYCLE: Weekly
//
// * DAY_CYCLE: Daily
//
// * HOUR_CYCLE: Hourly
//
// * MINUTE_CYCLE: Minute-level
//
// * CRONTAB_CYCLE: Crontab expression-based
CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"`
// Task Status
//
// -Y: Running
//
// -F: Stopped
//
// -O: Frozen
//
// -T: Stopping
//
// -INVALID: Invalid
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Time zone. defaults to UTC+8.
TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}
func NewListOpsTasksRequest ¶
func NewListOpsTasksRequest() (request *ListOpsTasksRequest)
func (*ListOpsTasksRequest) FromJsonString ¶
func (r *ListOpsTasksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListOpsTasksRequest) ToJsonString ¶
func (r *ListOpsTasksRequest) ToJsonString() string
type ListOpsTasksRequestParams ¶
type ListOpsTasksRequestParams struct {
// Project ID.
//
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Pagination size.
PageSize *string `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Page number
PageNumber *string `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Task type Id.
// -20: common data sync.
// - 25:ETLTaskType
// - 26:ETLTaskType
// - 30:python
// - 31:pyspark
// - 34:HiveSQLTaskType
// - 35:shell
// - 36:SparkSQLTaskType
// - 21:JDBCSQLTaskType
// - 32:DLCTaskType
// - 33:ImpalaTaskType
// - 40:CDWTaskType
// - 41:kettle
// - 46:DLCSparkTaskType
// -47: TiOne machine learning.
// - 48:TrinoTaskType
// - 50:DLCPyspark39:spark
// - 92:mr
// -38: shell script.
// -70: hivesql script.
// -1000: common custom business.
TaskTypeId *string `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"`
// Workflow ID.
WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
// Workflow name.
WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`
// Owner id.
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// Folder ID
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
// Data source ID.
SourceServiceId *string `json:"SourceServiceId,omitnil,omitempty" name:"SourceServiceId"`
// Target data source id.
TargetServiceId *string `json:"TargetServiceId,omitnil,omitempty" name:"TargetServiceId"`
// Executor Group ID
ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"`
// Task Cycle Type:
//
// * ONEOFF_CYCLE: One-time
//
// * YEAR_CYCLE: Yearly
//
// * MONTH_CYCLE: Monthly
//
// * WEEK_CYCLE: Weekly
//
// * DAY_CYCLE: Daily
//
// * HOUR_CYCLE: Hourly
//
// * MINUTE_CYCLE: Minute-level
//
// * CRONTAB_CYCLE: Crontab expression-based
CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"`
// Task Status
//
// -Y: Running
//
// -F: Stopped
//
// -O: Frozen
//
// -T: Stopping
//
// -INVALID: Invalid
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Time zone. defaults to UTC+8.
TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}
Predefined struct for user
type ListOpsTasksResponse ¶
type ListOpsTasksResponse struct {
*tchttp.BaseResponse
Response *ListOpsTasksResponseParams `json:"Response"`
}
func NewListOpsTasksResponse ¶
func NewListOpsTasksResponse() (response *ListOpsTasksResponse)
func (*ListOpsTasksResponse) FromJsonString ¶
func (r *ListOpsTasksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListOpsTasksResponse) ToJsonString ¶
func (r *ListOpsTasksResponse) ToJsonString() string
type ListOpsTasksResponseParams ¶
type ListOpsTasksResponseParams struct {
// Task list.
Data *ListOpsTasksPage `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ListOpsWorkflowsRequest ¶
type ListOpsWorkflowsRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Page number
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Pagination size.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Folder ID
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
// Workflow Status Filter
//
// * ALL_RUNNING: All workflows are running (scheduled)
//
// * ALL_FREEZED: All workflows are paused
//
// * ALL_STOPPED: All workflows are offline
//
// * PART_RUNNING: Some workflows are running (partially scheduled)
//
// * ALL_NO_RUNNING: No workflows are running (unscheduled)
//
// * ALL_INVALID: All workflows are invalid
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Owner ID
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// Workflow type filter criteria. supported values: Cycle or Manual. default: Cycle.
WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"`
// Workflow keyword-based filtering supports fuzzy matching of workflow Id/name.
KeyWord *string `json:"KeyWord,omitnil,omitempty" name:"KeyWord"`
// Sort item. Options: CreateTime, TaskCount.
SortItem *string `json:"SortItem,omitnil,omitempty" name:"SortItem"`
// Sorting method, DESC or ASC, uppercase.
SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"`
// CreatorId. specifies the id of the creator.
CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`
// Update time. format: yyyy-MM-dd HH:MM:ss.
ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`
// Creation time. format: yyyy-MM-dd HH:MM:ss.
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
}
func NewListOpsWorkflowsRequest ¶
func NewListOpsWorkflowsRequest() (request *ListOpsWorkflowsRequest)
func (*ListOpsWorkflowsRequest) FromJsonString ¶
func (r *ListOpsWorkflowsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListOpsWorkflowsRequest) ToJsonString ¶
func (r *ListOpsWorkflowsRequest) ToJsonString() string
type ListOpsWorkflowsRequestParams ¶
type ListOpsWorkflowsRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Page number
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Pagination size.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Folder ID
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
// Workflow Status Filter
//
// * ALL_RUNNING: All workflows are running (scheduled)
//
// * ALL_FREEZED: All workflows are paused
//
// * ALL_STOPPED: All workflows are offline
//
// * PART_RUNNING: Some workflows are running (partially scheduled)
//
// * ALL_NO_RUNNING: No workflows are running (unscheduled)
//
// * ALL_INVALID: All workflows are invalid
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Owner ID
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// Workflow type filter criteria. supported values: Cycle or Manual. default: Cycle.
WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"`
// Workflow keyword-based filtering supports fuzzy matching of workflow Id/name.
KeyWord *string `json:"KeyWord,omitnil,omitempty" name:"KeyWord"`
// Sort item. Options: CreateTime, TaskCount.
SortItem *string `json:"SortItem,omitnil,omitempty" name:"SortItem"`
// Sorting method, DESC or ASC, uppercase.
SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"`
// CreatorId. specifies the id of the creator.
CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`
// Update time. format: yyyy-MM-dd HH:MM:ss.
ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`
// Creation time. format: yyyy-MM-dd HH:MM:ss.
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
}
Predefined struct for user
type ListOpsWorkflowsResponse ¶
type ListOpsWorkflowsResponse struct {
*tchttp.BaseResponse
Response *ListOpsWorkflowsResponseParams `json:"Response"`
}
func NewListOpsWorkflowsResponse ¶
func NewListOpsWorkflowsResponse() (response *ListOpsWorkflowsResponse)
func (*ListOpsWorkflowsResponse) FromJsonString ¶
func (r *ListOpsWorkflowsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListOpsWorkflowsResponse) ToJsonString ¶
func (r *ListOpsWorkflowsResponse) ToJsonString() string
type ListOpsWorkflowsResponseParams ¶
type ListOpsWorkflowsResponseParams struct {
// Workflow list
Data *OpsWorkflows `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ListResourceFilesRequest ¶
type ListResourceFilesRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Data page number, equal to or greater than 1. default 1.
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Specifies the number of data records displayed per page. valid values: 10 to 200. default: 10.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Resource file name (fuzzy search keyword).
ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`
// Specifies the path of the file's parent folder (for example /a/b/c, querying resource files under the folder c).
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
// Creator ID. obtain through the DescribeCurrentUserInfo API.
CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`
// Update time range. specifies the start time in yyyy-MM-dd HH:MM:ss format.
ModifyTimeStart *string `json:"ModifyTimeStart,omitnil,omitempty" name:"ModifyTimeStart"`
// Update time range. specifies the end time in yyyy-MM-dd HH:MM:ss format.
ModifyTimeEnd *string `json:"ModifyTimeEnd,omitnil,omitempty" name:"ModifyTimeEnd"`
// Create time range. specifies the start time in yyyy-MM-dd HH:MM:ss format.
CreateTimeStart *string `json:"CreateTimeStart,omitnil,omitempty" name:"CreateTimeStart"`
// Create time range. specifies the termination time in yyyy-MM-dd HH:MM:ss format.
CreateTimeEnd *string `json:"CreateTimeEnd,omitnil,omitempty" name:"CreateTimeEnd"`
}
func NewListResourceFilesRequest ¶
func NewListResourceFilesRequest() (request *ListResourceFilesRequest)
func (*ListResourceFilesRequest) FromJsonString ¶
func (r *ListResourceFilesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListResourceFilesRequest) ToJsonString ¶
func (r *ListResourceFilesRequest) ToJsonString() string
type ListResourceFilesRequestParams ¶
type ListResourceFilesRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Data page number, equal to or greater than 1. default 1.
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Specifies the number of data records displayed per page. valid values: 10 to 200. default: 10.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Resource file name (fuzzy search keyword).
ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`
// Specifies the path of the file's parent folder (for example /a/b/c, querying resource files under the folder c).
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
// Creator ID. obtain through the DescribeCurrentUserInfo API.
CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`
// Update time range. specifies the start time in yyyy-MM-dd HH:MM:ss format.
ModifyTimeStart *string `json:"ModifyTimeStart,omitnil,omitempty" name:"ModifyTimeStart"`
// Update time range. specifies the end time in yyyy-MM-dd HH:MM:ss format.
ModifyTimeEnd *string `json:"ModifyTimeEnd,omitnil,omitempty" name:"ModifyTimeEnd"`
// Create time range. specifies the start time in yyyy-MM-dd HH:MM:ss format.
CreateTimeStart *string `json:"CreateTimeStart,omitnil,omitempty" name:"CreateTimeStart"`
// Create time range. specifies the termination time in yyyy-MM-dd HH:MM:ss format.
CreateTimeEnd *string `json:"CreateTimeEnd,omitnil,omitempty" name:"CreateTimeEnd"`
}
Predefined struct for user
type ListResourceFilesResponse ¶
type ListResourceFilesResponse struct {
*tchttp.BaseResponse
Response *ListResourceFilesResponseParams `json:"Response"`
}
func NewListResourceFilesResponse ¶
func NewListResourceFilesResponse() (response *ListResourceFilesResponse)
func (*ListResourceFilesResponse) FromJsonString ¶
func (r *ListResourceFilesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListResourceFilesResponse) ToJsonString ¶
func (r *ListResourceFilesResponse) ToJsonString() string
type ListResourceFilesResponseParams ¶
type ListResourceFilesResponseParams struct {
// Retrieve the resource file list.
Data *ResourceFilePage `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ListResourceFoldersRequest ¶
type ListResourceFoldersRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Resource folder absolute path. value example.
// /wedata/test
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
// Data page number, equal to or greater than 1. default 1.
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Specifies the number of data records displayed per page. valid values: 10 to 200. default: 10.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}
func NewListResourceFoldersRequest ¶
func NewListResourceFoldersRequest() (request *ListResourceFoldersRequest)
func (*ListResourceFoldersRequest) FromJsonString ¶
func (r *ListResourceFoldersRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListResourceFoldersRequest) ToJsonString ¶
func (r *ListResourceFoldersRequest) ToJsonString() string
type ListResourceFoldersRequestParams ¶
type ListResourceFoldersRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Resource folder absolute path. value example.
// /wedata/test
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
// Data page number, equal to or greater than 1. default 1.
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Specifies the number of data records displayed per page. valid values: 10 to 200. default: 10.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}
Predefined struct for user
type ListResourceFoldersResponse ¶
type ListResourceFoldersResponse struct {
*tchttp.BaseResponse
Response *ListResourceFoldersResponseParams `json:"Response"`
}
func NewListResourceFoldersResponse ¶
func NewListResourceFoldersResponse() (response *ListResourceFoldersResponse)
func (*ListResourceFoldersResponse) FromJsonString ¶
func (r *ListResourceFoldersResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListResourceFoldersResponse) ToJsonString ¶
func (r *ListResourceFoldersResponse) ToJsonString() string
type ListResourceFoldersResponseParams ¶
type ListResourceFoldersResponseParams struct {
// Paginated resource folder query result.
Data *ResourceFolderPage `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ListSQLFolderContentsRequest ¶
type ListSQLFolderContentsRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Parent folder path, /aaa/bbb/ccc. path header must include a slash. pass / to query the root directory.
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
// Folder name or script name search.
Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`
// Queries only the folder.
OnlyFolderNode *bool `json:"OnlyFolderNode,omitnil,omitempty" name:"OnlyFolderNode"`
// Specifies whether to query only scripts created by the user themselves.
OnlyUserSelfScript *bool `json:"OnlyUserSelfScript,omitnil,omitempty" name:"OnlyUserSelfScript"`
// Access permission: SHARED, PRIVATE.
AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"`
}
func NewListSQLFolderContentsRequest ¶
func NewListSQLFolderContentsRequest() (request *ListSQLFolderContentsRequest)
func (*ListSQLFolderContentsRequest) FromJsonString ¶
func (r *ListSQLFolderContentsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListSQLFolderContentsRequest) ToJsonString ¶
func (r *ListSQLFolderContentsRequest) ToJsonString() string
type ListSQLFolderContentsRequestParams ¶
type ListSQLFolderContentsRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Parent folder path, /aaa/bbb/ccc. path header must include a slash. pass / to query the root directory.
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
// Folder name or script name search.
Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`
// Queries only the folder.
OnlyFolderNode *bool `json:"OnlyFolderNode,omitnil,omitempty" name:"OnlyFolderNode"`
// Specifies whether to query only scripts created by the user themselves.
OnlyUserSelfScript *bool `json:"OnlyUserSelfScript,omitnil,omitempty" name:"OnlyUserSelfScript"`
// Access permission: SHARED, PRIVATE.
AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"`
}
Predefined struct for user
type ListSQLFolderContentsResponse ¶
type ListSQLFolderContentsResponse struct {
*tchttp.BaseResponse
Response *ListSQLFolderContentsResponseParams `json:"Response"`
}
func NewListSQLFolderContentsResponse ¶
func NewListSQLFolderContentsResponse() (response *ListSQLFolderContentsResponse)
func (*ListSQLFolderContentsResponse) FromJsonString ¶
func (r *ListSQLFolderContentsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListSQLFolderContentsResponse) ToJsonString ¶
func (r *ListSQLFolderContentsResponse) ToJsonString() string
type ListSQLFolderContentsResponseParams ¶
type ListSQLFolderContentsResponseParams struct {
// Result list
Data []*SQLFolderNode `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ListSQLScriptRunsRequest ¶
type ListSQLScriptRunsRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Script id.
ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"`
// Task ID.
JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
// Search keywords.
SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"`
// Specifies the executor ID.
ExecuteUserUin *string `json:"ExecuteUserUin,omitnil,omitempty" name:"ExecuteUserUin"`
// Start time.
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// End time.
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}
func NewListSQLScriptRunsRequest ¶
func NewListSQLScriptRunsRequest() (request *ListSQLScriptRunsRequest)
func (*ListSQLScriptRunsRequest) FromJsonString ¶
func (r *ListSQLScriptRunsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListSQLScriptRunsRequest) ToJsonString ¶
func (r *ListSQLScriptRunsRequest) ToJsonString() string
type ListSQLScriptRunsRequestParams ¶
type ListSQLScriptRunsRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Script id.
ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"`
// Task ID.
JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
// Search keywords.
SearchWord *string `json:"SearchWord,omitnil,omitempty" name:"SearchWord"`
// Specifies the executor ID.
ExecuteUserUin *string `json:"ExecuteUserUin,omitnil,omitempty" name:"ExecuteUserUin"`
// Start time.
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// End time.
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}
Predefined struct for user
type ListSQLScriptRunsResponse ¶
type ListSQLScriptRunsResponse struct {
*tchttp.BaseResponse
Response *ListSQLScriptRunsResponseParams `json:"Response"`
}
func NewListSQLScriptRunsResponse ¶
func NewListSQLScriptRunsResponse() (response *ListSQLScriptRunsResponse)
func (*ListSQLScriptRunsResponse) FromJsonString ¶
func (r *ListSQLScriptRunsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListSQLScriptRunsResponse) ToJsonString ¶
func (r *ListSQLScriptRunsResponse) ToJsonString() string
type ListSQLScriptRunsResponseParams ¶
type ListSQLScriptRunsResponseParams struct {
// Data Exploration runs.
Data []*JobDto `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ListTaskInfo ¶
type ListTaskInfo struct {
// Task Array
Items []*TaskBaseAttribute `json:"Items,omitnil,omitempty" name:"Items"`
// Current request data page number.
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Number of entries in the current request.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Total number of data entries that meet the query condition.
TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Total number of pages that meet the query condition.
TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`
}
type ListTaskInstanceExecutionsRequest ¶
type ListTaskInstanceExecutionsRequest struct {
*tchttp.BaseRequest
// Project id.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Instance unique id, can be obtained through ListInstances.
InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"`
// **Time zone** timeZone, specifies the time zone of the passed in time string. default UTC+8.
TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
// Size per page. default: 10. maximum: 200.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Page number, which is 1 by default.
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
}
func NewListTaskInstanceExecutionsRequest ¶
func NewListTaskInstanceExecutionsRequest() (request *ListTaskInstanceExecutionsRequest)
func (*ListTaskInstanceExecutionsRequest) FromJsonString ¶
func (r *ListTaskInstanceExecutionsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListTaskInstanceExecutionsRequest) ToJsonString ¶
func (r *ListTaskInstanceExecutionsRequest) ToJsonString() string
type ListTaskInstanceExecutionsRequestParams ¶
type ListTaskInstanceExecutionsRequestParams struct {
// Project id.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Instance unique id, can be obtained through ListInstances.
InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"`
// **Time zone** timeZone, specifies the time zone of the passed in time string. default UTC+8.
TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
// Size per page. default: 10. maximum: 200.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Page number, which is 1 by default.
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
}
Predefined struct for user
type ListTaskInstanceExecutionsResponse ¶
type ListTaskInstanceExecutionsResponse struct {
*tchttp.BaseResponse
Response *ListTaskInstanceExecutionsResponseParams `json:"Response"`
}
func NewListTaskInstanceExecutionsResponse ¶
func NewListTaskInstanceExecutionsResponse() (response *ListTaskInstanceExecutionsResponse)
func (*ListTaskInstanceExecutionsResponse) FromJsonString ¶
func (r *ListTaskInstanceExecutionsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListTaskInstanceExecutionsResponse) ToJsonString ¶
func (r *ListTaskInstanceExecutionsResponse) ToJsonString() string
type ListTaskInstanceExecutionsResponseParams ¶
type ListTaskInstanceExecutionsResponseParams struct {
// Instance details.
Data *TaskInstanceExecutions `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ListTaskInstancesRequest ¶
type ListTaskInstancesRequest struct {
*tchttp.BaseRequest
// **Project ID**. specifies the project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// **Page number. integer.**.
// Used in conjunction with pageSize and cannot be less than 1. default value: 1.
PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Specifies the number of items to display per page. default: 10. value range: 1-100.
PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Task name or task ID.
// Supports fuzzy search filtering. multiple values are separated by commas.
Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`
// **Time zone** timeZone, specifies the time zone of the passed in time string. default UTC+8.
TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
// **Instance Type**
//
// 0 - Backfill instance
//
// 1 - Cyclic (scheduled) instance
//
// 2 - Non-cyclic (non-scheduled) instance
InstanceType *uint64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`
// **Instance Status**
//
// WAIT_EVENT: Waiting for event
//
// WAIT_UPSTREAM: Waiting for upstream
//
// WAIT_RUN: Waiting to run
//
// RUNNING: Running
//
// SKIP_RUNNING: Skipped
//
// FAILED_RETRY: Retrying after failure
//
// EXPIRED: Failed
//
// COMPLETED: Succeeded
InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"`
// Task type Id.
TaskTypeId *uint64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"`
// **Task Cycle Type**
//
// ONEOFF_CYCLE: One-time
//
// YEAR_CYCLE: Yearly
//
// MONTH_CYCLE: Monthly
//
// WEEK_CYCLE: Weekly
//
// DAY_CYCLE: Daily
//
// HOUR_CYCLE: Hourly
//
// MINUTE_CYCLE: Minute-level
//
// CRONTAB_CYCLE: Crontab expression-based
CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"`
// Task owner id.
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// Folder id
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
// Workflow id of the task.
WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
// **Execution resource group Id**.
ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"`
// **Instance Scheduled Time Filter Condition** specifies the filter start time in the time format yyyy-MM-dd HH:MM:ss.
ScheduleTimeFrom *string `json:"ScheduleTimeFrom,omitnil,omitempty" name:"ScheduleTimeFrom"`
// **Instance Scheduled Time Filter Condition** specifies the cutoff time in the format of yyyy-MM-dd HH:MM:ss.
ScheduleTimeTo *string `json:"ScheduleTimeTo,omitnil,omitempty" name:"ScheduleTimeTo"`
// **Instance Execution Start Time Filter Condition** specifies the start time for filtering. time format: yyyy-MM-dd HH:MM:ss.
StartTimeFrom *string `json:"StartTimeFrom,omitnil,omitempty" name:"StartTimeFrom"`
// **Instance Execution Start Time Filter Condition**.
// Expiration time in yyyy-MM-dd HH:MM:ss format.
StartTimeTo *string `json:"StartTimeTo,omitnil,omitempty" name:"StartTimeTo"`
// **Instance Last Update Time Filter Condition**.
// Expiration time in yyyy-MM-dd HH:MM:ss format.
LastUpdateTimeFrom *string `json:"LastUpdateTimeFrom,omitnil,omitempty" name:"LastUpdateTimeFrom"`
// **Instance Last Update Time Filter Condition**.
// Expiration time in yyyy-MM-dd HH:MM:ss format.
LastUpdateTimeTo *string `json:"LastUpdateTimeTo,omitnil,omitempty" name:"LastUpdateTimeTo"`
// **Query Result Sorting Field**
//
// SCHEDULE_DATE: Sort by scheduled execution time
//
// START_TIME: Sort by actual execution start time
//
// END_TIME: Sort by actual execution end time
//
// COST_TIME: Sort by execution duration
SortColumn *string `json:"SortColumn,omitnil,omitempty" name:"SortColumn"`
// **Instance Sorting Order**
//
// - ASC
// - DESC
SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"`
}
func NewListTaskInstancesRequest ¶
func NewListTaskInstancesRequest() (request *ListTaskInstancesRequest)
func (*ListTaskInstancesRequest) FromJsonString ¶
func (r *ListTaskInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListTaskInstancesRequest) ToJsonString ¶
func (r *ListTaskInstancesRequest) ToJsonString() string
type ListTaskInstancesRequestParams ¶
type ListTaskInstancesRequestParams struct {
// **Project ID**. specifies the project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// **Page number. integer.**.
// Used in conjunction with pageSize and cannot be less than 1. default value: 1.
PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Specifies the number of items to display per page. default: 10. value range: 1-100.
PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Task name or task ID.
// Supports fuzzy search filtering. multiple values are separated by commas.
Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`
// **Time zone** timeZone, specifies the time zone of the passed in time string. default UTC+8.
TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
// **Instance Type**
//
// 0 - Backfill instance
//
// 1 - Cyclic (scheduled) instance
//
// 2 - Non-cyclic (non-scheduled) instance
InstanceType *uint64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`
// **Instance Status**
//
// WAIT_EVENT: Waiting for event
//
// WAIT_UPSTREAM: Waiting for upstream
//
// WAIT_RUN: Waiting to run
//
// RUNNING: Running
//
// SKIP_RUNNING: Skipped
//
// FAILED_RETRY: Retrying after failure
//
// EXPIRED: Failed
//
// COMPLETED: Succeeded
InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"`
// Task type Id.
TaskTypeId *uint64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"`
// **Task Cycle Type**
//
// ONEOFF_CYCLE: One-time
//
// YEAR_CYCLE: Yearly
//
// MONTH_CYCLE: Monthly
//
// WEEK_CYCLE: Weekly
//
// DAY_CYCLE: Daily
//
// HOUR_CYCLE: Hourly
//
// MINUTE_CYCLE: Minute-level
//
// CRONTAB_CYCLE: Crontab expression-based
CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"`
// Task owner id.
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// Folder id
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
// Workflow id of the task.
WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
// **Execution resource group Id**.
ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"`
// **Instance Scheduled Time Filter Condition** specifies the filter start time in the time format yyyy-MM-dd HH:MM:ss.
ScheduleTimeFrom *string `json:"ScheduleTimeFrom,omitnil,omitempty" name:"ScheduleTimeFrom"`
// **Instance Scheduled Time Filter Condition** specifies the cutoff time in the format of yyyy-MM-dd HH:MM:ss.
ScheduleTimeTo *string `json:"ScheduleTimeTo,omitnil,omitempty" name:"ScheduleTimeTo"`
// **Instance Execution Start Time Filter Condition** specifies the start time for filtering. time format: yyyy-MM-dd HH:MM:ss.
StartTimeFrom *string `json:"StartTimeFrom,omitnil,omitempty" name:"StartTimeFrom"`
// **Instance Execution Start Time Filter Condition**.
// Expiration time in yyyy-MM-dd HH:MM:ss format.
StartTimeTo *string `json:"StartTimeTo,omitnil,omitempty" name:"StartTimeTo"`
// **Instance Last Update Time Filter Condition**.
// Expiration time in yyyy-MM-dd HH:MM:ss format.
LastUpdateTimeFrom *string `json:"LastUpdateTimeFrom,omitnil,omitempty" name:"LastUpdateTimeFrom"`
// **Instance Last Update Time Filter Condition**.
// Expiration time in yyyy-MM-dd HH:MM:ss format.
LastUpdateTimeTo *string `json:"LastUpdateTimeTo,omitnil,omitempty" name:"LastUpdateTimeTo"`
// **Query Result Sorting Field**
//
// SCHEDULE_DATE: Sort by scheduled execution time
//
// START_TIME: Sort by actual execution start time
//
// END_TIME: Sort by actual execution end time
//
// COST_TIME: Sort by execution duration
SortColumn *string `json:"SortColumn,omitnil,omitempty" name:"SortColumn"`
// **Instance Sorting Order**
//
// - ASC
// - DESC
SortType *string `json:"SortType,omitnil,omitempty" name:"SortType"`
}
Predefined struct for user
type ListTaskInstancesResponse ¶
type ListTaskInstancesResponse struct {
*tchttp.BaseResponse
Response *ListTaskInstancesResponseParams `json:"Response"`
}
func NewListTaskInstancesResponse ¶
func NewListTaskInstancesResponse() (response *ListTaskInstancesResponse)
func (*ListTaskInstancesResponse) FromJsonString ¶
func (r *ListTaskInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListTaskInstancesResponse) ToJsonString ¶
func (r *ListTaskInstancesResponse) ToJsonString() string
type ListTaskInstancesResponseParams ¶
type ListTaskInstancesResponseParams struct {
// Instance result set.
Data *TaskInstancePage `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ListTaskVersions ¶
type ListTaskVersions struct {
// Record list
//
Items []*TaskVersion `json:"Items,omitnil,omitempty" name:"Items"`
// Total number of records that meet the query condition.
TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Total number of pages that meet the query condition.
TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`
// Number of records on current page.
PageCount *uint64 `json:"PageCount,omitnil,omitempty" name:"PageCount"`
// Specifies the number of entries in the current request data page.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Specifies the data page number of the current request.
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
}
type ListTaskVersionsRequest ¶
type ListTaskVersionsRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// SAVE version.
// SUBMIT version.
// Defaults to SAVE.
TaskVersionType *string `json:"TaskVersionType,omitnil,omitempty" name:"TaskVersionType"`
// Specifies the data page number of the request. default value is 1. valid values: equal to or greater than 1.
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Specifies the number of data records displayed per page. default: 10. value range: 10 to 200.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}
func NewListTaskVersionsRequest ¶
func NewListTaskVersionsRequest() (request *ListTaskVersionsRequest)
func (*ListTaskVersionsRequest) FromJsonString ¶
func (r *ListTaskVersionsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListTaskVersionsRequest) ToJsonString ¶
func (r *ListTaskVersionsRequest) ToJsonString() string
type ListTaskVersionsRequestParams ¶
type ListTaskVersionsRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// SAVE version.
// SUBMIT version.
// Defaults to SAVE.
TaskVersionType *string `json:"TaskVersionType,omitnil,omitempty" name:"TaskVersionType"`
// Specifies the data page number of the request. default value is 1. valid values: equal to or greater than 1.
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Specifies the number of data records displayed per page. default: 10. value range: 10 to 200.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}
Predefined struct for user
type ListTaskVersionsResponse ¶
type ListTaskVersionsResponse struct {
*tchttp.BaseResponse
Response *ListTaskVersionsResponseParams `json:"Response"`
}
func NewListTaskVersionsResponse ¶
func NewListTaskVersionsResponse() (response *ListTaskVersionsResponse)
func (*ListTaskVersionsResponse) FromJsonString ¶
func (r *ListTaskVersionsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListTaskVersionsResponse) ToJsonString ¶
func (r *ListTaskVersionsResponse) ToJsonString() string
type ListTaskVersionsResponseParams ¶
type ListTaskVersionsResponseParams struct {
// Task version list.
Data *ListTaskVersions `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ListTasksRequest ¶
type ListTasksRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Specifies the data page number of the request. default value is 1. valid values: equal to or greater than 1.
PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Specifies the number of data records displayed per page. default: 10. value range: 10 to 200.
PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Task name.
TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`
// Workflow ID
WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
// Owner ID.
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// Task type
TaskTypeId *int64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"`
// Task Status:
// * N: New
// * Y: Scheduling
// * F: Offline
// * O: Paused
// * T: Offlining
// * INVALID: Invalid
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Submission status.
Submit *bool `json:"Submit,omitnil,omitempty" name:"Submit"`
// Bundle id.
BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`
// Creator ID.
CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`
// Modification time range (yyyy-MM-dd HH:mm:ss). Two time values must be provided in the array.
ModifyTime []*string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`
// Creation time range (yyyy-MM-dd HH:MM:ss). Two time values must be provided in the array.
CreateTime []*string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
}
func NewListTasksRequest ¶
func NewListTasksRequest() (request *ListTasksRequest)
func (*ListTasksRequest) FromJsonString ¶
func (r *ListTasksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListTasksRequest) ToJsonString ¶
func (r *ListTasksRequest) ToJsonString() string
type ListTasksRequestParams ¶
type ListTasksRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Specifies the data page number of the request. default value is 1. valid values: equal to or greater than 1.
PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Specifies the number of data records displayed per page. default: 10. value range: 10 to 200.
PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Task name.
TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`
// Workflow ID
WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
// Owner ID.
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// Task type
TaskTypeId *int64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"`
// Task Status:
// * N: New
// * Y: Scheduling
// * F: Offline
// * O: Paused
// * T: Offlining
// * INVALID: Invalid
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Submission status.
Submit *bool `json:"Submit,omitnil,omitempty" name:"Submit"`
// Bundle id.
BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`
// Creator ID.
CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`
// Modification time range (yyyy-MM-dd HH:mm:ss). Two time values must be provided in the array.
ModifyTime []*string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`
// Creation time range (yyyy-MM-dd HH:MM:ss). Two time values must be provided in the array.
CreateTime []*string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
}
Predefined struct for user
type ListTasksResponse ¶
type ListTasksResponse struct {
*tchttp.BaseResponse
Response *ListTasksResponseParams `json:"Response"`
}
func NewListTasksResponse ¶
func NewListTasksResponse() (response *ListTasksResponse)
func (*ListTasksResponse) FromJsonString ¶
func (r *ListTasksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListTasksResponse) ToJsonString ¶
func (r *ListTasksResponse) ToJsonString() string
type ListTasksResponseParams ¶
type ListTasksResponseParams struct {
// Describes the task pagination information.
Data *ListTaskInfo `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ListUpstreamOpsTasksRequest ¶
type ListUpstreamOpsTasksRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Page number
PageNumber *string `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Pagination size.
PageSize *string `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}
func NewListUpstreamOpsTasksRequest ¶
func NewListUpstreamOpsTasksRequest() (request *ListUpstreamOpsTasksRequest)
func (*ListUpstreamOpsTasksRequest) FromJsonString ¶
func (r *ListUpstreamOpsTasksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListUpstreamOpsTasksRequest) ToJsonString ¶
func (r *ListUpstreamOpsTasksRequest) ToJsonString() string
type ListUpstreamOpsTasksRequestParams ¶
type ListUpstreamOpsTasksRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Page number
PageNumber *string `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Pagination size.
PageSize *string `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}
Predefined struct for user
type ListUpstreamOpsTasksResponse ¶
type ListUpstreamOpsTasksResponse struct {
*tchttp.BaseResponse
Response *ListUpstreamOpsTasksResponseParams `json:"Response"`
}
func NewListUpstreamOpsTasksResponse ¶
func NewListUpstreamOpsTasksResponse() (response *ListUpstreamOpsTasksResponse)
func (*ListUpstreamOpsTasksResponse) FromJsonString ¶
func (r *ListUpstreamOpsTasksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListUpstreamOpsTasksResponse) ToJsonString ¶
func (r *ListUpstreamOpsTasksResponse) ToJsonString() string
type ListUpstreamOpsTasksResponseParams ¶
type ListUpstreamOpsTasksResponseParams struct {
// Upstream task details.
Data *ParentDependencyConfigPage `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ListUpstreamTaskInstancesRequest ¶
type ListUpstreamTaskInstancesRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// **Instance unique id**.
InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"`
// **Time zone** timeZone, default UTC+8.
TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
// **Page number, int** used in conjunction with pageSize and cannot be less than 1. default value: 1.
PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Specifies the number of items to display per page. default: 10. value range: 1-100.
PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}
func NewListUpstreamTaskInstancesRequest ¶
func NewListUpstreamTaskInstancesRequest() (request *ListUpstreamTaskInstancesRequest)
func (*ListUpstreamTaskInstancesRequest) FromJsonString ¶
func (r *ListUpstreamTaskInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListUpstreamTaskInstancesRequest) ToJsonString ¶
func (r *ListUpstreamTaskInstancesRequest) ToJsonString() string
type ListUpstreamTaskInstancesRequestParams ¶
type ListUpstreamTaskInstancesRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// **Instance unique id**.
InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"`
// **Time zone** timeZone, default UTC+8.
TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
// **Page number, int** used in conjunction with pageSize and cannot be less than 1. default value: 1.
PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Specifies the number of items to display per page. default: 10. value range: 1-100.
PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}
Predefined struct for user
type ListUpstreamTaskInstancesResponse ¶
type ListUpstreamTaskInstancesResponse struct {
*tchttp.BaseResponse
Response *ListUpstreamTaskInstancesResponseParams `json:"Response"`
}
func NewListUpstreamTaskInstancesResponse ¶
func NewListUpstreamTaskInstancesResponse() (response *ListUpstreamTaskInstancesResponse)
func (*ListUpstreamTaskInstancesResponse) FromJsonString ¶
func (r *ListUpstreamTaskInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListUpstreamTaskInstancesResponse) ToJsonString ¶
func (r *ListUpstreamTaskInstancesResponse) ToJsonString() string
type ListUpstreamTaskInstancesResponseParams ¶
type ListUpstreamTaskInstancesResponseParams struct {
// Upstream instance list.
Data *TaskInstancePage `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ListUpstreamTasksRequest ¶
type ListUpstreamTasksRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Specifies the data page number of the request. Default value is 1. Valid values: equal to or greater than 1.
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Specifies the data page number of the request. Default value is 1. Valid values: equal to or greater than 1.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}
func NewListUpstreamTasksRequest ¶
func NewListUpstreamTasksRequest() (request *ListUpstreamTasksRequest)
func (*ListUpstreamTasksRequest) FromJsonString ¶
func (r *ListUpstreamTasksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListUpstreamTasksRequest) ToJsonString ¶
func (r *ListUpstreamTasksRequest) ToJsonString() string
type ListUpstreamTasksRequestParams ¶
type ListUpstreamTasksRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Specifies the data page number of the request. Default value is 1. Valid values: equal to or greater than 1.
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Specifies the data page number of the request. Default value is 1. Valid values: equal to or greater than 1.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}
Predefined struct for user
type ListUpstreamTasksResponse ¶
type ListUpstreamTasksResponse struct {
*tchttp.BaseResponse
Response *ListUpstreamTasksResponseParams `json:"Response"`
}
func NewListUpstreamTasksResponse ¶
func NewListUpstreamTasksResponse() (response *ListUpstreamTasksResponse)
func (*ListUpstreamTasksResponse) FromJsonString ¶
func (r *ListUpstreamTasksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListUpstreamTasksResponse) ToJsonString ¶
func (r *ListUpstreamTasksResponse) ToJsonString() string
type ListUpstreamTasksResponseParams ¶
type ListUpstreamTasksResponseParams struct {
// Upstream task details.
Data *DependencyConfigPage `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ListWorkflowFoldersRequest ¶
type ListWorkflowFoldersRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Parent folder absolute path, for example /abc/de, if it is root directory, pass /.
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
// Data page number, equal to or greater than 1. default 1.
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Specifies the number of data records displayed per page. valid values: 10 to 200. default: 10.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}
func NewListWorkflowFoldersRequest ¶
func NewListWorkflowFoldersRequest() (request *ListWorkflowFoldersRequest)
func (*ListWorkflowFoldersRequest) FromJsonString ¶
func (r *ListWorkflowFoldersRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListWorkflowFoldersRequest) ToJsonString ¶
func (r *ListWorkflowFoldersRequest) ToJsonString() string
type ListWorkflowFoldersRequestParams ¶
type ListWorkflowFoldersRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Parent folder absolute path, for example /abc/de, if it is root directory, pass /.
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
// Data page number, equal to or greater than 1. default 1.
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Specifies the number of data records displayed per page. valid values: 10 to 200. default: 10.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}
Predefined struct for user
type ListWorkflowFoldersResponse ¶
type ListWorkflowFoldersResponse struct {
*tchttp.BaseResponse
Response *ListWorkflowFoldersResponseParams `json:"Response"`
}
func NewListWorkflowFoldersResponse ¶
func NewListWorkflowFoldersResponse() (response *ListWorkflowFoldersResponse)
func (*ListWorkflowFoldersResponse) FromJsonString ¶
func (r *ListWorkflowFoldersResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListWorkflowFoldersResponse) ToJsonString ¶
func (r *ListWorkflowFoldersResponse) ToJsonString() string
type ListWorkflowFoldersResponseParams ¶
type ListWorkflowFoldersResponseParams struct {
// Paginated folder query result.
Data *WorkflowFolderPage `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ListWorkflowInfo ¶
type ListWorkflowInfo struct {
// List items.
Items []*WorkflowInfo `json:"Items,omitnil,omitempty" name:"Items"`
// Total number of pages that meet the query condition.
TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`
// Current request data page number.
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Number of entries in the current request.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Total number of data entries that meet the query condition.
TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
}
type ListWorkflowsRequest ¶
type ListWorkflowsRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Specifies the data page number of the request. default value is 1. valid values: equal to or greater than 1.
PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Specifies the number of data records displayed per page. default: 10. value range: 10 to 200.
PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Search keywords.
Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`
// Workflow folder.
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
// Workflow type. valid values: cycle and manual.
WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"`
// bundleId item.
BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`
// Owner ID
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// Creator ID.
CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`
// Modification time interval yyyy-MM-dd HH:MM:ss. fill in two times in the array.
ModifyTime []*string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`
// Creation time range yyyy-MM-dd HH:MM:ss. two times must be filled in the array.
CreateTime []*string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
}
func NewListWorkflowsRequest ¶
func NewListWorkflowsRequest() (request *ListWorkflowsRequest)
func (*ListWorkflowsRequest) FromJsonString ¶
func (r *ListWorkflowsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListWorkflowsRequest) ToJsonString ¶
func (r *ListWorkflowsRequest) ToJsonString() string
type ListWorkflowsRequestParams ¶
type ListWorkflowsRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Specifies the data page number of the request. default value is 1. valid values: equal to or greater than 1.
PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Specifies the number of data records displayed per page. default: 10. value range: 10 to 200.
PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Search keywords.
Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`
// Workflow folder.
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
// Workflow type. valid values: cycle and manual.
WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"`
// bundleId item.
BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`
// Owner ID
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// Creator ID.
CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`
// Modification time interval yyyy-MM-dd HH:MM:ss. fill in two times in the array.
ModifyTime []*string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`
// Creation time range yyyy-MM-dd HH:MM:ss. two times must be filled in the array.
CreateTime []*string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
}
Predefined struct for user
type ListWorkflowsResponse ¶
type ListWorkflowsResponse struct {
*tchttp.BaseResponse
Response *ListWorkflowsResponseParams `json:"Response"`
}
func NewListWorkflowsResponse ¶
func NewListWorkflowsResponse() (response *ListWorkflowsResponse)
func (*ListWorkflowsResponse) FromJsonString ¶
func (r *ListWorkflowsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListWorkflowsResponse) ToJsonString ¶
func (r *ListWorkflowsResponse) ToJsonString() string
type ListWorkflowsResponseParams ¶
type ListWorkflowsResponseParams struct {
// Describes workflow pagination information.
Data *ListWorkflowInfo `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ModifyAlarmRuleResult ¶
type ModifyAlarmRuleResult struct {
// Whether update succeeded
Status *bool `json:"Status,omitnil,omitempty" name:"Status"`
}
type NotebookSessionInfo ¶
type NotificationFatigue ¶
type NotificationFatigue struct {
// Number of alarms.
NotifyCount *uint64 `json:"NotifyCount,omitnil,omitempty" name:"NotifyCount"`
// Alarm interval, in minutes.
NotifyInterval *uint64 `json:"NotifyInterval,omitnil,omitempty" name:"NotifyInterval"`
// Do not disturb period, such as example value.
// [{DaysOfWeek: [1, 2], StartTime: "00:00:00", EndTime: "09:00:00"}]
// Specifies notification muting from 00:00 to 09:00 every monday and tuesday.
QuietIntervals []*AlarmQuietInterval `json:"QuietIntervals,omitnil,omitempty" name:"QuietIntervals"`
}
type OpsAsyncJobDetail ¶
type OpsAsyncJobDetail struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Operation ID
AsyncId *string `json:"AsyncId,omitnil,omitempty" name:"AsyncId"`
// Asynchronous operation type.
AsyncType *string `json:"AsyncType,omitnil,omitempty" name:"AsyncType"`
// Asynchronous operation status: initial status: INIT; Running: RUNNING; Success: SUCCESS; failure: FAIL; partially successful: PART_SUCCESS.
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Error message.
//
ErrorDesc *string `json:"ErrorDesc,omitnil,omitempty" name:"ErrorDesc"`
// Total sub-processes.
TotalSubProcessCount *uint64 `json:"TotalSubProcessCount,omitnil,omitempty" name:"TotalSubProcessCount"`
// Number of completed sub-processes.
FinishedSubProcessCount *uint64 `json:"FinishedSubProcessCount,omitnil,omitempty" name:"FinishedSubProcessCount"`
// Count of successful sub-processes.
SuccessSubProcessCount *uint64 `json:"SuccessSubProcessCount,omitnil,omitempty" name:"SuccessSubProcessCount"`
// Operator id.
CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`
// Creation time.
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// Update time.
UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}
type OpsAsyncResponse ¶
type OpsAsyncResponse struct {
// Asynchronous execution record Id.
AsyncId *string `json:"AsyncId,omitnil,omitempty" name:"AsyncId"`
}
type OpsTaskDepend ¶
type OpsTaskDepend struct {
// Task ID
//
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Task name.
//
TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`
// Workflow id.
WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
// Workflow name.
//
WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`
// Project ID.
//
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Project name.
//
ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"`
// Task Status
//
// -N: New
//
// -Y: Scheduling
//
// -F: Offline
//
// -O: Paused
//
// -T: Offlining
//
// -INVALID: Invalid
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Task type Id.
// * 21:JDBC SQL
// * 23:TDSQL-PostgreSQL
// * 26:OfflineSynchronization
// * 30:Python
// * 31:PySpark
// * 33:Impala
// * 34:Hive SQL
// * 35:Shell
// * 36:Spark SQL
// * 38:Shell Form Mode
// * 39:Spark
// * 40:TCHouse-P
// * 41:Kettle
// * 42:Tchouse-X
// * 43:TCHouse-X SQL
// * 46:DLC Spark
// * 47:TiOne
// * 48:Trino
// * 50:DLC PySpark
// * 92:MapReduce
// * 130:Branch Node
// * 131:Merged Node
// * 132:Notebook
// * 133:SSH
// * 134:StarRocks
// * 137:For-each
// * 138:Setats SQL
// Note: This field may return null, indicating that no valid values can be obtained.
TaskTypeId *uint64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"`
// Task type description.
// -20 : universal data synchronization.
// - 25 : ETLTaskType
// - 26 : ETLTaskType
// - 30 : python
// - 31 : pyspark
// - 34 : hivesql
// - 35 : shell
// - 36 : sparksql
// - 21 : jdbcsql
// - 32 : dlc
// - 33 : ImpalaTaskType
// - 40 : CDWTaskType
// - 41 : kettle
// - 42 : TCHouse-X
// - 43 : TCHouse-X SQL
// - 46 : dlcsparkTaskType
// - 47 : TiOneMachineLearningTaskType
// - 48 : Trino
// - 50 : DLCPyspark
// - 23 : TencentDistributedSQL
// - 39 : spark
// - 92 : MRTaskType
// - 38 : ShellScript
// - 70 : HiveSQLScrip
// -130: specifies the branch.
// -131: specifies the merge.
// -132: specifies the Notebook explore.
// -133: specifies the SSH node.
// - 134 : StarRocks
// - 137 : For-each
// -10000: common custom business.
// Note: This field may return null, indicating that no valid values can be obtained.
TaskTypeDesc *string `json:"TaskTypeDesc,omitnil,omitempty" name:"TaskTypeDesc"`
// Folder name.
FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
// Folder ID
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
// Latest submission time.
FirstSubmitTime *string `json:"FirstSubmitTime,omitnil,omitempty" name:"FirstSubmitTime"`
// First running time
//
FirstRunTime *string `json:"FirstRunTime,omitnil,omitempty" name:"FirstRunTime"`
// Describes the scheduling plan display description information.
ScheduleDesc *string `json:"ScheduleDesc,omitnil,omitempty" name:"ScheduleDesc"`
// Task Cycle Type
//
// * ONEOFF_CYCLE: One-time
//
// * YEAR_CYCLE: Yearly
//
// * MONTH_CYCLE: Monthly
//
// * WEEK_CYCLE: Weekly
//
// * DAY_CYCLE: Daily
//
// * HOUR_CYCLE: Hourly
//
// * MINUTE_CYCLE: Minute-level
//
// * CRONTAB_CYCLE: Crontab expression-based
CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"`
// Specifies the person in charge.
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// Execution start time. format: HH:mm, for example 00:00.
ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"`
// Execution end time. format: HH:mm, for example 23:59.
ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"`
}
type OpsWorkflow ¶
type OpsWorkflow struct {
// Number of Tasks
TaskCount *uint64 `json:"TaskCount,omitnil,omitempty" name:"TaskCount"`
// folder name.
FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
// Workflow folder id.
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
// Workflow id.
WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
// Workflow name.
//
// Note: This field may return null, indicating that no valid values can be obtained.
WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`
// Specifies the workflow type.
// -cycle period.
// -manual.
WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"`
// Workflow description.
WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"`
// Responsible user id, multiple ';' separators.
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Project name.
//
ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"`
// Workflow Status
//
// * ALL_RUNNING: All running (all workflows are in scheduling state)
//
// * ALL_FREEZED: All paused
//
// * ALL_STOPPTED: All stopped
//
// * PART_RUNNING: Partially running (some workflows are running, others not)
//
// * ALL_NO_RUNNING: All not scheduled
//
// * ALL_INVALID: All invalid
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Workflow creation time.
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// Latest update time. specifies development and production updates.
UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
// Last updated by, including development and production updates.
UpdateUserUin *string `json:"UpdateUserUin,omitnil,omitempty" name:"UpdateUserUin"`
}
type OpsWorkflowDetail ¶
type OpsWorkflowDetail struct {
// Workflow ID.
WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
// Workflow description.
WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"`
// Specifies the workflow type.
// -cycle.
// -manual.
WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"`
// Creation time.
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// Creator
CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`
// Modification time.
UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
// Delayed execution time. unit: minute.
StartupTime *uint64 `json:"StartupTime,omitnil,omitempty" name:"StartupTime"`
// Effective date. specifies the start date.
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// Configure end date end date.
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Task Cycle Type
//
// * ONEOFF_CYCLE: One-time
//
// * YEAR_CYCLE: Yearly
//
// * MONTH_CYCLE: Monthly
//
// * WEEK_CYCLE: Weekly
//
// * DAY_CYCLE: Daily
//
// * HOUR_CYCLE: Hourly
//
// * MINUTE_CYCLE: Minute-level
//
// * CRONTAB_CYCLE: Crontab expression-based
CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"`
// Folder ID
//
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
// Task instance initialization strategy.
// -T_PLUS_1 (t+1): initializes with a one-day delay.
// -T_PLUS_0 (t+0): initialize on the day.
// -T_MINUS_1 (t-1): initialize one day in advance.
InstanceInitStrategy *string `json:"InstanceInitStrategy,omitnil,omitempty" name:"InstanceInitStrategy"`
// Specifies the scheduling plan interpretation.
SchedulerDesc *string `json:"SchedulerDesc,omitnil,omitempty" name:"SchedulerDesc"`
// First submission time of workflow.
FirstSubmitTime *string `json:"FirstSubmitTime,omitnil,omitempty" name:"FirstSubmitTime"`
// Latest submission time of workflow.
LatestSubmitTime *string `json:"LatestSubmitTime,omitnil,omitempty" name:"LatestSubmitTime"`
// Workflow Status
//
// * ALL_RUNNING: All running (all workflows are in scheduling state)
//
// * ALL_FREEZED: All paused
//
// * ALL_STOPPTED: All stopped
//
// * PART_RUNNING: Partially running (some workflows are running, others not)
//
// * ALL_NO_RUNNING: All not scheduled
//
// * ALL_INVALID: All invalid
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Person in charge. multiple values are separated by a ";" separator.
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// Workflow name.
WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`
}
type OpsWorkflows ¶
type OpsWorkflows struct {
// Record list
//
Items []*OpsWorkflow `json:"Items,omitnil,omitempty" name:"Items"`
// Total number of results
//
TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Total pages
//
TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`
// Pagination size.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Page number
//
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
}
type OutTaskParameter ¶
type ParentDependencyConfigPage ¶
type ParentDependencyConfigPage struct {
// Total number of results
//
TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Total pages
//
TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`
// Page number.
//
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Pagination size.
//
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Paging data
Items []*OpsTaskDepend `json:"Items,omitnil,omitempty" name:"Items"`
}
type PauseOpsTasksAsyncRequest ¶
type PauseOpsTasksAsyncRequest struct {
*tchttp.BaseRequest
// Project ID
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Task Id list. specifies the list of task ids.
TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`
// Whether required to terminate the generated instance.
KillInstance *bool `json:"KillInstance,omitnil,omitempty" name:"KillInstance"`
}
func NewPauseOpsTasksAsyncRequest ¶
func NewPauseOpsTasksAsyncRequest() (request *PauseOpsTasksAsyncRequest)
func (*PauseOpsTasksAsyncRequest) FromJsonString ¶
func (r *PauseOpsTasksAsyncRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*PauseOpsTasksAsyncRequest) ToJsonString ¶
func (r *PauseOpsTasksAsyncRequest) ToJsonString() string
type PauseOpsTasksAsyncRequestParams ¶
type PauseOpsTasksAsyncRequestParams struct {
// Project ID
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Task Id list. specifies the list of task ids.
TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`
// Whether required to terminate the generated instance.
KillInstance *bool `json:"KillInstance,omitnil,omitempty" name:"KillInstance"`
}
Predefined struct for user
type PauseOpsTasksAsyncResponse ¶
type PauseOpsTasksAsyncResponse struct {
*tchttp.BaseResponse
Response *PauseOpsTasksAsyncResponseParams `json:"Response"`
}
func NewPauseOpsTasksAsyncResponse ¶
func NewPauseOpsTasksAsyncResponse() (response *PauseOpsTasksAsyncResponse)
func (*PauseOpsTasksAsyncResponse) FromJsonString ¶
func (r *PauseOpsTasksAsyncResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*PauseOpsTasksAsyncResponse) ToJsonString ¶
func (r *PauseOpsTasksAsyncResponse) ToJsonString() string
type PauseOpsTasksAsyncResponseParams ¶
type PauseOpsTasksAsyncResponseParams struct {
// Asynchronous operation result.
Data *OpsAsyncResponse `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ProjectInstanceStatisticsAlarmInfo ¶
type ProjectInstanceStatisticsAlarmInfo struct {
// Alarm type
//
// projectFailureInstanceUpwardFluctuationAlarm: specifies the upward fluctuation alert for failed instances.
//
// projectSuccessInstanceDownwardFluctuationAlarm: specifies the downward fluctuation alert for successful instances.
AlarmType *string `json:"AlarmType,omitnil,omitempty" name:"AlarmType"`
// Alarm threshold for the downward fluctuation ratio of the number of successful instances.
// Alarm threshold for the upward fluctuation ratio of the number of failed instances.
InstanceThresholdCountPercent *uint64 `json:"InstanceThresholdCountPercent,omitnil,omitempty" name:"InstanceThresholdCountPercent"`
// Cumulative instance number fluctuation threshold.
InstanceThresholdCount *uint64 `json:"InstanceThresholdCount,omitnil,omitempty" name:"InstanceThresholdCount"`
// Stability threshold count (debounce configuration statistical cycle count).
StabilizeThreshold *uint64 `json:"StabilizeThreshold,omitnil,omitempty" name:"StabilizeThreshold"`
// Stability statistical cycle (anti-shake configuration statistical cycle count).
StabilizeStatisticsCycle *uint64 `json:"StabilizeStatisticsCycle,omitnil,omitempty" name:"StabilizeStatisticsCycle"`
// Specifies whether to use cumulative calculation. valid values: false (consecutive), true (cumulative).
IsCumulant *bool `json:"IsCumulant,omitnil,omitempty" name:"IsCumulant"`
// Cumulative number of instances for the current day.
// Specifies the downward fluctuation of failed instance count on the day.
InstanceCount *uint64 `json:"InstanceCount,omitnil,omitempty" name:"InstanceCount"`
}
type ReconciliationStrategyInfo ¶
type ReconciliationStrategyInfo struct {
// Offline Integration Task Reconciliation Alarms
//
// reconciliationFailure: Alarm when offline reconciliation task fails
//
// reconciliationOvertime: Alarm when offline reconciliation task runs overtime
//
// reconciliationMismatch: Alarm when the number of mismatched records in reconciliation exceeds the threshold
RuleType *string `json:"RuleType,omitnil,omitempty" name:"RuleType"`
// Reconciliation Mismatch Threshold - Required when RuleType = reconciliationMismatch. Specifies the threshold for the number of mismatched records in reconciliation. No default value.
MismatchCount *uint64 `json:"MismatchCount,omitnil,omitempty" name:"MismatchCount"`
// Task run timeout threshold for reconciliation: hr, defaults to 0.
Hour *int64 `json:"Hour,omitnil,omitempty" name:"Hour"`
// Reconciliation task timeout threshold: minutes, defaults to 1.
Min *int64 `json:"Min,omitnil,omitempty" name:"Min"`
}
type RerunTaskInstancesAsyncRequest ¶
type RerunTaskInstancesAsyncRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Instance id list. obtain from ListInstances.
InstanceKeyList []*string `json:"InstanceKeyList,omitnil,omitempty" name:"InstanceKeyList"`
// Rerun type. valid values: 1 (self), 3 (child), 2 (self and child). default: 1.
RerunType *string `json:"RerunType,omitnil,omitempty" name:"RerunType"`
// Whether to check upstream tasks: ALL (ALL), MAKE_SCOPE (select), NONE (do not check). default is NONE.
CheckParentType *string `json:"CheckParentType,omitnil,omitempty" name:"CheckParentType"`
// Downstream Instance Scope
//
// * WORKFLOW: Within the current workflow (default)
//
// * PROJECT: Within the current project
//
// * ALL: Across all projects with cross-workflow dependencies
SonRangeType *string `json:"SonRangeType,omitnil,omitempty" name:"SonRangeType"`
// Specifies whether to ignore event monitoring when rerunning.
SkipEventListening *bool `json:"SkipEventListening,omitnil,omitempty" name:"SkipEventListening"`
// Specifies the degree of concurrency for a custom instance run. if not configured, use the existing self-dependent task.
RedefineParallelNum *int64 `json:"RedefineParallelNum,omitnil,omitempty" name:"RedefineParallelNum"`
// Custom workflow self-dependency. valid values: yes (enable), no (disable). if not configured, use the existing workflow self-dependency.
RedefineSelfWorkflowDependency *string `json:"RedefineSelfWorkflowDependency,omitnil,omitempty" name:"RedefineSelfWorkflowDependency"`
// Rerun instance custom parameter.
RedefineParamList *KVMap `json:"RedefineParamList,omitnil,omitempty" name:"RedefineParamList"`
}
func NewRerunTaskInstancesAsyncRequest ¶
func NewRerunTaskInstancesAsyncRequest() (request *RerunTaskInstancesAsyncRequest)
func (*RerunTaskInstancesAsyncRequest) FromJsonString ¶
func (r *RerunTaskInstancesAsyncRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RerunTaskInstancesAsyncRequest) ToJsonString ¶
func (r *RerunTaskInstancesAsyncRequest) ToJsonString() string
type RerunTaskInstancesAsyncRequestParams ¶
type RerunTaskInstancesAsyncRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Instance id list. obtain from ListInstances.
InstanceKeyList []*string `json:"InstanceKeyList,omitnil,omitempty" name:"InstanceKeyList"`
// Rerun type. valid values: 1 (self), 3 (child), 2 (self and child). default: 1.
RerunType *string `json:"RerunType,omitnil,omitempty" name:"RerunType"`
// Whether to check upstream tasks: ALL (ALL), MAKE_SCOPE (select), NONE (do not check). default is NONE.
CheckParentType *string `json:"CheckParentType,omitnil,omitempty" name:"CheckParentType"`
// Downstream Instance Scope
//
// * WORKFLOW: Within the current workflow (default)
//
// * PROJECT: Within the current project
//
// * ALL: Across all projects with cross-workflow dependencies
SonRangeType *string `json:"SonRangeType,omitnil,omitempty" name:"SonRangeType"`
// Specifies whether to ignore event monitoring when rerunning.
SkipEventListening *bool `json:"SkipEventListening,omitnil,omitempty" name:"SkipEventListening"`
// Specifies the degree of concurrency for a custom instance run. if not configured, use the existing self-dependent task.
RedefineParallelNum *int64 `json:"RedefineParallelNum,omitnil,omitempty" name:"RedefineParallelNum"`
// Custom workflow self-dependency. valid values: yes (enable), no (disable). if not configured, use the existing workflow self-dependency.
RedefineSelfWorkflowDependency *string `json:"RedefineSelfWorkflowDependency,omitnil,omitempty" name:"RedefineSelfWorkflowDependency"`
// Rerun instance custom parameter.
RedefineParamList *KVMap `json:"RedefineParamList,omitnil,omitempty" name:"RedefineParamList"`
}
Predefined struct for user
type RerunTaskInstancesAsyncResponse ¶
type RerunTaskInstancesAsyncResponse struct {
*tchttp.BaseResponse
Response *RerunTaskInstancesAsyncResponseParams `json:"Response"`
}
func NewRerunTaskInstancesAsyncResponse ¶
func NewRerunTaskInstancesAsyncResponse() (response *RerunTaskInstancesAsyncResponse)
func (*RerunTaskInstancesAsyncResponse) FromJsonString ¶
func (r *RerunTaskInstancesAsyncResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RerunTaskInstancesAsyncResponse) ToJsonString ¶
func (r *RerunTaskInstancesAsyncResponse) ToJsonString() string
type RerunTaskInstancesAsyncResponseParams ¶
type RerunTaskInstancesAsyncResponseParams struct {
// Asynchronous ID returned by the batch rerun operation. You can use the GetAsyncJob API to retrieve detailed execution information.
Data *OpsAsyncResponse `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ResourceFile ¶
type ResourceFile struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Resource file ID.
ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
// Resource file name.
ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`
// Source file path.
LocalPath *string `json:"LocalPath,omitnil,omitempty" name:"LocalPath"`
// Specifies the COS storage path of the resource object.
RemotePath *string `json:"RemotePath,omitnil,omitempty" name:"RemotePath"`
// Specifies the resource file type.
FileExtensionType *string `json:"FileExtensionType,omitnil,omitempty" name:"FileExtensionType"`
// Resource size
Size *string `json:"Size,omitnil,omitempty" name:"Size"`
// Creator user ID
CreatorUserUin *string `json:"CreatorUserUin,omitnil,omitempty" name:"CreatorUserUin"`
// Creator name
CreatorUserName *string `json:"CreatorUserName,omitnil,omitempty" name:"CreatorUserName"`
// Last updated username.
UpdateUserName *string `json:"UpdateUserName,omitnil,omitempty" name:"UpdateUserName"`
// Last updated user ID.
UpdateUserUin *string `json:"UpdateUserUin,omitnil,omitempty" name:"UpdateUserUin"`
// COS bucket.
BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"`
// COS region
CosRegion *string `json:"CosRegion,omitnil,omitempty" name:"CosRegion"`
// Specifies the resource source mode.
ResourceSourceMode *string `json:"ResourceSourceMode,omitnil,omitempty" name:"ResourceSourceMode"`
// Local project ID.
BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`
// Local project information.
BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"`
}
type ResourceFileItem ¶
type ResourceFileItem struct {
// Resource file ID.
ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
// Resource file name.
ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`
// Specifies the resource file type.
FileExtensionType *string `json:"FileExtensionType,omitnil,omitempty" name:"FileExtensionType"`
// Resource path
LocalPath *string `json:"LocalPath,omitnil,omitempty" name:"LocalPath"`
}
type ResourceFilePage ¶
type ResourceFilePage struct {
// Task collection information.
Items []*ResourceFileItem `json:"Items,omitnil,omitempty" name:"Items"`
// Total page number
TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`
// Total file count.
TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Current Page number
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Items per Page
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}
type ResourceFolder ¶
type ResourceFolder struct {
// Resource folder ID.
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
// Creator ID.
CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`
// Creator's name.
CreateUserName *string `json:"CreateUserName,omitnil,omitempty" name:"CreateUserName"`
// Specifies the folder path.
FolderPath *string `json:"FolderPath,omitnil,omitempty" name:"FolderPath"`
// Folder name.
FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
}
type ResourceFolderPage ¶
type ResourceFolderPage struct {
// Resource folder collection information.
Items []*ResourceFolder `json:"Items,omitnil,omitempty" name:"Items"`
// Total page number.
TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`
// Total resource folder count
TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Current Page number
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Items per Page
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}
type RunSQLScriptRequest ¶
type RunSQLScriptRequest struct {
*tchttp.BaseRequest
// Script id.
ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"`
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Script content. executed by default if not transmitted. requires Base64 encoding if transmitted.
ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"`
// Advanced running parameter, JSON format base64 encode.
Params *string `json:"Params,omitnil,omitempty" name:"Params"`
}
func NewRunSQLScriptRequest ¶
func NewRunSQLScriptRequest() (request *RunSQLScriptRequest)
func (*RunSQLScriptRequest) FromJsonString ¶
func (r *RunSQLScriptRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RunSQLScriptRequest) ToJsonString ¶
func (r *RunSQLScriptRequest) ToJsonString() string
type RunSQLScriptRequestParams ¶
type RunSQLScriptRequestParams struct {
// Script id.
ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"`
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Script content. executed by default if not transmitted. requires Base64 encoding if transmitted.
ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"`
// Advanced running parameter, JSON format base64 encode.
Params *string `json:"Params,omitnil,omitempty" name:"Params"`
}
Predefined struct for user
type RunSQLScriptResponse ¶
type RunSQLScriptResponse struct {
*tchttp.BaseResponse
Response *RunSQLScriptResponseParams `json:"Response"`
}
func NewRunSQLScriptResponse ¶
func NewRunSQLScriptResponse() (response *RunSQLScriptResponse)
func (*RunSQLScriptResponse) FromJsonString ¶
func (r *RunSQLScriptResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RunSQLScriptResponse) ToJsonString ¶
func (r *RunSQLScriptResponse) ToJsonString() string
type RunSQLScriptResponseParams ¶
type RunSQLScriptResponseParams struct {
// Explores data tasks.
Data *JobDto `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type SQLContentActionResult ¶
type SQLFolderNode ¶
type SQLFolderNode struct {
// Unique identifier
//
Id *string `json:"Id,omitnil,omitempty" name:"Id"`
// Name
Name *string `json:"Name,omitnil,omitempty" name:"Name"`
// folder type, script type.
Type *string `json:"Type,omitnil,omitempty" name:"Type"`
// Parent folder path, such as /aaa/bbb/ccc. the path must start with a slash. use / for the root directory.
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
// Whether it is a leaf node.
//
IsLeaf *bool `json:"IsLeaf,omitnil,omitempty" name:"IsLeaf"`
// Business parameters
Params *string `json:"Params,omitnil,omitempty" name:"Params"`
// Permission scope: SHARED, PRIVATE.
AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"`
// Node path.
Path *string `json:"Path,omitnil,omitempty" name:"Path"`
// Creator
CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`
// Specifies the permission of the current user for nodes.
NodePermission *string `json:"NodePermission,omitnil,omitempty" name:"NodePermission"`
// Sub-node list
Children []*SQLFolderNode `json:"Children,omitnil,omitempty" name:"Children"`
// Owner of the file.
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
}
type SQLScript ¶
type SQLScript struct {
// Script id.
ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"`
// Script name.
ScriptName *string `json:"ScriptName,omitnil,omitempty" name:"ScriptName"`
// Specifies the script owner uin.
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// Parent folder path, /aaa/bbb/ccc.
ParentFolderPath *string `json:"ParentFolderPath,omitnil,omitempty" name:"ParentFolderPath"`
// Specifies the script configuration.
ScriptConfig *SQLScriptConfig `json:"ScriptConfig,omitnil,omitempty" name:"ScriptConfig"`
// Specifies the script content.
ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"`
// Latest operator.
UpdateUserUin *string `json:"UpdateUserUin,omitnil,omitempty" name:"UpdateUserUin"`
// Project ID.
//
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Update time. format: yyyy-MM-dd hh:MM:ss.
UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
// Creation time. format: yyyy-MM-dd hh:MM:ss.
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// Access permission: SHARED, PRIVATE.
AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"`
// Full path of the node, /aaa/bbb/ccc.ipynb, consists of the name of each node.
Path *string `json:"Path,omitnil,omitempty" name:"Path"`
}
type SQLScriptConfig ¶
type SQLScriptConfig struct {
// Data source Id.
DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"`
// Specifies the data source environment.
DatasourceEnv *string `json:"DatasourceEnv,omitnil,omitempty" name:"DatasourceEnv"`
// Computational resource.
ComputeResource *string `json:"ComputeResource,omitnil,omitempty" name:"ComputeResource"`
// Specifies the execution resource group.
ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"`
// Advanced running parameter variable replacement map-json String,String.
Params *string `json:"Params,omitnil,omitempty" name:"Params"`
// Advanced setting. executes configuration parameters. map-json String,String. use Base64 encode.
AdvanceConfig *string `json:"AdvanceConfig,omitnil,omitempty" name:"AdvanceConfig"`
}
type SQLStopResult ¶
type SQLStopResult struct {
// Success status
//
Status *bool `json:"Status,omitnil,omitempty" name:"Status"`
}
type SetSuccessTaskInstancesAsyncRequest ¶
type SetSuccessTaskInstancesAsyncRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Instance id list, can be obtained from ListInstances API.
InstanceKeyList []*string `json:"InstanceKeyList,omitnil,omitempty" name:"InstanceKeyList"`
}
func NewSetSuccessTaskInstancesAsyncRequest ¶
func NewSetSuccessTaskInstancesAsyncRequest() (request *SetSuccessTaskInstancesAsyncRequest)
func (*SetSuccessTaskInstancesAsyncRequest) FromJsonString ¶
func (r *SetSuccessTaskInstancesAsyncRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SetSuccessTaskInstancesAsyncRequest) ToJsonString ¶
func (r *SetSuccessTaskInstancesAsyncRequest) ToJsonString() string
type SetSuccessTaskInstancesAsyncRequestParams ¶
type SetSuccessTaskInstancesAsyncRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Instance id list, can be obtained from ListInstances API.
InstanceKeyList []*string `json:"InstanceKeyList,omitnil,omitempty" name:"InstanceKeyList"`
}
Predefined struct for user
type SetSuccessTaskInstancesAsyncResponse ¶
type SetSuccessTaskInstancesAsyncResponse struct {
*tchttp.BaseResponse
Response *SetSuccessTaskInstancesAsyncResponseParams `json:"Response"`
}
func NewSetSuccessTaskInstancesAsyncResponse ¶
func NewSetSuccessTaskInstancesAsyncResponse() (response *SetSuccessTaskInstancesAsyncResponse)
func (*SetSuccessTaskInstancesAsyncResponse) FromJsonString ¶
func (r *SetSuccessTaskInstancesAsyncResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SetSuccessTaskInstancesAsyncResponse) ToJsonString ¶
func (r *SetSuccessTaskInstancesAsyncResponse) ToJsonString() string
type SetSuccessTaskInstancesAsyncResponseParams ¶
type SetSuccessTaskInstancesAsyncResponseParams struct {
// Async id of the batch successful operation. can be used in the GetAsyncJob API to query execution detail.
Data *OpsAsyncResponse `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type SqlCreateResult ¶
type SqlCreateResult struct {
// Folder ID
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
}
type StopOpsTasksAsyncRequest ¶
type StopOpsTasksAsyncRequest struct {
*tchttp.BaseRequest
// Project ID
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Task Id list. specifies the list of task ids.
TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`
// Specifies whether to terminate the generated instance. default value: false.
KillInstance *bool `json:"KillInstance,omitnil,omitempty" name:"KillInstance"`
}
func NewStopOpsTasksAsyncRequest ¶
func NewStopOpsTasksAsyncRequest() (request *StopOpsTasksAsyncRequest)
func (*StopOpsTasksAsyncRequest) FromJsonString ¶
func (r *StopOpsTasksAsyncRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopOpsTasksAsyncRequest) ToJsonString ¶
func (r *StopOpsTasksAsyncRequest) ToJsonString() string
type StopOpsTasksAsyncRequestParams ¶
type StopOpsTasksAsyncRequestParams struct {
// Project ID
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Task Id list. specifies the list of task ids.
TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`
// Specifies whether to terminate the generated instance. default value: false.
KillInstance *bool `json:"KillInstance,omitnil,omitempty" name:"KillInstance"`
}
Predefined struct for user
type StopOpsTasksAsyncResponse ¶
type StopOpsTasksAsyncResponse struct {
*tchttp.BaseResponse
Response *StopOpsTasksAsyncResponseParams `json:"Response"`
}
func NewStopOpsTasksAsyncResponse ¶
func NewStopOpsTasksAsyncResponse() (response *StopOpsTasksAsyncResponse)
func (*StopOpsTasksAsyncResponse) FromJsonString ¶
func (r *StopOpsTasksAsyncResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopOpsTasksAsyncResponse) ToJsonString ¶
func (r *StopOpsTasksAsyncResponse) ToJsonString() string
type StopOpsTasksAsyncResponseParams ¶
type StopOpsTasksAsyncResponseParams struct {
// AsyncId
Data *OpsAsyncResponse `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type StopSQLScriptRunRequest ¶
type StopSQLScriptRunRequest struct {
*tchttp.BaseRequest
// Specifies the query id.
JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}
func NewStopSQLScriptRunRequest ¶
func NewStopSQLScriptRunRequest() (request *StopSQLScriptRunRequest)
func (*StopSQLScriptRunRequest) FromJsonString ¶
func (r *StopSQLScriptRunRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopSQLScriptRunRequest) ToJsonString ¶
func (r *StopSQLScriptRunRequest) ToJsonString() string
type StopSQLScriptRunRequestParams ¶
type StopSQLScriptRunRequestParams struct {
// Specifies the query id.
JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}
Predefined struct for user
type StopSQLScriptRunResponse ¶
type StopSQLScriptRunResponse struct {
*tchttp.BaseResponse
Response *StopSQLScriptRunResponseParams `json:"Response"`
}
func NewStopSQLScriptRunResponse ¶
func NewStopSQLScriptRunResponse() (response *StopSQLScriptRunResponse)
func (*StopSQLScriptRunResponse) FromJsonString ¶
func (r *StopSQLScriptRunResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopSQLScriptRunResponse) ToJsonString ¶
func (r *StopSQLScriptRunResponse) ToJsonString() string
type StopSQLScriptRunResponseParams ¶
type StopSQLScriptRunResponseParams struct {
// Execution result
Data *SQLStopResult `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type SubmitTaskRequest ¶
type SubmitTaskRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Version remarks.
VersionRemark *string `json:"VersionRemark,omitnil,omitempty" name:"VersionRemark"`
}
func NewSubmitTaskRequest ¶
func NewSubmitTaskRequest() (request *SubmitTaskRequest)
func (*SubmitTaskRequest) FromJsonString ¶
func (r *SubmitTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SubmitTaskRequest) ToJsonString ¶
func (r *SubmitTaskRequest) ToJsonString() string
type SubmitTaskRequestParams ¶
type SubmitTaskRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Version remarks.
VersionRemark *string `json:"VersionRemark,omitnil,omitempty" name:"VersionRemark"`
}
Predefined struct for user
type SubmitTaskResponse ¶
type SubmitTaskResponse struct {
*tchttp.BaseResponse
Response *SubmitTaskResponseParams `json:"Response"`
}
func NewSubmitTaskResponse ¶
func NewSubmitTaskResponse() (response *SubmitTaskResponse)
func (*SubmitTaskResponse) FromJsonString ¶
func (r *SubmitTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SubmitTaskResponse) ToJsonString ¶
func (r *SubmitTaskResponse) ToJsonString() string
type SubmitTaskResponseParams ¶
type SubmitTaskResponseParams struct {
// Success or failure.
Data *SubmitTaskResult `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type SubmitTaskResult ¶
type Task ¶
type Task struct {
// Describes the basic attributes of the task.
TaskBaseAttribute *TaskBaseAttribute `json:"TaskBaseAttribute,omitnil,omitempty" name:"TaskBaseAttribute"`
// Task configurations.
TaskConfiguration *TaskConfiguration `json:"TaskConfiguration,omitnil,omitempty" name:"TaskConfiguration"`
// Specifies task scheduling configuration.
TaskSchedulerConfiguration *TaskSchedulerConfiguration `json:"TaskSchedulerConfiguration,omitnil,omitempty" name:"TaskSchedulerConfiguration"`
}
type TaskBaseAttribute ¶
type TaskBaseAttribute struct {
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Specifies the task type ID.
//
// * 21:JDBC SQL
// * 23:TDSQL-PostgreSQL
// * 26:OfflineSynchronization
// * 30:Python
// * 31:PySpark
// * 33:Impala
// * 34:Hive SQL
// * 35:Shell
// * 36:Spark SQL
// * 38:Shell Form Mode
// * 39:Spark
// * 40:TCHouse-P
// * 41:Kettle
// * 42:Tchouse-X
// * 43:TCHouse-X SQL
// * 46:DLC Spark
// * 47:TiOne
// * 48:Trino
// * 50:DLC PySpark
// * 92:MapReduce
// * 130:Branch Node
// * 131:Merged Node
// * 132:Notebook
// * 133:SSH
// * 134:StarRocks
// * 137:For-each
// * 138:Setats SQL
TaskTypeId *uint64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"`
// Workflow ID.
WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
// Task name.
TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`
// Last save version number.
TaskLatestVersionNo *string `json:"TaskLatestVersionNo,omitnil,omitempty" name:"TaskLatestVersionNo"`
// Last submit version number.
TaskLatestSubmitVersionNo *string `json:"TaskLatestSubmitVersionNo,omitnil,omitempty" name:"TaskLatestSubmitVersionNo"`
// Workflow name.
//
WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`
// Task Status:
//
// * N: New
// * Y: Scheduling
// * F: Offline
// * O: Paused
// * T: Offlining (in the process of being taken offline)
// * INVALID: Invalid
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Latest submission status of the task. Specifies whether it has been submitted: true/false.
Submit *bool `json:"Submit,omitnil,omitempty" name:"Submit"`
// Task creation time. example: 2022-02-12 11:13:41.
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// Last update time. example: 2025-08-13 16:34:06.
LastUpdateTime *string `json:"LastUpdateTime,omitnil,omitempty" name:"LastUpdateTime"`
// Last Updated By (Name).
LastUpdateUserName *string `json:"LastUpdateUserName,omitnil,omitempty" name:"LastUpdateUserName"`
// Last operation time.
LastOpsTime *string `json:"LastOpsTime,omitnil,omitempty" name:"LastOpsTime"`
// Last operator name.
LastOpsUserName *string `json:"LastOpsUserName,omitnil,omitempty" name:"LastOpsUserName"`
// Task owner ID.
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// Task description
TaskDescription *string `json:"TaskDescription,omitnil,omitempty" name:"TaskDescription"`
// Last Updated User ID
UpdateUserUin *string `json:"UpdateUserUin,omitnil,omitempty" name:"UpdateUserUin"`
// Created By User ID
CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`
}
type TaskCodeResult ¶
type TaskConfiguration ¶
type TaskConfiguration struct {
// Base64 encoding of the code content.
// Note: This field may return null, indicating that no valid values can be obtained.
CodeContent *string `json:"CodeContent,omitnil,omitempty" name:"CodeContent"`
// Extended attribute configuration list of the task.
// Note: This field may return null, indicating that no valid values can be obtained.
TaskExtConfigurationList []*TaskExtParameter `json:"TaskExtConfigurationList,omitnil,omitempty" name:"TaskExtConfigurationList"`
// Cluster ID
//
// Note: This field may return null, indicating that no valid values can be obtained.
DataCluster *string `json:"DataCluster,omitnil,omitempty" name:"DataCluster"`
// Specifies the specified running node.
// Note: This field may return null, indicating that no valid values can be obtained.
BrokerIp *string `json:"BrokerIp,omitnil,omitempty" name:"BrokerIp"`
// Resource pool queue name. need to pass through DescribeProjectClusterQueues to obtain.
// Note: This field may return null, indicating that no valid values can be obtained.
YarnQueue *string `json:"YarnQueue,omitnil,omitempty" name:"YarnQueue"`
// Source data source ID, separated by;, obtained through DescribeDataSourceWithoutInfo.
// Note: This field may return null, indicating that no valid values can be obtained.
SourceServiceId *string `json:"SourceServiceId,omitnil,omitempty" name:"SourceServiceId"`
// Data source type. use semicolon to separate. need to pass through DescribeDataSourceWithoutInfo to obtain.
// Note: This field may return null, indicating that no valid values can be obtained.
SourceServiceType *string `json:"SourceServiceType,omitnil,omitempty" name:"SourceServiceType"`
// Data source name. use semicolons to separate. need to pass through DescribeDataSourceWithoutInfo to obtain.
// Note: This field may return null, indicating that no valid values can be obtained.
SourceServiceName *string `json:"SourceServiceName,omitnil,omitempty" name:"SourceServiceName"`
// TargetTarget data source ID, separated by semicolons. need to pass through DescribeDataSourceWithoutInfo to obtain.
// Note: This field may return null, indicating that no valid values can be obtained.
TargetServiceId *string `json:"TargetServiceId,omitnil,omitempty" name:"TargetServiceId"`
// Target data source type. uses ; for separation. needs to pass through DescribeDataSourceWithoutInfo for retrieval.
// Note: This field may return null, indicating that no valid values can be obtained.
TargetServiceType *string `json:"TargetServiceType,omitnil,omitempty" name:"TargetServiceType"`
// Target data source name. use semicolon to separate. need to pass through DescribeDataSourceWithoutInfo to obtain.
// Note: This field may return null, indicating that no valid values can be obtained.
TargetServiceName *string `json:"TargetServiceName,omitnil,omitempty" name:"TargetServiceName"`
// Resource group ID: need to pass through DescribeNormalSchedulerExecutorGroups to obtain ExecutorGroupId.
// Note: This field may return null, indicating that no valid values can be obtained.
ResourceGroup *string `json:"ResourceGroup,omitnil,omitempty" name:"ResourceGroup"`
// Resource group name: need to pass through DescribeNormalSchedulerExecutorGroups to obtain ExecutorGroupName.
// Note: This field may return null, indicating that no valid values can be obtained.
ResourceGroupName *string `json:"ResourceGroupName,omitnil,omitempty" name:"ResourceGroupName"`
// Specifies the scheduling parameter.
// Note: This field may return null, indicating that no valid values can be obtained.
TaskSchedulingParameterList []*TaskSchedulingParameter `json:"TaskSchedulingParameterList,omitnil,omitempty" name:"TaskSchedulingParameterList"`
// ID used by the Bundle.
// Note: This field may return null, indicating that no valid values can be obtained.
BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`
// Bundle info.
// Note: This field may return null, indicating that no valid values can be obtained.
BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"`
}
type TaskDataRegistry ¶
type TaskDataRegistry struct {
// Data source ID.
DatasourceId *string `json:"DatasourceId,omitnil,omitempty" name:"DatasourceId"`
// Database name.
DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"`
// Table name
TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`
// Partition name
PartitionName *string `json:"PartitionName,omitnil,omitempty" name:"PartitionName"`
// Input output table data type.
// Input stream:
// UPSTREAM,
// Output stream:
// DOWNSTREAM;.
DataFlowType *string `json:"DataFlowType,omitnil,omitempty" name:"DataFlowType"`
// Physical unique ID..
TablePhysicalId *string `json:"TablePhysicalId,omitnil,omitempty" name:"TablePhysicalId"`
// Database unique id..
DbGuid *string `json:"DbGuid,omitnil,omitempty" name:"DbGuid"`
// Unique id of the table.
TableGuid *string `json:"TableGuid,omitnil,omitempty" name:"TableGuid"`
}
type TaskDependDto ¶
type TaskDependDto struct {
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Task name.
TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`
// Workflow id.
WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
// Workflow name.
WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Task Status:
//
// * N: New
//
// * Y: Scheduling
//
// * F: Offline
//
// * O: Paused
//
// * T: Offlining (in the process of being taken offline)
//
// I* NVALID: Invalid
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Task type id.
TaskTypeId *uint64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"`
// Task type description.
// -20 : universal data synchronization.
// - 25 : ETLTaskType
// - 26 : ETLTaskType
// - 30 : python
// - 31 : pyspark
// - 34 : hivesql
// - 35 : shell
// - 36 : sparksql
// - 21 : jdbcsql
// - 32 : dlc
// - 33 : ImpalaTaskType
// - 40 : CDWTaskType
// - 41 : kettle
// - 42 : TCHouse-X
// - 43 : TCHouse-X SQL
// - 46 : dlcsparkTaskType
// - 47 : TiOneMachineLearningTaskType
// - 48 : Trino
// - 50 : DLCPyspark
// - 23 : TencentDistributedSQL
// - 39 : spark
// - 92 : MRTaskType
// - 38 : ShellScript
// - 70 : HiveSQLScrip
// -130: branch.
// -131: merge.
// -132: Notebook
// -133: SSH node.
// - 134 : StarRocks
// - 137 : For-each
// -10000 : custom business common.
TaskTypeDesc *string `json:"TaskTypeDesc,omitnil,omitempty" name:"TaskTypeDesc"`
// Specifies scheduling plan display description information.
ScheduleDesc *string `json:"ScheduleDesc,omitnil,omitempty" name:"ScheduleDesc"`
// Task start time.
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// Task end time.
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Delay time.
DelayTime *uint64 `json:"DelayTime,omitnil,omitempty" name:"DelayTime"`
// Cycle Type, Default: D
// Supported types:
// * O: One-time
//
// * Y: Yearly
//
// * M: Monthly
//
// * W: Weekly
//
// * D: Daily
//
// * H: Hourly
//
// * I: Minute
//
// * C: Crontab expression type
CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"`
// Owner ID
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// Elastic cycle configuration.
TaskAction *string `json:"TaskAction,omitnil,omitempty" name:"TaskAction"`
// Initialization strategy for scheduling.
InitStrategy *string `json:"InitStrategy,omitnil,omitempty" name:"InitStrategy"`
// crontab expression.
CrontabExpression *string `json:"CrontabExpression,omitnil,omitempty" name:"CrontabExpression"`
}
type TaskExtParameter ¶
type TaskInstance ¶
type TaskInstance struct {
// Project id.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// **Instance unique id**.
InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"`
// Folder ID.
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
// Folder name.
FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
// Workflow ID.
WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
// Workflow name.
WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Task name.
TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`
// Instance data time.
CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"`
// **Instance status**.
// -WAIT_EVENT: specifies the wait for event.
// -WAIT_UPSTREAM: waiting for upstream.
// - WAIT_RUN: awaiting execution.
// - RUNNING: indicates the instance is RUNNING.
// - SKIP_RUNNING: SKIP RUNNING.
// - FAILED_RETRY: RETRY on failure.
// - EXPIRED: failed.
// -COMPLETED: success.
InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"`
// Specifies the instance type.
//
// -0 indicates the supplementary entry type.
// -Indicates a periodic instance.
// -2 indicates a non-periodic instance.
InstanceType *uint64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`
// Owner Uin list.
OwnerUinList []*string `json:"OwnerUinList,omitnil,omitempty" name:"OwnerUinList"`
// Cumulative running times.
TotalRunNum *uint64 `json:"TotalRunNum,omitnil,omitempty" name:"TotalRunNum"`
// Task type description.
TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`
// Task type id.
TaskTypeId *int64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"`
// Task Cycle Type
//
// * ONEOFF_CYCLE: One-time
//
// * YEAR_CYCLE: Yearly
//
// * MONTH_CYCLE: Monthly
//
// * WEEK_CYCLE: Weekly
//
// * DAY_CYCLE: Daily
//
// * HOUR_CYCLE: Hourly
//
// * MINUTE_CYCLE: Minute-level
//
// * CRONTAB_CYCLE: Crontab expression-based
CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"`
// Retry count limit when execution fails each time.
TryLimit *uint64 `json:"TryLimit,omitnil,omitempty" name:"TryLimit"`
// Specifies the number of retry attempts on failure.
// When triggered by manual rerun, supplementary entry instance, or other methods, the count will be reset to 0 and start again.
Tries *uint64 `json:"Tries,omitnil,omitempty" name:"Tries"`
// Operation start time.
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// Operation completion time.
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Time spent, in milliseconds.
CostTime *int64 `json:"CostTime,omitnil,omitempty" name:"CostTime"`
// Scheduled dispatch time.
SchedulerTime *string `json:"SchedulerTime,omitnil,omitempty" name:"SchedulerTime"`
// Latest update time of the instance. specifies the time format as yyyy-MM-dd HH:MM:ss.
LastUpdateTime *string `json:"LastUpdateTime,omitnil,omitempty" name:"LastUpdateTime"`
// Execution resource group ID.
ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"`
// Resource group name.
ExecutorGroupName *string `json:"ExecutorGroupName,omitnil,omitempty" name:"ExecutorGroupName"`
}
type TaskInstanceDetail ¶
type TaskInstanceDetail struct {
// Specifies the project id.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// **Instance unique id**.
InstanceKey *string `json:"InstanceKey,omitnil,omitempty" name:"InstanceKey"`
// Folder ID.
//
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
// Specifies the folder name.
FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
// Workflow ID.
WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
// Workflow name.
//
WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`
// Task ID
//
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Task name.
//
TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`
// Specifies the id corresponding to taskType.
TaskTypeId *int64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"`
// Task type
//
TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`
// Task Cycle Type
//
// * ONEOFF_CYCLE: One-time
//
// * YEAR_CYCLE: Yearly
//
// * MONTH_CYCLE: Monthly
//
// * WEEK_CYCLE: Weekly
//
// * DAY_CYCLE: Daily
//
// * HOUR_CYCLE: Hourly
//
// * MINUTE_CYCLE: Minute-level
//
// * CRONTAB_CYCLE: Crontab expression-based
CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"`
// Specifies the instance data time.
CurRunDate *string `json:"CurRunDate,omitnil,omitempty" name:"CurRunDate"`
// Instance status.
// -WAIT_EVENT: wait for event.
// -WAIT_UPSTREAM: waiting for upstream.
// - WAIT_RUN: awaiting execution.
// -RUNNING. specifies the running status.
// - SKIP_RUNNING: specifies whether to SKIP RUNNING.
// - FAILED_RETRY: RETRY on failure.
// -EXPIRED: indicates a failure.
// -COMPLETED: success.
InstanceState *string `json:"InstanceState,omitnil,omitempty" name:"InstanceState"`
// Specifies the instance type.
//
// -0 indicates the replenishment type.
// -Indicates a periodic instance.
// -2 indicates a non-periodic instance.
InstanceType *uint64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`
// owner uin list.
//
OwnerUinList []*string `json:"OwnerUinList,omitnil,omitempty" name:"OwnerUinList"`
// Cumulative running times.
TotalRunNum *uint64 `json:"TotalRunNum,omitnil,omitempty" name:"TotalRunNum"`
// Retry count limit when execution fails each time.
TryLimit *uint64 `json:"TryLimit,omitnil,omitempty" name:"TryLimit"`
// **Failure Retry Count** - The number of retry attempts after a failure. When the instance is triggered again through methods such as manual rerun or backfill, this counter is reset to 0 and starts counting again.
Tries *uint64 `json:"Tries,omitnil,omitempty" name:"Tries"`
// Time spent, in milliseconds.
CostTime *int64 `json:"CostTime,omitnil,omitempty" name:"CostTime"`
// Start time.
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// Operation completion time.
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Scheduled dispatch time.
SchedulerTime *string `json:"SchedulerTime,omitnil,omitempty" name:"SchedulerTime"`
// Latest update time of the instance. format: yyyy-MM-dd HH:MM:ss.
LastUpdateTime *string `json:"LastUpdateTime,omitnil,omitempty" name:"LastUpdateTime"`
// Execution resource group ID.
ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"`
// Resource group name.
ExecutorGroupName *string `json:"ExecutorGroupName,omitnil,omitempty" name:"ExecutorGroupName"`
// Brief task failure information.
JobErrorMsg *string `json:"JobErrorMsg,omitnil,omitempty" name:"JobErrorMsg"`
}
type TaskInstanceExecutions ¶
type TaskInstanceExecutions struct {
// Total number of results
TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Total pages
TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`
// Record list
Items []*InstanceExecution `json:"Items,omitnil,omitempty" name:"Items"`
// Page number.
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Pagination size.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}
type TaskInstancePage ¶
type TaskInstancePage struct {
// **Total number of entries**.
TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// **Total number of pages.**
TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`
// Page number.
//
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Specifies the number of entries per page.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Data List
//
Items []*TaskInstance `json:"Items,omitnil,omitempty" name:"Items"`
}
type TaskOpsInfo ¶
type TaskOpsInfo struct {
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Task name.
TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`
// Owner id
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// Task Status
//
// -N: New
//
// -Y: Scheduling
//
// -F: Offline
//
// -O: Paused
//
// -T: Offlining
//
// -INVALID: Invalid
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Folder ID
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
// Folder name.
FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
// Workflow id.
WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
// Workflow name.
WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Project name.
ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"`
// Specifies the name of the updater.
UpdateUserUin *string `json:"UpdateUserUin,omitnil,omitempty" name:"UpdateUserUin"`
// Task type Id.
// * 21:JDBC SQL
// * 23:TDSQL-PostgreSQL
// * 26:OfflineSynchronization
// * 30:Python
// * 31:PySpark
// * 33:Impala
// * 34:Hive SQL
// * 35:Shell
// * 36:Spark SQL
// * 38:Shell Form Mode
// * 39:Spark
// * 40:TCHouse-P
// * 41:Kettle
// * 42:Tchouse-X
// * 43:TCHouse-X SQL
// * 46:DLC Spark
// * 47:TiOne
// * 48:Trino
// * 50:DLC PySpark
// * 92:MapReduce
// * 130:Branch Node
// * 131:Merged Node
// * 132:Notebook
// * 133:SSH
// * 134:StarRocks
// * 137:For-each
// * 138:Setats SQL
TaskTypeId *uint64 `json:"TaskTypeId,omitnil,omitempty" name:"TaskTypeId"`
// Task type description.
// -Universal data synchronization.
// - ETLTaskType
// - ETLTaskType
// - python
// - pyspark
// - HiveSQLTaskType
// - shell
// - SparkSQLTaskType
// - JDBCSQLTaskType
// - DLCTaskType
// - ImpalaTaskType
// - CDWTaskType
// - kettle
// - DLCSparkTaskType
// -TiOne machine learning.
// - TrinoTaskType
// - DLCPyspark
// - spark
// - mr
// -Specifies the shell script.
// -hivesql script.
// -Specifies common custom business.
TaskTypeDesc *string `json:"TaskTypeDesc,omitnil,omitempty" name:"TaskTypeDesc"`
// Task Cycle Type
//
// * ONEOFF_CYCLE: One-time
//
// * YEAR_CYCLE: Yearly
//
// * MONTH_CYCLE: Monthly
//
// * WEEK_CYCLE: Weekly
//
// * DAY_CYCLE: Daily
//
// * HOUR_CYCLE: Hourly
//
// * MINUTE_CYCLE: Minute-level
//
// * CRONTAB_CYCLE: Crontab expression-based
CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"`
// Resource group ID
ExecutorGroupId *string `json:"ExecutorGroupId,omitnil,omitempty" name:"ExecutorGroupId"`
// Scheduling description.
ScheduleDesc *string `json:"ScheduleDesc,omitnil,omitempty" name:"ScheduleDesc"`
// Resource group name.
ExecutorGroupName *string `json:"ExecutorGroupName,omitnil,omitempty" name:"ExecutorGroupName"`
// Latest scheduling submission time.
LastSchedulerCommitTime *string `json:"LastSchedulerCommitTime,omitnil,omitempty" name:"LastSchedulerCommitTime"`
// First execution time.
FirstRunTime *string `json:"FirstRunTime,omitnil,omitempty" name:"FirstRunTime"`
// Most recent submission time.
FirstSubmitTime *string `json:"FirstSubmitTime,omitnil,omitempty" name:"FirstSubmitTime"`
// Creation time.
//
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// Latest update time.
LastUpdateTime *string `json:"LastUpdateTime,omitnil,omitempty" name:"LastUpdateTime"`
}
type TaskSchedulerConfiguration ¶
type TaskSchedulerConfiguration struct {
// Period type. Supported types:
//
// ONEOFF_CYCLE: specifies a one-time cycle.
// YEAR_CYCLE: specifies the year cycle.
// MONTH_CYCLE: specifies the monthly cycle.
// WEEK_CYCLE: specifies the week cycle.
// DAY_CYCLE: specifies the day cycle.
// HOUR_CYCLE: specifies the hour cycle.
// MINUTE_CYCLE: specifies the minute cycle.
// CRONTAB_CYCLE: specifies the crontab expression type
CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"`
// Time zone.
ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"`
// 0 2 3 1,L,2 * ?
CrontabExpression *string `json:"CrontabExpression,omitnil,omitempty" name:"CrontabExpression"`
// Effective date.
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// End date
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Execution time. the left-closed interval.
ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"`
// Execution time. right closed interval.
ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"`
// Scheduling type: 0 for normal scheduling, 1 for dry-run scheduling.
ScheduleRunType *int64 `json:"ScheduleRunType,omitnil,omitempty" name:"ScheduleRunType"`
// Whether calendar scheduling is enabled. Valid values: 1 (enabled), 0 (disabled).
CalendarOpen *string `json:"CalendarOpen,omitnil,omitempty" name:"CalendarOpen"`
// Calendar id.
CalendarId *string `json:"CalendarId,omitnil,omitempty" name:"CalendarId"`
// Calendar name, which needs to be obtained from DescribeScheduleCalendarPageList API.
CalendarName *string `json:"CalendarName,omitnil,omitempty" name:"CalendarName"`
// Self-Dependent. Valid values: parallel, serial, orderly. Default value: serial.
SelfDepend *string `json:"SelfDepend,omitnil,omitempty" name:"SelfDepend"`
// Specifies the upstream dependency array.
UpstreamDependencyConfigList []*DependencyTaskBrief `json:"UpstreamDependencyConfigList,omitnil,omitempty" name:"UpstreamDependencyConfigList"`
// SpecSpecifies the downstream dependency array.
DownStreamDependencyConfigList []*DependencyTaskBrief `json:"DownStreamDependencyConfigList,omitnil,omitempty" name:"DownStreamDependencyConfigList"`
// Array of Events
EventListenerList []*EventListener `json:"EventListenerList,omitnil,omitempty" name:"EventListenerList"`
// Task scheduling priority. valid values: 4 (high), 5 (medium), 6 (low). default: 6.
RunPriority *uint64 `json:"RunPriority,omitnil,omitempty" name:"RunPriority"`
// Retry policy. retry wait time in minutes. default: 5.
RetryWait *int64 `json:"RetryWait,omitnil,omitempty" name:"RetryWait"`
// Specifies the maximum attempts of the retry policy. default: 4.
MaxRetryAttempts *int64 `json:"MaxRetryAttempts,omitnil,omitempty" name:"MaxRetryAttempts"`
// Timeout Handling Policy: Execution Timeout (in minutes), default: -1
ExecutionTTL *int64 `json:"ExecutionTTL,omitnil,omitempty" name:"ExecutionTTL"`
// Timeout Handling Policy: Wait Duration Timeout (in minutes), default: -1
WaitExecutionTotalTTL *string `json:"WaitExecutionTotalTTL,omitnil,omitempty" name:"WaitExecutionTotalTTL"`
// Rerun & Refill Configuration: Default: ALL;
//
// * ALL: Rerun or refill is allowed regardless of whether the task succeeds or fails.
//
// * FAILURE: Rerun or refill is allowed only if the task fails; not allowed if the task succeeds.
//
// * NONE: Rerun or refill is not allowed regardless of success or failure.
AllowRedoType *string `json:"AllowRedoType,omitnil,omitempty" name:"AllowRedoType"`
// Output parameter list.
ParamTaskOutList []*OutTaskParameter `json:"ParamTaskOutList,omitnil,omitempty" name:"ParamTaskOutList"`
// Input parameter list.
ParamTaskInList []*InTaskParameter `json:"ParamTaskInList,omitnil,omitempty" name:"ParamTaskInList"`
// Output registration.
TaskOutputRegistryList []*TaskDataRegistry `json:"TaskOutputRegistryList,omitnil,omitempty" name:"TaskOutputRegistryList"`
// **Instance generation policy**.
// T_PLUS_0: specifies t+0 generation. default policy.
// T_PLUS_1: specifies t+1 generation.
InitStrategy *string `json:"InitStrategy,omitnil,omitempty" name:"InitStrategy"`
}
type TaskSchedulingParameter ¶
type TaskVersion ¶
type TaskVersion struct {
// Creation time
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// Version number
VersionNum *string `json:"VersionNum,omitnil,omitempty" name:"VersionNum"`
// Creator ID
CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`
// Saved version ID
VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"`
// Version description
VersionRemark *string `json:"VersionRemark,omitnil,omitempty" name:"VersionRemark"`
// Approval status (only for submit version).
ApproveStatus *string `json:"ApproveStatus,omitnil,omitempty" name:"ApproveStatus"`
// Production status (only for submit version).
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// Approver (only for submit version).
ApproveUserUin *string `json:"ApproveUserUin,omitnil,omitempty" name:"ApproveUserUin"`
}
type TaskVersionDetail ¶
type TaskVersionDetail struct {
// Creation time.
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// Version number
//
VersionNum *string `json:"VersionNum,omitnil,omitempty" name:"VersionNum"`
// Specifies the version creator.
CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`
// Specifies the version Id to save.
VersionId *string `json:"VersionId,omitnil,omitempty" name:"VersionId"`
// Version description
VersionRemark *string `json:"VersionRemark,omitnil,omitempty" name:"VersionRemark"`
// Approval status (only for submit version).
ApproveStatus *string `json:"ApproveStatus,omitnil,omitempty" name:"ApproveStatus"`
// Production status (only for submit version).
ApproveTime *string `json:"ApproveTime,omitnil,omitempty" name:"ApproveTime"`
// Describes the task detail of the version.
Task *Task `json:"Task,omitnil,omitempty" name:"Task"`
// Approver Id.
ApproveUserUin *string `json:"ApproveUserUin,omitnil,omitempty" name:"ApproveUserUin"`
}
type TimeOutStrategyInfo ¶
type TimeOutStrategyInfo struct {
// Timeout Alarm Configuration
//
// Expected Execution Duration Timeout - The actual runtime exceeds the estimated execution duration.
//
// Expected Completion Time Timeout - The task has not completed by the estimated completion time.
//
// Expected Scheduling Wait Timeout - The waiting time in the scheduling queue exceeds the estimated wait time.
//
// Cycle-Incomplete Timeout - The task was expected to complete within its scheduled cycle but did not.
RuleType *int64 `json:"RuleType,omitnil,omitempty" name:"RuleType"`
// Timeout Value Configuration Type
//
// 1: Fixed value (specified manually)
//
// 2: Average value (calculated automatically)
Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`
// Timeout Specified Value (hours) - The timeout threshold in hours. Default is 1.
Hour *uint64 `json:"Hour,omitnil,omitempty" name:"Hour"`
// Timeout Specified Value (minutes) - The timeout threshold in minutes. Default is 1.
Min *int64 `json:"Min,omitnil,omitempty" name:"Min"`
// The time zone configuration corresponding to the timeout, such as UTC+7, defaults to UTC+8.
ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"`
}
type UpdateCodeFileRequest ¶
type UpdateCodeFileRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Code file ID. the parameter value comes from the CreateCodeFile API response.
CodeFileId *string `json:"CodeFileId,omitnil,omitempty" name:"CodeFileId"`
// Specifies the code file configuration.
CodeFileConfig *CodeFileConfig `json:"CodeFileConfig,omitnil,omitempty" name:"CodeFileConfig"`
// Specifies the content of the code file.
CodeFileContent *string `json:"CodeFileContent,omitnil,omitempty" name:"CodeFileContent"`
}
func NewUpdateCodeFileRequest ¶
func NewUpdateCodeFileRequest() (request *UpdateCodeFileRequest)
func (*UpdateCodeFileRequest) FromJsonString ¶
func (r *UpdateCodeFileRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateCodeFileRequest) ToJsonString ¶
func (r *UpdateCodeFileRequest) ToJsonString() string
type UpdateCodeFileRequestParams ¶
type UpdateCodeFileRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Code file ID. the parameter value comes from the CreateCodeFile API response.
CodeFileId *string `json:"CodeFileId,omitnil,omitempty" name:"CodeFileId"`
// Specifies the code file configuration.
CodeFileConfig *CodeFileConfig `json:"CodeFileConfig,omitnil,omitempty" name:"CodeFileConfig"`
// Specifies the content of the code file.
CodeFileContent *string `json:"CodeFileContent,omitnil,omitempty" name:"CodeFileContent"`
}
Predefined struct for user
type UpdateCodeFileResponse ¶
type UpdateCodeFileResponse struct {
*tchttp.BaseResponse
Response *UpdateCodeFileResponseParams `json:"Response"`
}
func NewUpdateCodeFileResponse ¶
func NewUpdateCodeFileResponse() (response *UpdateCodeFileResponse)
func (*UpdateCodeFileResponse) FromJsonString ¶
func (r *UpdateCodeFileResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateCodeFileResponse) ToJsonString ¶
func (r *UpdateCodeFileResponse) ToJsonString() string
type UpdateCodeFileResponseParams ¶
type UpdateCodeFileResponseParams struct {
// Result
Data *CodeFile `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpdateCodeFolderRequest ¶
type UpdateCodeFolderRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Folder ID. The parameter value can be obtained from the response of the CreateCodeFolder API.
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
// Folder name.
FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
}
func NewUpdateCodeFolderRequest ¶
func NewUpdateCodeFolderRequest() (request *UpdateCodeFolderRequest)
func (*UpdateCodeFolderRequest) FromJsonString ¶
func (r *UpdateCodeFolderRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateCodeFolderRequest) ToJsonString ¶
func (r *UpdateCodeFolderRequest) ToJsonString() string
type UpdateCodeFolderRequestParams ¶
type UpdateCodeFolderRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Folder ID. The parameter value can be obtained from the response of the CreateCodeFolder API.
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
// Folder name.
FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
}
Predefined struct for user
type UpdateCodeFolderResponse ¶
type UpdateCodeFolderResponse struct {
*tchttp.BaseResponse
Response *UpdateCodeFolderResponseParams `json:"Response"`
}
func NewUpdateCodeFolderResponse ¶
func NewUpdateCodeFolderResponse() (response *UpdateCodeFolderResponse)
func (*UpdateCodeFolderResponse) FromJsonString ¶
func (r *UpdateCodeFolderResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateCodeFolderResponse) ToJsonString ¶
func (r *UpdateCodeFolderResponse) ToJsonString() string
type UpdateCodeFolderResponseParams ¶
type UpdateCodeFolderResponseParams struct {
// Execution result
Data *CodeStudioFolderActionResult `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpdateFolderResult ¶
type UpdateFolderResult struct {
// Update status. true indicates update succeeded. false indicates update failed.
Status *bool `json:"Status,omitnil,omitempty" name:"Status"`
}
type UpdateOpsAlarmRuleRequest ¶
type UpdateOpsAlarmRuleRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Specifies the unique id of the Alarm rule, obtained through the GetAlarmRule/ListAlarmRule api.
AlarmRuleId *string `json:"AlarmRuleId,omitnil,omitempty" name:"AlarmRuleId"`
// Specifies the new rule name of the Alarm rule.
AlarmRuleName *string `json:"AlarmRuleName,omitnil,omitempty" name:"AlarmRuleName"`
// Monitoring Object Type
//
// Task-level Monitoring - Can be configured by Task / Workflow / Project:
// 1 = Task (default)
// 2 = Workflow
// 3 = Project
//
// Project-level Monitoring - Monitors overall task fluctuations within a project:
// 7 = Project fluctuation monitoring alarm
MonitorObjectType *int64 `json:"MonitorObjectType,omitnil,omitempty" name:"MonitorObjectType"`
// Pass different business IDs based on the MonitorType setting:
//
// 1 (Task): MonitorObjectIds should be a list of task IDs.
//
// 2 (Workflow): MonitorObjectIds should be a list of workflow IDs (workflow IDs can be obtained via the ListWorkflows API).
//
// 3 (Project): MonitorObjectIds should be a list of project IDs.
MonitorObjectIds []*string `json:"MonitorObjectIds,omitnil,omitempty" name:"MonitorObjectIds"`
// Alarm Rule Monitoring Types
//
// failure: Failure alarm
//
// overtime: Timeout alarm
//
// success: Success alarm
//
// backTrackingOrRerunSuccess: Alarm when backfill/rerun succeeds
//
// backTrackingOrRerunFailure: Alarm when backfill/rerun fails
//
// projectFailureInstanceUpwardFluctuationAlarm: Alarm when the upward fluctuation rate of failed instances for the day exceeds the threshold
//
// projectFailureInstanceUpwardVolatilityAlarm: Alarm when the upward fluctuation count of failed instances for the day exceeds the threshold
//
// projectSuccessInstanceDownwardFluctuationAlarm: Alarm when the downward fluctuation rate of successful instances for the day exceeds the threshold
//
// projectSuccessInstanceDownwardVolatilityAlarm: Alarm when the downward fluctuation count of successful instances for the day exceeds the threshold
//
// projectFailureInstanceCountAlarm: Alarm when the number of failed instances for the day exceeds the threshold
//
// projectFailureInstanceProportionAlarm: Alarm when the proportion of failed instances for the day exceeds the threshold
//
// reconciliationFailure: Alarm when offline reconciliation task fails
//
// reconciliationOvertime: Alarm when offline reconciliation task runs overtime
//
// reconciliationMismatch: Alarm when the number of mismatched records in reconciliation exceeds the threshold
AlarmTypes []*string `json:"AlarmTypes,omitnil,omitempty" name:"AlarmTypes"`
// Alarm Rule Configuration Information
//
// Success Alarms - No configuration required;
//
// Failure Alarms - Can be configured to trigger on the first failure or on all retry failures;
//
// Timeout Alarms - Require configuration of the timeout type and timeout threshold;
//
// Project Fluctuation Alarms - Require configuration of the fluctuation rate and the debounce cycle.
AlarmRuleDetail *AlarmRuleDetail `json:"AlarmRuleDetail,omitnil,omitempty" name:"AlarmRuleDetail"`
// Enable status of the Alarm rule. valid values: 0 (disabled), 1 (enabled).
Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
// Alarm level. 1. ordinary, 2. important, 3. critical.
AlarmLevel *int64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`
// Describes the Alarm recipient configuration message.
AlarmGroups []*AlarmGroup `json:"AlarmGroups,omitnil,omitempty" name:"AlarmGroups"`
// Alarm description.
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}
func NewUpdateOpsAlarmRuleRequest ¶
func NewUpdateOpsAlarmRuleRequest() (request *UpdateOpsAlarmRuleRequest)
func (*UpdateOpsAlarmRuleRequest) FromJsonString ¶
func (r *UpdateOpsAlarmRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateOpsAlarmRuleRequest) ToJsonString ¶
func (r *UpdateOpsAlarmRuleRequest) ToJsonString() string
type UpdateOpsAlarmRuleRequestParams ¶
type UpdateOpsAlarmRuleRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Specifies the unique id of the Alarm rule, obtained through the GetAlarmRule/ListAlarmRule api.
AlarmRuleId *string `json:"AlarmRuleId,omitnil,omitempty" name:"AlarmRuleId"`
// Specifies the new rule name of the Alarm rule.
AlarmRuleName *string `json:"AlarmRuleName,omitnil,omitempty" name:"AlarmRuleName"`
// Monitoring Object Type
//
// Task-level Monitoring - Can be configured by Task / Workflow / Project:
// 1 = Task (default)
// 2 = Workflow
// 3 = Project
//
// Project-level Monitoring - Monitors overall task fluctuations within a project:
// 7 = Project fluctuation monitoring alarm
MonitorObjectType *int64 `json:"MonitorObjectType,omitnil,omitempty" name:"MonitorObjectType"`
// Pass different business IDs based on the MonitorType setting:
//
// 1 (Task): MonitorObjectIds should be a list of task IDs.
//
// 2 (Workflow): MonitorObjectIds should be a list of workflow IDs (workflow IDs can be obtained via the ListWorkflows API).
//
// 3 (Project): MonitorObjectIds should be a list of project IDs.
MonitorObjectIds []*string `json:"MonitorObjectIds,omitnil,omitempty" name:"MonitorObjectIds"`
// Alarm Rule Monitoring Types
//
// failure: Failure alarm
//
// overtime: Timeout alarm
//
// success: Success alarm
//
// backTrackingOrRerunSuccess: Alarm when backfill/rerun succeeds
//
// backTrackingOrRerunFailure: Alarm when backfill/rerun fails
//
// projectFailureInstanceUpwardFluctuationAlarm: Alarm when the upward fluctuation rate of failed instances for the day exceeds the threshold
//
// projectFailureInstanceUpwardVolatilityAlarm: Alarm when the upward fluctuation count of failed instances for the day exceeds the threshold
//
// projectSuccessInstanceDownwardFluctuationAlarm: Alarm when the downward fluctuation rate of successful instances for the day exceeds the threshold
//
// projectSuccessInstanceDownwardVolatilityAlarm: Alarm when the downward fluctuation count of successful instances for the day exceeds the threshold
//
// projectFailureInstanceCountAlarm: Alarm when the number of failed instances for the day exceeds the threshold
//
// projectFailureInstanceProportionAlarm: Alarm when the proportion of failed instances for the day exceeds the threshold
//
// reconciliationFailure: Alarm when offline reconciliation task fails
//
// reconciliationOvertime: Alarm when offline reconciliation task runs overtime
//
// reconciliationMismatch: Alarm when the number of mismatched records in reconciliation exceeds the threshold
AlarmTypes []*string `json:"AlarmTypes,omitnil,omitempty" name:"AlarmTypes"`
// Alarm Rule Configuration Information
//
// Success Alarms - No configuration required;
//
// Failure Alarms - Can be configured to trigger on the first failure or on all retry failures;
//
// Timeout Alarms - Require configuration of the timeout type and timeout threshold;
//
// Project Fluctuation Alarms - Require configuration of the fluctuation rate and the debounce cycle.
AlarmRuleDetail *AlarmRuleDetail `json:"AlarmRuleDetail,omitnil,omitempty" name:"AlarmRuleDetail"`
// Enable status of the Alarm rule. valid values: 0 (disabled), 1 (enabled).
Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
// Alarm level. 1. ordinary, 2. important, 3. critical.
AlarmLevel *int64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`
// Describes the Alarm recipient configuration message.
AlarmGroups []*AlarmGroup `json:"AlarmGroups,omitnil,omitempty" name:"AlarmGroups"`
// Alarm description.
Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}
Predefined struct for user
type UpdateOpsAlarmRuleResponse ¶
type UpdateOpsAlarmRuleResponse struct {
*tchttp.BaseResponse
Response *UpdateOpsAlarmRuleResponseParams `json:"Response"`
}
func NewUpdateOpsAlarmRuleResponse ¶
func NewUpdateOpsAlarmRuleResponse() (response *UpdateOpsAlarmRuleResponse)
func (*UpdateOpsAlarmRuleResponse) FromJsonString ¶
func (r *UpdateOpsAlarmRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateOpsAlarmRuleResponse) ToJsonString ¶
func (r *UpdateOpsAlarmRuleResponse) ToJsonString() string
type UpdateOpsAlarmRuleResponseParams ¶
type UpdateOpsAlarmRuleResponseParams struct {
// Indicates whether the update is successful.
// true: update successful. false: failed to update.
Data *ModifyAlarmRuleResult `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpdateOpsTasksOwnerRequest ¶
type UpdateOpsTasksOwnerRequest struct {
*tchttp.BaseRequest
// Project ID
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Task Id list. specifies the list of task ids.
TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`
// Task owner Id.
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
}
func NewUpdateOpsTasksOwnerRequest ¶
func NewUpdateOpsTasksOwnerRequest() (request *UpdateOpsTasksOwnerRequest)
func (*UpdateOpsTasksOwnerRequest) FromJsonString ¶
func (r *UpdateOpsTasksOwnerRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateOpsTasksOwnerRequest) ToJsonString ¶
func (r *UpdateOpsTasksOwnerRequest) ToJsonString() string
type UpdateOpsTasksOwnerRequestParams ¶
type UpdateOpsTasksOwnerRequestParams struct {
// Project ID
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Task Id list. specifies the list of task ids.
TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`
// Task owner Id.
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
}
Predefined struct for user
type UpdateOpsTasksOwnerResponse ¶
type UpdateOpsTasksOwnerResponse struct {
*tchttp.BaseResponse
Response *UpdateOpsTasksOwnerResponseParams `json:"Response"`
}
func NewUpdateOpsTasksOwnerResponse ¶
func NewUpdateOpsTasksOwnerResponse() (response *UpdateOpsTasksOwnerResponse)
func (*UpdateOpsTasksOwnerResponse) FromJsonString ¶
func (r *UpdateOpsTasksOwnerResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateOpsTasksOwnerResponse) ToJsonString ¶
func (r *UpdateOpsTasksOwnerResponse) ToJsonString() string
type UpdateOpsTasksOwnerResponseParams ¶
type UpdateOpsTasksOwnerResponseParams struct {
// Operation result.
Data *UpdateTasksOwner `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpdateResourceFileRequest ¶
type UpdateResourceFileRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Resource file ID. Can be obtained through the ListResourceFiles API.
ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
// -Upload file and manual entry are two methods, choose one. if both are provided, the sequence is file > manual entry.
// -The hand-filled value must be an existing cos path. /datastudio/resource/ is the fixed prefix. projectId is the project ID and requires a specific value. parentFolderPath is the parent folder path. name is the file name.
// Hand-filled value example:.
// /datastudio/resource/projectId/parentFolderPath/name
ResourceFile *string `json:"ResourceFile,omitnil,omitempty" name:"ResourceFile"`
// Resource name, preferably kept consistent with the file name.
ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`
// Bundle Client ID.
BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`
// Bundle Client Name
BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"`
}
func NewUpdateResourceFileRequest ¶
func NewUpdateResourceFileRequest() (request *UpdateResourceFileRequest)
func (*UpdateResourceFileRequest) FromJsonString ¶
func (r *UpdateResourceFileRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateResourceFileRequest) ToJsonString ¶
func (r *UpdateResourceFileRequest) ToJsonString() string
type UpdateResourceFileRequestParams ¶
type UpdateResourceFileRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Resource file ID. Can be obtained through the ListResourceFiles API.
ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`
// -Upload file and manual entry are two methods, choose one. if both are provided, the sequence is file > manual entry.
// -The hand-filled value must be an existing cos path. /datastudio/resource/ is the fixed prefix. projectId is the project ID and requires a specific value. parentFolderPath is the parent folder path. name is the file name.
// Hand-filled value example:.
// /datastudio/resource/projectId/parentFolderPath/name
ResourceFile *string `json:"ResourceFile,omitnil,omitempty" name:"ResourceFile"`
// Resource name, preferably kept consistent with the file name.
ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`
// Bundle Client ID.
BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`
// Bundle Client Name
BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"`
}
Predefined struct for user
type UpdateResourceFileResponse ¶
type UpdateResourceFileResponse struct {
*tchttp.BaseResponse
Response *UpdateResourceFileResponseParams `json:"Response"`
}
func NewUpdateResourceFileResponse ¶
func NewUpdateResourceFileResponse() (response *UpdateResourceFileResponse)
func (*UpdateResourceFileResponse) FromJsonString ¶
func (r *UpdateResourceFileResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateResourceFileResponse) ToJsonString ¶
func (r *UpdateResourceFileResponse) ToJsonString() string
type UpdateResourceFileResponseParams ¶
type UpdateResourceFileResponseParams struct {
// Update status.
Data *UpdateResourceFileResult `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpdateResourceFileResult ¶
type UpdateResourceFileResult struct {
// true
Status *bool `json:"Status,omitnil,omitempty" name:"Status"`
}
type UpdateResourceFolderRequest ¶
type UpdateResourceFolderRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Folder ID. obtain through the ListResourceFolders API.
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
// Folder name.
FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
}
func NewUpdateResourceFolderRequest ¶
func NewUpdateResourceFolderRequest() (request *UpdateResourceFolderRequest)
func (*UpdateResourceFolderRequest) FromJsonString ¶
func (r *UpdateResourceFolderRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateResourceFolderRequest) ToJsonString ¶
func (r *UpdateResourceFolderRequest) ToJsonString() string
type UpdateResourceFolderRequestParams ¶
type UpdateResourceFolderRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Folder ID. obtain through the ListResourceFolders API.
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
// Folder name.
FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
}
Predefined struct for user
type UpdateResourceFolderResponse ¶
type UpdateResourceFolderResponse struct {
*tchttp.BaseResponse
Response *UpdateResourceFolderResponseParams `json:"Response"`
}
func NewUpdateResourceFolderResponse ¶
func NewUpdateResourceFolderResponse() (response *UpdateResourceFolderResponse)
func (*UpdateResourceFolderResponse) FromJsonString ¶
func (r *UpdateResourceFolderResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateResourceFolderResponse) ToJsonString ¶
func (r *UpdateResourceFolderResponse) ToJsonString() string
type UpdateResourceFolderResponseParams ¶
type UpdateResourceFolderResponseParams struct {
// Specifies the update folder result. if the update fails, an error will be reported.
Data *UpdateFolderResult `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpdateSQLFolderRequest ¶
type UpdateSQLFolderRequest struct {
*tchttp.BaseRequest
// Folder ID
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
// Folder name.
FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Access permission: SHARED, PRIVATE.
AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"`
}
func NewUpdateSQLFolderRequest ¶
func NewUpdateSQLFolderRequest() (request *UpdateSQLFolderRequest)
func (*UpdateSQLFolderRequest) FromJsonString ¶
func (r *UpdateSQLFolderRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateSQLFolderRequest) ToJsonString ¶
func (r *UpdateSQLFolderRequest) ToJsonString() string
type UpdateSQLFolderRequestParams ¶
type UpdateSQLFolderRequestParams struct {
// Folder ID
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
// Folder name.
FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Access permission: SHARED, PRIVATE.
AccessScope *string `json:"AccessScope,omitnil,omitempty" name:"AccessScope"`
}
Predefined struct for user
type UpdateSQLFolderResponse ¶
type UpdateSQLFolderResponse struct {
*tchttp.BaseResponse
Response *UpdateSQLFolderResponseParams `json:"Response"`
}
func NewUpdateSQLFolderResponse ¶
func NewUpdateSQLFolderResponse() (response *UpdateSQLFolderResponse)
func (*UpdateSQLFolderResponse) FromJsonString ¶
func (r *UpdateSQLFolderResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateSQLFolderResponse) ToJsonString ¶
func (r *UpdateSQLFolderResponse) ToJsonString() string
type UpdateSQLFolderResponseParams ¶
type UpdateSQLFolderResponseParams struct {
// Indicates whether the operation is successful. valid values: true (successful), false (unsuccessful).
Data *SQLContentActionResult `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpdateSQLScriptRequest ¶
type UpdateSQLScriptRequest struct {
*tchttp.BaseRequest
// Script Id.
ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"`
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Specifies the script configuration for data exploration.
ScriptConfig *SQLScriptConfig `json:"ScriptConfig,omitnil,omitempty" name:"ScriptConfig"`
// Specifies the script content, needs to be Base64 encoded.
ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"`
}
func NewUpdateSQLScriptRequest ¶
func NewUpdateSQLScriptRequest() (request *UpdateSQLScriptRequest)
func (*UpdateSQLScriptRequest) FromJsonString ¶
func (r *UpdateSQLScriptRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateSQLScriptRequest) ToJsonString ¶
func (r *UpdateSQLScriptRequest) ToJsonString() string
type UpdateSQLScriptRequestParams ¶
type UpdateSQLScriptRequestParams struct {
// Script Id.
ScriptId *string `json:"ScriptId,omitnil,omitempty" name:"ScriptId"`
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Specifies the script configuration for data exploration.
ScriptConfig *SQLScriptConfig `json:"ScriptConfig,omitnil,omitempty" name:"ScriptConfig"`
// Specifies the script content, needs to be Base64 encoded.
ScriptContent *string `json:"ScriptContent,omitnil,omitempty" name:"ScriptContent"`
}
Predefined struct for user
type UpdateSQLScriptResponse ¶
type UpdateSQLScriptResponse struct {
*tchttp.BaseResponse
Response *UpdateSQLScriptResponseParams `json:"Response"`
}
func NewUpdateSQLScriptResponse ¶
func NewUpdateSQLScriptResponse() (response *UpdateSQLScriptResponse)
func (*UpdateSQLScriptResponse) FromJsonString ¶
func (r *UpdateSQLScriptResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateSQLScriptResponse) ToJsonString ¶
func (r *UpdateSQLScriptResponse) ToJsonString() string
type UpdateSQLScriptResponseParams ¶
type UpdateSQLScriptResponseParams struct {
// Result
//
Data *SQLScript `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpdateTaskBaseAttribute ¶
type UpdateTaskBaseAttribute struct {
// Task name.
TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`
// Task owner ID.
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// Task description
TaskDescription *string `json:"TaskDescription,omitnil,omitempty" name:"TaskDescription"`
}
type UpdateTaskBrief ¶
type UpdateTaskBrief struct {
// Describes the basic attributes of the task.
TaskBaseAttribute *UpdateTaskBaseAttribute `json:"TaskBaseAttribute,omitnil,omitempty" name:"TaskBaseAttribute"`
// Task configurations.
TaskConfiguration *TaskConfiguration `json:"TaskConfiguration,omitnil,omitempty" name:"TaskConfiguration"`
// Task scheduling configuration.
TaskSchedulerConfiguration *TaskSchedulerConfiguration `json:"TaskSchedulerConfiguration,omitnil,omitempty" name:"TaskSchedulerConfiguration"`
}
type UpdateTaskRequest ¶
type UpdateTaskRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Describes the basic attributes of the task.
Task *UpdateTaskBrief `json:"Task,omitnil,omitempty" name:"Task"`
}
func NewUpdateTaskRequest ¶
func NewUpdateTaskRequest() (request *UpdateTaskRequest)
func (*UpdateTaskRequest) FromJsonString ¶
func (r *UpdateTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateTaskRequest) ToJsonString ¶
func (r *UpdateTaskRequest) ToJsonString() string
type UpdateTaskRequestParams ¶
type UpdateTaskRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Task ID
TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
// Describes the basic attributes of the task.
Task *UpdateTaskBrief `json:"Task,omitnil,omitempty" name:"Task"`
}
Predefined struct for user
type UpdateTaskResponse ¶
type UpdateTaskResponse struct {
*tchttp.BaseResponse
Response *UpdateTaskResponseParams `json:"Response"`
}
func NewUpdateTaskResponse ¶
func NewUpdateTaskResponse() (response *UpdateTaskResponse)
func (*UpdateTaskResponse) FromJsonString ¶
func (r *UpdateTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateTaskResponse) ToJsonString ¶
func (r *UpdateTaskResponse) ToJsonString() string
type UpdateTaskResponseParams ¶
type UpdateTaskResponseParams struct {
// Task ID
Data *UpdateTaskResult `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpdateTaskResult ¶
type UpdateTaskResult struct {
// Processing result. returns true on success. returns false on failure.
Status *bool `json:"Status,omitnil,omitempty" name:"Status"`
}
type UpdateTasksOwner ¶
type UpdateTasksOwner struct {
// Describes the result of modifying the task owner.
Status *bool `json:"Status,omitnil,omitempty" name:"Status"`
}
type UpdateWorkflowFolderRequest ¶
type UpdateWorkflowFolderRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Folder ID. obtain through the ListWorkflowFolders API.
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
// Specifies the folder name after update.
FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
}
func NewUpdateWorkflowFolderRequest ¶
func NewUpdateWorkflowFolderRequest() (request *UpdateWorkflowFolderRequest)
func (*UpdateWorkflowFolderRequest) FromJsonString ¶
func (r *UpdateWorkflowFolderRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateWorkflowFolderRequest) ToJsonString ¶
func (r *UpdateWorkflowFolderRequest) ToJsonString() string
type UpdateWorkflowFolderRequestParams ¶
type UpdateWorkflowFolderRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Folder ID. obtain through the ListWorkflowFolders API.
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
// Specifies the folder name after update.
FolderName *string `json:"FolderName,omitnil,omitempty" name:"FolderName"`
}
Predefined struct for user
type UpdateWorkflowFolderResponse ¶
type UpdateWorkflowFolderResponse struct {
*tchttp.BaseResponse
Response *UpdateWorkflowFolderResponseParams `json:"Response"`
}
func NewUpdateWorkflowFolderResponse ¶
func NewUpdateWorkflowFolderResponse() (response *UpdateWorkflowFolderResponse)
func (*UpdateWorkflowFolderResponse) FromJsonString ¶
func (r *UpdateWorkflowFolderResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateWorkflowFolderResponse) ToJsonString ¶
func (r *UpdateWorkflowFolderResponse) ToJsonString() string
type UpdateWorkflowFolderResponseParams ¶
type UpdateWorkflowFolderResponseParams struct {
// Specifies the update folder result. if the update fails, an error will be reported.
Data *UpdateFolderResult `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpdateWorkflowRequest ¶
type UpdateWorkflowRequest struct {
*tchttp.BaseRequest
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Workflow ID.
WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
// Workflow name.
WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`
// Owner ID.
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// Remarks.
WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"`
// Workflow parameter list.
WorkflowParams []*ParamInfo `json:"WorkflowParams,omitnil,omitempty" name:"WorkflowParams"`
// Specifies unified scheduling parameters.
WorkflowSchedulerConfiguration *WorkflowSchedulerConfigurationInfo `json:"WorkflowSchedulerConfiguration,omitnil,omitempty" name:"WorkflowSchedulerConfiguration"`
// BundleId item.
BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`
// Bundle info.
BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"`
}
func NewUpdateWorkflowRequest ¶
func NewUpdateWorkflowRequest() (request *UpdateWorkflowRequest)
func (*UpdateWorkflowRequest) FromJsonString ¶
func (r *UpdateWorkflowRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateWorkflowRequest) ToJsonString ¶
func (r *UpdateWorkflowRequest) ToJsonString() string
type UpdateWorkflowRequestParams ¶
type UpdateWorkflowRequestParams struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Workflow ID.
WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
// Workflow name.
WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`
// Owner ID.
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// Remarks.
WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"`
// Workflow parameter list.
WorkflowParams []*ParamInfo `json:"WorkflowParams,omitnil,omitempty" name:"WorkflowParams"`
// Specifies unified scheduling parameters.
WorkflowSchedulerConfiguration *WorkflowSchedulerConfigurationInfo `json:"WorkflowSchedulerConfiguration,omitnil,omitempty" name:"WorkflowSchedulerConfiguration"`
// BundleId item.
BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`
// Bundle info.
BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"`
}
Predefined struct for user
type UpdateWorkflowResponse ¶
type UpdateWorkflowResponse struct {
*tchttp.BaseResponse
Response *UpdateWorkflowResponseParams `json:"Response"`
}
func NewUpdateWorkflowResponse ¶
func NewUpdateWorkflowResponse() (response *UpdateWorkflowResponse)
func (*UpdateWorkflowResponse) FromJsonString ¶
func (r *UpdateWorkflowResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateWorkflowResponse) ToJsonString ¶
func (r *UpdateWorkflowResponse) ToJsonString() string
type UpdateWorkflowResponseParams ¶
type UpdateWorkflowResponseParams struct {
// true represents success. false represents failure.
Data *UpdateWorkflowResult `json:"Data,omitnil,omitempty" name:"Data"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpdateWorkflowResult ¶
type UpdateWorkflowResult struct {
// Update Workflow Result
Status *bool `json:"Status,omitnil,omitempty" name:"Status"`
}
type WorkflowDetail ¶
type WorkflowDetail struct {
// Workflow name.
WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`
// Owner ID.
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// Creator ID.
CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`
// Workflow type. Valid values: cycle or manual.
WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"`
// Workflow parameter array.
WorkflowParams []*ParamInfo `json:"WorkflowParams,omitnil,omitempty" name:"WorkflowParams"`
// Unified scheduling parameter.
// .
WorkflowSchedulerConfiguration *WorkflowSchedulerConfiguration `json:"WorkflowSchedulerConfiguration,omitnil,omitempty" name:"WorkflowSchedulerConfiguration"`
// Workflow description.
WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"`
// Workflow path.
Path *string `json:"Path,omitnil,omitempty" name:"Path"`
// BundleId item.
BundleId *string `json:"BundleId,omitnil,omitempty" name:"BundleId"`
// BundleInfo item. specifies the bundle information.
BundleInfo *string `json:"BundleInfo,omitnil,omitempty" name:"BundleInfo"`
}
type WorkflowFolder ¶
type WorkflowFolder struct {
// Project ID.
ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
// Folder ID.
FolderId *string `json:"FolderId,omitnil,omitempty" name:"FolderId"`
// Specifies the absolute path of the folder.
FolderPath *string `json:"FolderPath,omitnil,omitempty" name:"FolderPath"`
// Creator ID.
CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`
}
type WorkflowFolderPage ¶
type WorkflowFolderPage struct {
// Data page number, equal to or greater than 1.
// Note: This field may return null, indicating that no valid values can be obtained.
PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
// Specifies the number of data records displayed per page. value range: 10 to 200.
// Note: This field may return null, indicating that no valid values can be obtained.
PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
// Total number of folders.
TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// Total pages
TotalPageNumber *uint64 `json:"TotalPageNumber,omitnil,omitempty" name:"TotalPageNumber"`
// Folder list.
Items []*WorkflowFolder `json:"Items,omitnil,omitempty" name:"Items"`
}
type WorkflowInfo ¶
type WorkflowInfo struct {
// Workflow ID.
WorkflowId *string `json:"WorkflowId,omitnil,omitempty" name:"WorkflowId"`
// Workflow name.
WorkflowName *string `json:"WorkflowName,omitnil,omitempty" name:"WorkflowName"`
// Workflow type: cycle or manual.
WorkflowType *string `json:"WorkflowType,omitnil,omitempty" name:"WorkflowType"`
// Owner ID
//
OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`
// Creation time.
CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
// Last Modification Time
ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`
// Last updated user ID.
UpdateUserUin *string `json:"UpdateUserUin,omitnil,omitempty" name:"UpdateUserUin"`
// Workflow description.
WorkflowDesc *string `json:"WorkflowDesc,omitnil,omitempty" name:"WorkflowDesc"`
// Creator ID.
CreateUserUin *string `json:"CreateUserUin,omitnil,omitempty" name:"CreateUserUin"`
}
type WorkflowSchedulerConfiguration ¶
type WorkflowSchedulerConfiguration struct {
// Specifies the time zone.
ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"`
// Period type. Supported types:
//
// ONEOFF_CYCLE: specifies a one-time cycle.
// YEAR_CYCLE: specifies the year cycle.
// MONTH_CYCLE: specifies the monthly cycle.
// WEEK_CYCLE: specifies the week cycle.
// DAY_CYCLE: specifies the day cycle.
// HOUR_CYCLE: specifies the hour cycle.
// MINUTE_CYCLE: specifies the minute cycle.
// CRONTAB_CYCLE: specifies the crontab expression type
CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"`
// Self-Dependent. Valid values: parallel, serial, orderly. Default value: serial.
SelfDepend *string `json:"SelfDepend,omitnil,omitempty" name:"SelfDepend"`
// Effective Start Time
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// Effective End Time.
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Workflow dependency. Valid values: yes or no.
DependencyWorkflow *string `json:"DependencyWorkflow,omitnil,omitempty" name:"DependencyWorkflow"`
// Execution time. specifies the left-closed interval. example: 00:00.
ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"`
// Execution time right closed interval, for example: 23:59.
ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"`
// Cron expression
//
CrontabExpression *string `json:"CrontabExpression,omitnil,omitempty" name:"CrontabExpression"`
// Whether calendar scheduling is enabled. Valid values: 1 (enabled), 0 (disabled).
CalendarOpen *string `json:"CalendarOpen,omitnil,omitempty" name:"CalendarOpen"`
// Calendar name.
CalendarName *string `json:"CalendarName,omitnil,omitempty" name:"CalendarName"`
// Calendar id.
CalendarId *string `json:"CalendarId,omitnil,omitempty" name:"CalendarId"`
}
type WorkflowSchedulerConfigurationInfo ¶
type WorkflowSchedulerConfigurationInfo struct {
// Specifies the time zone.
ScheduleTimeZone *string `json:"ScheduleTimeZone,omitnil,omitempty" name:"ScheduleTimeZone"`
// Period type. Supported types:
//
// ONEOFF_CYCLE: specifies a one-time cycle.
// YEAR_CYCLE: specifies the year cycle.
// MONTH_CYCLE: specifies the monthly cycle.
// WEEK_CYCLE: specifies the week cycle.
// DAY_CYCLE: specifies the day cycle.
// HOUR_CYCLE: specifies the hour cycle.
// MINUTE_CYCLE: specifies the minute cycle.
// CRONTAB_CYCLE: specifies the crontab expression type
CycleType *string `json:"CycleType,omitnil,omitempty" name:"CycleType"`
// Self-Dependent. Valid values: parallel, serial, orderly. Default value: serial.
SelfDepend *string `json:"SelfDepend,omitnil,omitempty" name:"SelfDepend"`
// Effective Start Time
StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
// Effective End Time
EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
// Cron expression
CrontabExpression *string `json:"CrontabExpression,omitnil,omitempty" name:"CrontabExpression"`
// Workflow dependency. Valid values: yes or no.
DependencyWorkflow *string `json:"DependencyWorkflow,omitnil,omitempty" name:"DependencyWorkflow"`
// 0: Do not modify
// 1: Reset the task's upstream dependency configuration to the default value
ModifyCycleValue *string `json:"ModifyCycleValue,omitnil,omitempty" name:"ModifyCycleValue"`
// The workflow contains cross-workflow dependencies and uses a cron expression for scheduling. If unified scheduling is saved, unsupported dependencies will be disconnected.
ClearLink *bool `json:"ClearLink,omitnil,omitempty" name:"ClearLink"`
// Takes effect when ModifyCycleValue = 1. Indicates the default modification of the upstream dependency time dimension. Valid values are:
// * CRONTAB
// * DAY
// * HOUR
// * LIST_DAY
// * LIST_HOUR
// * LIST_MINUTE
// * MINUTE
// * MONTH
// * RANGE_DAY
// * RANGE_HOUR
// * RANGE_MINUTE
// * WEEK
// * YEAR
//
// https://capi.woa.com/object/detail?product=wedata&env=api_dev&version=2025-08-06&name=WorkflowSchedulerConfigurationInfo
MainCyclicConfig *string `json:"MainCyclicConfig,omitnil,omitempty" name:"MainCyclicConfig"`
// Takes effect when ModifyCycleValue = 1. Indicates the default modification of the upstream dependency - instance scope. Valid values are:
// * ALL_DAY_OF_YEAR
// * ALL_MONTH_OF_YEAR
// * CURRENT
// * CURRENT_DAY
// * CURRENT_HOUR
// * CURRENT_MINUTE
// * CURRENT_MONTH
// * CURRENT_WEEK
// * CURRENT_YEAR
// * PREVIOUS_BEGIN_OF_MONTH
// * PREVIOUS_DAY
// * PREVIOUS_DAY_LATER_OFFSET_HOUR
// * PREVIOUS_DAY_LATER_OFFSET_MINUTE
// * PREVIOUS_END_OF_MONTH
// * PREVIOUS_FRIDAY
// * PREVIOUS_HOUR
// * PREVIOUS_HOUR_CYCLE
// * PREVIOUS_HOUR_LATER_OFFSET_MINUTE
// * PREVIOUS_MINUTE_CYCLE
// * PREVIOUS_MONTH
// * PREVIOUS_WEEK
// * PREVIOUS_WEEKEND
// * RECENT_DATE
//
// https://capi.woa.com/object/detail?product=wedata&env=api_dev&version=2025-08-06&name=WorkflowSchedulerConfigurationInfo
SubordinateCyclicConfig *string `json:"SubordinateCyclicConfig,omitnil,omitempty" name:"SubordinateCyclicConfig"`
// Execution time left closed interval, for example: 00:00. only required when the CycleType is MINUTE_CYCLE.
ExecutionStartTime *string `json:"ExecutionStartTime,omitnil,omitempty" name:"ExecutionStartTime"`
// Execution time right closed interval, for example: 23:59. only required when the CycleType is MINUTE_CYCLE.
ExecutionEndTime *string `json:"ExecutionEndTime,omitnil,omitempty" name:"ExecutionEndTime"`
// Whether calendar scheduling is enabled. Valid values: 1 (enabled), 0 (disabled).
CalendarOpen *string `json:"CalendarOpen,omitnil,omitempty" name:"CalendarOpen"`
// Calendar id.
CalendarId *string `json:"CalendarId,omitnil,omitempty" name:"CalendarId"`
}