com.volcengine.model.imagex.v2.FetchImageUrlResResult 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;
/**
* FetchImageUrlResResult
*/
@lombok.Data
public final class FetchImageUrlResResult {
/**
* 源文件 URL
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Url")
private String url;
/**
* 迁移后的文件 URI,包含 bucket/key 两部分。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "StoreUri")
private String storeUri;
/**
* 文件大小,单位为 byte。同步处理情况下有返回值。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "FSize")
private Long fSize;
/**
* 图片宽,在同步处理情况下、迁移至图像处理服务且为图片资源时有返回值。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ImageWidth")
private Integer imageWidth;
/**
* 图片高,在同步处理情况下、迁移至图像处理服务且为图片资源时有返回值。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ImageHeight")
private Integer imageHeight;
/**
* 图片类型,在同步处理情况下、迁移至图像处理服务且为图片资源时有返回值。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ImageFormat")
private String imageFormat;
/**
* 动图持续时间,在同步处理情况下、迁移至图像处理服务且为图片资源时有返回值。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Duration")
private Long duration;
/**
* 图片帧数,在同步处理情况下、迁移至图像处理服务且为图片资源时有返回值。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "FrameCnt")
private Integer frameCnt;
/**
* 完成任务总耗时,单位为毫秒。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "TimeCost")
private Long timeCost;
/**
* 任务结束执行时间戳,UTC 时间,单位为 ns。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "EndTime")
private Long endTime;
/**
* 任务开始执行时间戳,UTC 时间,单位为 ns。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "StartTime")
private Long startTime;
/**
* 异步任务 ID,仅当`Async`取值`true`,即采用异步时有返回值。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "TaskId")
private String taskId;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy