Package com.oracle.bmc.psql.model
Class ConfigParams.Builder
- java.lang.Object
-
- com.oracle.bmc.psql.model.ConfigParams.Builder
-
- Enclosing class:
- ConfigParams
public static class ConfigParams.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConfigParams.Builder
allowedValues(String allowedValues)
Range or list of allowed values.ConfigParams
build()
ConfigParams.Builder
configKey(String configKey)
The configuration variable name.ConfigParams.Builder
copy(ConfigParams model)
ConfigParams.Builder
dataType(String dataType)
Data type of the variable.ConfigParams.Builder
defaultConfigValue(String defaultConfigValue)
Default value for the configuration variable.ConfigParams.Builder
description(String description)
Details about the PostgreSQL parameter.ConfigParams.Builder
isOverridable(Boolean isOverridable)
Whether the value can be overridden or not.ConfigParams.Builder
isRestartRequired(Boolean isRestartRequired)
If true, modifying this configuration value will require a restart of the database.ConfigParams.Builder
overridenConfigValue(String overridenConfigValue)
User-selected configuration variable value.
-
-
-
Method Detail
-
configKey
public ConfigParams.Builder configKey(String configKey)
The configuration variable name.- Parameters:
configKey
- the value to set- Returns:
- this builder
-
defaultConfigValue
public ConfigParams.Builder defaultConfigValue(String defaultConfigValue)
Default value for the configuration variable.- Parameters:
defaultConfigValue
- the value to set- Returns:
- this builder
-
overridenConfigValue
public ConfigParams.Builder overridenConfigValue(String overridenConfigValue)
User-selected configuration variable value.- Parameters:
overridenConfigValue
- the value to set- Returns:
- this builder
-
allowedValues
public ConfigParams.Builder allowedValues(String allowedValues)
Range or list of allowed values.- Parameters:
allowedValues
- the value to set- Returns:
- this builder
-
isRestartRequired
public ConfigParams.Builder isRestartRequired(Boolean isRestartRequired)
If true, modifying this configuration value will require a restart of the database.- Parameters:
isRestartRequired
- the value to set- Returns:
- this builder
-
dataType
public ConfigParams.Builder dataType(String dataType)
Data type of the variable.- Parameters:
dataType
- the value to set- Returns:
- this builder
-
isOverridable
public ConfigParams.Builder isOverridable(Boolean isOverridable)
Whether the value can be overridden or not.- Parameters:
isOverridable
- the value to set- Returns:
- this builder
-
description
public ConfigParams.Builder description(String description)
Details about the PostgreSQL parameter.- Parameters:
description
- the value to set- Returns:
- this builder
-
build
public ConfigParams build()
-
copy
public ConfigParams.Builder copy(ConfigParams model)
-
-