Interface VirtualMachineDetails.Builder

    • Method Detail

      • hostName

        VirtualMachineDetails.Builder hostName​(String 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

        VirtualMachineDetails.Builder name​(String 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

        VirtualMachineDetails.Builder path​(String 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

        VirtualMachineDetails.Builder vmwareTags​(Collection<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

        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

        VirtualMachineDetails.Builder vmwareTags​(Consumer<VmwareTag.Builder>... 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).

        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:
        #vmwareTags(java.util.Collection)