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.Builder
availableCoreCount(Integer availableCoreCount)
The maximum number of CPU cores that can ben enabled on the DB Server for this Flex Component.FlexComponentSummary.Builder
availableDbStorageInGBs(Integer availableDbStorageInGBs)
The maximum storage that can be enabled on the Storage Server for this Flex Component.FlexComponentSummary.Builder
availableLocalStorageInGBs(Integer availableLocalStorageInGBs)
The maximum local storage that can be enabled on the DB Server for this Flex Component.FlexComponentSummary.Builder
availableMemoryInGBs(Integer availableMemoryInGBs)
The maximum memory size that can be enabled on the DB Server for this Flex Component.FlexComponentSummary
build()
FlexComponentSummary.Builder
computeModel(String computeModel)
The compute model of the DB Server for this Flex Component.FlexComponentSummary.Builder
copy(FlexComponentSummary model)
FlexComponentSummary.Builder
descriptionSummary(String descriptionSummary)
The description summary for this Flex Component.FlexComponentSummary.Builder
hardwareType(FlexComponentSummary.HardwareType hardwareType)
The hardware type of the DB (Compute) or Storage (Cell) Server for this Flex Component.FlexComponentSummary.Builder
minimumCoreCount(Integer minimumCoreCount)
The minimum number of CPU cores that can be enabled on the DB Server for this Flex Component.FlexComponentSummary.Builder
name(String name)
The name of the Flex Component used for the DB system.FlexComponentSummary.Builder
runtimeMinimumCoreCount(Integer runtimeMinimumCoreCount)
The runtime minimum number of CPU cores that can be enabled for this Flex Component.FlexComponentSummary.Builder
shape(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)
-
-