Class RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder
-
- All Implemented Interfaces:
public final class RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.BuilderA builder for Responses.
-
-
Method Summary
-
-
Method Detail
-
type
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder type(JsonValue type)
Sets the field to an arbitrary JSON value.
It is usually unnecessary to call this method because the field defaults to the following:
JsonValue.from("responses")This method is primarily for setting the field to an undocumented or not yet supported value.
-
createdAfter
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder createdAfter(Long createdAfter)
Only include items created after this timestamp (inclusive). This is a query parameter used to select responses.
-
createdAfter
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder createdAfter(Long createdAfter)
Alias for Builder.createdAfter.
This unboxed primitive overload exists for backwards compatibility.
-
createdAfter
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder createdAfter(Optional<Long> createdAfter)
Alias for calling Builder.createdAfter with
createdAfter.orElse(null).
-
createdAfter
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder createdAfter(JsonField<Long> createdAfter)
Sets Builder.createdAfter to an arbitrary JSON value.
You should usually call Builder.createdAfter with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
createdBefore
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder createdBefore(Long createdBefore)
Only include items created before this timestamp (inclusive). This is a query parameter used to select responses.
-
createdBefore
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder createdBefore(Long createdBefore)
Alias for Builder.createdBefore.
This unboxed primitive overload exists for backwards compatibility.
-
createdBefore
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder createdBefore(Optional<Long> createdBefore)
Alias for calling Builder.createdBefore with
createdBefore.orElse(null).
-
createdBefore
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder createdBefore(JsonField<Long> createdBefore)
Sets Builder.createdBefore to an arbitrary JSON value.
You should usually call Builder.createdBefore with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
instructionsSearch
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder instructionsSearch(String instructionsSearch)
Optional string to search the 'instructions' field. This is a query parameter used to select responses.
-
instructionsSearch
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder instructionsSearch(Optional<String> instructionsSearch)
Alias for calling Builder.instructionsSearch with
instructionsSearch.orElse(null).
-
instructionsSearch
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder instructionsSearch(JsonField<String> instructionsSearch)
Sets Builder.instructionsSearch to an arbitrary JSON value.
You should usually call Builder.instructionsSearch with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
metadata
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder metadata(JsonValue metadata)
Metadata filter for the responses. This is a query parameter used to select responses.
-
model
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder model(String model)
The name of the model to find responses for. This is a query parameter used to select responses.
-
model
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder model(Optional<String> model)
Alias for calling Builder.model with
model.orElse(null).
-
model
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.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.
-
reasoningEffort
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder reasoningEffort(ReasoningEffort reasoningEffort)
Constrains effort on reasoning for reasoning models. Currently supported values are
minimal,low,medium, andhigh. Reducing reasoning effort can result in faster responses and fewer tokens used on reasoning in a response.
-
reasoningEffort
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder reasoningEffort(Optional<ReasoningEffort> reasoningEffort)
Alias for calling Builder.reasoningEffort with
reasoningEffort.orElse(null).
-
reasoningEffort
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder reasoningEffort(JsonField<ReasoningEffort> reasoningEffort)
Sets Builder.reasoningEffort to an arbitrary JSON value.
You should usually call Builder.reasoningEffort with a well-typed ReasoningEffort value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
temperature
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder temperature(Double temperature)
Sampling temperature. This is a query parameter used to select responses.
-
temperature
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder temperature(Double temperature)
Alias for Builder.temperature.
This unboxed primitive overload exists for backwards compatibility.
-
temperature
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder temperature(Optional<Double> temperature)
Alias for calling Builder.temperature with
temperature.orElse(null).
-
temperature
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder temperature(JsonField<Double> temperature)
Sets Builder.temperature to an arbitrary JSON value.
You should usually call Builder.temperature with a well-typed Double value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
tools
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder tools(List<String> tools)
List of tool names. This is a query parameter used to select responses.
-
tools
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder tools(Optional<List<String>> tools)
Alias for calling Builder.tools with
tools.orElse(null).
-
tools
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder tools(JsonField<List<String>> tools)
Sets Builder.tools to an arbitrary JSON value.
You should usually call Builder.tools with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addTool
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder addTool(String tool)
-
topP
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder topP(Double topP)
Nucleus sampling parameter. This is a query parameter used to select responses.
-
topP
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder topP(Double topP)
Alias for Builder.topP.
This unboxed primitive overload exists for backwards compatibility.
-
topP
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder topP(Optional<Double> topP)
Alias for calling Builder.topP with
topP.orElse(null).
-
topP
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder topP(JsonField<Double> topP)
Sets Builder.topP to an arbitrary JSON value.
You should usually call Builder.topP with a well-typed Double value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
users
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder users(List<String> users)
List of user identifiers. This is a query parameter used to select responses.
-
users
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder users(Optional<List<String>> users)
Alias for calling Builder.users with
users.orElse(null).
-
users
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder users(JsonField<List<String>> users)
Sets Builder.users to an arbitrary JSON value.
You should usually call Builder.users with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addUser
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder addUser(String user)
-
additionalProperties
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final RunCreateParams.DataSource.CreateEvalResponsesRunDataSource.Source.Responses build()
Returns an immutable instance of Responses.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-