|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TerremarkECloudClient
Provides access to VCloud resources via their REST API.
Method Summary | |
---|---|
PublicIpAddress |
activatePublicIpInVDC(URI vDCId)
Allocate a new public IP |
Network |
findNetworkInOrgVDCNamed(String orgName,
String vdc,
String networkName)
|
DataCenterOperationsClient |
getDataCenterOperationsClient()
Provides synchronous access to Data Center Operations. |
Set<IpAddress> |
getIpAddresses(URI network)
|
Network |
getNetwork(URI network)
|
NetworkExtendedInfo |
getNetworkExtendedInfo(URI network)
|
ECloudOrg |
getOrg(URI orgId)
|
TagOperationsClient |
getTagOperationsClient()
Provides synchronous access to Data Center Operations. |
VAppExtendedInfo |
getVAppExtendedInfo(URI href)
Returns extended information for the vApp. |
Method Detail |
---|
DataCenterOperationsClient getDataCenterOperationsClient()
TagOperationsClient getTagOperationsClient()
ECloudOrg getOrg(URI orgId)
getOrg
in interface TerremarkVCloudClient
PublicIpAddress activatePublicIpInVDC(URI vDCId)
vDCId
-
InsufficientResourcesException
- if there's no additional ips availableNetwork findNetworkInOrgVDCNamed(@Nullable String orgName, @Nullable String vdc, String networkName)
findNetworkInOrgVDCNamed
in interface TerremarkVCloudClient
Network getNetwork(URI network)
getNetwork
in interface TerremarkVCloudClient
NetworkExtendedInfo getNetworkExtendedInfo(URI network)
Set<IpAddress> getIpAddresses(URI network)
VAppExtendedInfo getVAppExtendedInfo(URI href)
vApp
- The URI at which the vApp information is available.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |