org.jclouds.vcloud.compute
Interface CommonVCloudComputeClient

All Known Implementing Classes:
CommonVCloudComputeClientImpl

public interface CommonVCloudComputeClient

Author:
Adrian Cole

Method Summary
 Set<String> getPrivateAddresses(URI vAppId)
          returns a set of addresses that are only visible to the private network.
 Set<String> getPublicAddresses(URI vAppId)
          returns a set of addresses that are publically visible
 void reset(URI vAppId)
          reboots the vApp, blocking until the following state transition is complete:

current -> VAppStatus#OFF -> VAppStatus#ON

 void stop(URI vAppId)
          Destroys dependent resources, powers off and deletes the vApp, blocking until the following state transition is complete:

current -> VAppStatus#OFF -> deleted

 

Method Detail

getPrivateAddresses

Set<String> getPrivateAddresses(URI vAppId)
returns a set of addresses that are only visible to the private network.


getPublicAddresses

Set<String> getPublicAddresses(URI vAppId)
returns a set of addresses that are publically visible


reset

void reset(URI vAppId)
reboots the vApp, blocking until the following state transition is complete:

current -> VAppStatus#OFF -> VAppStatus#ON

Parameters:
vAppId - vApp to reboot

stop

void stop(URI vAppId)
Destroys dependent resources, powers off and deletes the vApp, blocking until the following state transition is complete:

current -> VAppStatus#OFF -> deleted

Parameters:
vAppId - vApp to stop


Copyright © 2009-2011 jclouds. All Rights Reserved.