Class Usage.Builder
java.lang.Object
com.langfuse.client.resources.commons.types.Usage.Builder
- All Implemented Interfaces:
Usage._FinalStage,Usage.InputStage,Usage.OutputStage,Usage.TotalStage
- Enclosing class:
Usage
public static final class Usage.Builder
extends Object
implements Usage.InputStage, Usage.OutputStage, Usage.TotalStage, Usage._FinalStage
-
Method Summary
Modifier and TypeMethodDescriptionadditionalProperties(Map<String, Object> additionalProperties) additionalProperty(String key, Object value) build()input(int input) Number of input units (e.g.USD input costUSD input costoutput(int output) Number of output units (e.g.outputCost(Double outputCost) USD output costoutputCost(Optional<Double> outputCost) USD output costtotal(int total) Defaults to input+output if not setUSD total cost, defaults to input+outputUSD total cost, defaults to input+outputUnit of measurementUnit of measurementUnit of measurement
-
Method Details
-
from
- Specified by:
fromin interfaceUsage.InputStage
-
input
Number of input units (e.g. tokens)
Number of input units (e.g. tokens)
- Specified by:
inputin interfaceUsage.InputStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
output
Number of output units (e.g. tokens)
Number of output units (e.g. tokens)
- Specified by:
outputin interfaceUsage.OutputStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
total
Defaults to input+output if not set
Defaults to input+output if not set
- Specified by:
totalin interfaceUsage.TotalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
totalCost
USD total cost, defaults to input+output
- Specified by:
totalCostin interfaceUsage._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
totalCost
USD total cost, defaults to input+output
- Specified by:
totalCostin interfaceUsage._FinalStage
-
outputCost
USD output cost
- Specified by:
outputCostin interfaceUsage._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
outputCost
USD output cost
- Specified by:
outputCostin interfaceUsage._FinalStage
-
inputCost
USD input cost
- Specified by:
inputCostin interfaceUsage._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
inputCost
USD input cost
- Specified by:
inputCostin interfaceUsage._FinalStage
-
unit
Unit of measurement
- Specified by:
unitin interfaceUsage._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
unit
Unit of measurement
- Specified by:
unitin interfaceUsage._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
unit
Unit of measurement
- Specified by:
unitin interfaceUsage._FinalStage
-
build
- Specified by:
buildin interfaceUsage._FinalStage
-
additionalProperty
- Specified by:
additionalPropertyin interfaceUsage._FinalStage
-
additionalProperties
- Specified by:
additionalPropertiesin interfaceUsage._FinalStage
-