Package com.braintrustdata.api.models
Class ExperimentInsertParams.Builder
-
- All Implemented Interfaces:
public final class ExperimentInsertParams.BuilderA builder for ExperimentInsertParams.
-
-
Method Summary
-
-
Method Detail
-
experimentId
final ExperimentInsertParams.Builder experimentId(String experimentId)
Experiment id
-
body
final ExperimentInsertParams.Builder body(ExperimentInsertParams.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:
-
events
final ExperimentInsertParams.Builder events(List<InsertExperimentEvent> events)
A list of experiment events to insert
-
events
final ExperimentInsertParams.Builder events(JsonField<List<InsertExperimentEvent>> events)
Sets Builder.events to an arbitrary JSON value.
You should usually call Builder.events with a well-typed
List<InsertExperimentEvent>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addEvent
final ExperimentInsertParams.Builder addEvent(InsertExperimentEvent event)
Adds a single InsertExperimentEvent to events.
-
additionalBodyProperties
final ExperimentInsertParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ExperimentInsertParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ExperimentInsertParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ExperimentInsertParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ExperimentInsertParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ExperimentInsertParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ExperimentInsertParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ExperimentInsertParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ExperimentInsertParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ExperimentInsertParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ExperimentInsertParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ExperimentInsertParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ExperimentInsertParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ExperimentInsertParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ExperimentInsertParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ExperimentInsertParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ExperimentInsertParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ExperimentInsertParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ExperimentInsertParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ExperimentInsertParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ExperimentInsertParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ExperimentInsertParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ExperimentInsertParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ExperimentInsertParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ExperimentInsertParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ExperimentInsertParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ExperimentInsertParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ExperimentInsertParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ExperimentInsertParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ExperimentInsertParams build()
Returns an immutable instance of ExperimentInsertParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.experimentId() .events()
-
-
-
-