Example usage for com.amazonaws.services.ec2.model CreateVolumeRequest setSnapshotId

List of usage examples for com.amazonaws.services.ec2.model CreateVolumeRequest setSnapshotId

Introduction

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

Prototype


public void setSnapshotId(String snapshotId) 

Source Link

Document

The snapshot from which to create the volume.

Usage

From source file:HW1.java

License:Open Source License

public static String createVolume(String zone, String snapshotId) {
    String volume_name;//  ww w .  ja va 2  s .  c o m
    CreateVolumeRequest cvr = new CreateVolumeRequest();
    cvr.setSize(10); //size = 10 gigabytes
    CreateVolumeResult volume_result;
    cvr.setAvailabilityZone(zone);
    if (snapshotId != null)
        cvr.setSnapshotId(snapshotId);
    volume_result = ec2.createVolume(cvr);
    volume_name = volume_result.getVolume().getVolumeId();

    return volume_name;
}