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