@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class DbSystemShapeSummary extends Object
The shape of the DB system. The shape determines resources to allocate to the DB system - CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. For a description of shapes, see DB System Launch Options. To use any of the API operations, you must be authorized in an IAM policy. If you’re not authorized, talk to an administrator. If you’re an administrator who needs to write policies to give users access, see Getting Started with Policies.
Note: Objects should always be created or deserialized using the DbSystemShapeSummary.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 DbSystemShapeSummary.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 |
DbSystemShapeSummary.Builder |
Constructor and Description |
---|
DbSystemShapeSummary(String name,
String shape,
Integer availableCoreCount,
Integer minimumCoreCount,
Integer coreCountIncrement,
Integer minimumNodeCount,
Integer maximumNodeCount)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static DbSystemShapeSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
Integer |
getAvailableCoreCount()
The maximum number of CPU cores that can be enabled on the DB system for this shape.
|
Integer |
getCoreCountIncrement()
The discrete number by which the CPU core count for this shape can be increased or decreased.
|
Integer |
getMaximumNodeCount()
The maximum number of database nodes available for this shape.
|
Integer |
getMinimumCoreCount()
The minimum number of CPU cores that can be enabled on the DB system for this shape.
|
Integer |
getMinimumNodeCount()
The minimum number of database nodes available for this shape.
|
String |
getName()
The name of the shape used for the DB system.
|
String |
getShape()
Deprecated.
|
int |
hashCode() |
String |
toString() |
@ConstructorProperties(value={"name","shape","availableCoreCount","minimumCoreCount","coreCountIncrement","minimumNodeCount","maximumNodeCount"}) @Deprecated public DbSystemShapeSummary(String name, String shape, Integer availableCoreCount, Integer minimumCoreCount, Integer coreCountIncrement, Integer minimumNodeCount, Integer maximumNodeCount)
public static DbSystemShapeSummary.Builder builder()
Create a new builder.
public String getName()
The name of the shape used for the DB system.
public String getShape()
Deprecated. Use name
instead of shape
.
public Integer getAvailableCoreCount()
The maximum number of CPU cores that can be enabled on the DB system for this shape.
public Integer getMinimumCoreCount()
The minimum number of CPU cores that can be enabled on the DB system for this shape.
public Integer getCoreCountIncrement()
The discrete number by which the CPU core count for this shape can be increased or decreased.
public Integer getMinimumNodeCount()
The minimum number of database nodes available for this shape.
public Integer getMaximumNodeCount()
The maximum number of database nodes available for this shape.
Copyright © 2016–2019. All rights reserved.