Interface DbSystemShapeSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DbSystemShapeSummary.Builder,
,DbSystemShapeSummary> SdkBuilder<DbSystemShapeSummary.Builder,
,DbSystemShapeSummary> SdkPojo
- Enclosing class:
DbSystemShapeSummary
-
Method Summary
Modifier and TypeMethodDescriptionareServerTypesSupported
(Boolean areServerTypesSupported) Indicates whether the hardware system model supports configurable database and server storage types.availableCoreCount
(Integer availableCoreCount) The maximum number of CPU cores that can be enabled for the shape.availableCoreCountPerNode
(Integer availableCoreCountPerNode) The maximum number of CPU cores per DB node that can be enabled for the shape.availableDataStorageInTBs
(Integer availableDataStorageInTBs) The maximum amount of data storage, in terabytes (TB), that can be enabled for the shape.availableDataStoragePerServerInTBs
(Integer availableDataStoragePerServerInTBs) The maximum amount of data storage, in terabytes (TB), that's available per storage server for the shape.availableDbNodePerNodeInGBs
(Integer availableDbNodePerNodeInGBs) The maximum amount of DB node storage, in gigabytes (GB), that's available per DB node for the shape.availableDbNodeStorageInGBs
(Integer availableDbNodeStorageInGBs) The maximum amount of DB node storage, in gigabytes (GB), that can be enabled for the shape.availableMemoryInGBs
(Integer availableMemoryInGBs) The maximum amount of memory, in gigabytes (GB), that can be enabled for the shape.availableMemoryPerNodeInGBs
(Integer availableMemoryPerNodeInGBs) The maximum amount of memory, in gigabytes (GB), that's available per DB node for the shape.computeModel
(String computeModel) The OCI model compute model used when you create or clone an instance: ECPU or OCPU.computeModel
(ComputeModel computeModel) The OCI model compute model used when you create or clone an instance: ECPU or OCPU.coreCountIncrement
(Integer coreCountIncrement) The discrete number by which the CPU core count for the shape can be increased or decreased.maximumNodeCount
(Integer maximumNodeCount) The maximum number of compute servers that is available for the shape.maxStorageCount
(Integer maxStorageCount) The maximum number of Exadata storage servers that's available for the shape.minCoreCountPerNode
(Integer minCoreCountPerNode) The minimum number of CPU cores that can be enabled per node for the shape.minDataStorageInTBs
(Integer minDataStorageInTBs) The minimum amount of data storage, in terabytes (TB), that must be allocated for the shape.minDbNodeStoragePerNodeInGBs
(Integer minDbNodeStoragePerNodeInGBs) The minimum amount of DB node storage, in gigabytes (GB), that must be allocated per DB node for the shape.minimumCoreCount
(Integer minimumCoreCount) The minimum number of CPU cores that can be enabled for the shape.minimumNodeCount
(Integer minimumNodeCount) The minimum number of compute servers that are available for the shape.minMemoryPerNodeInGBs
(Integer minMemoryPerNodeInGBs) The minimum amount of memory, in gigabytes (GB), that must be allocated per DB node for the shape.minStorageCount
(Integer minStorageCount) The minimum number of Exadata storage servers that are available for the shape.The name of the shape.runtimeMinimumCoreCount
(Integer runtimeMinimumCoreCount) The runtime minimum number of CPU cores that can be enabled for the shape.shapeFamily
(String shapeFamily) The family of the shape.The shape type.The shape type.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
availableCoreCount
The maximum number of CPU cores that can be enabled for the shape.
- Parameters:
availableCoreCount
- The maximum number of CPU cores that can be enabled for the shape.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availableCoreCountPerNode
The maximum number of CPU cores per DB node that can be enabled for the shape.
- Parameters:
availableCoreCountPerNode
- The maximum number of CPU cores per DB node that can be enabled for the shape.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availableDataStorageInTBs
The maximum amount of data storage, in terabytes (TB), that can be enabled for the shape.
- Parameters:
availableDataStorageInTBs
- The maximum amount of data storage, in terabytes (TB), that can be enabled for the shape.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availableDataStoragePerServerInTBs
DbSystemShapeSummary.Builder availableDataStoragePerServerInTBs(Integer availableDataStoragePerServerInTBs) The maximum amount of data storage, in terabytes (TB), that's available per storage server for the shape.
- Parameters:
availableDataStoragePerServerInTBs
- The maximum amount of data storage, in terabytes (TB), that's available per storage server for the shape.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availableDbNodePerNodeInGBs
The maximum amount of DB node storage, in gigabytes (GB), that's available per DB node for the shape.
- Parameters:
availableDbNodePerNodeInGBs
- The maximum amount of DB node storage, in gigabytes (GB), that's available per DB node for the shape.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availableDbNodeStorageInGBs
The maximum amount of DB node storage, in gigabytes (GB), that can be enabled for the shape.
- Parameters:
availableDbNodeStorageInGBs
- The maximum amount of DB node storage, in gigabytes (GB), that can be enabled for the shape.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availableMemoryInGBs
The maximum amount of memory, in gigabytes (GB), that can be enabled for the shape.
- Parameters:
availableMemoryInGBs
- The maximum amount of memory, in gigabytes (GB), that can be enabled for the shape.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availableMemoryPerNodeInGBs
The maximum amount of memory, in gigabytes (GB), that's available per DB node for the shape.
- Parameters:
availableMemoryPerNodeInGBs
- The maximum amount of memory, in gigabytes (GB), that's available per DB node for the shape.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
coreCountIncrement
The discrete number by which the CPU core count for the shape can be increased or decreased.
- Parameters:
coreCountIncrement
- The discrete number by which the CPU core count for the shape can be increased or decreased.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxStorageCount
The maximum number of Exadata storage servers that's available for the shape.
- Parameters:
maxStorageCount
- The maximum number of Exadata storage servers that's available for the shape.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maximumNodeCount
The maximum number of compute servers that is available for the shape.
- Parameters:
maximumNodeCount
- The maximum number of compute servers that is available for the shape.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
minCoreCountPerNode
The minimum number of CPU cores that can be enabled per node for the shape.
- Parameters:
minCoreCountPerNode
- The minimum number of CPU cores that can be enabled per node for the shape.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
minDataStorageInTBs
The minimum amount of data storage, in terabytes (TB), that must be allocated for the shape.
- Parameters:
minDataStorageInTBs
- The minimum amount of data storage, in terabytes (TB), that must be allocated for the shape.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
minDbNodeStoragePerNodeInGBs
The minimum amount of DB node storage, in gigabytes (GB), that must be allocated per DB node for the shape.
- Parameters:
minDbNodeStoragePerNodeInGBs
- The minimum amount of DB node storage, in gigabytes (GB), that must be allocated per DB node for the shape.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
minMemoryPerNodeInGBs
The minimum amount of memory, in gigabytes (GB), that must be allocated per DB node for the shape.
- Parameters:
minMemoryPerNodeInGBs
- The minimum amount of memory, in gigabytes (GB), that must be allocated per DB node for the shape.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
minStorageCount
The minimum number of Exadata storage servers that are available for the shape.
- Parameters:
minStorageCount
- The minimum number of Exadata storage servers that are available for the shape.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
minimumCoreCount
The minimum number of CPU cores that can be enabled for the shape.
- Parameters:
minimumCoreCount
- The minimum number of CPU cores that can be enabled for the shape.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
minimumNodeCount
The minimum number of compute servers that are available for the shape.
- Parameters:
minimumNodeCount
- The minimum number of compute servers that are available for the shape.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
runtimeMinimumCoreCount
The runtime minimum number of CPU cores that can be enabled for the shape.
- Parameters:
runtimeMinimumCoreCount
- The runtime minimum number of CPU cores that can be enabled for the shape.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
shapeFamily
The family of the shape.
- Parameters:
shapeFamily
- The family of the shape.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
shapeType
The shape type. This property is determined by the CPU hardware.
- Parameters:
shapeType
- The shape type. This property is determined by the CPU hardware.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
shapeType
The shape type. This property is determined by the CPU hardware.
- Parameters:
shapeType
- The shape type. This property is determined by the CPU hardware.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
The name of the shape.
- Parameters:
name
- The name of the shape.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
computeModel
The OCI model compute model used when you create or clone an instance: ECPU or OCPU. An ECPU is an abstracted measure of compute resources. ECPUs are based on the number of cores elastically allocated from a pool of compute and storage servers. An OCPU is a legacy physical measure of compute resources. OCPUs are based on the physical core of a processor with hyper-threading enabled.
- Parameters:
computeModel
- The OCI model compute model used when you create or clone an instance: ECPU or OCPU. An ECPU is an abstracted measure of compute resources. ECPUs are based on the number of cores elastically allocated from a pool of compute and storage servers. An OCPU is a legacy physical measure of compute resources. OCPUs are based on the physical core of a processor with hyper-threading enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
computeModel
The OCI model compute model used when you create or clone an instance: ECPU or OCPU. An ECPU is an abstracted measure of compute resources. ECPUs are based on the number of cores elastically allocated from a pool of compute and storage servers. An OCPU is a legacy physical measure of compute resources. OCPUs are based on the physical core of a processor with hyper-threading enabled.
- Parameters:
computeModel
- The OCI model compute model used when you create or clone an instance: ECPU or OCPU. An ECPU is an abstracted measure of compute resources. ECPUs are based on the number of cores elastically allocated from a pool of compute and storage servers. An OCPU is a legacy physical measure of compute resources. OCPUs are based on the physical core of a processor with hyper-threading enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
areServerTypesSupported
Indicates whether the hardware system model supports configurable database and server storage types.
- Parameters:
areServerTypesSupported
- Indicates whether the hardware system model supports configurable database and server storage types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-