Class RunCreateParams.Builder
-
- All Implemented Interfaces:
public final class RunCreateParams.Builder
A builder for RunCreateParams.
-
-
Method Summary
-
-
Method Detail
-
evalId
final RunCreateParams.Builder evalId(String evalId)
-
evalId
final RunCreateParams.Builder evalId(Optional<String> evalId)
Alias for calling Builder.evalId with
evalId.orElse(null)
.
-
body
final RunCreateParams.Builder body(RunCreateParams.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:
-
dataSource
final RunCreateParams.Builder dataSource(RunCreateParams.DataSource dataSource)
Details about the run's data source.
-
dataSource
final RunCreateParams.Builder dataSource(JsonField<RunCreateParams.DataSource> dataSource)
Sets Builder.dataSource to an arbitrary JSON value.
You should usually call Builder.dataSource with a well-typed DataSource value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
dataSource
final RunCreateParams.Builder dataSource(CreateEvalJsonlRunDataSource createEvalJsonlRun)
Alias for calling dataSource with
DataSource.ofCreateEvalJsonlRun(createEvalJsonlRun)
.
-
dataSource
final RunCreateParams.Builder dataSource(CreateEvalCompletionsRunDataSource createEvalCompletionsRun)
Alias for calling dataSource with
DataSource.ofCreateEvalCompletionsRun(createEvalCompletionsRun)
.
-
dataSource
final RunCreateParams.Builder dataSource(RunCreateParams.DataSource.CreateEvalResponsesRunDataSource createEvalResponsesRun)
Alias for calling dataSource with
DataSource.ofCreateEvalResponsesRun(createEvalResponsesRun)
.
-
metadata
final RunCreateParams.Builder metadata(RunCreateParams.Metadata metadata)
Set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format, and querying for objects via API or the dashboard.
Keys are strings with a maximum length of 64 characters. Values are strings with a maximum length of 512 characters.
-
metadata
final RunCreateParams.Builder metadata(Optional<RunCreateParams.Metadata> metadata)
Alias for calling Builder.metadata with
metadata.orElse(null)
.
-
metadata
final RunCreateParams.Builder metadata(JsonField<RunCreateParams.Metadata> metadata)
Sets Builder.metadata to an arbitrary JSON value.
You should usually call Builder.metadata with a well-typed Metadata value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
name
final RunCreateParams.Builder name(String name)
The name of the run.
-
name
final RunCreateParams.Builder name(JsonField<String> name)
Sets Builder.name to an arbitrary JSON value.
You should usually call Builder.name 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 RunCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final RunCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final RunCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final RunCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final RunCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final RunCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final RunCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final RunCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final RunCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final RunCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final RunCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final RunCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final RunCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final RunCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final RunCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final RunCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final RunCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final RunCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final RunCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final RunCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final RunCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final RunCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final RunCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final RunCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final RunCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final RunCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final RunCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final RunCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final RunCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final RunCreateParams build()
Returns an immutable instance of RunCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.dataSource()
-
-
-
-