com.volcengine.model.imagex.v2.GetImageUploadFileResResult 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;
/**
* GetImageUploadFileResResult
*/
@lombok.Data
public final class GetImageUploadFileResResult {
/**
* 服务 ID。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ServiceId")
private String serviceId;
/**
* 文件 Uri。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "StoreUri")
private String storeUri;
/**
* 文件修改时间,即文件修改时的服务器当地时间。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "LastModified")
private String lastModified;
/**
* 文件字节数。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "FileSize")
private Integer fileSize;
/**
* 底层存储的 content-type 值。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "StorageContentType")
private String storageContentType;
/**
* 文件恢复副本的到期时间。仅当文件执行过恢复操作时有值
*/
@com.alibaba.fastjson.annotation.JSONField(name = "RestoreExpiryDate")
private String restoreExpiryDate;
/**
* 文件是否处于恢复中状态,取值如下所示:
*
* - `true`:是
*
* - `false`:否
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Restoring")
private Boolean restoring;
/**
* 底层存储类型,取值如下所示:
*
* - `STANDARD`:标准存储
*
* - `IA`:低频存储
*
* - `ARCHIVE`:归档存储
*
* - `COLD_ARCHIVE`:冷归档存储
*/
@com.alibaba.fastjson.annotation.JSONField(name = "StorageClass")
private String storageClass;
/**
* 是否被禁用
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Disabled")
private Boolean disabled;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy