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