Class GenerationTrace.Builder
- java.lang.Object
-
- com.oracle.bmc.generativeaiagentruntime.model.GenerationTrace.Builder
-
- Enclosing class:
- GenerationTrace
public static class GenerationTrace.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GenerationTrace
build()
GenerationTrace.Builder
copy(GenerationTrace model)
GenerationTrace.Builder
generation(String generation)
The generated response that’s returned to the user.GenerationTrace.Builder
input(String input)
The input to the generation operation.GenerationTrace.Builder
key(String key)
GenerationTrace.Builder
parentKey(String parentKey)
GenerationTrace.Builder
source(SourceDetails source)
GenerationTrace.Builder
timeCreated(Date timeCreated)
GenerationTrace.Builder
timeFinished(Date timeFinished)
GenerationTrace.Builder
usage(List<Usage> usage)
Details of model and its usage.
-
-
-
Method Detail
-
key
public GenerationTrace.Builder key(String key)
-
parentKey
public GenerationTrace.Builder parentKey(String parentKey)
-
source
public GenerationTrace.Builder source(SourceDetails source)
-
timeCreated
public GenerationTrace.Builder timeCreated(Date timeCreated)
-
timeFinished
public GenerationTrace.Builder timeFinished(Date timeFinished)
-
generation
public GenerationTrace.Builder generation(String generation)
The generated response that’s returned to the user.- Parameters:
generation
- the value to set- Returns:
- this builder
-
input
public GenerationTrace.Builder input(String input)
The input to the generation operation.- Parameters:
input
- the value to set- Returns:
- this builder
-
usage
public GenerationTrace.Builder usage(List<Usage> usage)
Details of model and its usage.- Parameters:
usage
- the value to set- Returns:
- this builder
-
build
public GenerationTrace build()
-
copy
public GenerationTrace.Builder copy(GenerationTrace model)
-
-