Class BetaCompactionIterationUsage
-
- All Implemented Interfaces:
public final class BetaCompactionIterationUsageToken usage for a compaction iteration.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classBetaCompactionIterationUsage.BuilderA builder for BetaCompactionIterationUsage.
-
Method Summary
Modifier and Type Method Description final Optional<BetaCacheCreation>cacheCreation()Breakdown of cached tokens by TTL final LongcacheCreationInputTokens()The number of input tokens used to create the cache entry. final LongcacheReadInputTokens()The number of input tokens read from the cache. final LonginputTokens()The number of input tokens which were used. final LongoutputTokens()The number of output tokens which were used. final JsonValue_type()Usage for a compaction iterationExpected to always return the following:
However, this method can be useful for debugging and logging (e.g.JsonValue.from("compaction")final JsonField<BetaCacheCreation>_cacheCreation()Returns the raw JSON value of cacheCreation. final JsonField<Long>_cacheCreationInputTokens()Returns the raw JSON value of cacheCreationInputTokens. final JsonField<Long>_cacheReadInputTokens()Returns the raw JSON value of cacheReadInputTokens. final JsonField<Long>_inputTokens()Returns the raw JSON value of inputTokens. final JsonField<Long>_outputTokens()Returns the raw JSON value of outputTokens. final Map<String, JsonValue>_additionalProperties()final BetaCompactionIterationUsage.BuildertoBuilder()final BetaCompactionIterationUsagevalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static BetaCompactionIterationUsage.Builderbuilder()Returns a mutable builder for constructing an instance of BetaCompactionIterationUsage. -
-
Method Detail
-
cacheCreation
final Optional<BetaCacheCreation> cacheCreation()
Breakdown of cached tokens by TTL
-
cacheCreationInputTokens
final Long cacheCreationInputTokens()
The number of input tokens used to create the cache entry.
-
cacheReadInputTokens
final Long cacheReadInputTokens()
The number of input tokens read from the cache.
-
inputTokens
final Long inputTokens()
The number of input tokens which were used.
-
outputTokens
final Long outputTokens()
The number of output tokens which were used.
-
_type
final JsonValue _type()
Usage for a compaction iteration
Expected to always return the following:
JsonValue.from("compaction")However, this method can be useful for debugging and logging (e.g. if the server responded with an unexpected value).
-
_cacheCreation
final JsonField<BetaCacheCreation> _cacheCreation()
Returns the raw JSON value of cacheCreation.
Unlike cacheCreation, this method doesn't throw if the JSON field has an unexpected type.
-
_cacheCreationInputTokens
final JsonField<Long> _cacheCreationInputTokens()
Returns the raw JSON value of cacheCreationInputTokens.
Unlike cacheCreationInputTokens, this method doesn't throw if the JSON field has an unexpected type.
-
_cacheReadInputTokens
final JsonField<Long> _cacheReadInputTokens()
Returns the raw JSON value of cacheReadInputTokens.
Unlike cacheReadInputTokens, this method doesn't throw if the JSON field has an unexpected type.
-
_inputTokens
final JsonField<Long> _inputTokens()
Returns the raw JSON value of inputTokens.
Unlike inputTokens, this method doesn't throw if the JSON field has an unexpected type.
-
_outputTokens
final JsonField<Long> _outputTokens()
Returns the raw JSON value of outputTokens.
Unlike outputTokens, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final BetaCompactionIterationUsage.Builder toBuilder()
-
validate
final BetaCompactionIterationUsage validate()
-
builder
final static BetaCompactionIterationUsage.Builder builder()
Returns a mutable builder for constructing an instance of BetaCompactionIterationUsage.
The following fields are required:
.cacheCreation() .cacheCreationInputTokens() .cacheReadInputTokens() .inputTokens() .outputTokens()
-
-
-
-