Example usage for com.amazonaws.services.ec2.model DescribeImagesRequest setImageIds

List of usage examples for com.amazonaws.services.ec2.model DescribeImagesRequest setImageIds

Introduction

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

Prototype


public void setImageIds(java.util.Collection<String> imageIds) 

Source Link

Document

The image IDs.

Usage

From source file:pl.edu.agh.samm.tadapter.eucalyptus.EucalyptusTransportAdapter.java

License:Open Source License

private Image getImageByImageID(AmazonEC2Client client, String imageId) {
    DescribeImagesRequest describeImagesRequest = new DescribeImagesRequest();
    List<String> imageIds = new LinkedList<String>();
    imageIds.add(imageId);//from   w w  w .ja  v  a 2 s . c  o m
    describeImagesRequest.setImageIds(imageIds);
    List<Image> images = client.describeImages(describeImagesRequest).getImages();
    if (images.size() != 1) {
        throw new RuntimeException("Found " + images.size() + " images of id: " + imageId);
    }
    return images.get(0);
}