All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.tencentcloudapi.cme.v20191029.models.DescribeTaskDetailResponse Maven / Gradle / Ivy

/*
 * Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. 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.
 */
package com.tencentcloudapi.cme.v20191029.models;

import com.tencentcloudapi.common.AbstractModel;
import com.google.gson.annotations.SerializedName;
import com.google.gson.annotations.Expose;
import java.util.HashMap;

public class DescribeTaskDetailResponse extends AbstractModel{

    /**
    * 任务状态,取值有:
  • PROCESSING:处理中:
  • SUCCESS:成功;
  • FAIL:失败。
  • */ @SerializedName("Status") @Expose private String Status; /** * 任务进度,取值为:0~100。 */ @SerializedName("Progress") @Expose private Long Progress; /** * 错误码。
  • 0:成功;
  • 其他值:失败。
  • */ @SerializedName("ErrCode") @Expose private Long ErrCode; /** * 错误信息。 */ @SerializedName("ErrMsg") @Expose private String ErrMsg; /** * 任务类型,取值有:
  • VIDEO_EDIT_PROJECT_EXPORT:视频编辑项目导出。
  • */ @SerializedName("TaskType") @Expose private String TaskType; /** * 导出项目输出信息。仅当 TaskType 为 VIDEO_EDIT_PROJECT_EXPORT 时有效。 注意:此字段可能返回 null,表示取不到有效值。 */ @SerializedName("VideoEditProjectOutput") @Expose private VideoEditProjectOutput VideoEditProjectOutput; /** * 创建时间,格式按照 ISO 8601 标准表示。 */ @SerializedName("CreateTime") @Expose private String CreateTime; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ @SerializedName("RequestId") @Expose private String RequestId; /** * Get 任务状态,取值有:
  • PROCESSING:处理中:
  • SUCCESS:成功;
  • FAIL:失败。
  • * @return Status 任务状态,取值有:
  • PROCESSING:处理中:
  • SUCCESS:成功;
  • FAIL:失败。
  • */ public String getStatus() { return this.Status; } /** * Set 任务状态,取值有:
  • PROCESSING:处理中:
  • SUCCESS:成功;
  • FAIL:失败。
  • * @param Status 任务状态,取值有:
  • PROCESSING:处理中:
  • SUCCESS:成功;
  • FAIL:失败。
  • */ public void setStatus(String Status) { this.Status = Status; } /** * Get 任务进度,取值为:0~100。 * @return Progress 任务进度,取值为:0~100。 */ public Long getProgress() { return this.Progress; } /** * Set 任务进度,取值为:0~100。 * @param Progress 任务进度,取值为:0~100。 */ public void setProgress(Long Progress) { this.Progress = Progress; } /** * Get 错误码。
  • 0:成功;
  • 其他值:失败。
  • * @return ErrCode 错误码。
  • 0:成功;
  • 其他值:失败。
  • */ public Long getErrCode() { return this.ErrCode; } /** * Set 错误码。
  • 0:成功;
  • 其他值:失败。
  • * @param ErrCode 错误码。
  • 0:成功;
  • 其他值:失败。
  • */ public void setErrCode(Long ErrCode) { this.ErrCode = ErrCode; } /** * Get 错误信息。 * @return ErrMsg 错误信息。 */ public String getErrMsg() { return this.ErrMsg; } /** * Set 错误信息。 * @param ErrMsg 错误信息。 */ public void setErrMsg(String ErrMsg) { this.ErrMsg = ErrMsg; } /** * Get 任务类型,取值有:
  • VIDEO_EDIT_PROJECT_EXPORT:视频编辑项目导出。
  • * @return TaskType 任务类型,取值有:
  • VIDEO_EDIT_PROJECT_EXPORT:视频编辑项目导出。
  • */ public String getTaskType() { return this.TaskType; } /** * Set 任务类型,取值有:
  • VIDEO_EDIT_PROJECT_EXPORT:视频编辑项目导出。
  • * @param TaskType 任务类型,取值有:
  • VIDEO_EDIT_PROJECT_EXPORT:视频编辑项目导出。
  • */ public void setTaskType(String TaskType) { this.TaskType = TaskType; } /** * Get 导出项目输出信息。仅当 TaskType 为 VIDEO_EDIT_PROJECT_EXPORT 时有效。 注意:此字段可能返回 null,表示取不到有效值。 * @return VideoEditProjectOutput 导出项目输出信息。仅当 TaskType 为 VIDEO_EDIT_PROJECT_EXPORT 时有效。 注意:此字段可能返回 null,表示取不到有效值。 */ public VideoEditProjectOutput getVideoEditProjectOutput() { return this.VideoEditProjectOutput; } /** * Set 导出项目输出信息。仅当 TaskType 为 VIDEO_EDIT_PROJECT_EXPORT 时有效。 注意:此字段可能返回 null,表示取不到有效值。 * @param VideoEditProjectOutput 导出项目输出信息。仅当 TaskType 为 VIDEO_EDIT_PROJECT_EXPORT 时有效。 注意:此字段可能返回 null,表示取不到有效值。 */ public void setVideoEditProjectOutput(VideoEditProjectOutput VideoEditProjectOutput) { this.VideoEditProjectOutput = VideoEditProjectOutput; } /** * Get 创建时间,格式按照 ISO 8601 标准表示。 * @return CreateTime 创建时间,格式按照 ISO 8601 标准表示。 */ public String getCreateTime() { return this.CreateTime; } /** * Set 创建时间,格式按照 ISO 8601 标准表示。 * @param CreateTime 创建时间,格式按照 ISO 8601 标准表示。 */ public void setCreateTime(String CreateTime) { this.CreateTime = CreateTime; } /** * Get 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 * @return RequestId 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ public String getRequestId() { return this.RequestId; } /** * Set 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 * @param RequestId 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ public void setRequestId(String RequestId) { this.RequestId = RequestId; } public DescribeTaskDetailResponse() { } /** * NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, * and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. */ public DescribeTaskDetailResponse(DescribeTaskDetailResponse source) { if (source.Status != null) { this.Status = new String(source.Status); } if (source.Progress != null) { this.Progress = new Long(source.Progress); } if (source.ErrCode != null) { this.ErrCode = new Long(source.ErrCode); } if (source.ErrMsg != null) { this.ErrMsg = new String(source.ErrMsg); } if (source.TaskType != null) { this.TaskType = new String(source.TaskType); } if (source.VideoEditProjectOutput != null) { this.VideoEditProjectOutput = new VideoEditProjectOutput(source.VideoEditProjectOutput); } if (source.CreateTime != null) { this.CreateTime = new String(source.CreateTime); } if (source.RequestId != null) { this.RequestId = new String(source.RequestId); } } /** * Internal implementation, normal users should not use it. */ public void toMap(HashMap map, String prefix) { this.setParamSimple(map, prefix + "Status", this.Status); this.setParamSimple(map, prefix + "Progress", this.Progress); this.setParamSimple(map, prefix + "ErrCode", this.ErrCode); this.setParamSimple(map, prefix + "ErrMsg", this.ErrMsg); this.setParamSimple(map, prefix + "TaskType", this.TaskType); this.setParamObj(map, prefix + "VideoEditProjectOutput.", this.VideoEditProjectOutput); this.setParamSimple(map, prefix + "CreateTime", this.CreateTime); this.setParamSimple(map, prefix + "RequestId", this.RequestId); } }




    © 2015 - 2025 Weber Informatics LLC | Privacy Policy