Example usage for com.amazonaws.services.ec2.model DeleteVolumeRequest setVolumeId

List of usage examples for com.amazonaws.services.ec2.model DeleteVolumeRequest setVolumeId

Introduction

In this page you can find the example usage for com.amazonaws.services.ec2.model DeleteVolumeRequest setVolumeId.

Prototype


public void setVolumeId(String volumeId) 

Source Link

Document

The ID of the volume.

Usage

From source file:HW1.java

License:Open Source License

public static void deleteVolume(String volumeId) {
    DeleteVolumeRequest deleteVolumeRequest1 = new DeleteVolumeRequest();
    deleteVolumeRequest1.setVolumeId(volumeId);
    ec2.deleteVolume(deleteVolumeRequest1);
}

From source file:com.liferay.amazontools.AMICleaner.java

License:Open Source License

protected void deleteAvailableVolumes() {
    DescribeVolumesRequest describeVolumesRequest = new DescribeVolumesRequest();

    Filter filter = new Filter();

    filter.setName("status");

    filter.withValues("available");

    describeVolumesRequest.withFilters(filter);

    DescribeVolumesResult describeVolumesResult = amazonEC2Client.describeVolumes(describeVolumesRequest);

    List<Volume> volumes = describeVolumesResult.getVolumes();

    for (int i = 0; i < volumes.size(); i++) {
        DeleteVolumeRequest deleteVolumeRequest = new DeleteVolumeRequest();

        Volume volume = volumes.get(i);//from   w  w  w.j  a v  a 2 s .  c  o m

        deleteVolumeRequest.setVolumeId(volume.getVolumeId());

        amazonEC2Client.deleteVolume(deleteVolumeRequest);
    }
}