ToolDataStoreTool constructor

const ToolDataStoreTool({
  1. Input<List<ToolDataStoreToolBoostSpec>?>? boostSpecs,
  2. Input<ToolDataStoreToolDataStoreSource?>? dataStoreSource,
  3. Input<String?>? description,
  4. Input<ToolDataStoreToolEngineSource?>? engineSource,
  5. Input<String?>? filterParameterBehavior,
  6. Input<int?>? maxResults,
  7. Input<List<ToolDataStoreToolModalityConfig>?>? modalityConfigs,
  8. required Input<String> name,
})

Creates a new ToolDataStoreTool. boostSpecs Boost specification to boost certain documents. dataStoreSource Optional. Search within a single specific DataStore. description The tool description. engineSource Configuration for searching within an Engine, potentially targeting filterParameterBehavior Optional. The filter parameter behavior. maxResults (Optional, Deprecated) modalityConfigs The modality configs for the data store. name The data store tool name.

Implementation

const ToolDataStoreTool({
  this.boostSpecs,
  this.dataStoreSource,
  this.description,
  this.engineSource,
  this.filterParameterBehavior,
  this.maxResults,
  this.modalityConfigs,
  required this.name,
});