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