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