com.volcengine.model.imagex.v2.GetImageMigrateTasksResResultTasksItem Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of volc-sdk-java Show documentation
Show all versions of volc-sdk-java Show documentation
The VOLC Engine SDK for Java
package com.volcengine.model.imagex.v2;
import com.alibaba.fastjson.JSON;
import java.util.List;
/**
* GetImageMigrateTasksResResultTasksItem
*/
@lombok.Data
public final class GetImageMigrateTasksResResultTasksItem {
/**
* 任务 ID
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ID")
private String iD;
/**
* 任务名称
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Name")
private String name;
/**
* 源信息
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Source")
private GetImageMigrateTasksResResultTasksItemSource source;
/**
* 迁移进度信息
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Progress")
private GetImageMigrateTasksResResultTasksItemProgress progress;
/**
* 迁移策略
*/
@com.alibaba.fastjson.annotation.JSONField(name = "RunStrategy")
private GetImageMigrateTasksResResultTasksItemRunStrategy runStrategy;
/**
* 转码配置
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Transcode")
private GetImageMigrateTasksResResultTasksItemTranscode transcode;
/**
* 目标信息
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Dst")
private GetImageMigrateTasksResResultTasksItemDst dst;
/**
* 运行时长信息
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Run")
private List run;
/**
* 任务状态。取值如下所示:
*
*
*
* - `Initial`:创建中
*
* - `Running`:运行中
*
* - `Done`:全部迁移完成
*
* - `Partial`:部分迁移完成
*
* - `Failed`:迁移失败
*
* - `Terminated`:中止
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Status")
private String status;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy