@Generated(value="OracleSDKGenerator", comments="API Version: 20190415") public final class ShapeSummary 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 Shape Options.
ShapeSummary.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 ShapeSummary.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 |
ShapeSummary.Builder |
static class |
ShapeSummary.IsSupportedFor |
Constructor and Description |
---|
ShapeSummary(String name,
Integer cpuCoreCount,
Integer memorySizeInGBs,
List<ShapeSummary.IsSupportedFor> isSupportedFor)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static ShapeSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
Integer |
getCpuCoreCount()
The number of CPU Cores the Instance provides.
|
List<ShapeSummary.IsSupportedFor> |
getIsSupportedFor()
What service features the shape is supported for.
|
Integer |
getMemorySizeInGBs()
The amount of RAM the Instance provides.
|
String |
getName()
The name of the shape used for the DB System.
|
int |
hashCode() |
ShapeSummary.Builder |
toBuilder() |
String |
toString() |
@Deprecated @ConstructorProperties(value={"name","cpuCoreCount","memorySizeInGBs","isSupportedFor"}) public ShapeSummary(String name, Integer cpuCoreCount, Integer memorySizeInGBs, List<ShapeSummary.IsSupportedFor> isSupportedFor)
public static ShapeSummary.Builder builder()
Create a new builder.
public ShapeSummary.Builder toBuilder()
public String getName()
The name of the shape used for the DB System.
public Integer getCpuCoreCount()
The number of CPU Cores the Instance provides. These are "OCPU"s.
public Integer getMemorySizeInGBs()
The amount of RAM the Instance provides. This is an IEC base-2 number.
public List<ShapeSummary.IsSupportedFor> getIsSupportedFor()
What service features the shape is supported for.
Copyright © 2016–2022. All rights reserved.