public static class VmwareVmProperties.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
VmwareVmProperties |
build() |
VmwareVmProperties.Builder |
cluster(String cluster)
Cluster name.
|
VmwareVmProperties.Builder |
copy(VmwareVmProperties model) |
VmwareVmProperties.Builder |
customerFields(List<String> customerFields)
Customer fields.
|
VmwareVmProperties.Builder |
customerTags(List<CustomerTag> customerTags)
Customer defined tags.
|
VmwareVmProperties.Builder |
faultToleranceBandwidth(Integer faultToleranceBandwidth)
Fault tolerance bandwidth.
|
VmwareVmProperties.Builder |
faultToleranceSecondaryLatency(Integer faultToleranceSecondaryLatency)
Fault tolerance to secondary latency.
|
VmwareVmProperties.Builder |
faultToleranceState(String faultToleranceState)
Fault tolerance state.
|
VmwareVmProperties.Builder |
instanceUuid(String instanceUuid)
vCenter-specific identifier of the virtual machine.
|
VmwareVmProperties.Builder |
isDisksCbtEnabled(Boolean isDisksCbtEnabled)
Indicates that change tracking is supported for virtual disks of this virtual machine.
|
VmwareVmProperties.Builder |
isDisksUuidEnabled(Boolean isDisksUuidEnabled)
Whether changed block tracking for this VM’s disk is active.
|
VmwareVmProperties.Builder |
path(String path)
Path directory of the asset.
|
VmwareVmProperties.Builder |
vmwareToolsStatus(String vmwareToolsStatus)
VMware tools status.
|
public VmwareVmProperties.Builder cluster(String cluster)
Cluster name.
cluster
- the value to setpublic VmwareVmProperties.Builder customerFields(List<String> customerFields)
Customer fields.
customerFields
- the value to setpublic VmwareVmProperties.Builder customerTags(List<CustomerTag> customerTags)
Customer defined tags.
customerTags
- the value to setpublic VmwareVmProperties.Builder instanceUuid(String instanceUuid)
vCenter-specific identifier of the virtual machine.
instanceUuid
- the value to setpublic VmwareVmProperties.Builder path(String path)
Path directory of the asset.
path
- the value to setpublic VmwareVmProperties.Builder vmwareToolsStatus(String vmwareToolsStatus)
VMware tools status.
vmwareToolsStatus
- the value to setpublic VmwareVmProperties.Builder isDisksUuidEnabled(Boolean isDisksUuidEnabled)
Whether changed block tracking for this VM’s disk is active.
isDisksUuidEnabled
- the value to setpublic 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.
isDisksCbtEnabled
- the value to setpublic VmwareVmProperties.Builder faultToleranceState(String faultToleranceState)
Fault tolerance state.
faultToleranceState
- the value to setpublic VmwareVmProperties.Builder faultToleranceBandwidth(Integer faultToleranceBandwidth)
Fault tolerance bandwidth.
faultToleranceBandwidth
- the value to setpublic VmwareVmProperties.Builder faultToleranceSecondaryLatency(Integer faultToleranceSecondaryLatency)
Fault tolerance to secondary latency.
faultToleranceSecondaryLatency
- the value to setpublic VmwareVmProperties build()
public VmwareVmProperties.Builder copy(VmwareVmProperties model)
Copyright © 2016–2024. All rights reserved.