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