@Generated(value="OracleSDKGenerator", comments="API Version: 20230301") public final class DedicatedShardedDatabaseSummary extends ShardedDatabaseSummary
Summary of ATP-D based sharded database.
Note: Objects should always be created or deserialized using the DedicatedShardedDatabaseSummary.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 DedicatedShardedDatabaseSummary.Builder
, which maintain a
set of all explicitly set fields called DedicatedShardedDatabaseSummary.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
DedicatedShardedDatabaseSummary.Builder |
static class |
DedicatedShardedDatabaseSummary.DbWorkload
Possible workload types.
|
static class |
DedicatedShardedDatabaseSummary.ShardingMethod
Sharding Method.
|
ShardedDatabaseSummary.DbDeploymentType
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
DedicatedShardedDatabaseSummary(String id,
String compartmentId,
String displayName,
Date timeCreated,
Date timeUpdated,
ShardedDatabase.LifecycleState lifecycleState,
String lifecycleStateDetails,
Map<String,String> freeformTags,
Map<String,Map<String,Object>> definedTags,
Map<String,Map<String,Object>> systemTags,
DedicatedShardedDatabase.ReplicationMethod replicationMethod,
Integer replicationFactor,
Integer replicationUnit,
String clusterCertificateCommonName,
DedicatedShardedDatabaseSummary.DbWorkload dbWorkload,
DedicatedShardedDatabaseSummary.ShardingMethod shardingMethod,
String characterSet,
String ncharacterSet,
Integer chunks,
String dbVersion,
Integer listenerPort,
Integer listenerPortTls,
Integer onsPortLocal,
Integer onsPortRemote,
String prefix,
Integer totalCpuCount,
Double totalDataStorageSizeInGbs)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static DedicatedShardedDatabaseSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getCharacterSet()
The character set for the sharded database.
|
Integer |
getChunks()
The default number of unique chunks in a shardspace.
|
String |
getClusterCertificateCommonName()
The certificate common name used in all cloudAutonomousVmClusters for the sharded database
topology.
|
String |
getDbVersion()
Oracle Database version of the Autonomous Container Database.
|
DedicatedShardedDatabaseSummary.DbWorkload |
getDbWorkload()
Possible workload types.
|
Integer |
getListenerPort()
The listener port number for the sharded database.
|
Integer |
getListenerPortTls()
The TLS listener port number for sharded database.
|
String |
getNcharacterSet()
The national character set for the sharded database.
|
Integer |
getOnsPortLocal()
Ons local port number.
|
Integer |
getOnsPortRemote()
Ons remote port number.
|
String |
getPrefix()
Name prefix for the sharded databases.
|
Integer |
getReplicationFactor()
The Replication factor for RAFT replication based sharded database.
|
DedicatedShardedDatabase.ReplicationMethod |
getReplicationMethod()
The Replication method for sharded database.
|
Integer |
getReplicationUnit()
For RAFT replication based sharded database, the value should be atleast twice the number of
shards.
|
DedicatedShardedDatabaseSummary.ShardingMethod |
getShardingMethod()
Sharding Method.
|
Integer |
getTotalCpuCount()
Total cpu count usage for shards and catalogs of the sharded database.
|
Double |
getTotalDataStorageSizeInGbs()
The aggregarted value of dataStorageSizeInGbs for all shards and catalogs.
|
int |
hashCode() |
DedicatedShardedDatabaseSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
getCompartmentId, getDefinedTags, getDisplayName, getFreeformTags, getId, getLifecycleState, getLifecycleStateDetails, getSystemTags, getTimeCreated, getTimeUpdated
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated public DedicatedShardedDatabaseSummary(String id, String compartmentId, String displayName, Date timeCreated, Date timeUpdated, ShardedDatabase.LifecycleState lifecycleState, String lifecycleStateDetails, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags, DedicatedShardedDatabase.ReplicationMethod replicationMethod, Integer replicationFactor, Integer replicationUnit, String clusterCertificateCommonName, DedicatedShardedDatabaseSummary.DbWorkload dbWorkload, DedicatedShardedDatabaseSummary.ShardingMethod shardingMethod, String characterSet, String ncharacterSet, Integer chunks, String dbVersion, Integer listenerPort, Integer listenerPortTls, Integer onsPortLocal, Integer onsPortRemote, String prefix, Integer totalCpuCount, Double totalDataStorageSizeInGbs)
public static DedicatedShardedDatabaseSummary.Builder builder()
Create a new builder.
public DedicatedShardedDatabaseSummary.Builder toBuilder()
public DedicatedShardedDatabase.ReplicationMethod getReplicationMethod()
The Replication method for sharded database.
public Integer getReplicationFactor()
The Replication factor for RAFT replication based sharded database. Currently supported values are 3, 5 and 7.
public Integer getReplicationUnit()
For RAFT replication based sharded database, the value should be atleast twice the number of shards.
public String getClusterCertificateCommonName()
The certificate common name used in all cloudAutonomousVmClusters for the sharded database topology. Eg. Production. All the clusters used in one sharded database topology shall have same CABundle setup. Valid characterset for clusterCertificateCommonName include uppercase or lowercase letters, numbers, hyphens, underscores, and period.
public DedicatedShardedDatabaseSummary.DbWorkload getDbWorkload()
Possible workload types.
public DedicatedShardedDatabaseSummary.ShardingMethod getShardingMethod()
Sharding Method.
public String getCharacterSet()
The character set for the sharded database.
public String getNcharacterSet()
The national character set for the sharded database.
public Integer getChunks()
The default number of unique chunks in a shardspace. The value of chunks must be greater than 2 times the size of the largest shardgroup in any shardspace.
public String getDbVersion()
Oracle Database version of the Autonomous Container Database.
public Integer getListenerPort()
The listener port number for the sharded database.
public Integer getListenerPortTls()
The TLS listener port number for sharded database.
public Integer getOnsPortLocal()
Ons local port number.
public Integer getOnsPortRemote()
Ons remote port number.
public String getPrefix()
Name prefix for the sharded databases.
public Integer getTotalCpuCount()
Total cpu count usage for shards and catalogs of the sharded database.
public Double getTotalDataStorageSizeInGbs()
The aggregarted value of dataStorageSizeInGbs for all shards and catalogs.
public String toString()
toString
in class ShardedDatabaseSummary
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
toString
in class ShardedDatabaseSummary
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class ShardedDatabaseSummary
public int hashCode()
hashCode
in class ShardedDatabaseSummary
Copyright © 2016–2024. All rights reserved.