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