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