Class InferencePipelineRetrieveSessionsResponse.Item.Builder
-
- All Implemented Interfaces:
public final class InferencePipelineRetrieveSessionsResponse.Item.BuilderA builder for Item.
-
-
Method Summary
-
-
Method Detail
-
id
final InferencePipelineRetrieveSessionsResponse.Item.Builder id(String id)
The unique session identifier
-
id
final InferencePipelineRetrieveSessionsResponse.Item.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.
-
cost
final InferencePipelineRetrieveSessionsResponse.Item.Builder cost(Float cost)
Total cost for the session
-
cost
final InferencePipelineRetrieveSessionsResponse.Item.Builder cost(JsonField<Float> cost)
Sets Builder.cost to an arbitrary JSON value.
You should usually call Builder.cost with a well-typed Float value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
dateCreated
final InferencePipelineRetrieveSessionsResponse.Item.Builder dateCreated(OffsetDateTime dateCreated)
Latest/most recent timestamp in the session
-
dateCreated
final InferencePipelineRetrieveSessionsResponse.Item.Builder dateCreated(JsonField<OffsetDateTime> dateCreated)
Sets Builder.dateCreated to an arbitrary JSON value.
You should usually call Builder.dateCreated with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
dateOfFirstRecord
final InferencePipelineRetrieveSessionsResponse.Item.Builder dateOfFirstRecord(OffsetDateTime dateOfFirstRecord)
Timestamp of the first request in the session
-
dateOfFirstRecord
final InferencePipelineRetrieveSessionsResponse.Item.Builder dateOfFirstRecord(JsonField<OffsetDateTime> dateOfFirstRecord)
Sets Builder.dateOfFirstRecord to an arbitrary JSON value.
You should usually call Builder.dateOfFirstRecord with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
dateOfLastRecord
final InferencePipelineRetrieveSessionsResponse.Item.Builder dateOfLastRecord(OffsetDateTime dateOfLastRecord)
Timestamp of the last request in the session
-
dateOfLastRecord
final InferencePipelineRetrieveSessionsResponse.Item.Builder dateOfLastRecord(JsonField<OffsetDateTime> dateOfLastRecord)
Sets Builder.dateOfLastRecord to an arbitrary JSON value.
You should usually call Builder.dateOfLastRecord with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
duration
final InferencePipelineRetrieveSessionsResponse.Item.Builder duration(Float duration)
Duration between first and last request (in milliseconds)
-
duration
final InferencePipelineRetrieveSessionsResponse.Item.Builder duration(JsonField<Float> duration)
Sets Builder.duration to an arbitrary JSON value.
You should usually call Builder.duration with a well-typed Float value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
firstRecord
final InferencePipelineRetrieveSessionsResponse.Item.Builder firstRecord(InferencePipelineRetrieveSessionsResponse.Item.FirstRecord firstRecord)
The complete first record in the session
-
firstRecord
final InferencePipelineRetrieveSessionsResponse.Item.Builder firstRecord(JsonField<InferencePipelineRetrieveSessionsResponse.Item.FirstRecord> firstRecord)
Sets Builder.firstRecord to an arbitrary JSON value.
You should usually call Builder.firstRecord with a well-typed FirstRecord value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
lastRecord
final InferencePipelineRetrieveSessionsResponse.Item.Builder lastRecord(InferencePipelineRetrieveSessionsResponse.Item.LastRecord lastRecord)
The complete last record in the session
-
lastRecord
final InferencePipelineRetrieveSessionsResponse.Item.Builder lastRecord(JsonField<InferencePipelineRetrieveSessionsResponse.Item.LastRecord> lastRecord)
Sets Builder.lastRecord to an arbitrary JSON value.
You should usually call Builder.lastRecord with a well-typed LastRecord value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
latency
final InferencePipelineRetrieveSessionsResponse.Item.Builder latency(Float latency)
Total latency for the session (in milliseconds)
-
latency
final InferencePipelineRetrieveSessionsResponse.Item.Builder latency(JsonField<Float> latency)
Sets Builder.latency to an arbitrary JSON value.
You should usually call Builder.latency with a well-typed Float value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
records
final InferencePipelineRetrieveSessionsResponse.Item.Builder records(Long records)
Total number of records/traces in the session
-
records
final InferencePipelineRetrieveSessionsResponse.Item.Builder records(JsonField<Long> records)
Sets Builder.records to an arbitrary JSON value.
You should usually call Builder.records with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
tokens
final InferencePipelineRetrieveSessionsResponse.Item.Builder tokens(Float tokens)
Total token count for the session
-
tokens
final InferencePipelineRetrieveSessionsResponse.Item.Builder tokens(JsonField<Float> tokens)
Sets Builder.tokens to an arbitrary JSON value.
You should usually call Builder.tokens with a well-typed Float value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
userIds
final InferencePipelineRetrieveSessionsResponse.Item.Builder userIds(List<String> userIds)
List of unique user IDs that participated in this session
-
userIds
final InferencePipelineRetrieveSessionsResponse.Item.Builder userIds(JsonField<List<String>> userIds)
Sets Builder.userIds to an arbitrary JSON value.
You should usually call Builder.userIds with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addUserId
final InferencePipelineRetrieveSessionsResponse.Item.Builder addUserId(String userId)
-
additionalProperties
final InferencePipelineRetrieveSessionsResponse.Item.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final InferencePipelineRetrieveSessionsResponse.Item.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final InferencePipelineRetrieveSessionsResponse.Item.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final InferencePipelineRetrieveSessionsResponse.Item.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final InferencePipelineRetrieveSessionsResponse.Item.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final InferencePipelineRetrieveSessionsResponse.Item build()
Returns an immutable instance of Item.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.id() .cost() .dateCreated() .dateOfFirstRecord() .dateOfLastRecord() .duration() .firstRecord() .lastRecord() .latency() .records() .tokens() .userIds()
-
-
-
-