Class ImportLabVirtualMachineRequest
java.lang.Object
com.azure.resourcemanager.devtestlabs.models.ImportLabVirtualMachineRequest
This represents the payload required to import a virtual machine from a different lab into the current one.
-
Constructor Summary
ConstructorDescriptionCreates an instance of ImportLabVirtualMachineRequest class. -
Method Summary
Modifier and TypeMethodDescriptionGet the destinationVirtualMachineName property: The name of the virtual machine in the destination lab.Get the sourceVirtualMachineResourceId property: The full resource ID of the virtual machine to be imported.void
validate()
Validates the instance.withDestinationVirtualMachineName
(String destinationVirtualMachineName) Set the destinationVirtualMachineName property: The name of the virtual machine in the destination lab.withSourceVirtualMachineResourceId
(String sourceVirtualMachineResourceId) Set the sourceVirtualMachineResourceId property: The full resource ID of the virtual machine to be imported.
-
Constructor Details
-
ImportLabVirtualMachineRequest
public ImportLabVirtualMachineRequest()Creates an instance of ImportLabVirtualMachineRequest class.
-
-
Method Details
-
sourceVirtualMachineResourceId
Get the sourceVirtualMachineResourceId property: The full resource ID of the virtual machine to be imported.- Returns:
- the sourceVirtualMachineResourceId value.
-
withSourceVirtualMachineResourceId
public ImportLabVirtualMachineRequest withSourceVirtualMachineResourceId(String sourceVirtualMachineResourceId) Set the sourceVirtualMachineResourceId property: The full resource ID of the virtual machine to be imported.- Parameters:
sourceVirtualMachineResourceId
- the sourceVirtualMachineResourceId value to set.- Returns:
- the ImportLabVirtualMachineRequest object itself.
-
destinationVirtualMachineName
Get the destinationVirtualMachineName property: The name of the virtual machine in the destination lab.- Returns:
- the destinationVirtualMachineName value.
-
withDestinationVirtualMachineName
public ImportLabVirtualMachineRequest withDestinationVirtualMachineName(String destinationVirtualMachineName) Set the destinationVirtualMachineName property: The name of the virtual machine in the destination lab.- Parameters:
destinationVirtualMachineName
- the destinationVirtualMachineName value to set.- Returns:
- the ImportLabVirtualMachineRequest object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-