Class SqlToolParams
java.lang.Object
com.oracle.database.selectai.model.agent.SqlToolParams
- All Implemented Interfaces:
ToolParams
Immutable parameters for a built-in SQL tool.
Unset parameters are omitted. The database validates required fields and tool-specific rules, allowing this model to represent partial updates. Additional parameters are retained for newer database releases.
- Since:
- 1.1.0
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic SqlToolParams.Builderbuilder()Creates a builder for SQL tool parameters.Returns the Select AI profile name.toMap()Returns parameters using database JSON field names.
-
Method Details
-
builder
Creates a builder for SQL tool parameters.- Returns:
- new mutable builder
- See Also:
-
getProfileName
Returns the Select AI profile name.- Returns:
- Select AI profile name, or null when unset
- See Also:
-
toMap
Returns parameters using database JSON field names.SDK implementations return immutable maps, including nested values. Additional parameters appear alongside known parameters, without an extra wrapper property. Implementations supplied by callers are snapshotted by
ToolAttributes.Builder.toolParams(ToolParams).- Specified by:
toMapin interfaceToolParams- Returns:
- parameter map; never null
- See Also:
-