Class RunGetDetailsResponse.Usage.Entry.Builder
-
- All Implemented Interfaces:
public final class RunGetDetailsResponse.Usage.Entry.BuilderA builder for Entry.
-
-
Method Summary
-
-
Method Detail
-
id
final RunGetDetailsResponse.Usage.Entry.Builder id(String id)
-
id
final RunGetDetailsResponse.Usage.Entry.Builder id(JsonField<String> id)
Sets Builder.id to an arbitrary JSON value.
You should usually call Builder.id with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
completionTokens
final RunGetDetailsResponse.Usage.Entry.Builder completionTokens(Long completionTokens)
-
completionTokens
final RunGetDetailsResponse.Usage.Entry.Builder completionTokens(Long completionTokens)
Alias for Builder.completionTokens.
This unboxed primitive overload exists for backwards compatibility.
-
completionTokens
final RunGetDetailsResponse.Usage.Entry.Builder completionTokens(Optional<Long> completionTokens)
Alias for calling Builder.completionTokens with
completionTokens.orElse(null).
-
completionTokens
final RunGetDetailsResponse.Usage.Entry.Builder completionTokens(JsonField<Long> completionTokens)
Sets Builder.completionTokens to an arbitrary JSON value.
You should usually call Builder.completionTokens with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
costMicros
final RunGetDetailsResponse.Usage.Entry.Builder costMicros(Long costMicros)
-
costMicros
final RunGetDetailsResponse.Usage.Entry.Builder costMicros(JsonField<Long> costMicros)
Sets Builder.costMicros to an arbitrary JSON value.
You should usually call Builder.costMicros with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
endpoint
final RunGetDetailsResponse.Usage.Entry.Builder endpoint(String endpoint)
-
endpoint
final RunGetDetailsResponse.Usage.Entry.Builder endpoint(Optional<String> endpoint)
Alias for calling Builder.endpoint with
endpoint.orElse(null).
-
endpoint
final RunGetDetailsResponse.Usage.Entry.Builder endpoint(JsonField<String> endpoint)
Sets Builder.endpoint to an arbitrary JSON value.
You should usually call Builder.endpoint with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
kind
final RunGetDetailsResponse.Usage.Entry.Builder kind(RunGetDetailsResponse.Usage.Entry.Kind kind)
-
kind
final RunGetDetailsResponse.Usage.Entry.Builder kind(JsonField<RunGetDetailsResponse.Usage.Entry.Kind> kind)
Sets Builder.kind to an arbitrary JSON value.
You should usually call Builder.kind with a well-typed Kind value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
metadata
final RunGetDetailsResponse.Usage.Entry.Builder metadata(JsonValue metadata)
-
method
final RunGetDetailsResponse.Usage.Entry.Builder method(String method)
-
method
final RunGetDetailsResponse.Usage.Entry.Builder method(Optional<String> method)
Alias for calling Builder.method with
method.orElse(null).
-
method
final RunGetDetailsResponse.Usage.Entry.Builder method(JsonField<String> method)
Sets Builder.method to an arbitrary JSON value.
You should usually call Builder.method with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
model
final RunGetDetailsResponse.Usage.Entry.Builder model(String model)
-
model
final RunGetDetailsResponse.Usage.Entry.Builder model(Optional<String> model)
Alias for calling Builder.model with
model.orElse(null).
-
model
final RunGetDetailsResponse.Usage.Entry.Builder model(JsonField<String> model)
Sets Builder.model to an arbitrary JSON value.
You should usually call Builder.model with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
promptTokens
final RunGetDetailsResponse.Usage.Entry.Builder promptTokens(Long promptTokens)
-
promptTokens
final RunGetDetailsResponse.Usage.Entry.Builder promptTokens(Long promptTokens)
Alias for Builder.promptTokens.
This unboxed primitive overload exists for backwards compatibility.
-
promptTokens
final RunGetDetailsResponse.Usage.Entry.Builder promptTokens(Optional<Long> promptTokens)
Alias for calling Builder.promptTokens with
promptTokens.orElse(null).
-
promptTokens
final RunGetDetailsResponse.Usage.Entry.Builder promptTokens(JsonField<Long> promptTokens)
Sets Builder.promptTokens to an arbitrary JSON value.
You should usually call Builder.promptTokens with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
service
final RunGetDetailsResponse.Usage.Entry.Builder service(String service)
-
service
final RunGetDetailsResponse.Usage.Entry.Builder service(JsonField<String> service)
Sets Builder.service to an arbitrary JSON value.
You should usually call Builder.service with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
statusCode
final RunGetDetailsResponse.Usage.Entry.Builder statusCode(Long statusCode)
-
statusCode
final RunGetDetailsResponse.Usage.Entry.Builder statusCode(Long statusCode)
Alias for Builder.statusCode.
This unboxed primitive overload exists for backwards compatibility.
-
statusCode
final RunGetDetailsResponse.Usage.Entry.Builder statusCode(Optional<Long> statusCode)
Alias for calling Builder.statusCode with
statusCode.orElse(null).
-
statusCode
final RunGetDetailsResponse.Usage.Entry.Builder statusCode(JsonField<Long> statusCode)
Sets Builder.statusCode to an arbitrary JSON value.
You should usually call Builder.statusCode with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
timestamp
final RunGetDetailsResponse.Usage.Entry.Builder timestamp(OffsetDateTime timestamp)
-
timestamp
final RunGetDetailsResponse.Usage.Entry.Builder timestamp(JsonField<OffsetDateTime> timestamp)
Sets Builder.timestamp to an arbitrary JSON value.
You should usually call Builder.timestamp with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
totalTokens
final RunGetDetailsResponse.Usage.Entry.Builder totalTokens(Long totalTokens)
-
totalTokens
final RunGetDetailsResponse.Usage.Entry.Builder totalTokens(Long totalTokens)
Alias for Builder.totalTokens.
This unboxed primitive overload exists for backwards compatibility.
-
totalTokens
final RunGetDetailsResponse.Usage.Entry.Builder totalTokens(Optional<Long> totalTokens)
Alias for calling Builder.totalTokens with
totalTokens.orElse(null).
-
totalTokens
final RunGetDetailsResponse.Usage.Entry.Builder totalTokens(JsonField<Long> totalTokens)
Sets Builder.totalTokens to an arbitrary JSON value.
You should usually call Builder.totalTokens with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final RunGetDetailsResponse.Usage.Entry.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final RunGetDetailsResponse.Usage.Entry.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final RunGetDetailsResponse.Usage.Entry.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final RunGetDetailsResponse.Usage.Entry.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final RunGetDetailsResponse.Usage.Entry.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final RunGetDetailsResponse.Usage.Entry build()
Returns an immutable instance of Entry.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-