Class SqlToolConfig.Builder
- java.lang.Object
-
- com.oracle.bmc.generativeaiagent.model.SqlToolConfig.Builder
-
- Enclosing class:
- SqlToolConfig
public static class SqlToolConfig.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SqlToolConfigbuild()SqlToolConfig.Buildercopy(SqlToolConfig model)SqlToolConfig.BuilderdatabaseConnection(DatabaseConnection databaseConnection)SqlToolConfig.BuilderdatabaseSchema(InputLocation databaseSchema)SqlToolConfig.Builderdialect(SqlToolConfig.Dialect dialect)Dialect to be used for SQL generation.SqlToolConfig.BuildergenerationLlmCustomization(LlmCustomization generationLlmCustomization)SqlToolConfig.BuildericlExamples(InputLocation iclExamples)SqlToolConfig.BuildermodelSize(SqlToolConfig.ModelSize modelSize)Size of the model.SqlToolConfig.BuildershouldEnableSelfCorrection(Boolean shouldEnableSelfCorrection)To enable/disable self correction.SqlToolConfig.BuildershouldEnableSqlExecution(Boolean shouldEnableSqlExecution)To enable/disable SQL execution.SqlToolConfig.BuildertableAndColumnDescription(InputLocation tableAndColumnDescription)
-
-
-
Method Detail
-
iclExamples
public SqlToolConfig.Builder iclExamples(InputLocation iclExamples)
-
databaseSchema
public SqlToolConfig.Builder databaseSchema(InputLocation databaseSchema)
-
shouldEnableSqlExecution
public SqlToolConfig.Builder shouldEnableSqlExecution(Boolean shouldEnableSqlExecution)
To enable/disable SQL execution.- Parameters:
shouldEnableSqlExecution- the value to set- Returns:
- this builder
-
dialect
public SqlToolConfig.Builder dialect(SqlToolConfig.Dialect dialect)
Dialect to be used for SQL generation.- Parameters:
dialect- the value to set- Returns:
- this builder
-
modelSize
public SqlToolConfig.Builder modelSize(SqlToolConfig.ModelSize modelSize)
Size of the model.- Parameters:
modelSize- the value to set- Returns:
- this builder
-
shouldEnableSelfCorrection
public SqlToolConfig.Builder shouldEnableSelfCorrection(Boolean shouldEnableSelfCorrection)
To enable/disable self correction.- Parameters:
shouldEnableSelfCorrection- the value to set- Returns:
- this builder
-
tableAndColumnDescription
public SqlToolConfig.Builder tableAndColumnDescription(InputLocation tableAndColumnDescription)
-
generationLlmCustomization
public SqlToolConfig.Builder generationLlmCustomization(LlmCustomization generationLlmCustomization)
-
databaseConnection
public SqlToolConfig.Builder databaseConnection(DatabaseConnection databaseConnection)
-
build
public SqlToolConfig build()
-
copy
public SqlToolConfig.Builder copy(SqlToolConfig model)
-
-