| ChatDetails | 
 Chat details for managing user interactions and tool executions. 
 | 
| ChatDetails.Builder | 
  | 
| ChatResult | 
 The response of a chat request. 
 | 
| ChatResult.Builder | 
  | 
| Citation | 
 The source of information for the agent’s response. 
 | 
| Citation.Builder | 
  | 
| CreateSessionDetails | 
 Information about the new session. 
 | 
| CreateSessionDetails.Builder | 
  | 
| ErrorTrace | 
 The trace information about the error. 
 | 
| ErrorTrace.Builder | 
  | 
| ExecutionTrace | 
 Contains trace information related to execution of tool. 
 | 
| ExecutionTrace.Builder | 
  | 
| FunctionCall | 
 Represent a function call the client need to execute in order to fulfill the required action. 
 | 
| FunctionCall.Builder | 
  | 
| FunctionCallingPerformedAction | 
 Represents an action for recording the result of a function call. 
 | 
| FunctionCallingPerformedAction.Builder | 
  | 
| FunctionCallingRequiredAction | 
 Represents an action for submitting function call outputs. 
 | 
| FunctionCallingRequiredAction.Builder | 
  | 
| GenerationTrace | 
 The trace information about the generated response. 
 | 
| GenerationTrace.Builder | 
  | 
| GenericToolInput | 
 Represents a generic tool input schema that accepts flexible, freeform JSON parameters. 
 | 
| GenericToolInput.Builder | 
  | 
| GenericToolOutput | 
 Specifies an output format for tools that return freeform or unstructured JSON content. 
 | 
| GenericToolOutput.Builder | 
  | 
| HumanApprovalPerformedAction | 
 An action describing user approval to the agent. 
 | 
| HumanApprovalPerformedAction.Builder | 
  | 
| HumanApprovalRequiredAction | 
 An object describing human confirmation of tool execution that is required from the user. 
 | 
| HumanApprovalRequiredAction.Builder | 
  | 
| KnowledgeBaseMetadataSummary | 
 Represents metadata about a field including its name, type, supported operations, and possible
values. 
 | 
| KnowledgeBaseMetadataSummary.Builder | 
  | 
| KnowledgeBaseMetadataValue | 
 Represents a metadata value and the number of appearances in knowledge base. 
 | 
| KnowledgeBaseMetadataValue.Builder | 
  | 
| Message | 
 The Message resource generated by the agent. 
 | 
| Message.Builder | 
  | 
| MessageContent | 
 The content of the message. 
 | 
| MessageContent.Builder | 
  | 
| MetadataFilter | 
Filter for retrieving specific metadata  
Note: Objects should always be created or deserialized using the  MetadataFilter.Builder.  
 | 
| MetadataFilter.Builder | 
  | 
| ModelDetails | 
 Model details. 
 | 
| ModelDetails.Builder | 
  | 
| ModelParams | 
 Details of model parameters. 
 | 
| ModelParams.Builder | 
  | 
| OciDatabaseSourceLocation | 
 The location of the OCI Database that the agent will use. 
 | 
| OciDatabaseSourceLocation.Builder | 
  | 
| OciObjectStorageSourceLocation | 
 The OCI Object Storage that contains the data files. 
 | 
| OciObjectStorageSourceLocation.Builder | 
  | 
| OciOpenSearchSourceLocation | 
 The location of the OCI Search with OpenSearch that the agent will use. 
 | 
| OciOpenSearchSourceLocation.Builder | 
  | 
| Paragraph | 
 The paragraph of the generated message that contains a citation. 
 | 
| Paragraph.Builder | 
  | 
| ParagraphCitation | 
 The source of information for the paragraph of agent’s response. 
 | 
| ParagraphCitation.Builder | 
  | 
| PerformedAction | 
 The base structure for an action that has already been performed. 
 | 
| PlanningTrace | 
 Contains trace information related to planning at the platform. 
 | 
| PlanningTrace.Builder | 
  | 
| RagToolOutput | 
 Specifies the output format for RAG tool, including the generated answer and citations. 
 | 
| RagToolOutput.Builder | 
  | 
| RequiredAction | 
 Represents an action that needs to be performed by the user or client. 
 | 
| RetrievalTrace | 
 The trace that displays the retrieval information. 
 | 
| RetrievalTrace.Builder | 
  | 
| RetrieveMetadataDetails | 
 | 
| RetrieveMetadataDetails.Builder | 
  | 
| Session | 
 A session represents an interactive conversation initiated by a user through an API to engage
with an agent. 
 | 
| Session.Builder | 
  | 
| SourceDetails | 
 The details of source of the event. 
 | 
| SourceDetails.Builder | 
  | 
| SourceLocation | 
 The location of the data files that the agent will use. 
 | 
| SqlResultFiles | 
 Specifies file locations for SQL result data. 
 | 
| SqlResultFiles.Builder | 
  | 
| SqlToolOutput | 
 Specifies the output format for SQL tools, including the generated SQL statement and an optional
preview of the query result. 
 | 
| SqlToolOutput.Builder | 
  | 
| ToolInput | 
 Base object for tool input parameters. 
 | 
| ToolInvocationTrace | 
 The trace information about the tool selection from multiple tools. 
 | 
| ToolInvocationTrace.Builder | 
  | 
| ToolOutput | 
 Base schema for tool outputs. 
 | 
| Trace | 
 The trace that displays the internal progression, such as reasoning and actions during an
execution. 
 | 
| UpdateSessionDetails | 
 Information about the updated session. 
 | 
| UpdateSessionDetails.Builder | 
  | 
| Usage | 
 Details of usage. 
 | 
| Usage.Builder | 
  | 
| UsageDetails | 
 Usage details. 
 | 
| UsageDetails.Builder | 
  |