public interface VirtualMachineService extends HiCloudWebService
Modifier and Type | Method and Description |
---|---|
DescribeInstancesResponse |
describeInstances(DescribeInstancesRequest request)
describeInstances is used to list the detailed information on more than one set of VMs.
|
ModifyInstanceAttributeResponse |
modifyInstanceAttribute(ModifyInstanceAttributeRequest request)
modifyInstanceAttribute is used VM migration or the installment of cloud watch.
|
RebootInstancesResponse |
rebootInstances(RebootInstancesRequest request)
rebootInstances is used to reboot more than one set of VM.
|
RestoreInstanceResponse |
restoreInstance(RestoreInstanceRequest request)
restoreInstance is used to restore VM.
|
RunInstancesResponse |
runInstances(RunInstancesRequest request)
runInstances is used to produce one or more than one VMs.
|
StartInstancesResponse |
startInstances(StartInstancesRequest request)
startInstances is used to start more than one set of VM.
|
StopInstancesResponse |
stopInstances(StopInstancesRequest request)
stopInstances is used to stop more than one set of VMs.
|
TerminateInstancesResponse |
terminateInstances(TerminateInstancesRequest request)
terminateInstances is used to remove designated VM.
|
RunInstancesResponse runInstances(RunInstancesRequest request) throws HiCloudServerException, HiCloudClientException
request
- request parameterHiCloudServerException
HiCloudClientException
TerminateInstancesResponse terminateInstances(TerminateInstancesRequest request) throws HiCloudServerException, HiCloudClientException
request
- request parameterHiCloudServerException
HiCloudClientException
RebootInstancesResponse rebootInstances(RebootInstancesRequest request) throws HiCloudServerException, HiCloudClientException
request
- request parameterHiCloudServerException
HiCloudClientException
StartInstancesResponse startInstances(StartInstancesRequest request) throws HiCloudServerException, HiCloudClientException
request
- request parameterHiCloudServerException
HiCloudClientException
StopInstancesResponse stopInstances(StopInstancesRequest request) throws HiCloudServerException, HiCloudClientException
request
- request parameterHiCloudServerException
HiCloudClientException
DescribeInstancesResponse describeInstances(DescribeInstancesRequest request) throws HiCloudServerException, HiCloudClientException
request
- request parameterHiCloudServerException
HiCloudClientException
ModifyInstanceAttributeResponse modifyInstanceAttribute(ModifyInstanceAttributeRequest request) throws HiCloudServerException, HiCloudClientException
request
- request parameterHiCloudServerException
HiCloudClientException
RestoreInstanceResponse restoreInstance(RestoreInstanceRequest request) throws HiCloudServerException, HiCloudClientException
request
- request parameterHiCloudServerException
HiCloudClientException