Class BetaMessageDeltaUsage
-
- All Implemented Interfaces:
public final class BetaMessageDeltaUsage
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classBetaMessageDeltaUsage.BuilderA builder for BetaMessageDeltaUsage.
-
Method Summary
Modifier and Type Method Description final Optional<Long>cacheCreationInputTokens()The cumulative number of input tokens used to create the cache entry. final Optional<Long>cacheReadInputTokens()The cumulative number of input tokens read from the cache. final Optional<Long>inputTokens()The cumulative number of input tokens which were used. final LongoutputTokens()The cumulative number of output tokens which were used. final Optional<BetaServerToolUsage>serverToolUse()The number of server tool requests. 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 JsonField<BetaServerToolUsage>_serverToolUse()Returns the raw JSON value of serverToolUse. final Map<String, JsonValue>_additionalProperties()final BetaMessageDeltaUsage.BuildertoBuilder()final BetaMessageDeltaUsagevalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static BetaMessageDeltaUsage.Builderbuilder()Returns a mutable builder for constructing an instance of BetaMessageDeltaUsage. -
-
Method Detail
-
cacheCreationInputTokens
final Optional<Long> cacheCreationInputTokens()
The cumulative number of input tokens used to create the cache entry.
-
cacheReadInputTokens
final Optional<Long> cacheReadInputTokens()
The cumulative number of input tokens read from the cache.
-
inputTokens
final Optional<Long> inputTokens()
The cumulative number of input tokens which were used.
-
outputTokens
final Long outputTokens()
The cumulative number of output tokens which were used.
-
serverToolUse
final Optional<BetaServerToolUsage> serverToolUse()
The number of server tool requests.
-
_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.
-
_serverToolUse
final JsonField<BetaServerToolUsage> _serverToolUse()
Returns the raw JSON value of serverToolUse.
Unlike serverToolUse, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final BetaMessageDeltaUsage.Builder toBuilder()
-
validate
final BetaMessageDeltaUsage validate()
-
builder
final static BetaMessageDeltaUsage.Builder builder()
Returns a mutable builder for constructing an instance of BetaMessageDeltaUsage.
The following fields are required:
.cacheCreationInputTokens() .cacheReadInputTokens() .inputTokens() .outputTokens() .serverToolUse()
-
-
-
-