public static interface MessageConfiguration.Builder extends CopyableBuilder<MessageConfiguration.Builder,MessageConfiguration>
| Modifier and Type | Method and Description |
|---|---|
default MessageConfiguration.Builder |
admMessage(Consumer<Message.Builder> admMessage)
The message that the campaign delivers to ADM channels.
|
MessageConfiguration.Builder |
admMessage(Message admMessage)
The message that the campaign delivers to ADM channels.
|
default MessageConfiguration.Builder |
apnsMessage(Consumer<Message.Builder> apnsMessage)
The message that the campaign delivers to APNS channels.
|
MessageConfiguration.Builder |
apnsMessage(Message apnsMessage)
The message that the campaign delivers to APNS channels.
|
default MessageConfiguration.Builder |
baiduMessage(Consumer<Message.Builder> baiduMessage)
The message that the campaign delivers to Baidu channels.
|
MessageConfiguration.Builder |
baiduMessage(Message baiduMessage)
The message that the campaign delivers to Baidu channels.
|
default MessageConfiguration.Builder |
defaultMessage(Consumer<Message.Builder> defaultMessage)
The default message for all channels.
|
MessageConfiguration.Builder |
defaultMessage(Message defaultMessage)
The default message for all channels.
|
MessageConfiguration.Builder |
emailMessage(CampaignEmailMessage emailMessage)
The email message configuration.
|
default MessageConfiguration.Builder |
emailMessage(Consumer<CampaignEmailMessage.Builder> emailMessage)
The email message configuration.
|
default MessageConfiguration.Builder |
gcmMessage(Consumer<Message.Builder> gcmMessage)
The message that the campaign delivers to GCM channels.
|
MessageConfiguration.Builder |
gcmMessage(Message gcmMessage)
The message that the campaign delivers to GCM channels.
|
MessageConfiguration.Builder |
smsMessage(CampaignSmsMessage smsMessage)
The SMS message configuration.
|
default MessageConfiguration.Builder |
smsMessage(Consumer<CampaignSmsMessage.Builder> smsMessage)
The SMS message configuration.
|
copyapply, buildMessageConfiguration.Builder admMessage(Message admMessage)
admMessage - The message that the campaign delivers to ADM channels. Overrides the default message.default MessageConfiguration.Builder admMessage(Consumer<Message.Builder> admMessage)
Message.Builder avoiding the need to create one manually via
Message.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to admMessage(Message).admMessage - a consumer that will call methods on Message.BuilderadmMessage(Message)MessageConfiguration.Builder apnsMessage(Message apnsMessage)
apnsMessage - The message that the campaign delivers to APNS channels. Overrides the default message.default MessageConfiguration.Builder apnsMessage(Consumer<Message.Builder> apnsMessage)
Message.Builder avoiding the need to create one manually via
Message.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to apnsMessage(Message).apnsMessage - a consumer that will call methods on Message.BuilderapnsMessage(Message)MessageConfiguration.Builder baiduMessage(Message baiduMessage)
baiduMessage - The message that the campaign delivers to Baidu channels. Overrides the default message.default MessageConfiguration.Builder baiduMessage(Consumer<Message.Builder> baiduMessage)
Message.Builder avoiding the need to create one manually
via Message.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to baiduMessage(Message).baiduMessage - a consumer that will call methods on Message.BuilderbaiduMessage(Message)MessageConfiguration.Builder defaultMessage(Message defaultMessage)
defaultMessage - The default message for all channels.default MessageConfiguration.Builder defaultMessage(Consumer<Message.Builder> defaultMessage)
Message.Builder avoiding the need to create one manually via Message.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to defaultMessage(Message).defaultMessage - a consumer that will call methods on Message.BuilderdefaultMessage(Message)MessageConfiguration.Builder emailMessage(CampaignEmailMessage emailMessage)
emailMessage - The email message configuration.default MessageConfiguration.Builder emailMessage(Consumer<CampaignEmailMessage.Builder> emailMessage)
CampaignEmailMessage.Builder avoiding the need to create one manually via
CampaignEmailMessage.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to emailMessage(CampaignEmailMessage).emailMessage - a consumer that will call methods on CampaignEmailMessage.BuilderemailMessage(CampaignEmailMessage)MessageConfiguration.Builder gcmMessage(Message gcmMessage)
gcmMessage - The message that the campaign delivers to GCM channels. Overrides the default message.default MessageConfiguration.Builder gcmMessage(Consumer<Message.Builder> gcmMessage)
Message.Builder avoiding the need to create one manually via
Message.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to gcmMessage(Message).gcmMessage - a consumer that will call methods on Message.BuildergcmMessage(Message)MessageConfiguration.Builder smsMessage(CampaignSmsMessage smsMessage)
smsMessage - The SMS message configuration.default MessageConfiguration.Builder smsMessage(Consumer<CampaignSmsMessage.Builder> smsMessage)
CampaignSmsMessage.Builder avoiding the need to create one manually via
CampaignSmsMessage.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to smsMessage(CampaignSmsMessage).smsMessage - a consumer that will call methods on CampaignSmsMessage.BuildersmsMessage(CampaignSmsMessage)Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.