com.byteplus.model.live.v20230101.GetCloudMixTaskDetailResResultData Maven / Gradle / Ivy
package com.byteplus.model.live.v20230101;
import com.alibaba.fastjson.JSON;
/**
* GetCloudMixTaskDetailResResultData
*/
@lombok.Data
public final class GetCloudMixTaskDetailResResultData {
/**
* TODO
*/
@com.alibaba.fastjson.annotation.JSONField(name = "AccountID")
private String accountID;
/**
* TODO
*/
@com.alibaba.fastjson.annotation.JSONField(name = "LastOperationErrCode")
private Integer lastOperationErrCode;
/**
* TODO
*/
@com.alibaba.fastjson.annotation.JSONField(name = "LastOperationErrMsg")
private String lastOperationErrMsg;
/**
* 任务最近一次更新的版本标识。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "LastOperationIndex")
private Integer lastOperationIndex;
/**
* 任务最近一次成功更新的版本标识。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "LastSuccessOperationIndex")
private Integer lastSuccessOperationIndex;
/**
* 混流任务详细配置的 Json 字符串。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Rule")
private String rule;
/**
* 混流任务状态,取值及含义如下所示。
*
* - `pending`:任务调度被阻塞。
*
* - `prepare`:正在准备任务资源。
*
* - `runing`:任务进行中。
*
* - `prestop`:正在清理任务资源。
*
* - `done`:任务已结束。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Status")
private String status;
/**
* TODO
*/
@com.alibaba.fastjson.annotation.JSONField(name = "TaskErrCode")
private Integer taskErrCode;
/**
* TODO
*/
@com.alibaba.fastjson.annotation.JSONField(name = "TaskErrMsg")
private String taskErrMsg;
/**
* TODO
*/
@com.alibaba.fastjson.annotation.JSONField(name = "TaskErrSrcIDs")
private Object taskErrSrcIDs;
/**
* 混流任务 ID。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "TaskID")
private String taskID;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}