Package com.oracle.bmc.cloudbridge.model
Class VmwareVmProperties.Builder
- java.lang.Object
- 
- com.oracle.bmc.cloudbridge.model.VmwareVmProperties.Builder
 
- 
- Enclosing class:
- VmwareVmProperties
 
 public static class VmwareVmProperties.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description VmwareVmPropertiesbuild()VmwareVmProperties.Buildercluster(String cluster)Cluster name.VmwareVmProperties.Buildercopy(VmwareVmProperties model)VmwareVmProperties.BuildercustomerFields(List<String> customerFields)Customer fields.VmwareVmProperties.BuildercustomerTags(List<CustomerTag> customerTags)Customer defined tags.VmwareVmProperties.BuilderfaultToleranceBandwidth(Integer faultToleranceBandwidth)Fault tolerance bandwidth.VmwareVmProperties.BuilderfaultToleranceSecondaryLatency(Integer faultToleranceSecondaryLatency)Fault tolerance to secondary latency.VmwareVmProperties.BuilderfaultToleranceState(String faultToleranceState)Fault tolerance state.VmwareVmProperties.BuilderinstanceUuid(String instanceUuid)vCenter-specific identifier of the virtual machine.VmwareVmProperties.BuilderisDisksCbtEnabled(Boolean isDisksCbtEnabled)Indicates that change tracking is supported for virtual disks of this virtual machine.VmwareVmProperties.BuilderisDisksUuidEnabled(Boolean isDisksUuidEnabled)Whether changed block tracking for this VM’s disk is active.VmwareVmProperties.Builderpath(String path)Path directory of the asset.VmwareVmProperties.BuildervmwareToolsStatus(String vmwareToolsStatus)VMware tools status.
 
- 
- 
- 
Method Detail- 
clusterpublic VmwareVmProperties.Builder cluster(String cluster) Cluster name.- Parameters:
- cluster- the value to set
- Returns:
- this builder
 
 - 
customerFieldspublic VmwareVmProperties.Builder customerFields(List<String> customerFields) Customer fields.- Parameters:
- customerFields- the value to set
- Returns:
- this builder
 
 - 
customerTagspublic VmwareVmProperties.Builder customerTags(List<CustomerTag> customerTags) Customer defined tags.- Parameters:
- customerTags- the value to set
- Returns:
- this builder
 
 - 
instanceUuidpublic VmwareVmProperties.Builder instanceUuid(String instanceUuid) vCenter-specific identifier of the virtual machine.- Parameters:
- instanceUuid- the value to set
- Returns:
- this builder
 
 - 
pathpublic VmwareVmProperties.Builder path(String path) Path directory of the asset.- Parameters:
- path- the value to set
- Returns:
- this builder
 
 - 
vmwareToolsStatuspublic VmwareVmProperties.Builder vmwareToolsStatus(String vmwareToolsStatus) VMware tools status.- Parameters:
- vmwareToolsStatus- the value to set
- Returns:
- this builder
 
 - 
isDisksUuidEnabledpublic 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
 
 - 
isDisksCbtEnabledpublic 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
 
 - 
faultToleranceStatepublic VmwareVmProperties.Builder faultToleranceState(String faultToleranceState) Fault tolerance state.- Parameters:
- faultToleranceState- the value to set
- Returns:
- this builder
 
 - 
faultToleranceBandwidthpublic VmwareVmProperties.Builder faultToleranceBandwidth(Integer faultToleranceBandwidth) Fault tolerance bandwidth.- Parameters:
- faultToleranceBandwidth- the value to set
- Returns:
- this builder
 
 - 
faultToleranceSecondaryLatencypublic VmwareVmProperties.Builder faultToleranceSecondaryLatency(Integer faultToleranceSecondaryLatency) Fault tolerance to secondary latency.- Parameters:
- faultToleranceSecondaryLatency- the value to set
- Returns:
- this builder
 
 - 
buildpublic VmwareVmProperties build() 
 - 
copypublic VmwareVmProperties.Builder copy(VmwareVmProperties model) 
 
- 
 
-