org.jclouds.aws.ec2
Interface AWSEC2Api

All Superinterfaces:
Closeable, org.jclouds.ec2.EC2Api

public interface AWSEC2Api
extends org.jclouds.ec2.EC2Api

Provides synchronous access to EC2 services.


Method Summary
 com.google.common.base.Optional<? extends AWSAMIApi> getAMIApi()
          
 com.google.common.base.Optional<? extends AWSAMIApi> getAMIApiForRegion(String region)
           
 com.google.common.base.Optional<? extends AWSInstanceApi> getInstanceApi()
          
 com.google.common.base.Optional<? extends AWSInstanceApi> getInstanceApiForRegion(String region)
           
 com.google.common.base.Optional<? extends AWSKeyPairApi> getKeyPairApi()
          
 com.google.common.base.Optional<? extends AWSKeyPairApi> getKeyPairApiForRegion(String region)
           
 com.google.common.base.Optional<? extends MonitoringApi> getMonitoringApi()
          Provides synchronous access to Monitoring services.
 com.google.common.base.Optional<? extends MonitoringApi> getMonitoringApiForRegion(String region)
           
 com.google.common.base.Optional<? extends PlacementGroupApi> getPlacementGroupApi()
          Provides synchronous access to PlacementGroup services.
 com.google.common.base.Optional<? extends PlacementGroupApi> getPlacementGroupApiForRegion(String region)
           
 com.google.common.base.Optional<? extends AWSSecurityGroupApi> getSecurityGroupApi()
          
 com.google.common.base.Optional<? extends AWSSecurityGroupApi> getSecurityGroupApiForRegion(String region)
           
 com.google.common.base.Optional<? extends SpotInstanceApi> getSpotInstanceApi()
          Provides synchronous access to SpotInstance services.
 com.google.common.base.Optional<? extends SpotInstanceApi> getSpotInstanceApiForRegion(String region)
           
 
Methods inherited from interface org.jclouds.ec2.EC2Api
getAvailabilityZoneAndRegionApi, getAvailabilityZoneAndRegionApiForRegion, getConfiguredRegions, getElasticBlockStoreApi, getElasticBlockStoreApiForRegion, getElasticIPAddressApi, getElasticIPAddressApiForRegion, getSubnetApi, getSubnetApiForRegion, getTagApi, getTagApiForRegion, getWindowsApi, getWindowsApiForRegion
 
Methods inherited from interface java.io.Closeable
close
 

Method Detail

getInstanceApi

com.google.common.base.Optional<? extends AWSInstanceApi> getInstanceApi()

Specified by:
getInstanceApi in interface org.jclouds.ec2.EC2Api

getInstanceApiForRegion

com.google.common.base.Optional<? extends AWSInstanceApi> getInstanceApiForRegion(@Nullable
                                                                                  String region)
Specified by:
getInstanceApiForRegion in interface org.jclouds.ec2.EC2Api

getSecurityGroupApi

com.google.common.base.Optional<? extends AWSSecurityGroupApi> getSecurityGroupApi()

Specified by:
getSecurityGroupApi in interface org.jclouds.ec2.EC2Api

getSecurityGroupApiForRegion

com.google.common.base.Optional<? extends AWSSecurityGroupApi> getSecurityGroupApiForRegion(@Nullable
                                                                                            String region)
Specified by:
getSecurityGroupApiForRegion in interface org.jclouds.ec2.EC2Api

getAMIApi

com.google.common.base.Optional<? extends AWSAMIApi> getAMIApi()

Specified by:
getAMIApi in interface org.jclouds.ec2.EC2Api

getAMIApiForRegion

com.google.common.base.Optional<? extends AWSAMIApi> getAMIApiForRegion(@Nullable
                                                                        String region)
Specified by:
getAMIApiForRegion in interface org.jclouds.ec2.EC2Api

getPlacementGroupApi

com.google.common.base.Optional<? extends PlacementGroupApi> getPlacementGroupApi()
Provides synchronous access to PlacementGroup services.


getPlacementGroupApiForRegion

com.google.common.base.Optional<? extends PlacementGroupApi> getPlacementGroupApiForRegion(@Nullable
                                                                                           String region)

getMonitoringApi

com.google.common.base.Optional<? extends MonitoringApi> getMonitoringApi()
Provides synchronous access to Monitoring services.


getMonitoringApiForRegion

com.google.common.base.Optional<? extends MonitoringApi> getMonitoringApiForRegion(@Nullable
                                                                                   String region)

getKeyPairApi

com.google.common.base.Optional<? extends AWSKeyPairApi> getKeyPairApi()

Specified by:
getKeyPairApi in interface org.jclouds.ec2.EC2Api

getKeyPairApiForRegion

com.google.common.base.Optional<? extends AWSKeyPairApi> getKeyPairApiForRegion(@Nullable
                                                                                String region)
Specified by:
getKeyPairApiForRegion in interface org.jclouds.ec2.EC2Api

getSpotInstanceApi

com.google.common.base.Optional<? extends SpotInstanceApi> getSpotInstanceApi()
Provides synchronous access to SpotInstance services.


getSpotInstanceApiForRegion

com.google.common.base.Optional<? extends SpotInstanceApi> getSpotInstanceApiForRegion(@Nullable
                                                                                       String region)


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.