public static class SddcSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
SddcSummary |
build() |
SddcSummary.Builder |
clustersCount(Integer clustersCount)
The number of ESXi hosts in the SDDC.
|
SddcSummary.Builder |
compartmentId(String compartmentId)
The OCID of the
compartment that contains the SDDC.
|
SddcSummary.Builder |
copy(SddcSummary model) |
SddcSummary.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
SddcSummary.Builder |
displayName(String displayName)
A descriptive name for the SDDC.
|
SddcSummary.Builder |
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.
|
SddcSummary.Builder |
hcxFqdn(String hcxFqdn)
HCX Fully Qualified Domain Name
|
SddcSummary.Builder |
hcxMode(HcxModes hcxMode)
HCX configuration of the SDDC.
|
SddcSummary.Builder |
id(String id)
The OCID of the
compartment that contains the SDDC.
|
SddcSummary.Builder |
isSingleHostSddc(Boolean isSingleHostSddc)
Indicates whether this SDDC is designated for only single ESXi host.
|
SddcSummary.Builder |
lifecycleState(LifecycleStates lifecycleState)
The current state of the SDDC.
|
SddcSummary.Builder |
nsxManagerFqdn(String nsxManagerFqdn)
FQDN for NSX Manager
|
SddcSummary.Builder |
systemTags(Map<String,Map<String,Object>> systemTags)
Usage of system tag keys.
|
SddcSummary.Builder |
timeCreated(Date timeCreated)
The date and time the SDDC was created, in the format defined by
RFC3339.
|
SddcSummary.Builder |
timeUpdated(Date timeUpdated)
The date and time the SDDC was updated, in the format defined by
RFC3339.
|
SddcSummary.Builder |
vcenterFqdn(String vcenterFqdn)
FQDN for vCenter
|
SddcSummary.Builder |
vmwareSoftwareVersion(String vmwareSoftwareVersion)
In general, this is a specific version of bundled VMware software supported by Oracle
Cloud VMware Solution (see
listSupportedVmwareSoftwareVersions ). |
public SddcSummary.Builder id(String id)
The OCID of the compartment that contains the SDDC.
id
- the value to setpublic SddcSummary.Builder displayName(String displayName)
A descriptive name for the SDDC. It must be unique, start with a letter, and contain only letters, digits, whitespaces, dashes and underscores. Avoid entering confidential information.
displayName
- the value to setpublic SddcSummary.Builder vmwareSoftwareVersion(String vmwareSoftwareVersion)
In general, this is a specific version of bundled VMware software supported by Oracle
Cloud VMware Solution (see listSupportedVmwareSoftwareVersions
).
This attribute is not guaranteed to reflect the version of software currently
installed on the ESXi hosts in the SDDC. The purpose of this attribute is to show the
version of software that the Oracle Cloud VMware Solution will install on any new ESXi
hosts that you *add to this SDDC in the future* with createEsxiHost
.
Therefore, if you upgrade the existing ESXi hosts in the SDDC to use a newer version
of bundled VMware software supported by the Oracle Cloud VMware Solution, you should use
updateSddc
to update the SDDC's vmwareSoftwareVersion
with that new version.
vmwareSoftwareVersion
- the value to setpublic SddcSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment that contains the SDDC.
compartmentId
- the value to setpublic SddcSummary.Builder clustersCount(Integer clustersCount)
The number of ESXi hosts in the SDDC.
clustersCount
- the value to setpublic SddcSummary.Builder hcxFqdn(String hcxFqdn)
HCX Fully Qualified Domain Name
hcxFqdn
- the value to setpublic SddcSummary.Builder hcxMode(HcxModes hcxMode)
HCX configuration of the SDDC.
hcxMode
- the value to setpublic SddcSummary.Builder vcenterFqdn(String vcenterFqdn)
FQDN for vCenter
Example: vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com
vcenterFqdn
- the value to setpublic SddcSummary.Builder nsxManagerFqdn(String nsxManagerFqdn)
FQDN for NSX Manager
Example: nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
nsxManagerFqdn
- the value to setpublic SddcSummary.Builder timeCreated(Date timeCreated)
The date and time the SDDC was created, in the format defined by RFC3339.
Example: 2016-08-25T21:10:29.600Z
timeCreated
- the value to setpublic SddcSummary.Builder timeUpdated(Date timeUpdated)
The date and time the SDDC was updated, in the format defined by RFC3339.
timeUpdated
- the value to setpublic SddcSummary.Builder lifecycleState(LifecycleStates lifecycleState)
The current state of the SDDC.
lifecycleState
- the value to setpublic SddcSummary.Builder isSingleHostSddc(Boolean isSingleHostSddc)
Indicates whether this SDDC is designated for only single ESXi host.
isSingleHostSddc
- the value to setpublic SddcSummary.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 SddcSummary.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 SddcSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {orcl-cloud: {free-tier-retain: true}}
systemTags
- the value to setpublic SddcSummary build()
public SddcSummary.Builder copy(SddcSummary model)
Copyright © 2016–2024. All rights reserved.