Package com.oracle.bmc.database.model
Class AutonomousExadataInfrastructureShapeSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.AutonomousExadataInfrastructureShapeSummary.Builder
-
- Enclosing class:
- AutonomousExadataInfrastructureShapeSummary
public static class AutonomousExadataInfrastructureShapeSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AutonomousExadataInfrastructureShapeSummary.Builder
availableCoreCount(Integer availableCoreCount)
The maximum number of CPU cores that can be enabled on the Autonomous Exadata Infrastructure.AutonomousExadataInfrastructureShapeSummary
build()
AutonomousExadataInfrastructureShapeSummary.Builder
copy(AutonomousExadataInfrastructureShapeSummary model)
AutonomousExadataInfrastructureShapeSummary.Builder
coreCountIncrement(Integer coreCountIncrement)
The increment in which core count can be increased or decreased.AutonomousExadataInfrastructureShapeSummary.Builder
maximumNodeCount(Integer maximumNodeCount)
The maximum number of nodes available for the shape.AutonomousExadataInfrastructureShapeSummary.Builder
minimumCoreCount(Integer minimumCoreCount)
The minimum number of CPU cores that can be enabled on the Autonomous Exadata Infrastructure.AutonomousExadataInfrastructureShapeSummary.Builder
minimumNodeCount(Integer minimumNodeCount)
The minimum number of nodes available for the shape.AutonomousExadataInfrastructureShapeSummary.Builder
name(String name)
The name of the shape used for the Autonomous Exadata Infrastructure.
-
-
-
Method Detail
-
name
public AutonomousExadataInfrastructureShapeSummary.Builder name(String name)
The name of the shape used for the Autonomous Exadata Infrastructure.- Parameters:
name
- the value to set- Returns:
- this builder
-
availableCoreCount
public AutonomousExadataInfrastructureShapeSummary.Builder availableCoreCount(Integer availableCoreCount)
The maximum number of CPU cores that can be enabled on the Autonomous Exadata Infrastructure.- Parameters:
availableCoreCount
- the value to set- Returns:
- this builder
-
minimumCoreCount
public AutonomousExadataInfrastructureShapeSummary.Builder minimumCoreCount(Integer minimumCoreCount)
The minimum number of CPU cores that can be enabled on the Autonomous Exadata Infrastructure.- Parameters:
minimumCoreCount
- the value to set- Returns:
- this builder
-
coreCountIncrement
public AutonomousExadataInfrastructureShapeSummary.Builder coreCountIncrement(Integer coreCountIncrement)
The increment in which core count can be increased or decreased.- Parameters:
coreCountIncrement
- the value to set- Returns:
- this builder
-
minimumNodeCount
public AutonomousExadataInfrastructureShapeSummary.Builder minimumNodeCount(Integer minimumNodeCount)
The minimum number of nodes available for the shape.- Parameters:
minimumNodeCount
- the value to set- Returns:
- this builder
-
maximumNodeCount
public AutonomousExadataInfrastructureShapeSummary.Builder maximumNodeCount(Integer maximumNodeCount)
The maximum number of nodes available for the shape.- Parameters:
maximumNodeCount
- the value to set- Returns:
- this builder
-
build
public AutonomousExadataInfrastructureShapeSummary build()
-
copy
public AutonomousExadataInfrastructureShapeSummary.Builder copy(AutonomousExadataInfrastructureShapeSummary model)
-
-