Class BatchCreateParams.Builder
-
- All Implemented Interfaces:
public final class BatchCreateParams.BuilderA builder for BatchCreateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final BatchCreateParams.Builder body(BatchCreateParams.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:
-
requests
final BatchCreateParams.Builder requests(List<BatchCreateParams.Request> requests)
List of requests for prompt completion. Each is an individual request to create a Message.
-
requests
final BatchCreateParams.Builder requests(JsonField<List<BatchCreateParams.Request>> requests)
Sets Builder.requests to an arbitrary JSON value.
You should usually call Builder.requests with a well-typed
List<Request>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addRequest
final BatchCreateParams.Builder addRequest(BatchCreateParams.Request request)
-
additionalBodyProperties
final BatchCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final BatchCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final BatchCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final BatchCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final BatchCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final BatchCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final BatchCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final BatchCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final BatchCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final BatchCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final BatchCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final BatchCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final BatchCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final BatchCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final BatchCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final BatchCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final BatchCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final BatchCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final BatchCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final BatchCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final BatchCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final BatchCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final BatchCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final BatchCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final BatchCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final BatchCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final BatchCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final BatchCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final BatchCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final BatchCreateParams build()
Returns an immutable instance of BatchCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.requests()
-
-
-
-