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