com.byteplus.model.live.v20230101.ListCloudMixTaskResResultDataResultItem Maven / Gradle / Ivy
package com.byteplus.model.live.v20230101;
import com.alibaba.fastjson.JSON;
/**
* ListCloudMixTaskResResultDataResultItem
*/
@lombok.Data
public final class ListCloudMixTaskResResultDataResultItem {
/**
* TODO
*/
@com.alibaba.fastjson.annotation.JSONField(name = "AccountID")
private String accountID;
/**
* TODO
*/
@com.alibaba.fastjson.annotation.JSONField(name = "CloudcastID")
private String cloudcastID;
/**
* 混流任务创建时间。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "CreatedAt")
private ListCloudMixTaskResResultDataResultItemCreatedAt createdAt;
/**
* TODO
*/
@com.alibaba.fastjson.annotation.JSONField(name = "MesosID")
private String mesosID;
/**
* 混流任务名称。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Name")
private String name;
/**
* TODO
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Provider")
private String provider;
/**
* 混流任务状态,取值及含义如下所示。
*
* - `pending`:任务调度被阻塞。
*
* - `prepare`:正在准备任务资源。
*
* - `runing`:任务进行中。
*
* - `prestop`:正在清理任务资源。
*
* - `done`:任务已结束。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Status")
private String status;
/**
* 混流任务结束时间。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "StoppedAt")
private ListCloudMixTaskResResultDataResultItemStoppedAt stoppedAt;
/**
* 混流任务 ID。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "TaskID")
private String taskID;
/**
* TODO
*/
@com.alibaba.fastjson.annotation.JSONField(name = "TaskType")
private String taskType;
/**
* TODO
*/
@com.alibaba.fastjson.annotation.JSONField(name = "UID")
private String uID;
/**
* 混流任务更新时间。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "UpdatedAt")
private ListCloudMixTaskResResultDataResultItemUpdatedAt updatedAt;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}