Class DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.Builder
- java.lang.Object
-
- com.oracle.bmc.databasetoolsruntime.model.DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.Builder
-
- Enclosing class:
- DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary
public static class DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
key
public DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.Builder key(String key)
A string that uniquely identifies a Database Tools database API gateway config global settings resource.- Parameters:
key- the value to set- Returns:
- this builder
-
displayName
public DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.Builder displayName(String displayName)
A user-friendly name.- Parameters:
displayName- the value to set- Returns:
- this builder
-
dataType
public DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.Builder dataType(DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.DataType dataType)
The data type of a database API gateway config setting.- Parameters:
dataType- the value to set- Returns:
- this builder
-
configTypes
public DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.Builder configTypes(List<DatabaseApiGatewayConfigAdvancedPropertyConfigType> configTypes)
The config types that support this advanced property.The supported types are GLOBAL and POOL.
- Parameters:
configTypes- the value to set- Returns:
- this builder
-
categoryKey
public DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.Builder categoryKey(String categoryKey)
The category of the Database Tools database API gateway config global setting.- Parameters:
categoryKey- the value to set- Returns:
- this builder
-
categoryDisplayName
public DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.Builder categoryDisplayName(String categoryDisplayName)
A user-friendly name of a category.- Parameters:
categoryDisplayName- the value to set- Returns:
- this builder
-
databaseToolsConnectionTypes
public DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.Builder databaseToolsConnectionTypes(List<DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.DatabaseToolsConnectionTypes> databaseToolsConnectionTypes)
The type of database (as determined by a type of Database Tools connection) to which this setting applies.The advancedProperty applies to all types of Database Tools connection when null. This is only applicable when configTypes includes POOL.
- Parameters:
databaseToolsConnectionTypes- the value to set- Returns:
- this builder
-
documentationUrl
public DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.Builder documentationUrl(String documentationUrl)
Uniform resource locator (URL) of documentation related to this setting.- Parameters:
documentationUrl- the value to set- Returns:
- this builder
-
description
public DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.Builder description(String description)
A user-friendly description of a database API gateway config setting.- Parameters:
description- the value to set- Returns:
- this builder
-
defaultValue
public DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.Builder defaultValue(String defaultValue)
The default value (if applicable) of a database API gateway config setting.- Parameters:
defaultValue- the value to set- Returns:
- this builder
-
minValue
public DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.Builder minValue(Integer minValue)
A minimum numeric value (if applicable) of a database API gateway config setting.- Parameters:
minValue- the value to set- Returns:
- this builder
-
maxValue
public DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.Builder maxValue(Integer maxValue)
A maximum numeric value (if applicable) of a database API gateway config setting.- Parameters:
maxValue- the value to set- Returns:
- this builder
-
listOfValues
public DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.Builder listOfValues(List<String> listOfValues)
A list of string values (if applicable) supported by this database API gateway config setting.- Parameters:
listOfValues- the value to set- Returns:
- this builder
-
hintText
public DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary.Builder hintText(String hintText)
Hint text for a database API gateway config setting.- Parameters:
hintText- the value to set- Returns:
- this builder
-
build
public DatabaseToolsDatabaseApiGatewayConfigAdvancedPropertySummary build()
-
-