Class ToolInvocationTrace.Builder
- java.lang.Object
- 
- com.oracle.bmc.generativeaiagentruntime.model.ToolInvocationTrace.Builder
 
- 
- Enclosing class:
- ToolInvocationTrace
 
 public static class ToolInvocationTrace.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ToolInvocationTracebuild()ToolInvocationTrace.Buildercopy(ToolInvocationTrace model)ToolInvocationTrace.BuilderinvocationDetails(String invocationDetails)The invocation details related to the selected tool.ToolInvocationTrace.Builderkey(String key)ToolInvocationTrace.BuilderparentKey(String parentKey)ToolInvocationTrace.Buildersource(SourceDetails source)ToolInvocationTrace.BuildertimeCreated(Date timeCreated)ToolInvocationTrace.BuildertimeFinished(Date timeFinished)ToolInvocationTrace.BuildertoolId(String toolId)The ID of the selected tool based on the user query.ToolInvocationTrace.BuildertoolName(String toolName)The display name of the selected tool.
 
- 
- 
- 
Method Detail- 
keypublic ToolInvocationTrace.Builder key(String key) 
 - 
parentKeypublic ToolInvocationTrace.Builder parentKey(String parentKey) 
 - 
sourcepublic ToolInvocationTrace.Builder source(SourceDetails source) 
 - 
timeCreatedpublic ToolInvocationTrace.Builder timeCreated(Date timeCreated) 
 - 
timeFinishedpublic ToolInvocationTrace.Builder timeFinished(Date timeFinished) 
 - 
toolIdpublic ToolInvocationTrace.Builder toolId(String toolId) The ID of the selected tool based on the user query.- Parameters:
- toolId- the value to set
- Returns:
- this builder
 
 - 
toolNamepublic ToolInvocationTrace.Builder toolName(String toolName) The display name of the selected tool.- Parameters:
- toolName- the value to set
- Returns:
- this builder
 
 - 
invocationDetailspublic ToolInvocationTrace.Builder invocationDetails(String invocationDetails) The invocation details related to the selected tool.- Parameters:
- invocationDetails- the value to set
- Returns:
- this builder
 
 - 
buildpublic ToolInvocationTrace build() 
 - 
copypublic ToolInvocationTrace.Builder copy(ToolInvocationTrace model) 
 
- 
 
-