Class VmwareVmProperties.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • customerFields

        public VmwareVmProperties.Builder customerFields​(List<String> customerFields)
        Customer fields.
        Parameters:
        customerFields - the value to set
        Returns:
        this builder
      • instanceUuid

        public VmwareVmProperties.Builder instanceUuid​(String instanceUuid)
        vCenter-specific identifier of the virtual machine.
        Parameters:
        instanceUuid - the value to set
        Returns:
        this builder
      • vmwareToolsStatus

        public VmwareVmProperties.Builder vmwareToolsStatus​(String vmwareToolsStatus)
        VMware tools status.
        Parameters:
        vmwareToolsStatus - the value to set
        Returns:
        this builder
      • isDisksUuidEnabled

        public VmwareVmProperties.Builder isDisksUuidEnabled​(Boolean isDisksUuidEnabled)
        Whether changed block tracking for this VM’s disk is active.
        Parameters:
        isDisksUuidEnabled - the value to set
        Returns:
        this builder
      • isDisksCbtEnabled

        public VmwareVmProperties.Builder isDisksCbtEnabled​(Boolean isDisksCbtEnabled)
        Indicates that change tracking is supported for virtual disks of this virtual machine.

        However, even if change tracking is supported, it might not be available for all disks of the virtual machine.

        Parameters:
        isDisksCbtEnabled - the value to set
        Returns:
        this builder
      • faultToleranceState

        public VmwareVmProperties.Builder faultToleranceState​(String faultToleranceState)
        Fault tolerance state.
        Parameters:
        faultToleranceState - the value to set
        Returns:
        this builder
      • faultToleranceBandwidth

        public VmwareVmProperties.Builder faultToleranceBandwidth​(Integer faultToleranceBandwidth)
        Fault tolerance bandwidth.
        Parameters:
        faultToleranceBandwidth - the value to set
        Returns:
        this builder
      • faultToleranceSecondaryLatency

        public VmwareVmProperties.Builder faultToleranceSecondaryLatency​(Integer faultToleranceSecondaryLatency)
        Fault tolerance to secondary latency.
        Parameters:
        faultToleranceSecondaryLatency - the value to set
        Returns:
        this builder