Example usage for com.amazonaws.services.ec2.model Reservation setInstances

List of usage examples for com.amazonaws.services.ec2.model Reservation setInstances

Introduction

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

Prototype


public void setInstances(java.util.Collection<Instance> instances) 

Source Link

Document

The instances.

Usage

From source file:jp.primecloud.auto.aws.typica.converter.ReservationConverter.java

License:Open Source License

@Override
protected Reservation convertObject(ReservationDescription from) {
    Reservation to = new Reservation();

    to.setReservationId(from.getReservationId());
    to.setOwnerId(from.getOwner());// w w w. ja  va 2 s  .  c  o m
    to.setRequesterId(from.getRequestId());
    to.setGroupNames(from.getGroups());
    to.setInstances(new InstanceConverter().convert(from.getInstances()));

    return to;
}

From source file:org.jenkinsci.plugins.ec2harness.MockAmazonEC2.java

License:Open Source License

@Override
public RunInstancesResult runInstances(RunInstancesRequest runInstancesRequest)
        throws AmazonServiceException, AmazonClientException {
    printcall();/*from ww  w .j  a v  a2  s  .c o m*/

    Instance instance = new Instance();
    Random random = new Random();
    instance.setInstanceId("" + random.nextInt(10000));
    InstanceState instanceState = new InstanceState();
    instanceState.setName(InstanceStateName.Running);
    instance.setState(instanceState);

    ArrayList<Instance> instances = new ArrayList<Instance>();
    instances.add(instance);
    this.instances.add(instance);

    Reservation reservation = new Reservation();
    reservation.setInstances(instances);

    RunInstancesResult runInstancesResult = new RunInstancesResult();
    runInstancesResult.setReservation(reservation);

    return runInstancesResult;
}

From source file:org.jenkinsci.plugins.ec2harness.MockAmazonEC2.java

License:Open Source License

@Override
public DescribeInstancesResult describeInstances(DescribeInstancesRequest describeInstancesRequest)
        throws AmazonServiceException, AmazonClientException {
    printcall();/*from w  w  w .  ja v  a  2  s  .  c o m*/
    DescribeInstancesResult describeInstancesResult = new DescribeInstancesResult();
    if (instances.size() == 0) {
        return describeInstancesResult;
    }
    Reservation reservation = new Reservation();
    ArrayList<Reservation> reservations = new ArrayList<Reservation>();
    reservations.add(reservation);
    describeInstancesResult.setReservations(reservations);
    reservation.setInstances(instances);

    return describeInstancesResult;
}

From source file:org.jenkinsci.plugins.ec2harness.MockAmazonEC2.java

License:Open Source License

@Override
public DescribeInstancesResult describeInstances() throws AmazonServiceException, AmazonClientException {
    System.out.println("MockAmazonEC2.describeinstances() num instances: " + this.instances.size());
    printcall();//  w  w w  .ja  v  a  2 s. c  o  m
    DescribeInstancesResult describeInstancesResult = new DescribeInstancesResult();
    ArrayList<Reservation> reservations = new ArrayList<Reservation>();
    describeInstancesResult.setReservations(reservations);
    Reservation reservation = new Reservation();
    reservation.setInstances(instances);
    reservations.add(reservation);
    return describeInstancesResult;
}