public static interface SendUsersMessageRequest.Builder extends SdkPojo, CopyableBuilder<SendUsersMessageRequest.Builder,SendUsersMessageRequest>
Modifier and Type | Method and Description |
---|---|
SendUsersMessageRequest.Builder |
context(Map<String,String> context)
A map of custom attribute-value pairs.
|
default SendUsersMessageRequest.Builder |
messageConfiguration(Consumer<DirectMessageConfiguration.Builder> messageConfiguration)
Message definitions for the default message and any messages that are tailored for specific channels.
|
SendUsersMessageRequest.Builder |
messageConfiguration(DirectMessageConfiguration messageConfiguration)
Message definitions for the default message and any messages that are tailored for specific channels.
|
SendUsersMessageRequest.Builder |
traceId(String traceId)
A unique ID that you can use to trace a message.
|
SendUsersMessageRequest.Builder |
users(Map<String,EndpointSendConfiguration> users)
A map that associates user IDs with EndpointSendConfiguration objects.
|
copy
applyMutation, build
SendUsersMessageRequest.Builder context(Map<String,String> context)
context
- A map of custom attribute-value pairs. Amazon Pinpoint adds these attributes to the data.pinpoint
object in the body of the push notification payload. Amazon Pinpoint also provides these attributes in
the events that it generates for users-messages deliveries.SendUsersMessageRequest.Builder messageConfiguration(DirectMessageConfiguration messageConfiguration)
messageConfiguration
- Message definitions for the default message and any messages that are tailored for specific channels.default SendUsersMessageRequest.Builder messageConfiguration(Consumer<DirectMessageConfiguration.Builder> messageConfiguration)
DirectMessageConfiguration.Builder
avoiding the need to
create one manually via DirectMessageConfiguration.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to messageConfiguration(DirectMessageConfiguration)
.messageConfiguration
- a consumer that will call methods on DirectMessageConfiguration.Builder
messageConfiguration(DirectMessageConfiguration)
SendUsersMessageRequest.Builder traceId(String traceId)
traceId
- A unique ID that you can use to trace a message. This ID is visible to recipients.SendUsersMessageRequest.Builder users(Map<String,EndpointSendConfiguration> users)
users
- A map that associates user IDs with EndpointSendConfiguration objects. Within an
EndpointSendConfiguration object, you can tailor the message for a user by specifying message
overrides or substitutions.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.