Class ThreadQueryParams.Builder
-
- All Implemented Interfaces:
public final class ThreadQueryParams.BuilderA builder for ThreadQueryParams.
-
-
Method Summary
-
-
Method Detail
-
body
final ThreadQueryParams.Builder body(ThreadQueryParams.Body body)
Sets the entire request body.
This is generally only useful if you are already constructing the body separately. Otherwise, it's more convenient to use the top-level setters instead:
-
additionalHeaders
final ThreadQueryParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ThreadQueryParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
additionalQueryParams
final ThreadQueryParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ThreadQueryParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
cursor
final ThreadQueryParams.Builder cursor(String cursor)
cursoris the opaque string from a previous response'snext_cursor. Omit on the first request; pass the returned cursor to fetch the next page.
-
cursor
final ThreadQueryParams.Builder cursor(JsonField<String> cursor)
Sets Builder.cursor to an arbitrary JSON value.
You should usually call Builder.cursor with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
filter
final ThreadQueryParams.Builder filter(String filter)
filternarrows which threads are returned, using a LangSmith filter expression evaluated against each thread's root run. For example: has(tags, "production") or eq(status, "error"). See https://docs.langchain.com/langsmith/trace-query-syntax#filter-query-language for syntax.
-
filter
final ThreadQueryParams.Builder filter(JsonField<String> filter)
Sets Builder.filter to an arbitrary JSON value.
You should usually call Builder.filter with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
maxStartTime
final ThreadQueryParams.Builder maxStartTime(OffsetDateTime maxStartTime)
max_start_timeis the exclusive upper bound on thread activity (RFC3339 date-time). Defaults to now (UTC) when omitted.
-
maxStartTime
final ThreadQueryParams.Builder maxStartTime(JsonField<OffsetDateTime> maxStartTime)
Sets Builder.maxStartTime to an arbitrary JSON value.
You should usually call Builder.maxStartTime with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
minStartTime
final ThreadQueryParams.Builder minStartTime(OffsetDateTime minStartTime)
min_start_timeis the inclusive lower bound on thread activity (RFC3339 date-time). Defaults to 1 day before now (UTC) when omitted.
-
minStartTime
final ThreadQueryParams.Builder minStartTime(JsonField<OffsetDateTime> minStartTime)
Sets Builder.minStartTime to an arbitrary JSON value.
You should usually call Builder.minStartTime with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
pageSize
final ThreadQueryParams.Builder pageSize(Long pageSize)
page_sizeis the maximum number of threads to return in this response. Defaults to 20 when omitted; must be between 1 and 100 inclusive when set. The response may contain fewer threads thanpage_sizeeven whennext_cursoris non-null.
-
pageSize
final ThreadQueryParams.Builder pageSize(JsonField<Long> pageSize)
Sets Builder.pageSize to an arbitrary JSON value.
You should usually call Builder.pageSize with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
projectId
final ThreadQueryParams.Builder projectId(String projectId)
project_idis the tracing project UUID.
-
projectId
final ThreadQueryParams.Builder projectId(JsonField<String> projectId)
Sets Builder.projectId to an arbitrary JSON value.
You should usually call Builder.projectId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final ThreadQueryParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ThreadQueryParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ThreadQueryParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ThreadQueryParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ThreadQueryParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
putAdditionalHeader
final ThreadQueryParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ThreadQueryParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ThreadQueryParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ThreadQueryParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ThreadQueryParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ThreadQueryParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ThreadQueryParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ThreadQueryParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ThreadQueryParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ThreadQueryParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
putAdditionalQueryParam
final ThreadQueryParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ThreadQueryParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ThreadQueryParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ThreadQueryParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ThreadQueryParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ThreadQueryParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ThreadQueryParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ThreadQueryParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ThreadQueryParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ThreadQueryParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ThreadQueryParams build()
Returns an immutable instance of ThreadQueryParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-