Class DbSystemShapeSummary
- All Implemented Interfaces:
- Serializable,- SdkPojo,- ToCopyableBuilder<DbSystemShapeSummary.Builder,- DbSystemShapeSummary> 
Information about a hardware system model (shape) that's available for an Exadata infrastructure. The shape determines resources, such as CPU cores, memory, and storage, to allocate to the Exadata infrastructure.
- See Also:
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionfinal BooleanIndicates whether the hardware system model supports configurable database and server storage types.final IntegerThe maximum number of CPU cores that can be enabled for the shape.final IntegerThe maximum number of CPU cores per DB node that can be enabled for the shape.final IntegerThe maximum amount of data storage, in terabytes (TB), that can be enabled for the shape.final IntegerThe maximum amount of data storage, in terabytes (TB), that's available per storage server for the shape.final IntegerThe maximum amount of DB node storage, in gigabytes (GB), that's available per DB node for the shape.final IntegerThe maximum amount of DB node storage, in gigabytes (GB), that can be enabled for the shape.final IntegerThe maximum amount of memory, in gigabytes (GB), that can be enabled for the shape.final IntegerThe maximum amount of memory, in gigabytes (GB), that's available per DB node for the shape.static DbSystemShapeSummary.Builderbuilder()final ComputeModelThe OCI model compute model used when you create or clone an instance: ECPU or OCPU.final StringThe OCI model compute model used when you create or clone an instance: ECPU or OCPU.final IntegerThe discrete number by which the CPU core count for the shape can be increased or decreased.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final IntegerThe maximum number of compute servers that is available for the shape.final IntegerThe maximum number of Exadata storage servers that's available for the shape.final IntegerThe minimum number of CPU cores that can be enabled per node for the shape.final IntegerThe minimum amount of data storage, in terabytes (TB), that must be allocated for the shape.final IntegerThe minimum amount of DB node storage, in gigabytes (GB), that must be allocated per DB node for the shape.final IntegerThe minimum number of CPU cores that can be enabled for the shape.final IntegerThe minimum number of compute servers that are available for the shape.final IntegerThe minimum amount of memory, in gigabytes (GB), that must be allocated per DB node for the shape.final IntegerThe minimum number of Exadata storage servers that are available for the shape.final Stringname()The name of the shape.final IntegerThe runtime minimum number of CPU cores that can be enabled for the shape.static Class<? extends DbSystemShapeSummary.Builder> final StringThe family of the shape.final ShapeTypeThe shape type.final StringThe shape type.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuildercopy
- 
Method Details- 
availableCoreCountThe maximum number of CPU cores that can be enabled for the shape. - Returns:
- The maximum number of CPU cores that can be enabled for the shape.
 
- 
availableCoreCountPerNodeThe maximum number of CPU cores per DB node that can be enabled for the shape. - Returns:
- The maximum number of CPU cores per DB node that can be enabled for the shape.
 
- 
availableDataStorageInTBsThe maximum amount of data storage, in terabytes (TB), that can be enabled for the shape. - Returns:
- The maximum amount of data storage, in terabytes (TB), that can be enabled for the shape.
 
- 
availableDataStoragePerServerInTBsThe maximum amount of data storage, in terabytes (TB), that's available per storage server for the shape. - Returns:
- The maximum amount of data storage, in terabytes (TB), that's available per storage server for the shape.
 
- 
availableDbNodePerNodeInGBsThe maximum amount of DB node storage, in gigabytes (GB), that's available per DB node for the shape. - Returns:
- The maximum amount of DB node storage, in gigabytes (GB), that's available per DB node for the shape.
 
- 
availableDbNodeStorageInGBsThe maximum amount of DB node storage, in gigabytes (GB), that can be enabled for the shape. - Returns:
- The maximum amount of DB node storage, in gigabytes (GB), that can be enabled for the shape.
 
- 
availableMemoryInGBsThe maximum amount of memory, in gigabytes (GB), that can be enabled for the shape. - Returns:
- The maximum amount of memory, in gigabytes (GB), that can be enabled for the shape.
 
