public interface AMIAsyncClient
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.util.concurrent.ListenableFuture<Void> | 
addLaunchPermissionsToImageInRegion(String region,
                                   Iterable<String> userIds,
                                   Iterable<String> userGroups,
                                   String imageId)  | 
com.google.common.util.concurrent.ListenableFuture<String> | 
createImageInRegion(String region,
                   String name,
                   String instanceId,
                   CreateImageOptions... options)  | 
com.google.common.util.concurrent.ListenableFuture<Void> | 
deregisterImageInRegion(String region,
                       String imageId)  | 
com.google.common.util.concurrent.ListenableFuture<Set<? extends Image>> | 
describeImagesInRegion(String region,
                      DescribeImagesOptions... options)  | 
com.google.common.util.concurrent.ListenableFuture<Map<String,Image.EbsBlockDevice>> | 
getBlockDeviceMappingsForImageInRegion(String region,
                                      String imageId)  | 
com.google.common.util.concurrent.ListenableFuture<Permission> | 
getLaunchPermissionForImageInRegion(String region,
                                   String imageId)  | 
com.google.common.util.concurrent.ListenableFuture<String> | 
registerImageFromManifestInRegion(String region,
                                 String imageName,
                                 String pathToManifest,
                                 RegisterImageOptions... options)  | 
com.google.common.util.concurrent.ListenableFuture<String> | 
registerUnixImageBackedByEbsInRegion(String region,
                                    String imageName,
                                    String ebsSnapshotId,
                                    RegisterImageBackedByEbsOptions... options)  | 
com.google.common.util.concurrent.ListenableFuture<Void> | 
removeLaunchPermissionsFromImageInRegion(String region,
                                        Iterable<String> userIds,
                                        Iterable<String> userGroups,
                                        String imageId)  | 
com.google.common.util.concurrent.ListenableFuture<Void> | 
resetLaunchPermissionsOnImageInRegion(String region,
                                     String imageId)  | 
@Named(value="DescribeImages") com.google.common.util.concurrent.ListenableFuture<Set<? extends Image>> describeImagesInRegion(@Nullable String region, DescribeImagesOptions... options)
@Named(value="CreateImage") com.google.common.util.concurrent.ListenableFuture<String> createImageInRegion(@Nullable String region, String name, String instanceId, CreateImageOptions... options)
@Named(value="DeregisterImage") com.google.common.util.concurrent.ListenableFuture<Void> deregisterImageInRegion(@Nullable String region, String imageId)
@Named(value="RegisterImage") com.google.common.util.concurrent.ListenableFuture<String> registerImageFromManifestInRegion(@Nullable String region, String imageName, String pathToManifest, RegisterImageOptions... options)
@Named(value="RegisterImage") com.google.common.util.concurrent.ListenableFuture<String> registerUnixImageBackedByEbsInRegion(@Nullable String region, String imageName, String ebsSnapshotId, RegisterImageBackedByEbsOptions... options)
@Named(value="ResetImageAttribute") com.google.common.util.concurrent.ListenableFuture<Void> resetLaunchPermissionsOnImageInRegion(@Nullable String region, String imageId)
@Named(value="ModifyImageAttribute") com.google.common.util.concurrent.ListenableFuture<Void> addLaunchPermissionsToImageInRegion(@Nullable String region, Iterable<String> userIds, Iterable<String> userGroups, String imageId)
@Named(value="ModifyImageAttribute") com.google.common.util.concurrent.ListenableFuture<Void> removeLaunchPermissionsFromImageInRegion(@Nullable String region, Iterable<String> userIds, Iterable<String> userGroups, String imageId)
AMIClient#removeLaunchPermissionsToImageInRegion@Named(value="DescribeImageAttribute") com.google.common.util.concurrent.ListenableFuture<Permission> getLaunchPermissionForImageInRegion(@Nullable String region, String imageId)
Copyright © 2009-2013 jclouds. All Rights Reserved.