Example usage for com.amazonaws.services.ec2.model CreateImageRequest setNoReboot

List of usage examples for com.amazonaws.services.ec2.model CreateImageRequest setNoReboot

Introduction

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

Prototype


public void setNoReboot(Boolean noReboot) 

Source Link

Document

By default, Amazon EC2 attempts to shut down and reboot the instance before creating the image.

Usage

From source file:HW1.java

License:Open Source License

public static String createAmiFromInstance(String instanceId, String name, boolean noReboot) {
    CreateImageRequest createImageRequest = new CreateImageRequest();
    createImageRequest.setInstanceId(instanceId);
    createImageRequest.setName(name);/*from www .j av a 2  s . co  m*/
    createImageRequest.setNoReboot(noReboot);
    CreateImageResult createImageResult = ec2.createImage(createImageRequest);
    String imageId = createImageResult.getImageId();
    ArrayList<String> imageIds = new ArrayList<String>();
    imageIds.add(imageId);

    try {
        Thread.sleep(10000);
    } catch (InterruptedException e) {
        e.printStackTrace();
    }

    return imageId;
}