VirtualMachineInstances Interface
public interface VirtualMachineInstances
Resource collection API of VirtualMachineInstances.
Method Summary
Method Details
createCheckpoint
public abstract void createCheckpoint(String resourceUri, VirtualMachineCreateCheckpoint body)
Implements the operation to creates a checkpoint in a virtual machine instance. Creates a checkpoint in virtual machine instance.
Parameters:
createCheckpoint
public abstract void createCheckpoint(String resourceUri, VirtualMachineCreateCheckpoint body, Context context)
Implements the operation to creates a checkpoint in a virtual machine instance. Creates a checkpoint in virtual machine instance.
Parameters:
createOrUpdate
public abstract VirtualMachineInstance createOrUpdate(String resourceUri, VirtualMachineInstanceInner resource)
Implements virtual machine PUT method. The operation to create or update a virtual machine instance. Please note some properties can be set only during virtual machine instance creation.
Parameters:
Returns:
createOrUpdate
public abstract VirtualMachineInstance createOrUpdate(String resourceUri, VirtualMachineInstanceInner resource, Context context)
Implements virtual machine PUT method. The operation to create or update a virtual machine instance. Please note some properties can be set only during virtual machine instance creation.
Parameters:
Returns:
delete
public abstract void delete(String resourceUri)
Deletes an virtual machine. The operation to delete a virtual machine instance.
Parameters:
delete
public abstract void delete(String resourceUri, ForceDelete force, DeleteFromHost deleteFromHost, Context context)
Deletes an virtual machine. The operation to delete a virtual machine instance.
Parameters:
deleteCheckpoint
public abstract void deleteCheckpoint(String resourceUri, VirtualMachineDeleteCheckpoint body)
Implements the operation to delete a checkpoint in a virtual machine instance. Deletes a checkpoint in virtual machine instance.
Parameters:
deleteCheckpoint
public abstract void deleteCheckpoint(String resourceUri, VirtualMachineDeleteCheckpoint body, Context context)
Implements the operation to delete a checkpoint in a virtual machine instance. Deletes a checkpoint in virtual machine instance.
Parameters:
get
public abstract VirtualMachineInstance get(String resourceUri)
Gets a virtual machine. Retrieves information about a virtual machine instance.
Parameters:
Returns:
getWithResponse
public abstract Response<VirtualMachineInstance> getWithResponse(String resourceUri, Context context)
Gets a virtual machine. Retrieves information about a virtual machine instance.
Parameters:
Returns:
list
public abstract PagedIterable<VirtualMachineInstance> list(String resourceUri)
Implements List virtual machine instances. Lists all of the virtual machine instances within the specified parent resource.
Parameters:
Returns:
list
public abstract PagedIterable<VirtualMachineInstance> list(String resourceUri, Context context)
Implements List virtual machine instances. Lists all of the virtual machine instances within the specified parent resource.
Parameters:
Returns:
restart
public abstract void restart(String resourceUri)
Implements the operation to restart a virtual machine. The operation to restart a virtual machine instance.
Parameters:
restart
public abstract void restart(String resourceUri, Context context)
Implements the operation to restart a virtual machine. The operation to restart a virtual machine instance.
Parameters:
restoreCheckpoint
public abstract void restoreCheckpoint(String resourceUri, VirtualMachineRestoreCheckpoint body)
Implements the operation to restores to a checkpoint in a virtual machine instance. Restores to a checkpoint in virtual machine instance.
Parameters:
restoreCheckpoint
public abstract void restoreCheckpoint(String resourceUri, VirtualMachineRestoreCheckpoint body, Context context)
Implements the operation to restores to a checkpoint in a virtual machine instance. Restores to a checkpoint in virtual machine instance.
Parameters:
start
public abstract void start(String resourceUri)
Implements the operation to start a virtual machine. The operation to start a virtual machine instance.
Parameters:
start
public abstract void start(String resourceUri, Context context)
Implements the operation to start a virtual machine. The operation to start a virtual machine instance.
Parameters:
stop
public abstract void stop(String resourceUri, StopVirtualMachineOptions body)
Implements the operation to stop a virtual machine. The operation to power off (stop) a virtual machine instance.
Parameters:
stop
public abstract void stop(String resourceUri, StopVirtualMachineOptions body, Context context)
Implements the operation to stop a virtual machine. The operation to power off (stop) a virtual machine instance.
Parameters:
update
public abstract VirtualMachineInstance update(String resourceUri, VirtualMachineInstanceUpdate properties)
Updates a virtual machine. The operation to update a virtual machine instance.
Parameters:
Returns:
update
public abstract VirtualMachineInstance update(String resourceUri, VirtualMachineInstanceUpdate properties, Context context)
Updates a virtual machine. The operation to update a virtual machine instance.
Parameters:
Returns: