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.BuilderallowedValues(String allowedValues)Range or list of allowed values.ConfigParamsbuild()ConfigParams.BuilderconfigKey(String configKey)The configuration variable name.ConfigParams.Buildercopy(ConfigParams model)ConfigParams.BuilderdataType(String dataType)Data type of the variable.ConfigParams.BuilderdefaultConfigValue(String defaultConfigValue)Default value for the configuration variable.ConfigParams.Builderdescription(String description)Details about the PostgreSQL parameter.ConfigParams.BuilderisOverridable(Boolean isOverridable)Whether the value can be overridden or not.ConfigParams.BuilderisRestartRequired(Boolean isRestartRequired)If true, modifying this configuration value will require a restart of the database.ConfigParams.BuilderoverridenConfigValue(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)
-
-