Class UpdateSddcDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.ocvp.model.UpdateSddcDetails.Builder
-
- Enclosing class:
- UpdateSddcDetails
public static class UpdateSddcDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateSddcDetails
build()
UpdateSddcDetails.Builder
copy(UpdateSddcDetails model)
UpdateSddcDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.UpdateSddcDetails.Builder
displayName(String displayName)
The OCID of the SDDC.UpdateSddcDetails.Builder
esxiSoftwareVersion(String esxiSoftwareVersion)
The version of bundled ESXi software that the Oracle Cloud VMware Solution will install on any new ESXi hosts that you add to this SDDC in the future unless a specific version is configured on the Cluster level.UpdateSddcDetails.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.UpdateSddcDetails.Builder
sshAuthorizedKeys(String sshAuthorizedKeys)
One or more public SSH keys to be included in the ~/.ssh/authorized_keys file for the default user on each ESXi host, only when adding new ESXi hosts to this SDDC.UpdateSddcDetails.Builder
vmwareSoftwareVersion(String vmwareSoftwareVersion)
The version of bundled VMware software that the Oracle Cloud VMware Solution will install on any new ESXi hosts that you add to this SDDC in the future unless a specific version is configured on the Cluster level.
-
-
-
Method Detail
-
displayName
public UpdateSddcDetails.Builder displayName(String displayName)
The OCID of the SDDC.SDDC name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region.
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
vmwareSoftwareVersion
public UpdateSddcDetails.Builder vmwareSoftwareVersion(String vmwareSoftwareVersion)
The version of bundled VMware software that the Oracle Cloud VMware Solution will install on any new ESXi hosts that you add to this SDDC in the future unless a specific version is configured on the Cluster level.For the list of versions supported by the Oracle Cloud VMware Solution, see
listSupportedVmwareSoftwareVersions
).- Parameters:
vmwareSoftwareVersion
- the value to set- Returns:
- this builder
-
esxiSoftwareVersion
public UpdateSddcDetails.Builder esxiSoftwareVersion(String esxiSoftwareVersion)
The version of bundled ESXi software that the Oracle Cloud VMware Solution will install on any new ESXi hosts that you add to this SDDC in the future unless a specific version is configured on the Cluster level.For the list of versions supported by the Oracle Cloud VMware Solution, see
listSupportedVmwareSoftwareVersions
).- Parameters:
esxiSoftwareVersion
- the value to set- Returns:
- this builder
-
sshAuthorizedKeys
public UpdateSddcDetails.Builder sshAuthorizedKeys(String sshAuthorizedKeys)
One or more public SSH keys to be included in the ~/.ssh/authorized_keys file for the default user on each ESXi host, only when adding new ESXi hosts to this SDDC.Use a newline character to separate multiple keys. The SSH keys must be in the format required for the authorized_keys file.
- Parameters:
sshAuthorizedKeys
- the value to set- Returns:
- this builder
-
freeformTags
public UpdateSddcDetails.Builder freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.
Example: {"Department": "Finance"}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public UpdateSddcDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
Example: {"Operations": {"CostCenter": "42"}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
build
public UpdateSddcDetails build()
-
copy
public UpdateSddcDetails.Builder copy(UpdateSddcDetails model)
-
-