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.BuilderavailableCoreCount(Integer availableCoreCount)The maximum number of CPU cores that can be enabled on the Autonomous Exadata Infrastructure.AutonomousExadataInfrastructureShapeSummarybuild()AutonomousExadataInfrastructureShapeSummary.Buildercopy(AutonomousExadataInfrastructureShapeSummary model)AutonomousExadataInfrastructureShapeSummary.BuildercoreCountIncrement(Integer coreCountIncrement)The increment in which core count can be increased or decreased.AutonomousExadataInfrastructureShapeSummary.BuildermaximumNodeCount(Integer maximumNodeCount)The maximum number of nodes available for the shape.AutonomousExadataInfrastructureShapeSummary.BuilderminimumCoreCount(Integer minimumCoreCount)The minimum number of CPU cores that can be enabled on the Autonomous Exadata Infrastructure.AutonomousExadataInfrastructureShapeSummary.BuilderminimumNodeCount(Integer minimumNodeCount)The minimum number of nodes available for the shape.AutonomousExadataInfrastructureShapeSummary.Buildername(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)
-
-