Class VirtualMachineProperties

java.lang.Object
com.azure.resourcemanager.avs.fluent.models.VirtualMachineProperties

public final class VirtualMachineProperties extends Object
Virtual Machine Properties.
  • Constructor Details

    • VirtualMachineProperties

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

    • displayName

      public String displayName()
      Get the displayName property: Display name of the VM.
      Returns:
      the displayName value.
    • moRefId

      public String moRefId()
      Get the moRefId property: Virtual machine managed object reference id.
      Returns:
      the moRefId value.
    • folderPath

      public String folderPath()
      Get the folderPath property: Path to virtual machine's folder starting from datacenter virtual machine folder.
      Returns:
      the folderPath value.
    • restrictMovement

      public VirtualMachineRestrictMovementState restrictMovement()
      Get the restrictMovement property: Whether VM DRS-driven movement is restricted (enabled) or not (disabled).
      Returns:
      the restrictMovement value.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.