com.volcengine.model.acep.UploadAppBody 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.acep;
import com.alibaba.fastjson.JSON;
/**
* UploadAppBody
*/
@lombok.Data
public final class UploadAppBody {
/**
* 业务 ID,可在「云手机控制台-业务管理-业务详情」中获取。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ProductId")
private String productId;
/**
* 自定义应用 ID:
*
*
*
* - 如不指定,则自动生成
*
*
*
* - 如指定,需保证应用 ID 在业务维度唯一
*/
@com.alibaba.fastjson.annotation.JSONField(name = "AppId")
private String appId;
/**
* 应用名称,如不填写,则默认返回空值。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "AppName")
private String appName;
/**
* 应用类型:
*
*
*
* - 0:其他
*
*
*
* - 1:视频
*
*
*
* - 2:游戏
*
*
*
* - 3:效率
*
*
*
* - 4:办公
*/
@com.alibaba.fastjson.annotation.JSONField(name = "AppType")
private Integer appType;
/**
* 应用的横竖屏:
*
*
*
* - 0:竖屏
*
*
*
* - 270:横屏
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Rotation")
private Integer rotation;
/**
* 上传方式,目前仅支持设为 0,即 HTTP 下载地址。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "UploadType")
private Integer uploadType;
/**
* 应用下载 URL 地址。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "DownloadUrl")
private String downloadUrl;
/**
* 应用描述。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "AppDesc")
private String appDesc;
/**
* 应用文件解析类型:
*
*
*
* - 0,解析;前向兼容,默认解析并且转存到火山引擎对象存储
*
*
*
* - 1,不解析,透传地址,不转存到火山引擎对象存储
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ParseFlag")
private Integer parseFlag;
/**
* TODO
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ExtraInfo")
private com.volcengine.model.acep.v20231030.RequestAppUploadExtra extraInfo;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy