List of usage examples for com.amazonaws.services.ec2.model DeleteVolumeRequest withVolumeId
public DeleteVolumeRequest withVolumeId(String volumeId)
The ID of the volume.
From source file:jp.primecloud.auto.process.aws.AwsVolumeProcess.java
License:Open Source License
public void deleteVolume(AwsProcessClient awsProcessClient, Long instanceNo, Long volumeNo) { AwsVolume awsVolume = awsVolumeDao.read(volumeNo); String volumeId = awsVolume.getVolumeId(); // /*w w w .j a v a2 s . c o m*/ Component component = null; if (awsVolume.getComponentNo() != null) { component = componentDao.read(awsVolume.getComponentNo()); } Instance instance = null; if (instanceNo != null) { instance = instanceDao.read(instanceNo); } processLogger.debug(component, instance, "AwsEbsDelete", new Object[] { awsProcessClient.getPlatform().getPlatformName(), awsVolume.getVolumeId() }); // ? DeleteVolumeRequest request = new DeleteVolumeRequest(); request.withVolumeId(volumeId); awsProcessClient.getEc2Client().deleteVolume(request); // if (log.isInfoEnabled()) { log.info(MessageUtils.getMessage("IPROCESS-100127", volumeId)); } }