Class PlanningTrace.Builder
- java.lang.Object
-
- com.oracle.bmc.generativeaiagentruntime.model.PlanningTrace.Builder
-
- Enclosing class:
- PlanningTrace
public static class PlanningTrace.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlanningTrace
build()
PlanningTrace.Builder
copy(PlanningTrace model)
PlanningTrace.Builder
input(String input)
Input prompt to planning LLM.PlanningTrace.Builder
key(String key)
PlanningTrace.Builder
output(String output)
Output string from planning LLM.PlanningTrace.Builder
parentKey(String parentKey)
PlanningTrace.Builder
source(SourceDetails source)
PlanningTrace.Builder
timeCreated(Date timeCreated)
PlanningTrace.Builder
timeFinished(Date timeFinished)
PlanningTrace.Builder
usage(List<Usage> usage)
Details of model and its usage.
-
-
-
Method Detail
-
key
public PlanningTrace.Builder key(String key)
-
parentKey
public PlanningTrace.Builder parentKey(String parentKey)
-
source
public PlanningTrace.Builder source(SourceDetails source)
-
timeCreated
public PlanningTrace.Builder timeCreated(Date timeCreated)
-
timeFinished
public PlanningTrace.Builder timeFinished(Date timeFinished)
-
input
public PlanningTrace.Builder input(String input)
Input prompt to planning LLM.- Parameters:
input
- the value to set- Returns:
- this builder
-
output
public PlanningTrace.Builder output(String output)
Output string from planning LLM.- Parameters:
output
- the value to set- Returns:
- this builder
-
usage
public PlanningTrace.Builder usage(List<Usage> usage)
Details of model and its usage.- Parameters:
usage
- the value to set- Returns:
- this builder
-
build
public PlanningTrace build()
-
copy
public PlanningTrace.Builder copy(PlanningTrace model)
-
-