Package org.jclouds.aws.ec2
Interface AWSEC2Api
- All Superinterfaces:
 AutoCloseable,Closeable,EC2Api
Provides synchronous access to EC2 services.
- 
Method Summary
Modifier and TypeMethodDescriptioncom.google.common.base.Optional<? extends AWSAMIApi> Provides synchronous access to AMI services.com.google.common.base.Optional<? extends AWSAMIApi> getAMIApiForRegion(String region) com.google.common.base.Optional<? extends AWSSubnetApi> Provides access to Subnet services.com.google.common.base.Optional<? extends AWSSubnetApi> getAWSSubnetApiForRegion(String region) com.google.common.base.Optional<? extends AWSInstanceApi> Provides synchronous access to Instance services.com.google.common.base.Optional<? extends AWSInstanceApi> getInstanceApiForRegion(String region) com.google.common.base.Optional<? extends InternetGatewayApi> Provides synchronous access to InternetGateway services.com.google.common.base.Optional<? extends InternetGatewayApi> getInternetGatewayApiForRegion(String region) Provides synchronous access to Internet Gateway services in a given region.com.google.common.base.Optional<? extends AWSKeyPairApi> Provides synchronous access to KeyPair services.com.google.common.base.Optional<? extends AWSKeyPairApi> getKeyPairApiForRegion(String region) com.google.common.base.Optional<? extends MonitoringApi> Provides synchronous access to Monitoring services.com.google.common.base.Optional<? extends MonitoringApi> getMonitoringApiForRegion(String region) com.google.common.base.Optional<? extends PlacementGroupApi> Provides synchronous access to PlacementGroup services.com.google.common.base.Optional<? extends PlacementGroupApi> getPlacementGroupApiForRegion(String region) com.google.common.base.Optional<? extends RouteTableApi> Provides synchronous access to Route Table services.com.google.common.base.Optional<? extends RouteTableApi> getRouteTableApiForRegion(String region) Provides synchronous access to Route Table services in a given region.com.google.common.base.Optional<? extends AWSSecurityGroupApi> Provides synchronous access to SecurityGroup services.com.google.common.base.Optional<? extends AWSSecurityGroupApi> getSecurityGroupApiForRegion(String region) com.google.common.base.Optional<? extends SpotInstanceApi> Provides synchronous access to SpotInstance services.com.google.common.base.Optional<? extends SpotInstanceApi> getSpotInstanceApiForRegion(String region) com.google.common.base.Optional<? extends VPCApi> Provides synchronous access to VPC services.Methods inherited from interface org.jclouds.ec2.EC2Api
getAvailabilityZoneAndRegionApi, getAvailabilityZoneAndRegionApiForRegion, getConfiguredRegions, getElasticBlockStoreApi, getElasticBlockStoreApiForRegion, getElasticIPAddressApi, getElasticIPAddressApiForRegion, getSubnetApi, getSubnetApiForRegion, getTagApi, getTagApiForRegion, getWindowsApi, getWindowsApiForRegion 
- 
Method Details
- 
getInstanceApi
com.google.common.base.Optional<? extends AWSInstanceApi> getInstanceApi()Provides synchronous access to Instance services.- Specified by:
 getInstanceApiin interfaceEC2Api
 - 
getInstanceApiForRegion
com.google.common.base.Optional<? extends AWSInstanceApi> getInstanceApiForRegion(@Nullable String region) - Specified by:
 getInstanceApiForRegionin interfaceEC2Api
 - 
getSecurityGroupApi
com.google.common.base.Optional<? extends AWSSecurityGroupApi> getSecurityGroupApi()Provides synchronous access to SecurityGroup services.- Specified by:
 getSecurityGroupApiin interfaceEC2Api
 - 
getSecurityGroupApiForRegion
com.google.common.base.Optional<? extends AWSSecurityGroupApi> getSecurityGroupApiForRegion(@Nullable String region) - Specified by:
 getSecurityGroupApiForRegionin interfaceEC2Api
 - 
getAMIApi
com.google.common.base.Optional<? extends AWSAMIApi> getAMIApi()Provides synchronous access to AMI services. - 
getAMIApiForRegion
- Specified by:
 getAMIApiForRegionin interfaceEC2Api
 - 
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()Provides synchronous access to KeyPair services.- Specified by:
 getKeyPairApiin interfaceEC2Api
 - 
getKeyPairApiForRegion
com.google.common.base.Optional<? extends AWSKeyPairApi> getKeyPairApiForRegion(@Nullable String region) - Specified by:
 getKeyPairApiForRegionin interfaceEC2Api
 - 
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)  - 
getVPCApi
com.google.common.base.Optional<? extends VPCApi> getVPCApi()Provides synchronous access to VPC services. - 
getAWSSubnetApi
com.google.common.base.Optional<? extends AWSSubnetApi> getAWSSubnetApi()Provides access to Subnet services. - 
getAWSSubnetApiForRegion
com.google.common.base.Optional<? extends AWSSubnetApi> getAWSSubnetApiForRegion(@Nullable String region)  - 
getInternetGatewayApi
com.google.common.base.Optional<? extends InternetGatewayApi> getInternetGatewayApi()Provides synchronous access to InternetGateway services. - 
getInternetGatewayApiForRegion
com.google.common.base.Optional<? extends InternetGatewayApi> getInternetGatewayApiForRegion(@Nullable String region) Provides synchronous access to Internet Gateway services in a given region. - 
getRouteTableApi
com.google.common.base.Optional<? extends RouteTableApi> getRouteTableApi()Provides synchronous access to Route Table services. - 
getRouteTableApiForRegion
com.google.common.base.Optional<? extends RouteTableApi> getRouteTableApiForRegion(@Nullable String region) Provides synchronous access to Route Table services in a given region. 
 -