Class InboundMailItemActionParams.Builder
-
- All Implemented Interfaces:
public final class InboundMailItemActionParams.BuilderA builder for InboundMailItemActionParams.
-
-
Method Summary
-
-
Method Detail
-
inboundMailItemId
final InboundMailItemActionParams.Builder inboundMailItemId(String inboundMailItemId)
The identifier of the Inbound Mail Item to action.
-
inboundMailItemId
final InboundMailItemActionParams.Builder inboundMailItemId(Optional<String> inboundMailItemId)
Alias for calling Builder.inboundMailItemId with
inboundMailItemId.orElse(null).
-
body
final InboundMailItemActionParams.Builder body(InboundMailItemActionParams.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:
-
checks
final InboundMailItemActionParams.Builder checks(List<InboundMailItemActionParams.Check> checks)
The actions to perform on the Inbound Mail Item.
-
checks
final InboundMailItemActionParams.Builder checks(JsonField<List<InboundMailItemActionParams.Check>> checks)
Sets Builder.checks to an arbitrary JSON value.
You should usually call Builder.checks with a well-typed
List<Check>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addCheck
final InboundMailItemActionParams.Builder addCheck(InboundMailItemActionParams.Check check)
-
additionalBodyProperties
final InboundMailItemActionParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final InboundMailItemActionParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final InboundMailItemActionParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final InboundMailItemActionParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final InboundMailItemActionParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final InboundMailItemActionParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final InboundMailItemActionParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final InboundMailItemActionParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final InboundMailItemActionParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final InboundMailItemActionParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final InboundMailItemActionParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final InboundMailItemActionParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final InboundMailItemActionParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final InboundMailItemActionParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final InboundMailItemActionParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final InboundMailItemActionParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final InboundMailItemActionParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final InboundMailItemActionParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final InboundMailItemActionParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final InboundMailItemActionParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final InboundMailItemActionParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final InboundMailItemActionParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final InboundMailItemActionParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final InboundMailItemActionParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final InboundMailItemActionParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final InboundMailItemActionParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final InboundMailItemActionParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final InboundMailItemActionParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final InboundMailItemActionParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final InboundMailItemActionParams build()
Returns an immutable instance of InboundMailItemActionParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.checks()
-
-
-
-