@Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public class DatabaseConfigurationSummary extends Object
Summary of a database configuration for a resource.
Note: Objects should always be created or deserialized using the 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 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 | Constructor and Description |
---|---|
protected |
DatabaseConfigurationSummary(String databaseInsightId,
String compartmentId,
String databaseName,
String databaseDisplayName,
String databaseType,
String databaseVersion,
String cdbName,
Map<String,Map<String,Object>> definedTags,
Map<String,String> freeformTags,
Integer processorCount)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
String |
getCdbName()
Name of the CDB.Only applies to PDB.
|
String |
getCompartmentId()
The OCID of the compartment.
|
String |
getDatabaseDisplayName()
The user-friendly name for the database.
|
String |
getDatabaseInsightId()
The OCID of the database insight resource.
|
String |
getDatabaseName()
The database name.
|
String |
getDatabaseType()
Operations Insights internal representation of the database type.
|
String |
getDatabaseVersion()
The version of the database.
|
Map<String,Map<String,Object>> |
getDefinedTags()
Defined tags for this resource.
|
Map<String,String> |
getFreeformTags()
Simple key-value pair that is applied without any predefined name, type or scope.
|
Integer |
getProcessorCount()
Processor count.
|
int |
hashCode() |
String |
toString() |
@ConstructorProperties(value={"databaseInsightId","compartmentId","databaseName","databaseDisplayName","databaseType","databaseVersion","cdbName","definedTags","freeformTags","processorCount"}) @Deprecated protected DatabaseConfigurationSummary(String databaseInsightId, String compartmentId, String databaseName, String databaseDisplayName, String databaseType, String databaseVersion, String cdbName, Map<String,Map<String,Object>> definedTags, Map<String,String> freeformTags, Integer processorCount)
public String getDatabaseInsightId()
The OCID of the database insight resource.
public String getDatabaseName()
The database name. The database name is unique within the tenancy.
public String getDatabaseDisplayName()
The user-friendly name for the database. The name does not have to be unique.
public String getDatabaseType()
Operations Insights internal representation of the database type.
public String getDatabaseVersion()
The version of the database.
public String getCdbName()
Name of the CDB.Only applies to PDB.
public Map<String,Map<String,Object>> getDefinedTags()
Defined tags for this resource. Each key is predefined and scoped to a namespace.
Example: {"foo-namespace": {"bar-key": "value"}}
public Map<String,String> getFreeformTags()
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
Example: {"bar-key": "value"}
public Integer getProcessorCount()
Processor count. This is the OCPU count for Autonomous Database and CPU core count for other database types.
protected boolean canEqual(Object other)
Copyright © 2016–2022. All rights reserved.