import { TaskPolicy } from './TaskPolicy'; import { TaskProgress } from './TaskProgress'; import { SdkResponse } from "@huaweicloud/huaweicloud-sdk-core/SdkResponse"; export declare class CreateBatchTaskResponse extends SdkResponse { private 'task_id'?; private 'task_name'?; private 'task_type'?; private 'task_mode'?; private 'need_confirm'?; private 'task_ext_info'?; targets?: Array; private 'targets_filter'?; document?: object; private 'task_policy'?; status?: string; private 'status_desc'?; private 'task_progress'?; private 'create_time'?; constructor(); withTaskId(taskId: string): CreateBatchTaskResponse; set taskId(taskId: string | undefined); get taskId(): string | undefined; withTaskName(taskName: string): CreateBatchTaskResponse; set taskName(taskName: string | undefined); get taskName(): string | undefined; withTaskType(taskType: string): CreateBatchTaskResponse; set taskType(taskType: string | undefined); get taskType(): string | undefined; withTaskMode(taskMode: string): CreateBatchTaskResponse; set taskMode(taskMode: string | undefined); get taskMode(): string | undefined; withNeedConfirm(needConfirm: boolean): CreateBatchTaskResponse; set needConfirm(needConfirm: boolean | undefined); get needConfirm(): boolean | undefined; withTaskExtInfo(taskExtInfo: object): CreateBatchTaskResponse; set taskExtInfo(taskExtInfo: object | undefined); get taskExtInfo(): object | undefined; withTargets(targets: Array): CreateBatchTaskResponse; withTargetsFilter(targetsFilter: { [key: string]: object; }): CreateBatchTaskResponse; set targetsFilter(targetsFilter: { [key: string]: object; } | undefined); get targetsFilter(): { [key: string]: object; } | undefined; withDocument(document: object): CreateBatchTaskResponse; withTaskPolicy(taskPolicy: TaskPolicy): CreateBatchTaskResponse; set taskPolicy(taskPolicy: TaskPolicy | undefined); get taskPolicy(): TaskPolicy | undefined; withStatus(status: string): CreateBatchTaskResponse; withStatusDesc(statusDesc: string): CreateBatchTaskResponse; set statusDesc(statusDesc: string | undefined); get statusDesc(): string | undefined; withTaskProgress(taskProgress: TaskProgress): CreateBatchTaskResponse; set taskProgress(taskProgress: TaskProgress | undefined); get taskProgress(): TaskProgress | undefined; withCreateTime(createTime: string): CreateBatchTaskResponse; set createTime(createTime: string | undefined); get createTime(): string | undefined; } //# sourceMappingURL=CreateBatchTaskResponse.d.ts.map