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 SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
namepublic 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
 
 - 
minimumCoreCountpublic 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
 
 - 
availableCoreCountpublic 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
 
 - 
availableDbStorageInGBspublic 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
 
 - 
runtimeMinimumCoreCountpublic 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
 
 - 
shapepublic 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
 
 - 
availableMemoryInGBspublic 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
 
 - 
availableLocalStorageInGBspublic 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
 
 - 
computeModelpublic 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
 
 - 
hardwareTypepublic 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
 
 - 
descriptionSummarypublic FlexComponentSummary.Builder descriptionSummary(String descriptionSummary) The description summary for this Flex Component.- Parameters:
- descriptionSummary- the value to set
- Returns:
- this builder
 
 - 
buildpublic FlexComponentSummary build() 
 - 
copypublic FlexComponentSummary.Builder copy(FlexComponentSummary model) 
 
- 
 
-