方法说明
创建一个镜像(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();//创建失败}