Package com.courier.models.bulk
Class BulkCreateJobParams.Builder
-
- All Implemented Interfaces:
public final class BulkCreateJobParams.BuilderA builder for BulkCreateJobParams.
-
-
Method Summary
-
-
Method Detail
-
body
final BulkCreateJobParams.Builder body(BulkCreateJobParams.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:
-
message
final BulkCreateJobParams.Builder message(InboundBulkMessage message)
-
message
final BulkCreateJobParams.Builder message(JsonField<InboundBulkMessage> message)
Sets Builder.message to an arbitrary JSON value.
You should usually call Builder.message with a well-typed InboundBulkMessage value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
message
final BulkCreateJobParams.Builder message(InboundBulkMessage.InboundBulkTemplateMessage template)
Alias for calling message with
InboundBulkMessage.ofTemplate(template).
-
message
final BulkCreateJobParams.Builder message(InboundBulkMessage.InboundBulkContentMessage content)
Alias for calling message with
InboundBulkMessage.ofContent(content).
-
additionalBodyProperties
final BulkCreateJobParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final BulkCreateJobParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final BulkCreateJobParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final BulkCreateJobParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final BulkCreateJobParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final BulkCreateJobParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final BulkCreateJobParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final BulkCreateJobParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final BulkCreateJobParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final BulkCreateJobParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final BulkCreateJobParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final BulkCreateJobParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final BulkCreateJobParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final BulkCreateJobParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final BulkCreateJobParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final BulkCreateJobParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final BulkCreateJobParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final BulkCreateJobParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final BulkCreateJobParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final BulkCreateJobParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final BulkCreateJobParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final BulkCreateJobParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final BulkCreateJobParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final BulkCreateJobParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final BulkCreateJobParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final BulkCreateJobParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final BulkCreateJobParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final BulkCreateJobParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final BulkCreateJobParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final BulkCreateJobParams build()
Returns an immutable instance of BulkCreateJobParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.message()
-
-
-
-