public static class UpdateSddcDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and 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 |
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.
|
UpdateSddcDetails.Builder |
hcxVlanId(String hcxVlanId)
The OCID of the
VLAN to use for the HCX component of the VMware environment when adding new ESXi hosts to
the SDDC.
|
UpdateSddcDetails.Builder |
nsxEdgeUplink1VlanId(String nsxEdgeUplink1VlanId)
The OCID of the
VLAN to use for the NSX Edge Uplink 1 component of the VMware environment when adding new
ESXi hosts to the SDDC.
|
UpdateSddcDetails.Builder |
nsxEdgeUplink2VlanId(String nsxEdgeUplink2VlanId)
The OCID of the
VLAN to use for the NSX Edge Uplink 2 component of the VMware environment when adding new
ESXi hosts to the SDDC.
|
UpdateSddcDetails.Builder |
nsxEdgeVTepVlanId(String nsxEdgeVTepVlanId)
The OCID of the
VLAN to use for the NSX Edge VTEP component of the VMware environment when adding new
ESXi hosts to the SDDC.
|
UpdateSddcDetails.Builder |
nsxVTepVlanId(String nsxVTepVlanId)
The OCID of the
VLAN to use for the NSX VTEP component of the VMware environment when adding new ESXi
hosts to the SDDC.
|
UpdateSddcDetails.Builder |
provisioningVlanId(String provisioningVlanId)
The OCID of the
VLAN used by the SDDC for the Provisioning component of the VMware environment.
|
UpdateSddcDetails.Builder |
replicationVlanId(String replicationVlanId)
The OCID of the
VLAN used by the SDDC for the vSphere Replication component of the VMware environment.
|
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 |
vmotionVlanId(String vmotionVlanId)
The OCID of the
VLAN to use for the vMotion component of the VMware environment when adding new ESXi
hosts to the 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.
|
UpdateSddcDetails.Builder |
vsanVlanId(String vsanVlanId)
The OCID of the
VLAN to use for the vSAN component of the VMware environment when adding new ESXi hosts
to the SDDC.
|
UpdateSddcDetails.Builder |
vsphereVlanId(String vsphereVlanId)
The OCID of the
VLAN to use for the vSphere component of the VMware environment when adding new ESXi
hosts to the SDDC.
|
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.
displayName
- the value to setpublic 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.
For the list of versions supported by the Oracle Cloud VMware Solution, see listSupportedVmwareSoftwareVersions
).
vmwareSoftwareVersion
- the value to setpublic 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.
sshAuthorizedKeys
- the value to setpublic UpdateSddcDetails.Builder vsphereVlanId(String vsphereVlanId)
The OCID of the VLAN to use for the vSphere component of the VMware environment when adding new ESXi hosts to the SDDC.
vsphereVlanId
- the value to setpublic UpdateSddcDetails.Builder vmotionVlanId(String vmotionVlanId)
The OCID of the VLAN to use for the vMotion component of the VMware environment when adding new ESXi hosts to the SDDC.
vmotionVlanId
- the value to setpublic UpdateSddcDetails.Builder vsanVlanId(String vsanVlanId)
The OCID of the VLAN to use for the vSAN component of the VMware environment when adding new ESXi hosts to the SDDC.
vsanVlanId
- the value to setpublic UpdateSddcDetails.Builder nsxVTepVlanId(String nsxVTepVlanId)
The OCID of the VLAN to use for the NSX VTEP component of the VMware environment when adding new ESXi hosts to the SDDC.
nsxVTepVlanId
- the value to setpublic UpdateSddcDetails.Builder nsxEdgeVTepVlanId(String nsxEdgeVTepVlanId)
The OCID of the VLAN to use for the NSX Edge VTEP component of the VMware environment when adding new ESXi hosts to the SDDC.
nsxEdgeVTepVlanId
- the value to setpublic UpdateSddcDetails.Builder nsxEdgeUplink1VlanId(String nsxEdgeUplink1VlanId)
The OCID of the VLAN to use for the NSX Edge Uplink 1 component of the VMware environment when adding new ESXi hosts to the SDDC.
nsxEdgeUplink1VlanId
- the value to setpublic UpdateSddcDetails.Builder nsxEdgeUplink2VlanId(String nsxEdgeUplink2VlanId)
The OCID of the VLAN to use for the NSX Edge Uplink 2 component of the VMware environment when adding new ESXi hosts to the SDDC.
*Note:** This VLAN is reserved for future use to deploy public-facing applications on the VMware SDDC.
nsxEdgeUplink2VlanId
- the value to setpublic UpdateSddcDetails.Builder replicationVlanId(String replicationVlanId)
The OCID of the VLAN used by the SDDC for the vSphere Replication component of the VMware environment.
replicationVlanId
- the value to setpublic UpdateSddcDetails.Builder provisioningVlanId(String provisioningVlanId)
The OCID of the VLAN used by the SDDC for the Provisioning component of the VMware environment.
provisioningVlanId
- the value to setpublic UpdateSddcDetails.Builder hcxVlanId(String hcxVlanId)
The OCID of the
VLAN to use for the HCX component of the VMware environment when adding new ESXi hosts to
the SDDC. This value can be updated only when isHcxEnabled
is true.
hcxVlanId
- the value to setpublic 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"}
freeformTags
- the value to setpublic 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"}}
definedTags
- the value to setpublic UpdateSddcDetails build()
public UpdateSddcDetails.Builder copy(UpdateSddcDetails model)
Copyright © 2016–2023. All rights reserved.