方法说明
创建一个镜像(createImage
)。
参数说明
参数 | 类型 | 是否必需 | 说明 |
---|---|---|---|
imageDescription | ImageDescription | 是 | 创建镜像的描述。 |
下面类的包名都是: com.aliyuncs.batchcompute.pojo.v20151111
imageDescription的属性
均有getter和setter方法。
属性 | 类型 | 说明 |
---|---|---|
name | String | 镜像名称 |
description | String | 简短描述 |
ecsImageId | String | ECS镜像ID |
platform | String | 操作系统, Image.LINUX 或者 Image.WINDOWS |
返回值说明
- 创建成功后返回一个CreateImageResponse实例,可以通过 response.getImageId() 获取创建的镜像ID。
类型 | 说明 |
---|---|
CreateImageResponse | 可以获取创建成功的imageId。 |
CreateImageResponse的包名为:com.aliyuncs.batchcompute.model.v20151111,下面的其他Response都是在这个包下面。
- 创建失败后,抛出异常: ClientException。
代码示例
try{
CreateImageResponse response = client.createImage(imageDescription);
String imageId = response.getImageId();
//创建成功
}catch(ClientException e){
e.printStackTrace();
//创建失败
}