org.jclouds.aws.ec2.services
Interface PlacementGroupAsyncClient


public interface PlacementGroupAsyncClient

Provides access to EC2 Placement Groups via their REST API.

Author:
Adrian Cole

Method Summary
 com.google.common.util.concurrent.ListenableFuture<Void> createPlacementGroupInRegion(String region, String name)
           
 com.google.common.util.concurrent.ListenableFuture<Void> createPlacementGroupInRegion(String region, String name, String strategy)
           
 com.google.common.util.concurrent.ListenableFuture<Void> deletePlacementGroupInRegion(String region, String name)
           
 com.google.common.util.concurrent.ListenableFuture<? extends Set<PlacementGroup>> describePlacementGroupsInRegion(String region, String... placementGroupIds)
           
 

Method Detail

createPlacementGroupInRegion

@Named(value="ec2:CreatePlacementGroup")
com.google.common.util.concurrent.ListenableFuture<Void> createPlacementGroupInRegion(@Nullable
                                                                                            String region,
                                                                                            String name,
                                                                                            String strategy)
See Also:
PlacementGroupClient.createPlacementGroupInRegion(String,String,String)

createPlacementGroupInRegion

@Named(value="ec2:CreatePlacementGroup")
com.google.common.util.concurrent.ListenableFuture<Void> createPlacementGroupInRegion(@Nullable
                                                                                            String region,
                                                                                            String name)
See Also:
PlacementGroupClient.createPlacementGroupInRegion(String,String)

deletePlacementGroupInRegion

@Named(value="ec2:DeletePlacementGroup")
com.google.common.util.concurrent.ListenableFuture<Void> deletePlacementGroupInRegion(@Nullable
                                                                                            String region,
                                                                                            String name)
See Also:
PlacementGroupClient.deletePlacementGroupInRegion(java.lang.String, java.lang.String)

describePlacementGroupsInRegion

@Named(value="ec2:DescribePlacementGroups")
com.google.common.util.concurrent.ListenableFuture<? extends Set<PlacementGroup>> describePlacementGroupsInRegion(@Nullable
                                                                                                                        String region,
                                                                                                                        String... placementGroupIds)
See Also:
PlacementGroupClient.describePlacementGroupsInRegion(java.lang.String, java.lang.String...)


Copyright © 2009-2013 jclouds. All Rights Reserved.