org.jclouds.aws.ec2.services
Interface AWSInstanceAsyncClient

All Superinterfaces:
InstanceAsyncClient

public interface AWSInstanceAsyncClient
extends InstanceAsyncClient

Provides access to EC2 Instance Services via their REST API.

Author:
Adrian Cole

Method Summary
 com.google.common.util.concurrent.ListenableFuture<Set<? extends Reservation<? extends AWSRunningInstance>>> describeInstancesInRegion(String region, String... instanceIds)
           
 com.google.common.util.concurrent.ListenableFuture<Reservation<? extends AWSRunningInstance>> runInstancesInRegion(String region, String nullableAvailabilityZone, String imageId, int minCount, int maxCount, RunInstancesOptions... options)
           
 
Methods inherited from interface org.jclouds.ec2.services.InstanceAsyncClient
getBlockDeviceMappingForInstanceInRegion, getInstanceInitiatedShutdownBehaviorForInstanceInRegion, getInstanceTypeForInstanceInRegion, getKernelForInstanceInRegion, getRamdiskForInstanceInRegion, getRootDeviceNameForInstanceInRegion, getUserDataForInstanceInRegion, isApiTerminationDisabledForInstanceInRegion, rebootInstancesInRegion, resetKernelForInstanceInRegion, resetRamdiskForInstanceInRegion, setApiTerminationDisabledForInstanceInRegion, setBlockDeviceMappingForInstanceInRegion, setInstanceInitiatedShutdownBehaviorForInstanceInRegion, setInstanceTypeForInstanceInRegion, setKernelForInstanceInRegion, setRamdiskForInstanceInRegion, setUserDataForInstanceInRegion, startInstancesInRegion, stopInstancesInRegion, terminateInstancesInRegion
 

Method Detail

describeInstancesInRegion

com.google.common.util.concurrent.ListenableFuture<Set<? extends Reservation<? extends AWSRunningInstance>>> describeInstancesInRegion(@Nullable
                                                                                                                                       String region,
                                                                                                                                       String... instanceIds)
Specified by:
describeInstancesInRegion in interface InstanceAsyncClient
See Also:
AWSInstanceClient.describeInstancesInRegion(java.lang.String, java.lang.String...)

runInstancesInRegion

com.google.common.util.concurrent.ListenableFuture<Reservation<? extends AWSRunningInstance>> runInstancesInRegion(@Nullable
                                                                                                                   String region,
                                                                                                                   @Nullable
                                                                                                                   String nullableAvailabilityZone,
                                                                                                                   String imageId,
                                                                                                                   int minCount,
                                                                                                                   int maxCount,
                                                                                                                   RunInstancesOptions... options)
Specified by:
runInstancesInRegion in interface InstanceAsyncClient
See Also:
AWSInstanceClient.runInstancesInRegion(java.lang.String, java.lang.String, java.lang.String, int, int, org.jclouds.ec2.options.RunInstancesOptions...)


Copyright © 2009-2011 jclouds. All Rights Reserved.