Package org.jclouds.openstack.nova.v2_0
Interface NovaApi
- All Superinterfaces:
AutoCloseable
,Closeable
Provides access to the OpenStack Compute (Nova) v2 API.
-
Method Summary
Modifier and TypeMethodDescriptioncom.google.common.base.Optional
<AttachInterfaceApi> getAttachInterfaceApi
(String region) Provides access to attach interface features.com.google.common.base.Optional
<AvailabilityZoneApi> getAvailabilityZoneApi
(String region) Provides access to Availability Zone features.Deprecated.com.google.common.base.Optional
<ConsolesApi> getConsolesApi
(String region) Provides access to Console features.com.google.common.base.Optional
<? extends ConsolesApi> Deprecated.Please usegetConsolesApi(String region)
instead.getExtensionApi
(String region) Provides access to Extension features.getExtensionApiForZone
(String zone) Deprecated.Please usegetExtensionApi(String region)
instead.getFlavorApi
(String region) Provides access to Flavor features.getFlavorApiForZone
(String zone) Deprecated.Please usegetFlavorApi(String)
instead.com.google.common.base.Optional
<FlavorExtraSpecsApi> getFlavorExtraSpecsApi
(String region) Provides access to Flavor extra specs features.com.google.common.base.Optional
<? extends FlavorExtraSpecsApi> Deprecated.Please usegetFlavorExtraSpecsApi(String)
instead.com.google.common.base.Optional
<FloatingIPApi> getFloatingIPApi
(String region) Provides access to Floating IP features.com.google.common.base.Optional
<? extends FloatingIPApi> Deprecated.Please usegetFloatingIPApi(String region)
instead.com.google.common.base.Optional
<FloatingIPPoolApi> getFloatingIPPoolApi
(String region) Provides access to Floating IP Pool features.com.google.common.base.Optional
<HostAdministrationApi> getHostAdministrationApi
(String region) Provides access to Host Administration features.com.google.common.base.Optional
<? extends HostAdministrationApi> Deprecated.Please usegetHostAdministrationApi(String region)
instead.com.google.common.base.Optional
<HostAggregateApi> getHostAggregateApi
(String region) Provides access to Aggregate features.com.google.common.base.Optional
<? extends HostAggregateApi> Deprecated.Please usegetHostAggregateApi(String region)
instead.com.google.common.base.Optional
<HypervisorApi> getHypervisorApi
(String region) Provides access to Hypervisor features.getImageApi
(String region) Provides access to Image features.getImageApiForZone
(String zone) Deprecated.Please usegetImageApi(String region)
instead.com.google.common.base.Optional
<KeyPairApi> getKeyPairApi
(String region) Provides access to Key Pair features.com.google.common.base.Optional
<? extends KeyPairApi> Deprecated.Please usegetKeyPairApi(String region)
instead.com.google.common.base.Optional
<QuotaApi> getQuotaApi
(String region) Provides access to Quota features.com.google.common.base.Optional
<? extends QuotaApi> Deprecated.Please usegetQuotaApi(String region)
instead.com.google.common.base.Optional
<SecurityGroupApi> getSecurityGroupApi
(String region) Provides access to Security Group features.com.google.common.base.Optional
<? extends SecurityGroupApi> Deprecated.Please usegetSecurityGroupApi(String region)
instead.com.google.common.base.Optional
<ServerAdminApi> getServerAdminApi
(String region) Provides access to Server Admin Actions features.com.google.common.base.Optional
<? extends ServerAdminApi> Deprecated.Please usegetServerAdminApi(String region)
instead.getServerApi
(String region) Provides access to Server features.getServerApiForZone
(String zone) Deprecated.Please usegetServerApi(String)
instead.com.google.common.base.Optional
<ServerWithSecurityGroupsApi> getServerWithSecurityGroupsApi
(String region) Provides access to Server Extra Data features.com.google.common.base.Optional
<? extends ServerWithSecurityGroupsApi> Deprecated.Please usegetServerWithSecurityGroupsApi(String region)
instead.com.google.common.base.Optional
<SimpleTenantUsageApi> getSimpleTenantUsageApi
(String region) Provides access to Simple Tenant Usage features.com.google.common.base.Optional
<? extends SimpleTenantUsageApi> Deprecated.Please usegetSimpleTenantUsageApi(String region)
instead.com.google.common.base.Optional
<VirtualInterfaceApi> getVirtualInterfaceApi
(String region) Provides access to Virtual Interface features.com.google.common.base.Optional
<? extends VirtualInterfaceApi> Deprecated.Please usegetVirtualInterfaceApi(String region)
instead.com.google.common.base.Optional
<VolumeApi> getVolumeApi
(String region) Provides access to Volume features.com.google.common.base.Optional
<VolumeAttachmentApi> getVolumeAttachmentApi
(String region) Provides access to Volume Attachment features.com.google.common.base.Optional
<? extends VolumeAttachmentApi> Deprecated.Please usegetVolumeAttachmentApi(String region)
instead.com.google.common.base.Optional
<? extends VolumeApi> Deprecated.Please usegetVolumeApi(String region)
instead.com.google.common.base.Optional
<VolumeTypeApi> getVolumeTypeApi
(String region) Provides access to Volume Type features.com.google.common.base.Optional
<? extends VolumeTypeApi> Deprecated.Please usegetVolumeTypeApi(String region)
instead.
-
Method Details
-
getConfiguredRegions
- Returns:
- the Region codes configured
-
getServerApi
Provides access to Server features. -
getFlavorApi
Provides access to Flavor features. -
getExtensionApi
Provides access to Extension features. -
getImageApi
Provides access to Image features. -
getAvailabilityZoneApi
Provides access to Availability Zone features.NOTE
This API is an extension that may or may not be present in your OpenStack cloud. Use the Optional return type to determine if it is present. -
getFloatingIPApi
Provides access to Floating IP features.NOTE
This API is an extension that may or may not be present in your OpenStack cloud. Use the Optional return type to determine if it is present. -
getSecurityGroupApi
Provides access to Security Group features.NOTE
This API is an extension that may or may not be present in your OpenStack cloud. Use the Optional return type to determine if it is present. -
getKeyPairApi
Provides access to Key Pair features.NOTE
This API is an extension that may or may not be present in your OpenStack cloud. Use the Optional return type to determine if it is present. -
getHostAdministrationApi
Provides access to Host Administration features.NOTE
This API is an extension that may or may not be present in your OpenStack cloud. Use the Optional return type to determine if it is present. -
getSimpleTenantUsageApi
Provides access to Simple Tenant Usage features.NOTE
This API is an extension that may or may not be present in your OpenStack cloud. Use the Optional return type to determine if it is present. -
getVirtualInterfaceApi
Provides access to Virtual Interface features.NOTE
This API is an extension that may or may not be present in your OpenStack cloud. Use the Optional return type to determine if it is present. -
getServerWithSecurityGroupsApi
com.google.common.base.Optional<ServerWithSecurityGroupsApi> getServerWithSecurityGroupsApi(String region) Provides access to Server Extra Data features.NOTE
This API is an extension that may or may not be present in your OpenStack cloud. Use the Optional return type to determine if it is present. -
getServerAdminApi
Provides access to Server Admin Actions features.NOTE
This API is an extension that may or may not be present in your OpenStack cloud. Use the Optional return type to determine if it is present. -
getHostAggregateApi
Provides access to Aggregate features.NOTE
This API is an extension that may or may not be present in your OpenStack cloud. Use the Optional return type to determine if it is present. -
getFlavorExtraSpecsApi
Provides access to Flavor extra specs features.NOTE
This API is an extension that may or may not be present in your OpenStack cloud. Use the Optional return type to determine if it is present. -
getQuotaApi
Provides access to Quota features.NOTE
This API is an extension that may or may not be present in your OpenStack cloud. Use the Optional return type to determine if it is present. -
getHypervisorApi
Provides access to Hypervisor features.NOTE
This API is an extension that may or may not be present in your OpenStack cloud. Use the Optional return type to determine if it is present. -
getVolumeApi
Provides access to Volume features.NOTE
This API is an extension that may or may not be present in your OpenStack cloud. Use the Optional return type to determine if it is present. -
getVolumeAttachmentApi
Provides access to Volume Attachment features.NOTE
This API is an extension that may or may not be present in your OpenStack cloud. Use the Optional return type to determine if it is present. -
getVolumeTypeApi
Provides access to Volume Type features.NOTE
This API is an extension that may or may not be present in your OpenStack cloud. Use the Optional return type to determine if it is present. -
getConsolesApi
Provides access to Console features.NOTE
This API is an extension that may or may not be present in your OpenStack cloud. Use the Optional return type to determine if it is present. -
getFloatingIPPoolApi
Provides access to Floating IP Pool features.NOTE
This API is an extension that may or may not be present in your OpenStack cloud. Use the Optional return type to determine if it is present. -
getAttachInterfaceApi
Provides access to attach interface features. -
getConfiguredZones
Deprecated.Please usegetConfiguredRegions()
instead. To be removed in jclouds 2.0.- Returns:
- the Zone codes configured
-
getServerApiForZone
Deprecated.Please usegetServerApi(String)
instead. To be removed in jclouds 2.0.Provides access to Server features. -
getFlavorApiForZone
Deprecated.Please usegetFlavorApi(String)
instead. To be removed in jclouds 2.0.Provides access to Flavor features. -
getExtensionApiForZone
Deprecated.Please usegetExtensionApi(String region)
instead. To be removed in jclouds 2.0.Provides access to Extension features. -
getImageApiForZone
Deprecated.Please usegetImageApi(String region)
instead. To be removed in jclouds 2.0.Provides access to Image features. -
getFloatingIPExtensionForZone
@Deprecated com.google.common.base.Optional<? extends FloatingIPApi> getFloatingIPExtensionForZone(String zone) Deprecated.Please usegetFloatingIPApi(String region)
instead. To be removed in jclouds 2.0.Provides access to Floating IP features. -
getSecurityGroupExtensionForZone
@Deprecated com.google.common.base.Optional<? extends SecurityGroupApi> getSecurityGroupExtensionForZone(String zone) Deprecated.Please usegetSecurityGroupApi(String region)
instead. To be removed in jclouds 2.0.Provides access to Security Group features. -
getKeyPairExtensionForZone
@Deprecated com.google.common.base.Optional<? extends KeyPairApi> getKeyPairExtensionForZone(String zone) Deprecated.Please usegetKeyPairApi(String region)
instead. To be removed in jclouds 2.0.Provides access to Key Pair features. -
getHostAdministrationExtensionForZone
@Deprecated com.google.common.base.Optional<? extends HostAdministrationApi> getHostAdministrationExtensionForZone(String zone) Deprecated.Please usegetHostAdministrationApi(String region)
instead. To be removed in jclouds 2.0.Provides access to Host Administration features. -
getSimpleTenantUsageExtensionForZone
@Deprecated com.google.common.base.Optional<? extends SimpleTenantUsageApi> getSimpleTenantUsageExtensionForZone(String zone) Deprecated.Please usegetSimpleTenantUsageApi(String region)
instead. To be removed in jclouds 2.0.Provides access to Simple Tenant Usage features. -
getVirtualInterfaceExtensionForZone
@Deprecated com.google.common.base.Optional<? extends VirtualInterfaceApi> getVirtualInterfaceExtensionForZone(String zone) Deprecated.Please usegetVirtualInterfaceApi(String region)
instead. To be removed in jclouds 2.0.Provides access to Virtual Interface features. -
getServerWithSecurityGroupsExtensionForZone
@Deprecated com.google.common.base.Optional<? extends ServerWithSecurityGroupsApi> getServerWithSecurityGroupsExtensionForZone(String zone) Deprecated.Please usegetServerWithSecurityGroupsApi(String region)
instead. To be removed in jclouds 2.0.Provides access to Server Extra Data features. -
getServerAdminExtensionForZone
@Deprecated com.google.common.base.Optional<? extends ServerAdminApi> getServerAdminExtensionForZone(String zone) Deprecated.Please usegetServerAdminApi(String region)
instead. To be removed in jclouds 2.0.Provides access to Server Admin Actions features. -
getHostAggregateExtensionForZone
@Deprecated com.google.common.base.Optional<? extends HostAggregateApi> getHostAggregateExtensionForZone(String zone) Deprecated.Please usegetHostAggregateApi(String region)
instead. To be removed in jclouds 2.0.Provides access to Aggregate features. -
getFlavorExtraSpecsExtensionForZone
@Deprecated com.google.common.base.Optional<? extends FlavorExtraSpecsApi> getFlavorExtraSpecsExtensionForZone(String zone) Deprecated.Please usegetFlavorExtraSpecsApi(String)
instead. To be removed in jclouds 2.0.Provides access to Flavor extra specs features. -
getQuotaExtensionForZone
@Deprecated com.google.common.base.Optional<? extends QuotaApi> getQuotaExtensionForZone(String zone) Deprecated.Please usegetQuotaApi(String region)
instead. To be removed in jclouds 2.0.Provides access to Quota features. -
getVolumeExtensionForZone
@Deprecated com.google.common.base.Optional<? extends VolumeApi> getVolumeExtensionForZone(String zone) Deprecated.Please usegetVolumeApi(String region)
instead. To be removed in jclouds 2.0.Provides access to Volume features. -
getVolumeAttachmentExtensionForZone
@Deprecated com.google.common.base.Optional<? extends VolumeAttachmentApi> getVolumeAttachmentExtensionForZone(String zone) Deprecated.Please usegetVolumeAttachmentApi(String region)
instead. To be removed in jclouds 2.0.Provides access to Volume Attachment features. -
getVolumeTypeExtensionForZone
@Deprecated com.google.common.base.Optional<? extends VolumeTypeApi> getVolumeTypeExtensionForZone(String zone) Deprecated.Please usegetVolumeTypeApi(String region)
instead. To be removed in jclouds 2.0.Provides access to Volume Type features. -
getConsolesExtensionForZone
@Deprecated com.google.common.base.Optional<? extends ConsolesApi> getConsolesExtensionForZone(String zone) Deprecated.Please usegetConsolesApi(String region)
instead. To be removed in jclouds 2.0.Provides access to Console features.
-
getConfiguredRegions()
instead.