Class VirtualMachineUpdate

java.lang.Object
com.azure.resourcemanager.connectedvmware.models.VirtualMachineUpdate

public final class VirtualMachineUpdate extends Object
Defines the virtualMachineUpdate.
  • Constructor Details

    • VirtualMachineUpdate

      public VirtualMachineUpdate()
  • Method Details

    • tags

      public Map<String,String> tags()
      Get the tags property: Gets or sets the Resource tags.
      Returns:
      the tags value.
    • withTags

      public VirtualMachineUpdate withTags(Map<String,String> tags)
      Set the tags property: Gets or sets the Resource tags.
      Parameters:
      tags - the tags value to set.
      Returns:
      the VirtualMachineUpdate object itself.
    • identity

      public Identity identity()
      Get the identity property: The identity of the resource.
      Returns:
      the identity value.
    • withIdentity

      public VirtualMachineUpdate withIdentity(Identity identity)
      Set the identity property: The identity of the resource.
      Parameters:
      identity - the identity value to set.
      Returns:
      the VirtualMachineUpdate object itself.
    • hardwareProfile

      public HardwareProfile hardwareProfile()
      Get the hardwareProfile property: Defines the resource properties.
      Returns:
      the hardwareProfile value.
    • withHardwareProfile

      public VirtualMachineUpdate withHardwareProfile(HardwareProfile hardwareProfile)
      Set the hardwareProfile property: Defines the resource properties.
      Parameters:
      hardwareProfile - the hardwareProfile value to set.
      Returns:
      the VirtualMachineUpdate object itself.
    • osProfile

      public OsProfileUpdate osProfile()
      Get the osProfile property: OS properties.
      Returns:
      the osProfile value.
    • withOsProfile

      public VirtualMachineUpdate withOsProfile(OsProfileUpdate osProfile)
      Set the osProfile property: OS properties.
      Parameters:
      osProfile - the osProfile value to set.
      Returns:
      the VirtualMachineUpdate object itself.
    • storageProfile

      public StorageProfileUpdate storageProfile()
      Get the storageProfile property: Defines the resource update properties.
      Returns:
      the storageProfile value.
    • withStorageProfile

      public VirtualMachineUpdate withStorageProfile(StorageProfileUpdate storageProfile)
      Set the storageProfile property: Defines the resource update properties.
      Parameters:
      storageProfile - the storageProfile value to set.
      Returns:
      the VirtualMachineUpdate object itself.
    • networkProfile

      public NetworkProfileUpdate networkProfile()
      Get the networkProfile property: Defines the update resource properties.
      Returns:
      the networkProfile value.
    • withNetworkProfile

      public VirtualMachineUpdate withNetworkProfile(NetworkProfileUpdate networkProfile)
      Set the networkProfile property: Defines the update resource properties.
      Parameters:
      networkProfile - the networkProfile value to set.
      Returns:
      the VirtualMachineUpdate object itself.
    • validate

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