List of usage examples for com.amazonaws.services.ec2.model Reservation setInstances
public void setInstances(java.util.Collection<Instance> instances)
The instances.
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; }