public static class CreateSddcDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CreateSddcDetails |
build() |
CreateSddcDetails.Builder |
compartmentId(String compartmentId)
The OCID of the
compartment to contain the SDDC.
|
CreateSddcDetails.Builder |
copy(CreateSddcDetails model) |
CreateSddcDetails.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
CreateSddcDetails.Builder |
displayName(String displayName)
A descriptive name for the SDDC.
|
CreateSddcDetails.Builder |
esxiSoftwareVersion(String esxiSoftwareVersion)
The ESXi software bundle to install on the ESXi hosts in the SDDC.
|
CreateSddcDetails.Builder |
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.
|
CreateSddcDetails.Builder |
hcxMode(HcxModes hcxMode)
HCX configuration of the SDDC.
|
CreateSddcDetails.Builder |
initialConfiguration(InitialConfiguration initialConfiguration) |
CreateSddcDetails.Builder |
isSingleHostSddc(Boolean isSingleHostSddc)
Indicates whether this SDDC is designated for only single ESXi host.
|
CreateSddcDetails.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. |
CreateSddcDetails.Builder |
vmwareSoftwareVersion(String vmwareSoftwareVersion)
The VMware software bundle to install on the ESXi hosts in the SDDC.
|
public CreateSddcDetails.Builder displayName(String displayName)
A descriptive name for 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. Avoid entering confidential information.
displayName
- the value to setpublic CreateSddcDetails.Builder vmwareSoftwareVersion(String vmwareSoftwareVersion)
The VMware software bundle to install on the ESXi hosts in the SDDC. To get a list of the
available versions, use listSupportedVmwareSoftwareVersions
.
vmwareSoftwareVersion
- the value to setpublic CreateSddcDetails.Builder esxiSoftwareVersion(String esxiSoftwareVersion)
The ESXi software bundle to install on the ESXi hosts in the SDDC. Only versions under
the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution
will be accepted. To get a list of the available versions, use listSupportedVmwareSoftwareVersions
.
esxiSoftwareVersion
- the value to setpublic CreateSddcDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment to contain the SDDC.
compartmentId
- the value to setpublic CreateSddcDetails.Builder hcxMode(HcxModes hcxMode)
HCX configuration of the SDDC.
hcxMode
- the value to setpublic CreateSddcDetails.Builder initialConfiguration(InitialConfiguration initialConfiguration)
public CreateSddcDetails.Builder isSingleHostSddc(Boolean isSingleHostSddc)
Indicates whether this SDDC is designated for only single ESXi host.
isSingleHostSddc
- the value to setpublic CreateSddcDetails.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. Use a newline character to separate multiple keys.
The SSH keys must be in the format required for the authorized_keys
file
sshAuthorizedKeys
- the value to setpublic CreateSddcDetails.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"}
freeformTags
- the value to setpublic CreateSddcDetails.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"}}
definedTags
- the value to setpublic CreateSddcDetails build()
public CreateSddcDetails.Builder copy(CreateSddcDetails model)
Copyright © 2016–2024. All rights reserved.