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.
|
copy
applyMutation, build
MessageConfiguration.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.Builder
admMessage(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.Builder
apnsMessage(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.Builder
baiduMessage(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.Builder
defaultMessage(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.Builder
emailMessage(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.Builder
gcmMessage(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.Builder
smsMessage(CampaignSmsMessage)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.