Class RunSubmitToolOutputsParams.Builder
-
- All Implemented Interfaces:
public final class RunSubmitToolOutputsParams.Builder
A builder for RunSubmitToolOutputsParams.
-
-
Method Summary
-
-
Method Detail
-
threadId
final RunSubmitToolOutputsParams.Builder threadId(String threadId)
-
runId
final RunSubmitToolOutputsParams.Builder runId(String runId)
-
body
final RunSubmitToolOutputsParams.Builder body(RunSubmitToolOutputsParams.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:
-
toolOutputs
final RunSubmitToolOutputsParams.Builder toolOutputs(List<RunSubmitToolOutputsParams.ToolOutput> toolOutputs)
A list of tools for which the outputs are being submitted.
-
toolOutputs
final RunSubmitToolOutputsParams.Builder toolOutputs(JsonField<List<RunSubmitToolOutputsParams.ToolOutput>> toolOutputs)
Sets Builder.toolOutputs to an arbitrary JSON value.
You should usually call Builder.toolOutputs with a well-typed
List<ToolOutput>
value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addToolOutput
final RunSubmitToolOutputsParams.Builder addToolOutput(RunSubmitToolOutputsParams.ToolOutput toolOutput)
Adds a single ToolOutput to toolOutputs.
-
additionalBodyProperties
final RunSubmitToolOutputsParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final RunSubmitToolOutputsParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final RunSubmitToolOutputsParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final RunSubmitToolOutputsParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final RunSubmitToolOutputsParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final RunSubmitToolOutputsParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final RunSubmitToolOutputsParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final RunSubmitToolOutputsParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final RunSubmitToolOutputsParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final RunSubmitToolOutputsParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final RunSubmitToolOutputsParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final RunSubmitToolOutputsParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final RunSubmitToolOutputsParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final RunSubmitToolOutputsParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final RunSubmitToolOutputsParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final RunSubmitToolOutputsParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final RunSubmitToolOutputsParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final RunSubmitToolOutputsParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final RunSubmitToolOutputsParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final RunSubmitToolOutputsParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final RunSubmitToolOutputsParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final RunSubmitToolOutputsParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final RunSubmitToolOutputsParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final RunSubmitToolOutputsParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final RunSubmitToolOutputsParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final RunSubmitToolOutputsParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final RunSubmitToolOutputsParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final RunSubmitToolOutputsParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final RunSubmitToolOutputsParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final RunSubmitToolOutputsParams build()
Returns an immutable instance of RunSubmitToolOutputsParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.threadId() .runId() .toolOutputs()
-
-
-
-