- 
availableMemoryPerNodeInGBsThe maximum amount of memory, in gigabytes (GB), that's available per DB node for the shape. - Returns:
- The maximum amount of memory, in gigabytes (GB), that's available per DB node for the shape.
 
- 
coreCountIncrementThe discrete number by which the CPU core count for the shape can be increased or decreased. - Returns:
- The discrete number by which the CPU core count for the shape can be increased or decreased.
 
- 
maxStorageCountThe maximum number of Exadata storage servers that's available for the shape. - Returns:
- The maximum number of Exadata storage servers that's available for the shape.
 
- 
maximumNodeCountThe maximum number of compute servers that is available for the shape. - Returns:
- The maximum number of compute servers that is available for the shape.
 
- 
minCoreCountPerNodeThe minimum number of CPU cores that can be enabled per node for the shape. - Returns:
- The minimum number of CPU cores that can be enabled per node for the shape.
 
- 
minDataStorageInTBsThe minimum amount of data storage, in terabytes (TB), that must be allocated for the shape. - Returns:
- The minimum amount of data storage, in terabytes (TB), that must be allocated for the shape.
 
- 
minDbNodeStoragePerNodeInGBsThe minimum amount of DB node storage, in gigabytes (GB), that must be allocated per DB node for the shape. - Returns:
- The minimum amount of DB node storage, in gigabytes (GB), that must be allocated per DB node for the shape.
 
- 
minMemoryPerNodeInGBsThe minimum amount of memory, in gigabytes (GB), that must be allocated per DB node for the shape. - Returns:
- The minimum amount of memory, in gigabytes (GB), that must be allocated per DB node for the shape.
 
- 
minStorageCountThe minimum number of Exadata storage servers that are available for the shape. - Returns:
- The minimum number of Exadata storage servers that are available for the shape.
 
- 
minimumCoreCountThe minimum number of CPU cores that can be enabled for the shape. - Returns:
- The minimum number of CPU cores that can be enabled for the shape.
 
- 
minimumNodeCountThe minimum number of compute servers that are available for the shape. - Returns:
- The minimum number of compute servers that are available for the shape.
 
- 
runtimeMinimumCoreCountThe runtime minimum number of CPU cores that can be enabled for the shape. - Returns:
- The runtime minimum number of CPU cores that can be enabled for the shape.
 
- 
shapeFamily
- 
shapeTypeThe shape type. This property is determined by the CPU hardware. If the service returns an enum value that is not available in the current SDK version, shapeTypewill returnShapeType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromshapeTypeAsString().- Returns:
- The shape type. This property is determined by the CPU hardware.
- See Also:
 
- 
shapeTypeAsStringThe shape type. This property is determined by the CPU hardware. If the service returns an enum value that is not available in the current SDK version, shapeTypewill returnShapeType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromshapeTypeAsString().- Returns:
- The shape type. This property is determined by the CPU hardware.
- See Also:
 
- 
name
- 
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. If the service returns an enum value that is not available in the current SDK version, computeModelwill returnComputeModel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcomputeModelAsString().- Returns:
- 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.
- See Also:
 
- 
computeModelAsStringThe 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. If the service returns an enum value that is not available in the current SDK version, computeModelwill returnComputeModel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcomputeModelAsString().- Returns:
- 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.
- See Also:
 
- 
areServerTypesSupportedIndicates whether the hardware system model supports configurable database and server storage types. - Returns:
- Indicates whether the hardware system model supports configurable database and server storage types.
 
- 
toBuilderDescription copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToCopyableBuilder<DbSystemShapeSummary.Builder,- DbSystemShapeSummary> 
- Returns:
- a builder for type T
 
- 
builder
- 
serializableBuilderClass
- 
hashCode
- 
equals
- 
equalsBySdkFieldsDescription copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
- equalsBySdkFieldsin interface- SdkPojo
- Parameters:
- obj- the object to be compared with
- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
 
- 
toString
- 
getValueForField
- 
sdkFields
- 
sdkFieldNameToField- Specified by:
- sdkFieldNameToFieldin interface- SdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
 
 
-