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
-
-
Method Detail
-
messageIterationUsage
final Optional<BetaMessageIterationUsage> messageIterationUsage()
Token usage for a sampling iteration.
-
compactionIterationUsage
final Optional<BetaCompactionIterationUsage> compactionIterationUsage()
Token usage for a compaction iteration.
-
isMessageIterationUsage
final Boolean isMessageIterationUsage()
-
isCompactionIterationUsage
final Boolean isCompactionIterationUsage()
-
asMessageIterationUsage
final BetaMessageIterationUsage asMessageIterationUsage()
Token usage for a sampling iteration.
-
asCompactionIterationUsage
final BetaCompactionIterationUsage asCompactionIterationUsage()
Token usage for a compaction iteration.
-
accept
final <T extends Any> T accept(BetaUsage.BetaIterationsUsageItems.Visitor<T> visitor)
-
validate
final BetaUsage.BetaIterationsUsageItems validate()
-
ofMessageIterationUsage
final static BetaUsage.BetaIterationsUsageItems ofMessageIterationUsage(BetaMessageIterationUsage messageIterationUsage)
Token usage for a sampling iteration.
-
ofCompactionIterationUsage
final static BetaUsage.BetaIterationsUsageItems ofCompactionIterationUsage(BetaCompactionIterationUsage compactionIterationUsage)
Token usage for a compaction iteration.
-
-
-
-