AnalystAgentPersonaArtifactExampleResource constructor

const AnalystAgentPersonaArtifactExampleResource({
  1. Input<AnalystAgentPersonaArtifactExampleResourceBigqueryResource?>? bigqueryResource,
  2. Input<String?>? displayLabel,
  3. Input<AnalystAgentPersonaArtifactExampleResourceF1Resource?>? f1Resource,
  4. Input<AnalystAgentPersonaArtifactExampleResourceGoogleCloudStorageResource?>? googleCloudStorageResource,
  5. Input<AnalystAgentPersonaArtifactExampleResourceGoogleDriveResource?>? googleDriveResource,
  6. Input<String?>? modelDescription,
  7. Input<AnalystAgentPersonaArtifactExampleResourceRawFileResource?>? rawFileResource,
  8. Input<bool?>? useRag,
})

Creates a new AnalystAgentPersonaArtifactExampleResource. bigqueryResource Represents a BigQuery resource. displayLabel A user-friendly name for this resource. This can be shown to the user f1Resource - Represents an F1 resource. googleCloudStorageResource Represents a Google Cloud Storage resource. googleDriveResource Represents a Google Drive resource. modelDescription A description of the resource. The model may use this, it will not be rawFileResource Represents a raw file resource. useRag If true, use RAG to retrieve relevant information from the resources.

Implementation

const AnalystAgentPersonaArtifactExampleResource({
  this.bigqueryResource,
  this.displayLabel,
  this.f1Resource,
  this.googleCloudStorageResource,
  this.googleDriveResource,
  this.modelDescription,
  this.rawFileResource,
  this.useRag,
});