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