@Generated(value="OracleSDKGenerator", comments="API Version: 20200501") public final class SddcSummary extends Object
A summary of the SDDC.
Note: Objects should always be created or deserialized using the SddcSummary.Builder
. This model distinguishes fields
that are null
because they are unset from fields that are explicitly set to null
. This is done in
the setter methods of the SddcSummary.Builder
, which maintain a set of all explicitly set fields called
__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
__explicitlySet__
into account. The constructor, on the other hand, does not set __explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
SddcSummary.Builder |
Constructor and Description |
---|
SddcSummary(String id,
String computeAvailabilityDomain,
String displayName,
String vmwareSoftwareVersion,
String compartmentId,
Integer esxiHostsCount,
String hcxFqdn,
Boolean isHcxEnabled,
String vcenterFqdn,
String nsxManagerFqdn,
Date timeCreated,
Date timeUpdated,
LifecycleStates lifecycleState,
Boolean isShieldedInstanceEnabled,
String initialHostShapeName,
Float initialHostOcpuCount,
Map<String,String> freeformTags,
Map<String,Map<String,Object>> definedTags)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static SddcSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
String |
getCompartmentId()
The OCID of the compartment that
contains the SDDC.
|
String |
getComputeAvailabilityDomain()
The availability domain that the SDDC’s ESXi hosts are running in.
|
Map<String,Map<String,Object>> |
getDefinedTags()
Defined tags for this resource.
|
String |
getDisplayName()
A descriptive name for the SDDC.
|
Integer |
getEsxiHostsCount()
The number of ESXi hosts in the SDDC.
|
Map<String,String> |
getFreeformTags()
Free-form tags for this resource.
|
String |
getHcxFqdn()
HCX Fully Qualified Domain Name
|
String |
getId()
The OCID of the compartment that
contains the SDDC.
|
Float |
getInitialHostOcpuCount()
The initial OCPU count of the SDDC’s ESXi hosts.
|
String |
getInitialHostShapeName()
The initial compute shape of the SDDC’s ESXi hosts.
|
Boolean |
getIsHcxEnabled()
Indicates whether HCX is enabled.
|
Boolean |
getIsShieldedInstanceEnabled()
Indicates whether shielded instance is enabled at the SDDC level.
|
LifecycleStates |
getLifecycleState()
The current state of the SDDC.
|
String |
getNsxManagerFqdn()
FQDN for NSX Manager
|
Date |
getTimeCreated()
The date and time the SDDC was created, in the format defined by
RFC3339.
|
Date |
getTimeUpdated()
The date and time the SDDC was updated, in the format defined by
RFC3339.
|
String |
getVcenterFqdn()
FQDN for vCenter
|
String |
getVmwareSoftwareVersion()
In general, this is a specific version of bundled VMware software supported by
Oracle Cloud VMware Solution (see
listSupportedVmwareSoftwareVersions ). |
int |
hashCode() |
SddcSummary.Builder |
toBuilder() |
String |
toString() |
@Deprecated @ConstructorProperties(value={"id","computeAvailabilityDomain","displayName","vmwareSoftwareVersion","compartmentId","esxiHostsCount","hcxFqdn","isHcxEnabled","vcenterFqdn","nsxManagerFqdn","timeCreated","timeUpdated","lifecycleState","isShieldedInstanceEnabled","initialHostShapeName","initialHostOcpuCount","freeformTags","definedTags"}) public SddcSummary(String id, String computeAvailabilityDomain, String displayName, String vmwareSoftwareVersion, String compartmentId, Integer esxiHostsCount, String hcxFqdn, Boolean isHcxEnabled, String vcenterFqdn, String nsxManagerFqdn, Date timeCreated, Date timeUpdated, LifecycleStates lifecycleState, Boolean isShieldedInstanceEnabled, String initialHostShapeName, Float initialHostOcpuCount, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags)
public static SddcSummary.Builder builder()
Create a new builder.
public SddcSummary.Builder toBuilder()
public String getComputeAvailabilityDomain()
The availability domain that the SDDC’s ESXi hosts are running in. For Multi-AD SDDC, it is multi-AD
.
public String getDisplayName()
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.
public String getVmwareSoftwareVersion()
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.
public String getCompartmentId()
The OCID of the compartment that contains the SDDC.
public Integer getEsxiHostsCount()
The number of ESXi hosts in the SDDC.
public String getHcxFqdn()
HCX Fully Qualified Domain Name
public Boolean getIsHcxEnabled()
Indicates whether HCX is enabled.
public String getVcenterFqdn()
FQDN for vCenter
Example: vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com
public String getNsxManagerFqdn()
FQDN for NSX Manager
Example: nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com
public Date getTimeCreated()
The date and time the SDDC was created, in the format defined by RFC3339.
Example: 2016-08-25T21:10:29.600Z
public Date getTimeUpdated()
The date and time the SDDC was updated, in the format defined by RFC3339.
public LifecycleStates getLifecycleState()
The current state of the SDDC.
public Boolean getIsShieldedInstanceEnabled()
Indicates whether shielded instance is enabled at the SDDC level.
public String getInitialHostShapeName()
The initial compute shape of the SDDC’s ESXi hosts.
listSupportedHostShapes
.
public Float getInitialHostOcpuCount()
The initial OCPU count of the SDDC’s ESXi hosts.
public Map<String,String> getFreeformTags()
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"}
public Map<String,Map<String,Object>> getDefinedTags()
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
Example: {"Operations": {"CostCenter": "42"}}
Copyright © 2016–2022. All rights reserved.