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