public interface AWSEC2Api extends EC2Api
Modifier and Type | Method and Description |
---|---|
com.google.common.base.Optional<? extends AWSAMIApi> |
getAMIApi()
Provides synchronous access to AMI services.
|
com.google.common.base.Optional<? extends AWSAMIApi> |
getAMIApiForRegion(String region) |
com.google.common.base.Optional<? extends AWSInstanceApi> |
getInstanceApi()
Provides synchronous access to Instance services.
|
com.google.common.base.Optional<? extends AWSInstanceApi> |
getInstanceApiForRegion(String region) |
com.google.common.base.Optional<? extends AWSKeyPairApi> |
getKeyPairApi()
Provides synchronous access to KeyPair services.
|
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()
Provides synchronous access to SecurityGroup services.
|
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) |
com.google.common.base.Optional<? extends VPCApi> |
getVPCApi()
Provides synchronous access to VPC services.
|
getAvailabilityZoneAndRegionApi, getAvailabilityZoneAndRegionApiForRegion, getConfiguredRegions, getElasticBlockStoreApi, getElasticBlockStoreApiForRegion, getElasticIPAddressApi, getElasticIPAddressApiForRegion, getSubnetApi, getSubnetApiForRegion, getTagApi, getTagApiForRegion, getWindowsApi, getWindowsApiForRegion
com.google.common.base.Optional<? extends AWSInstanceApi> getInstanceApi()
getInstanceApi
in interface EC2Api
com.google.common.base.Optional<? extends AWSInstanceApi> getInstanceApiForRegion(@Nullable String region)
getInstanceApiForRegion
in interface EC2Api
com.google.common.base.Optional<? extends AWSSecurityGroupApi> getSecurityGroupApi()
getSecurityGroupApi
in interface EC2Api
com.google.common.base.Optional<? extends AWSSecurityGroupApi> getSecurityGroupApiForRegion(@Nullable String region)
getSecurityGroupApiForRegion
in interface EC2Api
com.google.common.base.Optional<? extends AWSAMIApi> getAMIApi()
com.google.common.base.Optional<? extends AWSAMIApi> getAMIApiForRegion(@Nullable String region)
getAMIApiForRegion
in interface EC2Api
com.google.common.base.Optional<? extends PlacementGroupApi> getPlacementGroupApi()
com.google.common.base.Optional<? extends PlacementGroupApi> getPlacementGroupApiForRegion(@Nullable String region)
com.google.common.base.Optional<? extends MonitoringApi> getMonitoringApi()
com.google.common.base.Optional<? extends MonitoringApi> getMonitoringApiForRegion(@Nullable String region)
com.google.common.base.Optional<? extends AWSKeyPairApi> getKeyPairApi()
getKeyPairApi
in interface EC2Api
com.google.common.base.Optional<? extends AWSKeyPairApi> getKeyPairApiForRegion(@Nullable String region)
getKeyPairApiForRegion
in interface EC2Api
com.google.common.base.Optional<? extends SpotInstanceApi> getSpotInstanceApi()
com.google.common.base.Optional<? extends SpotInstanceApi> getSpotInstanceApiForRegion(@Nullable String region)
com.google.common.base.Optional<? extends VPCApi> getVPCApi()
Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.