Class BetaUsage
-
- All Implemented Interfaces:
public final class BetaUsage
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classBetaUsage.BuilderA builder for BetaUsage.
public final classBetaUsage.ServiceTierIf the request used the priority, standard, or batch tier.
-
Method Summary
Modifier and Type Method Description final Optional<BetaCacheCreation>cacheCreation()Breakdown of cached tokens by TTL final Optional<Long>cacheCreationInputTokens()The number of input tokens used to create the cache entry. final Optional<Long>cacheReadInputTokens()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 Optional<BetaServerToolUsage>serverToolUse()The number of server tool requests. final Optional<BetaUsage.ServiceTier>serviceTier()If the request used the priority, standard, or batch tier. 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 JsonField<BetaServerToolUsage>_serverToolUse()Returns the raw JSON value of serverToolUse. final JsonField<BetaUsage.ServiceTier>_serviceTier()Returns the raw JSON value of serviceTier. final Map<String, JsonValue>_additionalProperties()final BetaUsage.BuildertoBuilder()final BetaUsagevalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static BetaUsage.Builderbuilder()Returns a mutable builder for constructing an instance of BetaUsage. -
-
Method Detail
-
cacheCreation
final Optional<BetaCacheCreation> cacheCreation()
Breakdown of cached tokens by TTL
-
cacheCreationInputTokens
final Optional<Long> cacheCreationInputTokens()
The number of input tokens used to create the cache entry.
-
cacheReadInputTokens
final Optional<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.
-
serverToolUse
final Optional<BetaServerToolUsage> serverToolUse()
The number of server tool requests.
-
serviceTier
final Optional<BetaUsage.ServiceTier> serviceTier()
If the request used the priority, standard, or batch tier.
-
_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.
-
_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.
-
_serviceTier
final JsonField<BetaUsage.ServiceTier> _serviceTier()
Returns the raw JSON value of serviceTier.
Unlike serviceTier, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final BetaUsage.Builder toBuilder()
-
builder
final static BetaUsage.Builder builder()
Returns a mutable builder for constructing an instance of BetaUsage.
The following fields are required:
.cacheCreation() .cacheCreationInputTokens() .cacheReadInputTokens() .inputTokens() .outputTokens() .serverToolUse() .serviceTier()
-
-
-
-