UNPKG

tencentcloud-sdk-nodejs-intl-en

Version:
995 lines (957 loc) • 98.3 kB
/* * Copyright (c) 2018 Tencent. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ const models = require("./models"); const AbstractClient = require('../../common/abstract_client') const CreateTaskResult = models.CreateTaskResult; const SystemRole = models.SystemRole; const ListOpsTriggerWorkflowsResponse = models.ListOpsTriggerWorkflowsResponse; const ListWorkflowPermissionsResponse = models.ListWorkflowPermissionsResponse; const ListProcessLineageResponse = models.ListProcessLineageResponse; const GetWorkflowFolderRequest = models.GetWorkflowFolderRequest; const WorkflowInfo = models.WorkflowInfo; const RevokePrivilegesRequest = models.RevokePrivilegesRequest; const ListTableResponse = models.ListTableResponse; const CreateDataSourceRequest = models.CreateDataSourceRequest; const GetResourceGroupMetricsResponse = models.GetResourceGroupMetricsResponse; const DeleteWorkflowResponse = models.DeleteWorkflowResponse; const ListDataSourcesRequest = models.ListDataSourcesRequest; const OpsWorkflows = models.OpsWorkflows; const ProjectRequest = models.ProjectRequest; const WorkflowGeneralTaskParam = models.WorkflowGeneralTaskParam; const GetMyCodeMaxPermissionRequest = models.GetMyCodeMaxPermissionRequest; const DeleteResourceFolderResponse = models.DeleteResourceFolderResponse; const UpdateTaskRequest = models.UpdateTaskRequest; const KVMap = models.KVMap; const CreateTriggerWorkflowRunResponse = models.CreateTriggerWorkflowRunResponse; const ListResourceFilesResponse = models.ListResourceFilesResponse; const ListDownstreamTaskInstancesRequest = models.ListDownstreamTaskInstancesRequest; const UpdateProjectRequest = models.UpdateProjectRequest; const DeleteWorkflowRequest = models.DeleteWorkflowRequest; const ListProjectMembersRequest = models.ListProjectMembersRequest; const DeleteDataBackfillPlanAsyncRequest = models.DeleteDataBackfillPlanAsyncRequest; const DeleteTriggerWorkflowResponse = models.DeleteTriggerWorkflowResponse; const TriggerTaskRunBrief = models.TriggerTaskRunBrief; const ListTriggerWorkflowsRequest = models.ListTriggerWorkflowsRequest; const PauseOpsTasksAsyncRequest = models.PauseOpsTasksAsyncRequest; const TaskConfiguration = models.TaskConfiguration; const DependencyTriggerTaskBrief = models.DependencyTriggerTaskBrief; const DissociateResourceGroupFromProjectRequest = models.DissociateResourceGroupFromProjectRequest; const DLCClusterInfo = models.DLCClusterInfo; const UpdateTriggerWorkflowResult = models.UpdateTriggerWorkflowResult; const CreateWorkflowRequest = models.CreateWorkflowRequest; const TaskSchedulingParameter = models.TaskSchedulingParameter; const SubmitTaskRequest = models.SubmitTaskRequest; const RemoveMemberProjectRoleResponse = models.RemoveMemberProjectRoleResponse; const SchedulingParameter = models.SchedulingParameter; const UpdateSQLFolderRequest = models.UpdateSQLFolderRequest; const BackfillInstance = models.BackfillInstance; const OpsWorkflow = models.OpsWorkflow; const CreateSQLFolderRequest = models.CreateSQLFolderRequest; const GetOpsTaskResponse = models.GetOpsTaskResponse; const UpdateTriggerTaskResponse = models.UpdateTriggerTaskResponse; const ListTriggerTaskInfo = models.ListTriggerTaskInfo; const SQLStopResult = models.SQLStopResult; const ResourceStatus = models.ResourceStatus; const EnableProjectResponse = models.EnableProjectResponse; const ListCatalogPage = models.ListCatalogPage; const CreateProjectMemberRequest = models.CreateProjectMemberRequest; const DeleteLineageResponse = models.DeleteLineageResponse; const TaskInstanceDetail = models.TaskInstanceDetail; const CreateTaskFolderResult = models.CreateTaskFolderResult; const SubmitTaskResult = models.SubmitTaskResult; const ProjectUserRole = models.ProjectUserRole; const TaskDependDto = models.TaskDependDto; const DeleteWorkflowPermissionsResult = models.DeleteWorkflowPermissionsResult; const SetSuccessTaskInstancesAsyncRequest = models.SetSuccessTaskInstancesAsyncRequest; const GetOpsTaskCodeResponse = models.GetOpsTaskCodeResponse; const ListWorkflowsResponse = models.ListWorkflowsResponse; const CreateProjectResponse = models.CreateProjectResponse; const ProjectInstanceStatisticsAlarmInfo = models.ProjectInstanceStatisticsAlarmInfo; const DeleteProjectResponse = models.DeleteProjectResponse; const TriggerWorkflowResult = models.TriggerWorkflowResult; const CodePermissionsResultItem = models.CodePermissionsResultItem; const GetTaskVersionResponse = models.GetTaskVersionResponse; const GetOpsWorkflowRequest = models.GetOpsWorkflowRequest; const ListTaskVersionsResponse = models.ListTaskVersionsResponse; const ProjectBrief = models.ProjectBrief; const UpdateOpsTriggerTasksOwnerResponse = models.UpdateOpsTriggerTasksOwnerResponse; const RevokeDataSourceAuthorizationResponse = models.RevokeDataSourceAuthorizationResponse; const TaskCode = models.TaskCode; const BriefTask = models.BriefTask; const UpdateTaskPartiallyResponse = models.UpdateTaskPartiallyResponse; const UpdateTriggerTaskPartiallyRequest = models.UpdateTriggerTaskPartiallyRequest; const DeleteResourceFileRequest = models.DeleteResourceFileRequest; const DeleteCodePermissionsRequest = models.DeleteCodePermissionsRequest; const SQLScriptConfig = models.SQLScriptConfig; const CodeFile = models.CodeFile; const AddCalcEnginesToProjectRequest = models.AddCalcEnginesToProjectRequest; const UpdateTaskBaseAttribute = models.UpdateTaskBaseAttribute; const CreateWorkflowResult = models.CreateWorkflowResult; const TaskDataRegistry = models.TaskDataRegistry; const KillTriggerWorkflowRunsRequest = models.KillTriggerWorkflowRunsRequest; const AuthInfo = models.AuthInfo; const DeleteCodeFolderRequest = models.DeleteCodeFolderRequest; const QualitySqlExpression = models.QualitySqlExpression; const DeleteResourceFileResult = models.DeleteResourceFileResult; const UpdateTaskFolderRequest = models.UpdateTaskFolderRequest; const ListOpsWorkflowsResponse = models.ListOpsWorkflowsResponse; const BackfillInstanceCollection = models.BackfillInstanceCollection; const CreateSQLFolderResponse = models.CreateSQLFolderResponse; const ListDownstreamTaskInstancesResponse = models.ListDownstreamTaskInstancesResponse; const GetWorkflowRequest = models.GetWorkflowRequest; const ListResourceFoldersResponse = models.ListResourceFoldersResponse; const UpdateResourceGroupResponse = models.UpdateResourceGroupResponse; const CreateTriggerTaskSchedulerConfiguration = models.CreateTriggerTaskSchedulerConfiguration; const GetTriggerTaskResponse = models.GetTriggerTaskResponse; const ListSQLFolderContentsResponse = models.ListSQLFolderContentsResponse; const GetTriggerTaskCodeResponse = models.GetTriggerTaskCodeResponse; const ListWorkflowFoldersRequest = models.ListWorkflowFoldersRequest; const GetDataSourceRelatedTasksResponse = models.GetDataSourceRelatedTasksResponse; const DeleteWorkflowFolderResponse = models.DeleteWorkflowFolderResponse; const ListTaskInstancesRequest = models.ListTaskInstancesRequest; const RerunTaskInstancesAsyncResponse = models.RerunTaskInstancesAsyncResponse; const ListUpstreamTriggerTasksRequest = models.ListUpstreamTriggerTasksRequest; const ExploreFilePermissionsPage = models.ExploreFilePermissionsPage; const ExploreAuthorizationObject = models.ExploreAuthorizationObject; const GetTriggerTaskCodeRequest = models.GetTriggerTaskCodeRequest; const RelateTask = models.RelateTask; const GetTriggerWorkflowRunRequest = models.GetTriggerWorkflowRunRequest; const UpdateWorkflowResult = models.UpdateWorkflowResult; const DescribeDataSourceAuthorityResponse = models.DescribeDataSourceAuthorityResponse; const AlarmRuleDetail = models.AlarmRuleDetail; const StopOpsTasksAsyncRequest = models.StopOpsTasksAsyncRequest; const GetTriggerTaskRunResponse = models.GetTriggerTaskRunResponse; const UpdateTaskPartiallyRequest = models.UpdateTaskPartiallyRequest; const GetSQLScriptRequest = models.GetSQLScriptRequest; const ExecutorResourceGroupInfo = models.ExecutorResourceGroupInfo; const InstanceExecution = models.InstanceExecution; const UpdateTriggerTaskRequest = models.UpdateTriggerTaskRequest; const TaskInstance = models.TaskInstance; const TriggerWorkflowDetail = models.TriggerWorkflowDetail; const IntegrationResource = models.IntegrationResource; const DataSource = models.DataSource; const OpsTaskDepend = models.OpsTaskDepend; const ListTaskInstancesResponse = models.ListTaskInstancesResponse; const DataSourceResult = models.DataSourceResult; const GetResourcePrivilegeDetailRsp = models.GetResourcePrivilegeDetailRsp; const CreateResourceGroupRequest = models.CreateResourceGroupRequest; const ListTableRequest = models.ListTableRequest; const UpdateResourceGroupRequest = models.UpdateResourceGroupRequest; const DeleteCodeFileRequest = models.DeleteCodeFileRequest; const UpdateTriggerWorkflowResponse = models.UpdateTriggerWorkflowResponse; const ListOpsAlarmRulesRequest = models.ListOpsAlarmRulesRequest; const ListTenantRolesRequest = models.ListTenantRolesRequest; const UpdateTriggerTaskBrief = models.UpdateTriggerTaskBrief; const SecurityFilter = models.SecurityFilter; const GrantMemberProjectRoleResponse = models.GrantMemberProjectRoleResponse; const QualityRuleTemplate = models.QualityRuleTemplate; const ExploreFileResource = models.ExploreFileResource; const JobDto = models.JobDto; const DeleteResourceFileResponse = models.DeleteResourceFileResponse; const ListDownstreamOpsTasksRequest = models.ListDownstreamOpsTasksRequest; const UpdateOpsTriggerTasksOwnerRequest = models.UpdateOpsTriggerTasksOwnerRequest; const UpdateCodeFileRequest = models.UpdateCodeFileRequest; const LineageResource = models.LineageResource; const TaskBaseAttribute = models.TaskBaseAttribute; const ListDataSourcesResponse = models.ListDataSourcesResponse; const TimeOutStrategyInfo = models.TimeOutStrategyInfo; const GetCodeFileRequest = models.GetCodeFileRequest; const ExploreAuthorizationRecycleObject = models.ExploreAuthorizationRecycleObject; const OperateResult = models.OperateResult; const ListSchemaPage = models.ListSchemaPage; const GetTriggerWorkflowRunResponse = models.GetTriggerWorkflowRunResponse; const RegisterLineageResponse = models.RegisterLineageResponse; const ListTriggerWorkflowRunsResponse = models.ListTriggerWorkflowRunsResponse; const CreateCodeFileResponse = models.CreateCodeFileResponse; const ListResourceGroupsResponse = models.ListResourceGroupsResponse; const UpdateResourceFolderRequest = models.UpdateResourceFolderRequest; const UpdateTriggerTaskBaseAttributePart = models.UpdateTriggerTaskBaseAttributePart; const ListTaskInstanceExecutionsRequest = models.ListTaskInstanceExecutionsRequest; const StopOpsTasksAsyncResponse = models.StopOpsTasksAsyncResponse; const ProjectUsersBrief = models.ProjectUsersBrief; const ListLineageRequest = models.ListLineageRequest; const ListOpsTasksPage = models.ListOpsTasksPage; const CreateOpsAlarmRuleResponse = models.CreateOpsAlarmRuleResponse; const AuthorizeDataSourceRequest = models.AuthorizeDataSourceRequest; const ExploreAuthorizeSubject = models.ExploreAuthorizeSubject; const GetTriggerTaskRunRequest = models.GetTriggerTaskRunRequest; const SubmitTriggerTaskResponse = models.SubmitTriggerTaskResponse; const AuthorizePrivilegesRequest = models.AuthorizePrivilegesRequest; const GetSQLFolderRequest = models.GetSQLFolderRequest; const TaskFolder = models.TaskFolder; const AlarmWayWebHook = models.AlarmWayWebHook; const Subject = models.Subject; const GetResourceFileResponse = models.GetResourceFileResponse; const GetTaskCodeRequest = models.GetTaskCodeRequest; const CreateSQLScriptResponse = models.CreateSQLScriptResponse; const TriggerTaskSchedulerConfiguration = models.TriggerTaskSchedulerConfiguration; const TriggerDependencyConfigPage = models.TriggerDependencyConfigPage; const ListLineageResponse = models.ListLineageResponse; const CreateTaskSchedulerConfiguration = models.CreateTaskSchedulerConfiguration; const CreateCodeFolderResponse = models.CreateCodeFolderResponse; const ExecutorResourceGroupData = models.ExecutorResourceGroupData; const CreateTriggerTaskBaseAttribute = models.CreateTriggerTaskBaseAttribute; const ListTablePage = models.ListTablePage; const ListTriggerWorkflowInfo = models.ListTriggerWorkflowInfo; const DataBackfill = models.DataBackfill; const RemoveMemberProjectRoleRequest = models.RemoveMemberProjectRoleRequest; const ListTriggerTaskVersionsRequest = models.ListTriggerTaskVersionsRequest; const RunSQLScriptRequest = models.RunSQLScriptRequest; const AssociateResourceGroupToProjectResponse = models.AssociateResourceGroupToProjectResponse; const CreateResourceGroupResponse = models.CreateResourceGroupResponse; const TriggerWorkflowRunBrief = models.TriggerWorkflowRunBrief; const ListTriggerTaskRunBrief = models.ListTriggerTaskRunBrief; const GetTriggerTaskRequest = models.GetTriggerTaskRequest; const DeleteSQLScriptRequest = models.DeleteSQLScriptRequest; const ListTasksResponse = models.ListTasksResponse; const UpdateResourceFolderResponse = models.UpdateResourceFolderResponse; const ListCodePermissionsRequest = models.ListCodePermissionsRequest; const DataSourceFileUpload = models.DataSourceFileUpload; const ListTriggerWorkflowsResponse = models.ListTriggerWorkflowsResponse; const DeleteDataBackfillPlanAsyncResponse = models.DeleteDataBackfillPlanAsyncResponse; const ListSchemaResponse = models.ListSchemaResponse; const GetCodeFolderResponse = models.GetCodeFolderResponse; const DeleteSQLFolderResponse = models.DeleteSQLFolderResponse; const GetTaskVersionRequest = models.GetTaskVersionRequest; const GetTableColumnsRequest = models.GetTableColumnsRequest; const UpdateSQLFolderResponse = models.UpdateSQLFolderResponse; const ListAlarmMessagesRequest = models.ListAlarmMessagesRequest; const ListDatabaseResponse = models.ListDatabaseResponse; const ListSQLScriptRunsResponse = models.ListSQLScriptRunsResponse; const GetProjectResponse = models.GetProjectResponse; const GetTaskInstanceLogRequest = models.GetTaskInstanceLogRequest; const CreateCodeFolderRequest = models.CreateCodeFolderRequest; const CreateTaskFolderRequest = models.CreateTaskFolderRequest; const ListPermissionsResponse = models.ListPermissionsResponse; const GetMyCodeMaxPermissionResponse = models.GetMyCodeMaxPermissionResponse; const ListCatalogRequest = models.ListCatalogRequest; const CodeStudioFolderResult = models.CodeStudioFolderResult; const PrivilegeInfo = models.PrivilegeInfo; const DeleteTaskResult = models.DeleteTaskResult; const ExploreFilePrivilegeItem = models.ExploreFilePrivilegeItem; const GetResourceFolderRequest = models.GetResourceFolderRequest; const AlarmQuietInterval = models.AlarmQuietInterval; const UpdateTaskFolderResponse = models.UpdateTaskFolderResponse; const ResourceGroupSpecification = models.ResourceGroupSpecification; const DeleteResourceGroupRequest = models.DeleteResourceGroupRequest; const ListTasksRequest = models.ListTasksRequest; const ListDownstreamTriggerTasksRequest = models.ListDownstreamTriggerTasksRequest; const UpdateTaskPart = models.UpdateTaskPart; const ResourceFile = models.ResourceFile; const TriggerWorkflowRunResult = models.TriggerWorkflowRunResult; const ExecutionActionBrief = models.ExecutionActionBrief; const GetWorkflowResponse = models.GetWorkflowResponse; const GetTaskResponse = models.GetTaskResponse; const CreateSQLScriptRequest = models.CreateSQLScriptRequest; const UpdateTaskFolderResult = models.UpdateTaskFolderResult; const DeleteTaskFolderRequest = models.DeleteTaskFolderRequest; const GetAlarmMessageRequest = models.GetAlarmMessageRequest; const ListCodeFolderContentsRequest = models.ListCodeFolderContentsRequest; const ListTaskVersionsRequest = models.ListTaskVersionsRequest; const OpsWorkflowDetail = models.OpsWorkflowDetail; const TableInfo = models.TableInfo; const ListResourceFilesRequest = models.ListResourceFilesRequest; const WorkflowSchedulerConfigurationInfo = models.WorkflowSchedulerConfigurationInfo; const CreateTriggerTaskRequest = models.CreateTriggerTaskRequest; const CreateWorkflowPermissionsRequest = models.CreateWorkflowPermissionsRequest; const ListProjectRolesResponse = models.ListProjectRolesResponse; const DependencyConfigPage = models.DependencyConfigPage; const CodeStudioFileActionResult = models.CodeStudioFileActionResult; const CreateResourceFileResponse = models.CreateResourceFileResponse; const StopSQLScriptRunRequest = models.StopSQLScriptRunRequest; const ListTriggerTaskRunResult = models.ListTriggerTaskRunResult; const ListAlarmRulesResult = models.ListAlarmRulesResult; const EnableProjectRequest = models.EnableProjectRequest; const ListTaskInstanceExecutionsResponse = models.ListTaskInstanceExecutionsResponse; const GetOpsTriggerWorkflowResponse = models.GetOpsTriggerWorkflowResponse; const RerunTriggerWorkflowRunAsyncRequest = models.RerunTriggerWorkflowRunAsyncRequest; const QualityRuleTemplatePage = models.QualityRuleTemplatePage; const LineageProperty = models.LineageProperty; const KillTriggerWorkflowRunsResponse = models.KillTriggerWorkflowRunsResponse; const CreateTaskResponse = models.CreateTaskResponse; const CreateWorkflowPermissionsResult = models.CreateWorkflowPermissionsResult; const CreateCodePermissionsResponse = models.CreateCodePermissionsResponse; const DisableProjectRequest = models.DisableProjectRequest; const GetTriggerWorkflowResponse = models.GetTriggerWorkflowResponse; const ListTriggerTaskRunsRequest = models.ListTriggerTaskRunsRequest; const DependencyStrategyTask = models.DependencyStrategyTask; const Task = models.Task; const CreateTaskBaseAttribute = models.CreateTaskBaseAttribute; const CreateDataReplenishmentPlan = models.CreateDataReplenishmentPlan; const GetTableResponse = models.GetTableResponse; const UpdateWorkflowFolderRequest = models.UpdateWorkflowFolderRequest; const DeleteProjectMemberRequest = models.DeleteProjectMemberRequest; const TriggerTaskDependDto = models.TriggerTaskDependDto; const DeleteCodePermissionsResponse = models.DeleteCodePermissionsResponse; const AuthorizePrivilegesResponse = models.AuthorizePrivilegesResponse; const BatchOperationOpsDto = models.BatchOperationOpsDto; const JobExecutionDto = models.JobExecutionDto; const CreateTaskFolderResponse = models.CreateTaskFolderResponse; const ListDownstreamTasksRequest = models.ListDownstreamTasksRequest; const OutTaskParameter = models.OutTaskParameter; const DeleteTriggerWorkflowResult = models.DeleteTriggerWorkflowResult; const ListProcessLineagePage = models.ListProcessLineagePage; const UpdateFolderResult = models.UpdateFolderResult; const ListSchemaRequest = models.ListSchemaRequest; const UpdateTriggerWorkflowPartiallyResponse = models.UpdateTriggerWorkflowPartiallyResponse; const WorkflowDetail = models.WorkflowDetail; const DeleteProjectMemberResponse = models.DeleteProjectMemberResponse; const CreateWorkflowFolderRequest = models.CreateWorkflowFolderRequest; const ListOpsTriggerWorkflowsRequest = models.ListOpsTriggerWorkflowsRequest; const CreateResourceFolderRequest = models.CreateResourceFolderRequest; const MetricData = models.MetricData; const DeleteResourceFolderRequest = models.DeleteResourceFolderRequest; const UpdateCodeFolderResponse = models.UpdateCodeFolderResponse; const ListTaskFoldersRequest = models.ListTaskFoldersRequest; const UpdateResourceFileRequest = models.UpdateResourceFileRequest; const ListTriggerWorkflowRunsRequest = models.ListTriggerWorkflowRunsRequest; const TaskExtParameter = models.TaskExtParameter; const ColumnInfo = models.ColumnInfo; const SubmitTaskResponse = models.SubmitTaskResponse; const ResourceFileItem = models.ResourceFileItem; const ListAlarmMessages = models.ListAlarmMessages; const BindProject = models.BindProject; const ResourceType = models.ResourceType; const StartOpsTasksResponse = models.StartOpsTasksResponse; const UpdateTaskResponse = models.UpdateTaskResponse; const ResourceFolder = models.ResourceFolder; const UpdateDataSourceRequest = models.UpdateDataSourceRequest; const AssociateResourceGroupToProjectRequest = models.AssociateResourceGroupToProjectRequest; const ListOpsWorkflowsRequest = models.ListOpsWorkflowsRequest; const CreateWorkflowFolderResponse = models.CreateWorkflowFolderResponse; const GetDataSourceRelatedTasksRequest = models.GetDataSourceRelatedTasksRequest; const UpdateTriggerTaskBaseAttribute = models.UpdateTriggerTaskBaseAttribute; const ResourceFolderPage = models.ResourceFolderPage; const CreateTriggerWorkflowRunResult = models.CreateTriggerWorkflowRunResult; const ListDownstreamTasksResponse = models.ListDownstreamTasksResponse; const ListQualityRuleTemplatesRequest = models.ListQualityRuleTemplatesRequest; const AuthorizePrivilegesRsp = models.AuthorizePrivilegesRsp; const UpdateOpsTasksOwnerResponse = models.UpdateOpsTasksOwnerResponse; const DescribeDataSourceAuthorityRequest = models.DescribeDataSourceAuthorityRequest; const NotebookSessionInfo = models.NotebookSessionInfo; const ListTaskFoldersResponse = models.ListTaskFoldersResponse; const ListTenantRolesResponse = models.ListTenantRolesResponse; const PageRoles = models.PageRoles; const UpdateTaskBrief = models.UpdateTaskBrief; const GetTaskInstanceResponse = models.GetTaskInstanceResponse; const TechnicalMetadata = models.TechnicalMetadata; const UpdateOpsTasksOwnerRequest = models.UpdateOpsTasksOwnerRequest; const UpdateDataSourceResponse = models.UpdateDataSourceResponse; const GetOpsAsyncJobRequest = models.GetOpsAsyncJobRequest; const DeleteCodeFolderResponse = models.DeleteCodeFolderResponse; const TriggerWorkflowInfo = models.TriggerWorkflowInfo; const SubjectInfo = models.SubjectInfo; const UpdateResourceFileResult = models.UpdateResourceFileResult; const UpdateResourceFileResponse = models.UpdateResourceFileResponse; const GetOpsAlarmRuleResponse = models.GetOpsAlarmRuleResponse; const CreateTriggerTaskResponse = models.CreateTriggerTaskResponse; const ResourceNumber = models.ResourceNumber; const CreateProjectRequest = models.CreateProjectRequest; const ListTriggerTaskVersions = models.ListTriggerTaskVersions; const InstanceLog = models.InstanceLog; const OpsAsyncResponse = models.OpsAsyncResponse; const TriggerTaskBrief = models.TriggerTaskBrief; const UpdateWorkflowRequest = models.UpdateWorkflowRequest; const TrendData = models.TrendData; const ListColumnLineageRequest = models.ListColumnLineageRequest; const UpdateOpsAlarmRuleResponse = models.UpdateOpsAlarmRuleResponse; const StartTasks = models.StartTasks; const OpsAsyncJobDetail = models.OpsAsyncJobDetail; const ListDownstreamOpsTasksResponse = models.ListDownstreamOpsTasksResponse; const GetProjectRequest = models.GetProjectRequest; const ListPermissionsRequest = models.ListPermissionsRequest; const ListSQLScriptRunsRequest = models.ListSQLScriptRunsRequest; const CreateDataBackfillPlanRequest = models.CreateDataBackfillPlanRequest; const UpdateTriggerWorkflowRequest = models.UpdateTriggerWorkflowRequest; const ListProjectRolesRequest = models.ListProjectRolesRequest; const GetTaskInstanceRequest = models.GetTaskInstanceRequest; const ListSQLFolderContentsRequest = models.ListSQLFolderContentsRequest; const DeleteWorkflowPermission = models.DeleteWorkflowPermission; const CreateTaskRequest = models.CreateTaskRequest; const ListTriggerTasksResponse = models.ListTriggerTasksResponse; const GetOpsTriggerWorkflowRequest = models.GetOpsTriggerWorkflowRequest; const GetDataSourceRequest = models.GetDataSourceRequest; const ListProjectMembersResponse = models.ListProjectMembersResponse; const LineageResouce = models.LineageResouce; const TaskVersionDetail = models.TaskVersionDetail; const ListAlarmMessagesResponse = models.ListAlarmMessagesResponse; const WorkflowFolderDetail = models.WorkflowFolderDetail; const SubmitTriggerTaskRequest = models.SubmitTriggerTaskRequest; const GetTaskFolderRequest = models.GetTaskFolderRequest; const ListDatabaseRequest = models.ListDatabaseRequest; const RegisterLineageRequest = models.RegisterLineageRequest; const DeleteTaskRequest = models.DeleteTaskRequest; const GetCodeFolderRequest = models.GetCodeFolderRequest; const ListCatalogResponse = models.ListCatalogResponse; const DeleteAlarmRuleResult = models.DeleteAlarmRuleResult; const ListWorkflowFoldersResponse = models.ListWorkflowFoldersResponse; const ResourceFolderDetail = models.ResourceFolderDetail; const KillTaskInstancesAsyncResponse = models.KillTaskInstancesAsyncResponse; const ListTaskVersions = models.ListTaskVersions; const TaskFolderDetail = models.TaskFolderDetail; const ListUpstreamTasksRequest = models.ListUpstreamTasksRequest; const ReconciliationStrategyInfo = models.ReconciliationStrategyInfo; const AddCalcEnginesToProjectResponse = models.AddCalcEnginesToProjectResponse; const RevokePrivilegesRsp = models.RevokePrivilegesRsp; const EventListener = models.EventListener; const InstanceExecutionPhase = models.InstanceExecutionPhase; const DatasourceRelationTaskInfo = models.DatasourceRelationTaskInfo; const UpdateWorkflowResponse = models.UpdateWorkflowResponse; const ListQualityRuleTemplatesResponse = models.ListQualityRuleTemplatesResponse; const DeleteTriggerTaskResponse = models.DeleteTriggerTaskResponse; const TriggerTaskVersion = models.TriggerTaskVersion; const UpdateTriggerWorkflowPartiallyRequest = models.UpdateTriggerWorkflowPartiallyRequest; const ListUpstreamOpsTasksRequest = models.ListUpstreamOpsTasksRequest; const ListWorkflowPermissionsRequest = models.ListWorkflowPermissionsRequest; const CreateTriggerWorkflowResult = models.CreateTriggerWorkflowResult; const DeleteFolderResult = models.DeleteFolderResult; const ListWorkflowsRequest = models.ListWorkflowsRequest; const RevokePrivilegesResponse = models.RevokePrivilegesResponse; const CodeFileConfig = models.CodeFileConfig; const DeleteSQLScriptResponse = models.DeleteSQLScriptResponse; const ListOpsTasksRequest = models.ListOpsTasksRequest; const GetSQLScriptResponse = models.GetSQLScriptResponse; const CreateCodeFileRequest = models.CreateCodeFileRequest; const ChildDependencyConfigPage = models.ChildDependencyConfigPage; const LineageRelation = models.LineageRelation; const CreateTaskConfiguration = models.CreateTaskConfiguration; const RerunTriggerWorkflowRunAsyncResponse = models.RerunTriggerWorkflowRunAsyncResponse; const TriggerTaskDAGBrief = models.TriggerTaskDAGBrief; const RerunTaskInstancesAsyncRequest = models.RerunTaskInstancesAsyncRequest; const ListTaskInfo = models.ListTaskInfo; const WorkflowSchedulerConfiguration = models.WorkflowSchedulerConfiguration; const CreateDataBackfillPlanResponse = models.CreateDataBackfillPlanResponse; const DataSourceInfo = models.DataSourceInfo; const ListCodePermissionsResponse = models.ListCodePermissionsResponse; const DeleteWorkflowPermissionsRequest = models.DeleteWorkflowPermissionsRequest; const MonitorWhiteTask = models.MonitorWhiteTask; const TriggerTaskLinkBrief = models.TriggerTaskLinkBrief; const CreateWorkflowResponse = models.CreateWorkflowResponse; const DeleteTaskResponse = models.DeleteTaskResponse; const SchemaInfo = models.SchemaInfo; const RevokeDataSourceAuthorizationRequest = models.RevokeDataSourceAuthorizationRequest; const DissociateResourceGroupFromProjectResponse = models.DissociateResourceGroupFromProjectResponse; const AlarmGroup = models.AlarmGroup; const GrantMemberProjectRoleRequest = models.GrantMemberProjectRoleRequest; const TriggerTask = models.TriggerTask; const ListWorkflowInfo = models.ListWorkflowInfo; const GetTriggerTaskVersionResponse = models.GetTriggerTaskVersionResponse; const GetOpsAsyncJobResponse = models.GetOpsAsyncJobResponse; const DeleteSQLFolderRequest = models.DeleteSQLFolderRequest; const CreateTriggerWorkflowRequest = models.CreateTriggerWorkflowRequest; const Project = models.Project; const ListDatabasePage = models.ListDatabasePage; const ListResourceGroupsRequest = models.ListResourceGroupsRequest; const GetResourceFolderResponse = models.GetResourceFolderResponse; const WorkflowFolder = models.WorkflowFolder; const GetAlarmMessageResponse = models.GetAlarmMessageResponse; const CreateTriggerWorkflowRunRequest = models.CreateTriggerWorkflowRunRequest; const GetOpsTaskCodeRequest = models.GetOpsTaskCodeRequest; const GetTaskFolderResponse = models.GetTaskFolderResponse; const GetDataBackfillPlanRequest = models.GetDataBackfillPlanRequest; const ListProcessLineageRequest = models.ListProcessLineageRequest; const UpdateProjectResponse = models.UpdateProjectResponse; const TriggerWorkflowBrief = models.TriggerWorkflowBrief; const TriggerTaskBaseAttribute = models.TriggerTaskBaseAttribute; const DeleteProjectRequest = models.DeleteProjectRequest; const CreateResourceFileRequest = models.CreateResourceFileRequest; const WorkflowPermission = models.WorkflowPermission; const DeleteTaskFolderResponse = models.DeleteTaskFolderResponse; const PauseOpsTasksAsyncResponse = models.PauseOpsTasksAsyncResponse; const DeleteWorkflowPermissionsResponse = models.DeleteWorkflowPermissionsResponse; const ListLineagePage = models.ListLineagePage; const GetOpsAlarmRuleRequest = models.GetOpsAlarmRuleRequest; const StopSQLScriptRunResponse = models.StopSQLScriptRunResponse; const ListOpsTasksResponse = models.ListOpsTasksResponse; const ListProjectsRequest = models.ListProjectsRequest; const ListUpstreamTriggerTasksResponse = models.ListUpstreamTriggerTasksResponse; const BizStateEnumInfoBrief = models.BizStateEnumInfoBrief; const CreateProjectMemberResponse = models.CreateProjectMemberResponse; const ListOpsAlarmRulesResponse = models.ListOpsAlarmRulesResponse; const UpdateOpsAlarmRuleRequest = models.UpdateOpsAlarmRuleRequest; const ParentDependencyConfigPage = models.ParentDependencyConfigPage; const ListUpstreamOpsTasksResponse = models.ListUpstreamOpsTasksResponse; const CreateTriggerWorkflowResponse = models.CreateTriggerWorkflowResponse; const ListTriggerTaskRunsResponse = models.ListTriggerTaskRunsResponse; const GetSQLFolderResponse = models.GetSQLFolderResponse; const LineagePair = models.LineagePair; const DeleteOpsAlarmRuleResponse = models.DeleteOpsAlarmRuleResponse; const GetTaskRequest = models.GetTaskRequest; const AlarmMessage = models.AlarmMessage; const StartOpsTasksRequest = models.StartOpsTasksRequest; const GetOpsTaskRequest = models.GetOpsTaskRequest; const UpdateTaskResult = models.UpdateTaskResult; const GetResourceFileRequest = models.GetResourceFileRequest; const UpdateTasksOwner = models.UpdateTasksOwner; const TaskInstancePage = models.TaskInstancePage; const ListTriggerTasksRequest = models.ListTriggerTasksRequest; const ListColumnLineageResponse = models.ListColumnLineageResponse; const SqlCreateResult = models.SqlCreateResult; const QualitySqlExpressionTable = models.QualitySqlExpressionTable; const CreateAlarmRuleData = models.CreateAlarmRuleData; const SQLScript = models.SQLScript; const CreateResourceFileResult = models.CreateResourceFileResult; const AuthorizeDataSourceResponse = models.AuthorizeDataSourceResponse; const KVPair = models.KVPair; const CreateDataSourceResponse = models.CreateDataSourceResponse; const GetWorkflowFolderResponse = models.GetWorkflowFolderResponse; const GetMyWorkflowMaxPermissionRequest = models.GetMyWorkflowMaxPermissionRequest; const CodeStudioMaxPermission = models.CodeStudioMaxPermission; const GetTriggerTaskVersionRequest = models.GetTriggerTaskVersionRequest; const GetTriggerWorkflowRequest = models.GetTriggerWorkflowRequest; const CodeFolderNode = models.CodeFolderNode; const ResourceGroupMetrics = models.ResourceGroupMetrics; const UpdateSQLScriptResponse = models.UpdateSQLScriptResponse; const CreateFolderResult = models.CreateFolderResult; const CreateTriggerTaskConfiguration = models.CreateTriggerTaskConfiguration; const CreateWorkflowPermissionsResponse = models.CreateWorkflowPermissionsResponse; const LineageNodeInfo = models.LineageNodeInfo; const ResourcePrivilegeDetail = models.ResourcePrivilegeDetail; const CatalogInfo = models.CatalogInfo; const ListUpstreamTasksResponse = models.ListUpstreamTasksResponse; const DeleteWorkflowFolderRequest = models.DeleteWorkflowFolderRequest; const RunSQLScriptResponse = models.RunSQLScriptResponse; const CreateProjectResult = models.CreateProjectResult; const GetTableColumnsResponse = models.GetTableColumnsResponse; const DeleteOpsAlarmRuleRequest = models.DeleteOpsAlarmRuleRequest; const GetTaskCodeResponse = models.GetTaskCodeResponse; const CreateCodePermissionsRequest = models.CreateCodePermissionsRequest; const SQLContentActionResult = models.SQLContentActionResult; const DeleteTriggerWorkflowRequest = models.DeleteTriggerWorkflowRequest; const ProjectResult = models.ProjectResult; const TriggerWorkflowTaskRunDetailBrief = models.TriggerWorkflowTaskRunDetailBrief; const ListDataBackfillInstancesResponse = models.ListDataBackfillInstancesResponse; const ModifyAlarmRuleResult = models.ModifyAlarmRuleResult; const DisableProjectResponse = models.DisableProjectResponse; const DeleteLineageRequest = models.DeleteLineageRequest; const CreateOpsAlarmRuleRequest = models.CreateOpsAlarmRuleRequest; const SetSuccessTaskInstancesAsyncResponse = models.SetSuccessTaskInstancesAsyncResponse; const UpdateSQLScriptRequest = models.UpdateSQLScriptRequest; const ParamInfo = models.ParamInfo; const TaskInstanceExecutions = models.TaskInstanceExecutions; const UpdateTriggerTaskPart = models.UpdateTriggerTaskPart; const DeleteTriggerTaskRequest = models.DeleteTriggerTaskRequest; const DeleteDataSourceResponse = models.DeleteDataSourceResponse; const InTaskParameter = models.InTaskParameter; const ListResourceFoldersRequest = models.ListResourceFoldersRequest; const AuthorizeResult = models.AuthorizeResult; const GetDataSourceResponse = models.GetDataSourceResponse; const ListUpstreamTaskInstancesResponse = models.ListUpstreamTaskInstancesResponse; const GetDataBackfillPlanResponse = models.GetDataBackfillPlanResponse; const KillTaskInstancesAsyncRequest = models.KillTaskInstancesAsyncRequest; const ListDataBackfillInstancesRequest = models.ListDataBackfillInstancesRequest; const CodeStudioFolderActionResult = models.CodeStudioFolderActionResult; const TriggerTaskVersionDetail = models.TriggerTaskVersionDetail; const UpdateTriggerTaskPartiallyResponse = models.UpdateTriggerTaskPartiallyResponse; const Filter = models.Filter; const GetResourceGroupMetricsRequest = models.GetResourceGroupMetricsRequest; const BusinessMetadata = models.BusinessMetadata; const ListProjectsResponse = models.ListProjectsResponse; const DeleteWorkflowResult = models.DeleteWorkflowResult; const WorkflowMaxPermission = models.WorkflowMaxPermission; const TaskSchedulerConfiguration = models.TaskSchedulerConfiguration; const UpdateWorkflowFolderResponse = models.UpdateWorkflowFolderResponse; const DeleteDataSourceRequest = models.DeleteDataSourceRequest; const UpdateTaskBaseAttributePart = models.UpdateTaskBaseAttributePart; const PrivilegeResource = models.PrivilegeResource; const AlarmRuleData = models.AlarmRuleData; const UpdateCodeFileResponse = models.UpdateCodeFileResponse; const NotificationFatigue = models.NotificationFatigue; const SQLFolderNode = models.SQLFolderNode; const DatabaseInfo = models.DatabaseInfo; const WorkflowTriggerConfig = models.WorkflowTriggerConfig; const TaskVersion = models.TaskVersion; const GetCodeFileResponse = models.GetCodeFileResponse; const ListUpstreamTaskInstancesRequest = models.ListUpstreamTaskInstancesRequest; const WorkflowFolderPage = models.WorkflowFolderPage; const TaskCodeResult = models.TaskCodeResult; const DataBackfillRange = models.DataBackfillRange; const ListTriggerTaskVersionsResponse = models.ListTriggerTaskVersionsResponse; const DeleteCodeFileResponse = models.DeleteCodeFileResponse; const TaskOpsInfo = models.TaskOpsInfo; const DeleteTaskFolderResult = models.DeleteTaskFolderResult; const UpdateTriggerWorkflowPartially = models.UpdateTriggerWorkflowPartially; const DeleteResourceGroupResponse = models.DeleteResourceGroupResponse; const LineageProcess = models.LineageProcess; const GetTaskInstanceLogResponse = models.GetTaskInstanceLogResponse; const ListDownstreamTriggerTasksResponse = models.ListDownstreamTriggerTasksResponse; const ListCodeFolderContentsResponse = models.ListCodeFolderContentsResponse; const GetMyWorkflowMaxPermissionResponse = models.GetMyWorkflowMaxPermissionResponse; const OrderField = models.OrderField; const DependencyTaskBrief = models.DependencyTaskBrief; const Page = models.Page; const TriggerTaskConfiguration = models.TriggerTaskConfiguration; const UpdateCodeFolderRequest = models.UpdateCodeFolderRequest; const ResourceFilePage = models.ResourceFilePage; const ResourceResult = models.ResourceResult; const GetOpsWorkflowResponse = models.GetOpsWorkflowResponse; const DataSourceStatus = models.DataSourceStatus; const GetTableRequest = models.GetTableRequest; const CreateResourceFolderResponse = models.CreateResourceFolderResponse; const TaskFolderPage = models.TaskFolderPage; const WorkflowPermissionPage = models.WorkflowPermissionPage; /** * wedata client * @class */ class WedataClient extends AbstractClient { constructor(credential, region, profile) { super("wedata.intl.tencentcloudapi.com", "2025-08-06", credential, region, profile); } /** * This API is used to create a task. * @param {CreateTaskRequest} req * @param {function(string, CreateTaskResponse):void} cb * @public */ CreateTask(req, cb) { let resp = new CreateTaskResponse(); this.request("CreateTask", req, resp, cb); } /** * Get Workflows under a Project by Project ID. * @param {ListOpsWorkflowsRequest} req * @param {function(string, ListOpsWorkflowsResponse):void} cb * @public */ ListOpsWorkflows(req, cb) { let resp = new ListOpsWorkflowsResponse(); this.request("ListOpsWorkflows", req, resp, cb); } /** * This API is used to search the alarm information list. * @param {ListAlarmMessagesRequest} req * @param {function(string, ListAlarmMessagesResponse):void} cb * @public */ ListAlarmMessages(req, cb) { let resp = new ListAlarmMessagesResponse(); this.request("ListAlarmMessages", req, resp, cb); } /** * This API is used to get the direct upstream of an instance. * @param {ListDownstreamTaskInstancesRequest} req * @param {function(string, ListDownstreamTaskInstancesResponse):void} cb * @public */ ListDownstreamTaskInstances(req, cb) { let resp = new ListDownstreamTaskInstancesResponse(); this.request("ListDownstreamTaskInstances", req, resp, cb); } /** * Query the associated task details of a data source. * @param {GetDataSourceRelatedTasksRequest} req * @param {function(string, GetDataSourceRelatedTasksResponse):void} cb * @public */ GetDataSourceRelatedTasks(req, cb) { let resp = new GetDataSourceRelatedTasksResponse(); this.request("GetDataSourceRelatedTasks", req, resp, cb); } /** * This API is used to terminate instances in batches asynchronously. * @param {KillTaskInstancesAsyncRequest} req * @param {function(string, KillTaskInstancesAsyncResponse):void} cb * @public */ KillTaskInstancesAsync(req, cb) { let resp = new KillTaskInstancesAsyncResponse(); this.request("KillTaskInstancesAsync", req, resp, cb); } /** * The project list in the tenant's global scope is irrelevant to the user's viewing range. * @param {ListProjectsRequest} req * @param {function(string, ListProjectsResponse):void} cb * @public */ ListProjects(req, cb) { let resp = new ListProjectsResponse(); this.request("ListProjects", req, resp, cb); } /** * Query Task Folder List. * @param {ListTaskFoldersRequest} req * @param {function(string, ListTaskFoldersResponse):void} cb * @public */ ListTaskFolders(req, cb) { let resp = new ListTaskFoldersResponse(); this.request("ListTaskFolders", req, resp, cb); } /** * Query workflow task details. * @param {GetOpsTriggerWorkflowRequest} req * @param {function(string, GetOpsTriggerWorkflowResponse):void} cb * @public */ GetOpsTriggerWorkflow(req, cb) { let resp = new GetOpsTriggerWorkflowResponse(); this.request("GetOpsTriggerWorkflow", req, resp, cb); } /** * Get the role list of all root accounts. * @param {ListTenantRolesRequest} req * @param {function(string, ListTenantRolesResponse):void} cb * @public */ ListTenantRoles(req, cb) { let resp = new ListTenantRolesResponse(); this.request("ListTenantRoles", req, resp, cb); } /** * Delete CodeStudio entity permission. * @param {DeleteCodePermissionsRequest} req * @param {function(string, DeleteCodePermissionsResponse):void} cb * @public */ DeleteCodePermissions(req, cb) { let resp = new DeleteCodePermissionsResponse(); this.request("DeleteCodePermissions", req, resp, cb); } /** * This API is used to retrieve task direct downstream details. * @param {ListDownstreamOpsTasksRequest} req * @param {function(string, ListDownstreamOpsTasksResponse):void} cb * @public */ ListDownstreamOpsTasks(req, cb) { let resp = new ListDownstreamOpsTasksResponse(); this.request("ListDownstreamOpsTasks", req, resp, cb); } /** * Submit a workflow scheduling task. * @param {SubmitTriggerTaskRequest} req * @param {function(string, SubmitTriggerTaskResponse):void} cb * @public */ SubmitTriggerTask(req, cb) { let resp = new SubmitTriggerTaskResponse(); this.request("SubmitTriggerTask", req, resp, cb); } /** * Delete a workflow scheduling task. * @param {DeleteTriggerTaskRequest} req * @param {function(string, DeleteTriggerTaskResponse):void} cb * @public */ DeleteTriggerTask(req, cb) { let resp = new DeleteTriggerTaskResponse(); this.request("DeleteTriggerTask", req, resp, cb); } /** * This API is used to view resource file list * @param {ListResourceFilesRequest} req * @param {function(string, ListResourceFilesResponse):void} cb * @public */ ListResourceFiles(req, cb) { let resp = new ListResourceFilesResponse(); this.request("ListResourceFiles", req, resp, cb); } /** * This API is used to retrieve task details. * @param {GetTriggerTaskRequest} req * @param {function(string, GetTriggerTaskResponse):void} cb * @public */ GetTriggerTask(req, cb) { let resp = new GetTriggerTaskResponse(); this.request("GetTriggerTask", req, resp, cb); } /** * Deletes a workflow * @param {DeleteTriggerWorkflowRequest} req * @param {function(string, DeleteTriggerWorkflowResponse):void} cb * @public */ DeleteTriggerWorkflow(req, cb) { let resp = new DeleteTriggerWorkflowResponse(); this.request("DeleteTriggerWorkflow", req, resp, cb); } /** * This API is used to obtain the task list based on the project id. * @param {ListOpsTasksRequest} req * @param {function(string, ListOpsTasksResponse):void} cb * @public */ ListOpsTasks(req, cb) { let resp = new ListOpsTasksResponse(); this.request("ListOpsTasks", req, resp, cb); } /** * Authorize a data source. * @param {AuthorizeDataSourceRequest} req * @param {function(string, AuthorizeDataSourceResponse):void} cb * @public */ AuthorizeDataSource(req, cb) { let resp = new AuthorizeDataSourceResponse(); this.request("AuthorizeDataSource", req, resp, cb); } /** * Check the current user's maximum permission scope for the workflow folder recursively. * @param {GetMyWorkflowMaxPermissionRequest} req * @param {function(string, GetMyWorkflowMaxPermissionResponse):void} cb * @public */ GetMyWorkflowMaxPermission(req, cb) { let resp = new GetMyWorkflowMaxPermissionResponse(); this.request("GetMyWorkflowMaxPermission", req, resp, cb); } /** * Update workflow (including basic info and workflow parameters). * @param {UpdateTriggerWorkflowPartiallyRequest} req * @param {function(string, UpdateTriggerWorkflowPartiallyResponse):void} cb * @public */ UpdateTriggerWorkflowPartially(req, cb) { let resp = new UpdateTriggerWorkflowPartiallyResponse(); this.request("UpdateTriggerWorkflowPartially", req, resp, cb); } /** * Retrieve asset catalog info. * @param {ListCatalogRequest} req * @param {function(string, ListCatalogResponse):void} cb * @public */ ListCatalog(req, cb) { let resp = new ListCatalogResponse(); this.request("ListCatalog", req, resp, cb); } /** * Retrieve supplementary plan details. * @param {GetDataBackfillPlanRequest} req * @param {function(string, GetDataBackfillPlanResponse):void} cb * @public */ GetDataBackfillPlan(req, cb) { let resp = new GetDataBackfillPlanResponse(); this.request("GetDataBackfillPlan", req, resp, cb); } /** * Query task execution details. * @param {GetTriggerTaskRunRequest} req * @param {function(string, GetTriggerTaskRunResponse):void} cb * @public */ GetTriggerTaskRun(req, cb) { let resp = new GetTriggerTaskRunResponse(); this.request("GetTriggerTaskRun", req, resp, cb); } /** * Deletes a workflow * @param {DeleteWorkflowRequest} req * @param {function(string, DeleteWorkflowResponse):void} cb * @public */ DeleteWorkflow(req, cb) { let resp = new DeleteWorkflowResponse(); this.request("DeleteWorkflow", req, resp, cb); } /** * This API is used to delete a data source. * @param {DeleteDataSourceRequest} req * @param {function(string, DeleteDataSourceResponse):void} cb * @public */ DeleteDataSource(req, cb) { let resp = new DeleteDataSourceResponse(); this.request("DeleteDataSource", req, resp, cb); } /** * This API is used to unbind the designated execution resource group from the project. * @param {DissociateResourceGroupFromProjectRequest} req * @param {function(string, DissociateResourceGroupFromProjectResponse):void} cb * @public */ DissociateResourceGroupFromProject(req, cb) { let resp = new DissociateResourceGroupFromProjectResponse(); this.request("DissociateResourceGroupFromProject", req, resp, cb); } /** * This API is used to obtain resource file details. * @param {GetResourceFileRequest} req * @param {function(string, GetResourceFileResponse):void} cb * @public */ GetResourceFile(req, cb) { let resp = new GetResourceFileResponse(); this.request("GetResourceFile", req, resp, cb); } /** * Update resource folder. * @param {UpdateResourceFolderRequest} req * @param {function(string, UpdateResourceFolderResponse):void} cb * @public */ UpdateResourceFolder(req, cb) { let resp = new UpdateResourceFolderResponse(); this.request("UpdateResourceFolder", req, resp, cb); } /** * This API is used to delete a SQL folder. * @param {DeleteSQLFolderRequest} req * @param {function(string, DeleteSQLFolderResponse):void} cb * @public */ DeleteSQLFolder(req, cb) { let resp = new DeleteSQLFolderResponse(); this.request("DeleteSQLFolder", req, resp, cb); } /** * Query folder details. * @param {GetWorkflowFolderRequest} req * @param {function(string, GetWorkflowFolderResponse):void} cb * @public */ GetWorkflowFolder(req, cb) { let resp = new GetWorkflowFolderResponse(); this.request("GetWorkflowFolder", req, resp, cb); } /** * This API is used to create a data source in the designated project. * @param {CreateDataSourceRequest} req * @param {function(string, CreateDataSourceResponse):void} cb * @public */ CreateDataSource(req, cb) { let resp = new CreateDataSourceResponse(); this.request("CreateDataSource", req, resp, cb); } /** * This API is used to configure data development permissions. * @param {CreateWorkflowPermissionsRequest} req * @param {function(string, CreateWorkflowPermissionsResponse):void} cb * @public */ CreateWorkflowPermissions(req, cb) { let resp = new CreateWorkflowPermissionsResponse(); this.request("CreateWorkflowPermissions", req, resp, cb); } /** * This API is used to delete a resource folder. * @param {DeleteResourceFolderRequest} req * @param {function(string, DeleteResourceFolderResponse):void} cb * @public */ DeleteResourceFolder(req, cb) { let resp = new DeleteResourceFolderResponse(); this.request("DeleteResourceFolder", req, resp, cb); } /** * This API is used to query pagination information of tasks. * @param {ListTasksRequest