Interface DbSystemShapeSummary.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<DbSystemShapeSummary.Builder,,- DbSystemShapeSummary> - SdkBuilder<DbSystemShapeSummary.Builder,,- DbSystemShapeSummary> - SdkPojo
- Enclosing class:
- DbSystemShapeSummary
- 
Method SummaryModifier 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.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
availableCoreCountThe 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.
 
- 
availableCoreCountPerNodeThe 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.
 
- 
availableDataStorageInTBsThe 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.
 
- 
availableDataStoragePerServerInTBsDbSystemShapeSummary.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.
 
- 
availableDbNodePerNodeInGBsThe 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.
 
- 
availableDbNodeStorageInGBsThe 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.
 
- 
availableMemoryInGBsThe 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.
 
- 
availableMemoryPerNodeInGBsThe 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.
 
- 
coreCountIncrementThe 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.
 
- 
maxStorageCountThe 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.
 
- 
maximumNodeCountThe 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.
 
- 
minCoreCountPerNodeThe 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.
 
- 
minDataStorageInTBsThe 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.
 
- 
minDbNodeStoragePerNodeInGBsThe 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.
 
- 
minMemoryPerNodeInGBsThe 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.
 
- 
minStorageCountThe 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.
 
- 
minimumCoreCountThe 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.
 
- 
minimumNodeCountThe 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.
 
- 
runtimeMinimumCoreCountThe 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.
 
- 
shapeFamilyThe 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.
 
- 
shapeTypeThe 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:
 
- 
shapeTypeThe 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:
 
- 
nameThe 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.
 
- 
computeModelThe 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:
 
- 
computeModelThe 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:
 
- 
areServerTypesSupportedIndicates 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.
 
 
-