public static class DbSystemShapeSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
DbSystemShapeSummary.Builder |
availableCoreCount(Integer availableCoreCount)
The maximum number of CPU cores that can be enabled on the DB system for this shape.
|
DbSystemShapeSummary.Builder |
availableCoreCountPerNode(Integer availableCoreCountPerNode)
The maximum number of CPU cores per database node that can be enabled for this shape.
|
DbSystemShapeSummary.Builder |
availableDataStorageInTBs(Integer availableDataStorageInTBs)
The maximum DATA storage that can be enabled for this shape.
|
DbSystemShapeSummary.Builder |
availableDataStoragePerServerInTBs(Double availableDataStoragePerServerInTBs)
The maximum data storage available per storage server for this shape.
|
DbSystemShapeSummary.Builder |
availableDbNodePerNodeInGBs(Integer availableDbNodePerNodeInGBs)
The maximum Db Node storage available per database node for this shape.
|
DbSystemShapeSummary.Builder |
availableDbNodeStorageInGBs(Integer availableDbNodeStorageInGBs)
The maximum Db Node storage that can be enabled for this shape.
|
DbSystemShapeSummary.Builder |
availableMemoryInGBs(Integer availableMemoryInGBs)
The maximum memory that can be enabled for this shape.
|
DbSystemShapeSummary.Builder |
availableMemoryPerNodeInGBs(Integer availableMemoryPerNodeInGBs)
The maximum memory available per database node for this shape.
|
DbSystemShapeSummary |
build() |
DbSystemShapeSummary.Builder |
copy(DbSystemShapeSummary model) |
DbSystemShapeSummary.Builder |
coreCountIncrement(Integer coreCountIncrement)
The discrete number by which the CPU core count for this shape can be increased or
decreased.
|
DbSystemShapeSummary.Builder |
maximumNodeCount(Integer maximumNodeCount)
The maximum number of compute servers available for this shape.
|
DbSystemShapeSummary.Builder |
maxStorageCount(Integer maxStorageCount)
The maximum number of Exadata storage servers available for the Exadata infrastructure.
|
DbSystemShapeSummary.Builder |
minCoreCountPerNode(Integer minCoreCountPerNode)
The minimum number of CPU cores that can be enabled per node for this shape.
|
DbSystemShapeSummary.Builder |
minDataStorageInTBs(Integer minDataStorageInTBs)
The minimum data storage that need be allocated for this shape.
|
DbSystemShapeSummary.Builder |
minDbNodeStoragePerNodeInGBs(Integer minDbNodeStoragePerNodeInGBs)
The minimum Db Node storage that need be allocated per node for this shape.
|
DbSystemShapeSummary.Builder |
minimumCoreCount(Integer minimumCoreCount)
The minimum number of CPU cores that can be enabled on the DB system for this shape.
|
DbSystemShapeSummary.Builder |
minimumNodeCount(Integer minimumNodeCount)
The minimum number of compute servers available for this shape.
|
DbSystemShapeSummary.Builder |
minMemoryPerNodeInGBs(Integer minMemoryPerNodeInGBs)
The minimum memory that need be allocated per node for this shape.
|
DbSystemShapeSummary.Builder |
minStorageCount(Integer minStorageCount)
The minimum number of Exadata storage servers available for the Exadata infrastructure.
|
DbSystemShapeSummary.Builder |
name(String name)
The name of the shape used for the DB system.
|
DbSystemShapeSummary.Builder |
shape(String shape)
Deprecated.
|
DbSystemShapeSummary.Builder |
shapeFamily(String shapeFamily)
The family of the shape used for the DB system.
|
DbSystemShapeSummary.Builder |
shapeType(DbSystemShapeSummary.ShapeType shapeType)
The shape type for the virtual machine DB system.
|
public DbSystemShapeSummary.Builder name(String name)
The name of the shape used for the DB system.
name
- the value to setpublic DbSystemShapeSummary.Builder shapeFamily(String shapeFamily)
The family of the shape used for the DB system.
shapeFamily
- the value to setpublic DbSystemShapeSummary.Builder shapeType(DbSystemShapeSummary.ShapeType shapeType)
The shape type for the virtual machine DB system. Shape type is determined by CPU
hardware. Valid values are AMD
, INTEL
, INTEL_FLEX_X9
or AMPERE_FLEX_A1
.
shapeType
- the value to setpublic DbSystemShapeSummary.Builder shape(String shape)
Deprecated. Use name
instead of shape
.
shape
- the value to setpublic DbSystemShapeSummary.Builder availableCoreCount(Integer availableCoreCount)
The maximum number of CPU cores that can be enabled on the DB system for this shape.
availableCoreCount
- the value to setpublic DbSystemShapeSummary.Builder minimumCoreCount(Integer minimumCoreCount)
The minimum number of CPU cores that can be enabled on the DB system for this shape.
minimumCoreCount
- the value to setpublic DbSystemShapeSummary.Builder coreCountIncrement(Integer coreCountIncrement)
The discrete number by which the CPU core count for this shape can be increased or decreased.
coreCountIncrement
- the value to setpublic DbSystemShapeSummary.Builder minStorageCount(Integer minStorageCount)
The minimum number of Exadata storage servers available for the Exadata infrastructure.
minStorageCount
- the value to setpublic DbSystemShapeSummary.Builder maxStorageCount(Integer maxStorageCount)
The maximum number of Exadata storage servers available for the Exadata infrastructure.
maxStorageCount
- the value to setpublic DbSystemShapeSummary.Builder availableDataStoragePerServerInTBs(Double availableDataStoragePerServerInTBs)
The maximum data storage available per storage server for this shape. Only applicable to ExaCC Elastic shapes.
availableDataStoragePerServerInTBs
- the value to setpublic DbSystemShapeSummary.Builder availableMemoryPerNodeInGBs(Integer availableMemoryPerNodeInGBs)
The maximum memory available per database node for this shape. Only applicable to ExaCC Elastic shapes.
availableMemoryPerNodeInGBs
- the value to setpublic DbSystemShapeSummary.Builder availableDbNodePerNodeInGBs(Integer availableDbNodePerNodeInGBs)
The maximum Db Node storage available per database node for this shape. Only applicable to ExaCC Elastic shapes.
availableDbNodePerNodeInGBs
- the value to setpublic DbSystemShapeSummary.Builder minCoreCountPerNode(Integer minCoreCountPerNode)
The minimum number of CPU cores that can be enabled per node for this shape.
minCoreCountPerNode
- the value to setpublic DbSystemShapeSummary.Builder availableMemoryInGBs(Integer availableMemoryInGBs)
The maximum memory that can be enabled for this shape.
availableMemoryInGBs
- the value to setpublic DbSystemShapeSummary.Builder minMemoryPerNodeInGBs(Integer minMemoryPerNodeInGBs)
The minimum memory that need be allocated per node for this shape.
minMemoryPerNodeInGBs
- the value to setpublic DbSystemShapeSummary.Builder availableDbNodeStorageInGBs(Integer availableDbNodeStorageInGBs)
The maximum Db Node storage that can be enabled for this shape.
availableDbNodeStorageInGBs
- the value to setpublic DbSystemShapeSummary.Builder minDbNodeStoragePerNodeInGBs(Integer minDbNodeStoragePerNodeInGBs)
The minimum Db Node storage that need be allocated per node for this shape.
minDbNodeStoragePerNodeInGBs
- the value to setpublic DbSystemShapeSummary.Builder availableDataStorageInTBs(Integer availableDataStorageInTBs)
The maximum DATA storage that can be enabled for this shape.
availableDataStorageInTBs
- the value to setpublic DbSystemShapeSummary.Builder minDataStorageInTBs(Integer minDataStorageInTBs)
The minimum data storage that need be allocated for this shape.
minDataStorageInTBs
- the value to setpublic DbSystemShapeSummary.Builder minimumNodeCount(Integer minimumNodeCount)
The minimum number of compute servers available for this shape.
minimumNodeCount
- the value to setpublic DbSystemShapeSummary.Builder maximumNodeCount(Integer maximumNodeCount)
The maximum number of compute servers available for this shape.
maximumNodeCount
- the value to setpublic DbSystemShapeSummary.Builder availableCoreCountPerNode(Integer availableCoreCountPerNode)
The maximum number of CPU cores per database node that can be enabled for this shape. Only applicable to the flex Exadata shape, ExaCC Elastic shapes and VM Flex shapes.
availableCoreCountPerNode
- the value to setpublic DbSystemShapeSummary build()
public DbSystemShapeSummary.Builder copy(DbSystemShapeSummary model)
Copyright © 2016–2024. All rights reserved.