Class ImportLabVirtualMachineRequest

java.lang.Object
com.azure.resourcemanager.devtestlabs.models.ImportLabVirtualMachineRequest

public final class ImportLabVirtualMachineRequest extends Object
This represents the payload required to import a virtual machine from a different lab into the current one.
  • Constructor Details

    • ImportLabVirtualMachineRequest

      public ImportLabVirtualMachineRequest()
      Creates an instance of ImportLabVirtualMachineRequest class.
  • Method Details

    • sourceVirtualMachineResourceId

      public String 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

      public String 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.