|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface NovaAsyncApi
Provides asynchronous access to Nova via their REST API.
NovaApi,
| Method Summary | |
|---|---|
com.google.common.base.Optional<AdminActionsAsyncApi> |
getAdminActionsExtensionForZone(String zone)
Provides asynchronous access to Server Admin Actions features. |
Set<String> |
getConfiguredZones()
|
ExtensionAsyncApi |
getExtensionApiForZone(String zone)
Provides asynchronous access to Extension features. |
FlavorAsyncApi |
getFlavorApiForZone(String zone)
Provides asynchronous access to Flavor features. |
com.google.common.base.Optional<FlavorExtraSpecsAsyncApi> |
getFlavorExtraSpecsExtensionForZone(String zone)
Provides asynchronous access to Flavor extra specs features. |
com.google.common.base.Optional<FloatingIPAsyncApi> |
getFloatingIPExtensionForZone(String zone)
Provides asynchronous access to Floating IP features. |
com.google.common.base.Optional<HostAdministrationAsyncApi> |
getHostAdministrationExtensionForZone(String zone)
Provides asynchronous access to Host Administration features. |
com.google.common.base.Optional<HostAggregateAsyncApi> |
getHostAggregateExtensionForZone(String zone)
Provides asynchronous access to HostAggregate features. |
ImageAsyncApi |
getImageApiForZone(String zone)
Provides asynchronous access to Image features. |
com.google.common.base.Optional<KeyPairAsyncApi> |
getKeyPairExtensionForZone(String zone)
Provides asynchronous access to Key Pair features. |
com.google.common.base.Optional<QuotaClassAsyncApi> |
getQuotaClassExtensionForZone(String zone)
Provides asynchronous access to Quota Classes features. |
com.google.common.base.Optional<QuotaAsyncApi> |
getQuotaExtensionForZone(String zone)
Provides asynchronous access to Quota features. |
com.google.common.base.Optional<SecurityGroupAsyncApi> |
getSecurityGroupExtensionForZone(String zone)
Provides asynchronous access to Security Group features. |
ServerAsyncApi |
getServerApiForZone(String zone)
Provides asynchronous access to Server features. |
com.google.common.base.Optional<ServerWithSecurityGroupsAsyncApi> |
getServerWithSecurityGroupsExtensionForZone(String zone)
Provides asynchronous access to Server Extra Data features. |
com.google.common.base.Optional<SimpleTenantUsageAsyncApi> |
getSimpleTenantUsageExtensionForZone(String zone)
Provides asynchronous access to Simple Tenant Usage features. |
com.google.common.base.Optional<VirtualInterfaceAsyncApi> |
getVirtualInterfaceExtensionForZone(String zone)
Provides asynchronous access to Virtual Interface features. |
com.google.common.base.Optional<VolumeAsyncApi> |
getVolumeExtensionForZone(String zone)
Provides asynchronous access to Volume features. |
com.google.common.base.Optional<VolumeTypeAsyncApi> |
getVolumeTypeExtensionForZone(String zone)
Provides asynchronous access to Volume Type features. |
| Method Detail |
|---|
@Provides Set<String> getConfiguredZones()
ServerAsyncApi getServerApiForZone(@Nullable
String zone)
FlavorAsyncApi getFlavorApiForZone(@Nullable
String zone)
ExtensionAsyncApi getExtensionApiForZone(@Nullable
String zone)
ImageAsyncApi getImageApiForZone(@Nullable
String zone)
com.google.common.base.Optional<FloatingIPAsyncApi> getFloatingIPExtensionForZone(@Nullable
String zone)
com.google.common.base.Optional<SecurityGroupAsyncApi> getSecurityGroupExtensionForZone(@Nullable
String zone)
com.google.common.base.Optional<KeyPairAsyncApi> getKeyPairExtensionForZone(@Nullable
String zone)
com.google.common.base.Optional<HostAdministrationAsyncApi> getHostAdministrationExtensionForZone(@Nullable
String zone)
com.google.common.base.Optional<SimpleTenantUsageAsyncApi> getSimpleTenantUsageExtensionForZone(@Nullable
String zone)
com.google.common.base.Optional<VolumeAsyncApi> getVolumeExtensionForZone(@Nullable
String zone)
com.google.common.base.Optional<VirtualInterfaceAsyncApi> getVirtualInterfaceExtensionForZone(@Nullable
String zone)
com.google.common.base.Optional<ServerWithSecurityGroupsAsyncApi> getServerWithSecurityGroupsExtensionForZone(@Nullable
String zone)
com.google.common.base.Optional<AdminActionsAsyncApi> getAdminActionsExtensionForZone(@Nullable
String zone)
com.google.common.base.Optional<HostAggregateAsyncApi> getHostAggregateExtensionForZone(@Nullable
String zone)
com.google.common.base.Optional<FlavorExtraSpecsAsyncApi> getFlavorExtraSpecsExtensionForZone(@Nullable
String zone)
com.google.common.base.Optional<QuotaAsyncApi> getQuotaExtensionForZone(@Nullable
String zone)
com.google.common.base.Optional<QuotaClassAsyncApi> getQuotaClassExtensionForZone(@Nullable
String zone)
com.google.common.base.Optional<VolumeTypeAsyncApi> getVolumeTypeExtensionForZone(@Nullable
String zone)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||