com.volcengine.model.acep.CreateAppImageBody 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;
import java.util.List;
/**
* CreateAppImageBody
*/
@lombok.Data
public final class CreateAppImageBody {
/**
* 业务 ID,可在「云手机控制台-业务管理-业务详情」中获取
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ProductId")
private String productId;
/**
* 需要打包应用镜像的实例 ID。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "PodId")
private String podId;
/**
* 实例上需要打包的应用包名列表,以“,”分隔。需确保应用已经正常安装。如应用未完成安装,则会导致任务部分失败。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "PackageNameList")
private List packageNameList;
/**
* 是否在任务完成后,创建 AppVersion 及相关镜像:
*
* - 0:否;
*
* - 1:(默认)是。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "CreateAppVersion")
private Integer createAppVersion;
/**
* 镜像本地存储路径。
*
* 打包后生成的镜像可以存储在本地,用于所在机房内直接共享分发。该参数置空时,表示不本地存储,即镜像完成上传后,清理本地镜像。云端镜像以压缩包存储(默认 .tar.gz 格式)。本地以镜像目录存储,不保留压缩格式镜像文件。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "LocalPath")
private String localPath;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy