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