Interface DbSystemShapeSummary.Builder

  • Method Details

    • availableCoreCount

      DbSystemShapeSummary.Builder availableCoreCount(Integer 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

      DbSystemShapeSummary.Builder availableCoreCountPerNode(Integer 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

      DbSystemShapeSummary.Builder availableDataStorageInTBs(Integer 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

      DbSystemShapeSummary.Builder availableDbNodePerNodeInGBs(Integer 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

      DbSystemShapeSummary.Builder availableDbNodeStorageInGBs(Integer 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

      DbSystemShapeSummary.Builder availableMemoryInGBs(Integer 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

      DbSystemShapeSummary.Builder availableMemoryPerNodeInGBs(Integer 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

      DbSystemShapeSummary.Builder coreCountIncrement(Integer 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

      DbSystemShapeSummary.Builder maxStorageCount(Integer 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

      DbSystemShapeSummary.Builder maximumNodeCount(Integer 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

      DbSystemShapeSummary.Builder minCoreCountPerNode(Integer 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

      DbSystemShapeSummary.Builder minDataStorageInTBs(Integer 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

      DbSystemShapeSummary.Builder minDbNodeStoragePerNodeInGBs(Integer 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

      DbSystemShapeSummary.Builder minMemoryPerNodeInGBs(Integer 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

      DbSystemShapeSummary.Builder minStorageCount(Integer 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

      DbSystemShapeSummary.Builder minimumCoreCount(Integer 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

      DbSystemShapeSummary.Builder minimumNodeCount(Integer 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

      DbSystemShapeSummary.Builder runtimeMinimumCoreCount(Integer 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

      DbSystemShapeSummary.Builder shapeFamily(String 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

      DbSystemShapeSummary.Builder shapeType(String 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

      DbSystemShapeSummary.Builder computeModel(String 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

      DbSystemShapeSummary.Builder computeModel(ComputeModel 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

      DbSystemShapeSummary.Builder areServerTypesSupported(Boolean 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.