Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
Sddc |
build() |
Sddc.Builder |
capacityReservationId(String capacityReservationId)
The OCID of the
Capacity Reservation.
|
Sddc.Builder |
compartmentId(String compartmentId)
The OCID of the
compartment that contains the SDDC.
|
Sddc.Builder |
computeAvailabilityDomain(String computeAvailabilityDomain)
The availability domain the ESXi hosts are running in.
|
Sddc.Builder |
copy(Sddc model) |
Sddc.Builder |
datastores(List<DatastoreSummary> datastores)
Datastores used for the Sddc.
|
Sddc.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
Sddc.Builder |
displayName(String displayName)
A descriptive name for the SDDC.
|
Sddc.Builder |
esxiHostsCount(Integer esxiHostsCount)
The number of ESXi hosts in the SDDC.
|
Sddc.Builder |
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.
|
Sddc.Builder |
hcxFqdn(String hcxFqdn)
The FQDN for HCX Manager.
|
Sddc.Builder |
hcxInitialPassword(String hcxInitialPassword)
The SDDC includes an administrator username and initial password for HCX Manager.
|
Sddc.Builder |
hcxOnPremKey(String hcxOnPremKey)
The activation keys to use on the on-premises HCX Enterprise appliances you site pair
with HCX Manager in your VMware Solution.
|
Sddc.Builder |
hcxOnPremLicenses(List<HcxLicenseSummary> hcxOnPremLicenses)
The activation licenses to use on the on-premises HCX Enterprise appliance you site pair
with HCX Manager in your VMware Solution.
|
Sddc.Builder |
hcxPrivateIpId(String hcxPrivateIpId)
The OCID of the
PrivateIp object that is the virtual IP (VIP) for HCX Manager. |
Sddc.Builder |
hcxVlanId(String hcxVlanId)
The OCID of the
VLAN used by the SDDC for the HCX component of the VMware environment.
|
Sddc.Builder |
id(String id)
The OCID of the
SDDC.
|
Sddc.Builder |
initialHostOcpuCount(Float initialHostOcpuCount)
The initial OCPU count of the SDDC’s ESXi hosts.
|
Sddc.Builder |
initialHostShapeName(String initialHostShapeName)
The initial compute shape of the SDDC’s ESXi hosts.
|
Sddc.Builder |
initialSku(Sku initialSku)
The billing option selected during SDDC creation.
|
Sddc.Builder |
instanceDisplayNamePrefix(String instanceDisplayNamePrefix)
A prefix used in the name of each ESXi host and Compute instance in the SDDC.
|
Sddc.Builder |
isHcxEnabled(Boolean isHcxEnabled)
Indicates whether HCX is enabled for this SDDC.
|
Sddc.Builder |
isHcxEnterpriseEnabled(Boolean isHcxEnterpriseEnabled)
Indicates whether HCX Enterprise is enabled for this SDDC.
|
Sddc.Builder |
isHcxPendingDowngrade(Boolean isHcxPendingDowngrade)
Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
|
Sddc.Builder |
isShieldedInstanceEnabled(Boolean isShieldedInstanceEnabled)
Indicates whether shielded instance is enabled at the SDDC level.
|
Sddc.Builder |
isSingleHostSddc(Boolean isSingleHostSddc)
Indicates whether this SDDC is designated for only single ESXi host.
|
Sddc.Builder |
lifecycleState(LifecycleStates lifecycleState)
The current state of the SDDC.
|
Sddc.Builder |
nsxEdgeUplink1VlanId(String nsxEdgeUplink1VlanId)
The OCID of the
VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment.
|
Sddc.Builder |
nsxEdgeUplink2VlanId(String nsxEdgeUplink2VlanId)
The OCID of the
VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment.
|
Sddc.Builder |
nsxEdgeUplinkIpId(String nsxEdgeUplinkIpId)
The OCID of the
PrivateIp object that is the virtual IP (VIP) for the NSX Edge Uplink. |
Sddc.Builder |
nsxEdgeVTepVlanId(String nsxEdgeVTepVlanId)
The OCID of the
VLAN used by the SDDC for the NSX Edge VTEP component of the VMware environment.
|
Sddc.Builder |
nsxManagerFqdn(String nsxManagerFqdn)
The FQDN for NSX Manager.
|
Sddc.Builder |
nsxManagerInitialPassword(String nsxManagerInitialPassword)
The SDDC includes an administrator username and initial password for NSX Manager.
|
Sddc.Builder |
nsxManagerPrivateIpId(String nsxManagerPrivateIpId)
The OCID of the
PrivateIp object that is the virtual IP (VIP) for NSX Manager. |
Sddc.Builder |
nsxManagerUsername(String nsxManagerUsername)
The SDDC includes an administrator username and initial password for NSX Manager.
|
Sddc.Builder |
nsxOverlaySegmentName(String nsxOverlaySegmentName)
The VMware NSX overlay workload segment to host your application.
|
Sddc.Builder |
nsxVTepVlanId(String nsxVTepVlanId)
The OCID of the
VLAN used by the SDDC for the NSX VTEP component of the VMware environment.
|
Sddc.Builder |
provisioningSubnetId(String provisioningSubnetId)
The OCID of the
management subnet used to provision the SDDC.
|
Sddc.Builder |
provisioningVlanId(String provisioningVlanId)
The OCID of the
VLAN used by the SDDC for the Provisioning component of the VMware environment.
|
Sddc.Builder |
replicationVlanId(String replicationVlanId)
The OCID of the
VLAN used by the SDDC for the vSphere Replication component of the VMware environment.
|
Sddc.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. |
Sddc.Builder |
timeCreated(Date timeCreated)
The date and time the SDDC was created, in the format defined by
RFC3339.
|
Sddc.Builder |
timeHcxBillingCycleEnd(Date timeHcxBillingCycleEnd)
The date and time current HCX Enterprise billing cycle ends, in the format defined by
RFC3339.
|
Sddc.Builder |
timeHcxLicenseStatusUpdated(Date timeHcxLicenseStatusUpdated)
The date and time the SDDC’s HCX on-premise license status was updated, in the format
defined by RFC3339.
|
Sddc.Builder |
timeUpdated(Date timeUpdated)
The date and time the SDDC was updated, in the format defined by
RFC3339.
|
Sddc.Builder |
upgradeLicenses(List<VsphereLicense> upgradeLicenses)
The vSphere licenses to use when upgrading the SDDC.
|
Sddc.Builder |
vcenterFqdn(String vcenterFqdn)
The FQDN for vCenter.
|
Sddc.Builder |
vcenterInitialPassword(String vcenterInitialPassword)
The SDDC includes an administrator username and initial password for vCenter.
|
Sddc.Builder |
vcenterPrivateIpId(String vcenterPrivateIpId)
The OCID of the
PrivateIp object that is the virtual IP (VIP) for vCenter. |
Sddc.Builder |
vcenterUsername(String vcenterUsername)
The SDDC includes an administrator username and initial password for vCenter.
|
Sddc.Builder |
vmotionVlanId(String vmotionVlanId)
The OCID of the
VLAN used by the SDDC for the vMotion component of the VMware environment.
|
Sddc.Builder |
vmwareSoftwareVersion(String vmwareSoftwareVersion)
In general, this is a specific version of bundled VMware software supported by Oracle
Cloud VMware Solution (see
listSupportedVmwareSoftwareVersions ). |
Sddc.Builder |
vsanVlanId(String vsanVlanId)
The OCID of the
VLAN used by the SDDC for the vSAN component of the VMware environment.
|
Sddc.Builder |
vsphereUpgradeGuide(String vsphereUpgradeGuide)
The link to guidance for upgrading vSphere.
|
Sddc.Builder |
vsphereUpgradeObjects(List<VsphereUpgradeObject> vsphereUpgradeObjects)
The links to binary objects needed to upgrade vSphere.
|
Sddc.Builder |
vsphereVlanId(String vsphereVlanId)
The OCID of the
VLAN used by the SDDC for the vSphere component of the VMware environment.
|
Sddc.Builder |
workloadNetworkCidr(String workloadNetworkCidr)
The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application
workloads.
|
public Sddc.Builder id(String id)
The OCID of the SDDC.
id
- the value to setpublic Sddc.Builder computeAvailabilityDomain(String computeAvailabilityDomain)
The availability domain the ESXi hosts are running in. For Multi-AD SDDC, it is multi-AD
.
Example: Uocm:PHX-AD-1
, multi-AD
computeAvailabilityDomain
- the value to setpublic Sddc.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 Sddc.Builder instanceDisplayNamePrefix(String instanceDisplayNamePrefix)
A prefix used in the name of each ESXi host and Compute instance in the SDDC. If this
isn’t set, the SDDC’s displayName
is used as the prefix.
For example, if the value is MySDDC
, the ESXi hosts are named MySDDC-1
, MySDDC-2
, and so on.
instanceDisplayNamePrefix
- the value to setpublic Sddc.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 Sddc.Builder compartmentId(String compartmentId)
The OCID of the compartment that contains the SDDC.
compartmentId
- the value to setpublic Sddc.Builder esxiHostsCount(Integer esxiHostsCount)
The number of ESXi hosts in the SDDC.
esxiHostsCount
- the value to setpublic Sddc.Builder initialSku(Sku initialSku)
The billing option selected during SDDC creation. listSupportedSkus
.
initialSku
- the value to setpublic Sddc.Builder vcenterFqdn(String vcenterFqdn)
The FQDN for vCenter.
Example: vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com
vcenterFqdn
- the value to setpublic Sddc.Builder nsxManagerFqdn(String nsxManagerFqdn)
The FQDN for NSX Manager.
Example: nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
nsxManagerFqdn
- the value to setpublic Sddc.Builder vcenterPrivateIpId(String vcenterPrivateIpId)
The OCID of the
PrivateIp
object that is the virtual IP (VIP) for vCenter. For information about
PrivateIp
objects, see the Core Services API.
vcenterPrivateIpId
- the value to setpublic Sddc.Builder nsxManagerPrivateIpId(String nsxManagerPrivateIpId)
The OCID of the
PrivateIp
object that is the virtual IP (VIP) for NSX Manager. For information
about PrivateIp
objects, see the Core Services API.
nsxManagerPrivateIpId
- the value to setpublic Sddc.Builder vcenterInitialPassword(String vcenterInitialPassword)
The SDDC includes an administrator username and initial password for vCenter. Make sure to change this initial vCenter password to a different value.
vcenterInitialPassword
- the value to setpublic Sddc.Builder nsxManagerInitialPassword(String nsxManagerInitialPassword)
The SDDC includes an administrator username and initial password for NSX Manager. Make sure to change this initial NSX Manager password to a different value.
nsxManagerInitialPassword
- the value to setpublic Sddc.Builder vcenterUsername(String vcenterUsername)
The SDDC includes an administrator username and initial password for vCenter. You can change this initial username to a different value in vCenter.
vcenterUsername
- the value to setpublic Sddc.Builder nsxManagerUsername(String nsxManagerUsername)
The SDDC includes an administrator username and initial password for NSX Manager. You can change this initial username to a different value in NSX Manager.
nsxManagerUsername
- the value to setpublic Sddc.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.
This attribute is not guaranteed to reflect the public SSH keys currently installed on
the ESXi hosts in the SDDC. The purpose of this attribute is to show the public SSH keys
that 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 different SSH
keys, you should use updateSddc
to update the
SDDC's sshAuthorizedKeys
with the new public keys.
sshAuthorizedKeys
- the value to setpublic Sddc.Builder workloadNetworkCidr(String workloadNetworkCidr)
The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads.
workloadNetworkCidr
- the value to setpublic Sddc.Builder nsxOverlaySegmentName(String nsxOverlaySegmentName)
The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment.
nsxOverlaySegmentName
- the value to setpublic Sddc.Builder nsxEdgeUplinkIpId(String nsxEdgeUplinkIpId)
The OCID of the
PrivateIp
object that is the virtual IP (VIP) for the NSX Edge Uplink. Use this
OCID as the route target for route table rules when setting up connectivity between the
SDDC and other networks. For information about PrivateIp
objects, see the Core
Services API.
nsxEdgeUplinkIpId
- the value to setpublic Sddc.Builder provisioningSubnetId(String provisioningSubnetId)
The OCID of the management subnet used to provision the SDDC.
provisioningSubnetId
- the value to setpublic Sddc.Builder vsphereVlanId(String vsphereVlanId)
The OCID of the VLAN used by the SDDC for the vSphere component of the VMware environment.
This attribute is not guaranteed to reflect the vSphere VLAN currently used by the
ESXi hosts in the SDDC. The purpose of this attribute is to show the vSphere VLAN that
the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this
SDDC in the future* with createEsxiHost
.
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN
for the vSphere component of the VMware environment, you should use updateSddc
to update the SDDC's vsphereVlanId
with that new VLAN's OCID.
vsphereVlanId
- the value to setpublic Sddc.Builder vmotionVlanId(String vmotionVlanId)
The OCID of the VLAN used by the SDDC for the vMotion component of the VMware environment.
This attribute is not guaranteed to reflect the vMotion VLAN currently used by the
ESXi hosts in the SDDC. The purpose of this attribute is to show the vMotion VLAN that
the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this
SDDC in the future* with createEsxiHost
.
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN
for the vMotion component of the VMware environment, you should use updateSddc
to update the SDDC's vmotionVlanId
with that new VLAN's OCID.
vmotionVlanId
- the value to setpublic Sddc.Builder vsanVlanId(String vsanVlanId)
The OCID of the VLAN used by the SDDC for the vSAN component of the VMware environment.
This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi
hosts in the SDDC. The purpose of this attribute is to show the vSAN VLAN that the Oracle
Cloud VMware Solution will use for any new ESXi hosts that you *add to this SDDC in the
future* with createEsxiHost
.
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN
for the vSAN component of the VMware environment, you should use updateSddc
to update the SDDC's vsanVlanId
with
that new VLAN's OCID.
vsanVlanId
- the value to setpublic Sddc.Builder nsxVTepVlanId(String nsxVTepVlanId)
The OCID of the VLAN used by the SDDC for the NSX VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the
ESXi hosts in the SDDC. The purpose of this attribute is to show the NSX VTEP VLAN that
the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this
SDDC in the future* with createEsxiHost
.
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN
for the NSX VTEP component of the VMware environment, you should use updateSddc
to update the SDDC's nsxVTepVlanId
with that new VLAN's OCID.
nsxVTepVlanId
- the value to setpublic Sddc.Builder nsxEdgeVTepVlanId(String nsxEdgeVTepVlanId)
The OCID of the VLAN used by the SDDC for the NSX Edge VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by
the ESXi hosts in the SDDC. The purpose of this attribute is to show the NSX Edge VTEP
VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add
to this SDDC in the future* with createEsxiHost
.
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN
for the NSX Edge VTEP component of the VMware environment, you should use updateSddc
to update the SDDC's nsxEdgeVTepVlanId
with that new VLAN's OCID.
nsxEdgeVTepVlanId
- the value to setpublic Sddc.Builder nsxEdgeUplink1VlanId(String nsxEdgeUplink1VlanId)
The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment.
This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used
by the ESXi hosts in the SDDC. The purpose of this attribute is to show the NSX Edge
Uplink 1 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that
you *add to this SDDC in the future* with createEsxiHost
.
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN
for the NSX Edge Uplink 1 component of the VMware environment, you should use updateSddc
to update the SDDC's nsxEdgeUplink1VlanId
with that new VLAN's OCID.
nsxEdgeUplink1VlanId
- the value to setpublic Sddc.Builder nsxEdgeUplink2VlanId(String nsxEdgeUplink2VlanId)
The OCID of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment.
This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used
by the ESXi hosts in the SDDC. The purpose of this attribute is to show the NSX Edge
Uplink 2 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that
you *add to this SDDC in the future* with createEsxiHost
.
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN
for the NSX Edge Uplink 2 component of the VMware environment, you should use updateSddc
to update the SDDC's nsxEdgeUplink2VlanId
with that new VLAN's OCID.
nsxEdgeUplink2VlanId
- the value to setpublic Sddc.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 Sddc.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 Sddc.Builder hcxPrivateIpId(String hcxPrivateIpId)
The OCID of the
PrivateIp
object that is the virtual IP (VIP) for HCX Manager. For information
about PrivateIp
objects, see the Core Services API.
hcxPrivateIpId
- the value to setpublic Sddc.Builder hcxFqdn(String hcxFqdn)
The FQDN for HCX Manager.
Example: hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
hcxFqdn
- the value to setpublic Sddc.Builder hcxInitialPassword(String hcxInitialPassword)
The SDDC includes an administrator username and initial password for HCX Manager. Make sure to change this initial HCX Manager password to a different value.
hcxInitialPassword
- the value to setpublic Sddc.Builder hcxVlanId(String hcxVlanId)
The OCID of the VLAN used by the SDDC for the HCX component of the VMware environment.
This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi
hosts in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle
Cloud VMware Solution will use for any new ESXi hosts that you *add to this SDDC in the
future* with createEsxiHost
.
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN
for the HCX component of the VMware environment, you should use updateSddc
to update the SDDC's hcxVlanId
with
that new VLAN's OCID.
hcxVlanId
- the value to setpublic Sddc.Builder isHcxEnabled(Boolean isHcxEnabled)
Indicates whether HCX is enabled for this SDDC.
isHcxEnabled
- the value to setpublic Sddc.Builder hcxOnPremKey(String hcxOnPremKey)
The activation keys to use on the on-premises HCX Enterprise appliances you site pair with HCX Manager in your VMware Solution. The number of keys provided depends on the HCX license type. HCX Advanced provides 3 activation keys. HCX Enterprise provides 10 activation keys.
hcxOnPremKey
- the value to setpublic Sddc.Builder isHcxEnterpriseEnabled(Boolean isHcxEnterpriseEnabled)
Indicates whether HCX Enterprise is enabled for this SDDC.
isHcxEnterpriseEnabled
- the value to setpublic Sddc.Builder isHcxPendingDowngrade(Boolean isHcxPendingDowngrade)
Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
isHcxPendingDowngrade
- the value to setpublic Sddc.Builder hcxOnPremLicenses(List<HcxLicenseSummary> hcxOnPremLicenses)
The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution.
hcxOnPremLicenses
- the value to setpublic Sddc.Builder timeHcxBillingCycleEnd(Date timeHcxBillingCycleEnd)
The date and time current HCX Enterprise billing cycle ends, in the format defined by RFC3339.
Example: 2016-08-25T21:10:29.600Z
timeHcxBillingCycleEnd
- the value to setpublic Sddc.Builder timeHcxLicenseStatusUpdated(Date timeHcxLicenseStatusUpdated)
The date and time the SDDC’s HCX on-premise license status was updated, in the format defined by RFC3339.
Example: 2016-08-25T21:10:29.600Z
timeHcxLicenseStatusUpdated
- the value to setpublic Sddc.Builder isSingleHostSddc(Boolean isSingleHostSddc)
Indicates whether this SDDC is designated for only single ESXi host.
isSingleHostSddc
- the value to setpublic Sddc.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 Sddc.Builder timeUpdated(Date timeUpdated)
The date and time the SDDC was updated, in the format defined by RFC3339.
timeUpdated
- the value to setpublic Sddc.Builder lifecycleState(LifecycleStates lifecycleState)
The current state of the SDDC.
lifecycleState
- the value to setpublic Sddc.Builder upgradeLicenses(List<VsphereLicense> upgradeLicenses)
The vSphere licenses to use when upgrading the SDDC.
upgradeLicenses
- the value to setpublic Sddc.Builder vsphereUpgradeGuide(String vsphereUpgradeGuide)
The link to guidance for upgrading vSphere.
vsphereUpgradeGuide
- the value to setpublic Sddc.Builder vsphereUpgradeObjects(List<VsphereUpgradeObject> vsphereUpgradeObjects)
The links to binary objects needed to upgrade vSphere.
vsphereUpgradeObjects
- the value to setpublic Sddc.Builder initialHostShapeName(String initialHostShapeName)
The initial compute shape of the SDDC’s ESXi hosts. listSupportedHostShapes
.
initialHostShapeName
- the value to setpublic Sddc.Builder initialHostOcpuCount(Float initialHostOcpuCount)
The initial OCPU count of the SDDC’s ESXi hosts.
initialHostOcpuCount
- the value to setpublic Sddc.Builder isShieldedInstanceEnabled(Boolean isShieldedInstanceEnabled)
Indicates whether shielded instance is enabled at the SDDC level.
isShieldedInstanceEnabled
- the value to setpublic Sddc.Builder capacityReservationId(String capacityReservationId)
The OCID of the Capacity Reservation.
capacityReservationId
- the value to setpublic Sddc.Builder datastores(List<DatastoreSummary> datastores)
Datastores used for the Sddc.
datastores
- the value to setpublic Sddc.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 Sddc.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 Sddc build()
public Sddc.Builder copy(Sddc model)
Copyright © 2016–2023. All rights reserved.