tencentcloud-sdk-nodejs-intl-en
Version:
995 lines (957 loc) • 98.3 kB
JavaScript
/*
* 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