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