Interface VirtualMachineDetails.Builder

  • Method Details

    • hostName

      The host name of the virtual machine.

      Parameters:
      hostName - The host name of the virtual machine.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • hypervisorId

      VirtualMachineDetails.Builder hypervisorId(String hypervisorId)

      The ID of the virtual machine's hypervisor.

      Parameters:
      hypervisorId - The ID of the virtual machine's hypervisor.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastBackupDate

      VirtualMachineDetails.Builder lastBackupDate(Instant lastBackupDate)

      The most recent date a virtual machine was backed up, in Unix format and UTC time.

      Parameters:
      lastBackupDate - The most recent date a virtual machine was backed up, in Unix format and UTC time.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the virtual machine.

      Parameters:
      name - The name of the virtual machine.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • path

      The path of the virtual machine.

      Parameters:
      path - The path of the virtual machine.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceArn

      VirtualMachineDetails.Builder resourceArn(String resourceArn)

      The Amazon Resource Name (ARN) of the virtual machine. For example, arn:aws:backup-gateway:us-west-1:0000000000000:vm/vm-0000ABCDEFGIJKL.

      Parameters:
      resourceArn - The Amazon Resource Name (ARN) of the virtual machine. For example, arn:aws:backup-gateway:us-west-1:0000000000000:vm/vm-0000ABCDEFGIJKL.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vmwareTags

      These are the details of the VMware tags associated with the specified virtual machine.

      Parameters:
      vmwareTags - These are the details of the VMware tags associated with the specified virtual machine.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vmwareTags

      VirtualMachineDetails.Builder vmwareTags(VmwareTag... vmwareTags)

      These are the details of the VMware tags associated with the specified virtual machine.

      Parameters:
      vmwareTags - These are the details of the VMware tags associated with the specified virtual machine.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vmwareTags

      These are the details of the VMware tags associated with the specified virtual machine.

      This is a convenience method that creates an instance of the VmwareTag.Builder avoiding the need to create one manually via VmwareTag.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to vmwareTags(List<VmwareTag>).

      Parameters:
      vmwareTags - a consumer that will call methods on VmwareTag.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: