Class SqlToolConfig.Builder
- java.lang.Object
- 
- com.oracle.bmc.generativeaiagent.model.SqlToolConfig.Builder
 
- 
- Enclosing class:
- SqlToolConfig
 
 public static class SqlToolConfig.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
iclExamplespublic SqlToolConfig.Builder iclExamples(InputLocation iclExamples) 
 - 
databaseSchemapublic SqlToolConfig.Builder databaseSchema(InputLocation databaseSchema) 
 - 
shouldEnableSqlExecutionpublic SqlToolConfig.Builder shouldEnableSqlExecution(Boolean shouldEnableSqlExecution) To enable/disable SQL execution.- Parameters:
- shouldEnableSqlExecution- the value to set
- Returns:
- this builder
 
 - 
dialectpublic SqlToolConfig.Builder dialect(SqlToolConfig.Dialect dialect) Dialect to be used for SQL generation.- Parameters:
- dialect- the value to set
- Returns:
- this builder
 
 - 
modelSizepublic SqlToolConfig.Builder modelSize(SqlToolConfig.ModelSize modelSize) Size of the model.- Parameters:
- modelSize- the value to set
- Returns:
- this builder
 
 - 
shouldEnableSelfCorrectionpublic SqlToolConfig.Builder shouldEnableSelfCorrection(Boolean shouldEnableSelfCorrection) To enable/disable self correction.- Parameters:
- shouldEnableSelfCorrection- the value to set
- Returns:
- this builder
 
 - 
tableAndColumnDescriptionpublic SqlToolConfig.Builder tableAndColumnDescription(InputLocation tableAndColumnDescription) 
 - 
generationLlmCustomizationpublic SqlToolConfig.Builder generationLlmCustomization(LlmCustomization generationLlmCustomization) 
 - 
databaseConnectionpublic SqlToolConfig.Builder databaseConnection(DatabaseConnection databaseConnection) 
 - 
buildpublic SqlToolConfig build() 
 - 
copypublic SqlToolConfig.Builder copy(SqlToolConfig model) 
 
- 
 
-