Class BetaUsage.BetaIterationsUsageItems
-
- All Implemented Interfaces:
public final class BetaUsage.BetaIterationsUsageItemsToken usage for a sampling iteration.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceBetaUsage.BetaIterationsUsageItems.VisitorAn interface that defines how to map each variant of BetaIterationsUsageItems to a value of type T.
-
Method Summary
Modifier and Type Method Description final Optional<BetaMessageIterationUsage>message()Token usage for a sampling iteration. final Optional<BetaCompactionIterationUsage>compaction()Token usage for a compaction iteration. final BooleanisMessage()final BooleanisCompaction()final BetaMessageIterationUsageasMessage()Token usage for a sampling iteration. final BetaCompactionIterationUsageasCompaction()Token usage for a compaction iteration. final Optional<JsonValue>_json()final <T extends Any> Taccept(BetaUsage.BetaIterationsUsageItems.Visitor<T> visitor)final BetaUsage.BetaIterationsUsageItemsvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static BetaUsage.BetaIterationsUsageItemsofMessage(BetaMessageIterationUsage message)Token usage for a sampling iteration. final static BetaUsage.BetaIterationsUsageItemsofCompaction(BetaCompactionIterationUsage compaction)Token usage for a compaction iteration. -
-
Method Detail
-
message
final Optional<BetaMessageIterationUsage> message()
Token usage for a sampling iteration.
-
compaction
final Optional<BetaCompactionIterationUsage> compaction()
Token usage for a compaction iteration.
-
isCompaction
final Boolean isCompaction()
-
asMessage
final BetaMessageIterationUsage asMessage()
Token usage for a sampling iteration.
-
asCompaction
final BetaCompactionIterationUsage asCompaction()
Token usage for a compaction iteration.
-
accept
final <T extends Any> T accept(BetaUsage.BetaIterationsUsageItems.Visitor<T> visitor)
-
validate
final BetaUsage.BetaIterationsUsageItems validate()
-
ofMessage
final static BetaUsage.BetaIterationsUsageItems ofMessage(BetaMessageIterationUsage message)
Token usage for a sampling iteration.
-
ofCompaction
final static BetaUsage.BetaIterationsUsageItems ofCompaction(BetaCompactionIterationUsage compaction)
Token usage for a compaction iteration.
-
-
-
-