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