Package com.oracle.bmc.database.model
Class FlexComponentSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.FlexComponentSummary.Builder
-
- Enclosing class:
- FlexComponentSummary
public static class FlexComponentSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FlexComponentSummary.BuilderavailableCoreCount(Integer availableCoreCount)The maximum number of CPU cores that can ben enabled on the DB Server for this Flex Component.FlexComponentSummary.BuilderavailableDbStorageInGBs(Integer availableDbStorageInGBs)The maximum storage that can be enabled on the Storage Server for this Flex Component.FlexComponentSummary.BuilderavailableLocalStorageInGBs(Integer availableLocalStorageInGBs)The maximum local storage that can be enabled on the DB Server for this Flex Component.FlexComponentSummary.BuilderavailableMemoryInGBs(Integer availableMemoryInGBs)The maximum memory size that can be enabled on the DB Server for this Flex Component.FlexComponentSummarybuild()FlexComponentSummary.BuildercomputeModel(String computeModel)The compute model of the DB Server for this Flex Component.FlexComponentSummary.Buildercopy(FlexComponentSummary model)FlexComponentSummary.BuilderdescriptionSummary(String descriptionSummary)The description summary for this Flex Component.FlexComponentSummary.BuilderhardwareType(FlexComponentSummary.HardwareType hardwareType)The hardware type of the DB (Compute) or Storage (Cell) Server for this Flex Component.FlexComponentSummary.BuilderminimumCoreCount(Integer minimumCoreCount)The minimum number of CPU cores that can be enabled on the DB Server for this Flex Component.FlexComponentSummary.Buildername(String name)The name of the Flex Component used for the DB system.FlexComponentSummary.BuilderruntimeMinimumCoreCount(Integer runtimeMinimumCoreCount)The runtime minimum number of CPU cores that can be enabled for this Flex Component.FlexComponentSummary.Buildershape(String shape)The name of the DB system shape for this Flex Component.
-
-
-
Method Detail
-
name
public FlexComponentSummary.Builder name(String name)
The name of the Flex Component used for the DB system.- Parameters:
name- the value to set- Returns:
- this builder
-
minimumCoreCount
public FlexComponentSummary.Builder minimumCoreCount(Integer minimumCoreCount)
The minimum number of CPU cores that can be enabled on the DB Server for this Flex Component.- Parameters:
minimumCoreCount- the value to set- Returns:
- this builder
-
availableCoreCount
public FlexComponentSummary.Builder availableCoreCount(Integer availableCoreCount)
The maximum number of CPU cores that can ben enabled on the DB Server for this Flex Component.- Parameters:
availableCoreCount- the value to set- Returns:
- this builder
-
availableDbStorageInGBs
public FlexComponentSummary.Builder availableDbStorageInGBs(Integer availableDbStorageInGBs)
The maximum storage that can be enabled on the Storage Server for this Flex Component.- Parameters:
availableDbStorageInGBs- the value to set- Returns:
- this builder
-
runtimeMinimumCoreCount
public FlexComponentSummary.Builder runtimeMinimumCoreCount(Integer runtimeMinimumCoreCount)
The runtime minimum number of CPU cores that can be enabled for this Flex Component.- Parameters:
runtimeMinimumCoreCount- the value to set- Returns:
- this builder
-
shape
public FlexComponentSummary.Builder shape(String shape)
The name of the DB system shape for this Flex Component.- Parameters:
shape- the value to set- Returns:
- this builder
-
availableMemoryInGBs
public FlexComponentSummary.Builder availableMemoryInGBs(Integer availableMemoryInGBs)
The maximum memory size that can be enabled on the DB Server for this Flex Component.- Parameters:
availableMemoryInGBs- the value to set- Returns:
- this builder
-
availableLocalStorageInGBs
public FlexComponentSummary.Builder availableLocalStorageInGBs(Integer availableLocalStorageInGBs)
The maximum local storage that can be enabled on the DB Server for this Flex Component.- Parameters:
availableLocalStorageInGBs- the value to set- Returns:
- this builder
-
computeModel
public FlexComponentSummary.Builder computeModel(String computeModel)
The compute model of the DB Server for this Flex Component.- Parameters:
computeModel- the value to set- Returns:
- this builder
-
hardwareType
public FlexComponentSummary.Builder hardwareType(FlexComponentSummary.HardwareType hardwareType)
The hardware type of the DB (Compute) or Storage (Cell) Server for this Flex Component.- Parameters:
hardwareType- the value to set- Returns:
- this builder
-
descriptionSummary
public FlexComponentSummary.Builder descriptionSummary(String descriptionSummary)
The description summary for this Flex Component.- Parameters:
descriptionSummary- the value to set- Returns:
- this builder
-
build
public FlexComponentSummary build()
-
copy
public FlexComponentSummary.Builder copy(FlexComponentSummary model)
-
-