public static interface DirectMessageConfiguration.Builder extends CopyableBuilder<DirectMessageConfiguration.Builder,DirectMessageConfiguration>
copyapply, buildDirectMessageConfiguration.Builder admMessage(ADMMessage admMessage)
admMessage - The message to ADM channels. Overrides the default push notification message.default DirectMessageConfiguration.Builder admMessage(Consumer<ADMMessage.Builder> admMessage)
ADMMessage.Builder avoiding the need to create one manually via
ADMMessage.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to admMessage(ADMMessage).admMessage - a consumer that will call methods on ADMMessage.BuilderadmMessage(ADMMessage)DirectMessageConfiguration.Builder apnsMessage(APNSMessage apnsMessage)
apnsMessage - The message to APNS channels. Overrides the default push notification message.default DirectMessageConfiguration.Builder apnsMessage(Consumer<APNSMessage.Builder> apnsMessage)
APNSMessage.Builder avoiding the need to create one manually via
APNSMessage.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to apnsMessage(APNSMessage).apnsMessage - a consumer that will call methods on APNSMessage.BuilderapnsMessage(APNSMessage)DirectMessageConfiguration.Builder baiduMessage(BaiduMessage baiduMessage)
baiduMessage - The message to Baidu GCM channels. Overrides the default push notification message.default DirectMessageConfiguration.Builder baiduMessage(Consumer<BaiduMessage.Builder> baiduMessage)
BaiduMessage.Builder avoiding the need to create one manually via
BaiduMessage.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to baiduMessage(BaiduMessage).baiduMessage - a consumer that will call methods on BaiduMessage.BuilderbaiduMessage(BaiduMessage)DirectMessageConfiguration.Builder defaultMessage(DefaultMessage defaultMessage)
defaultMessage - The default message for all channels.default DirectMessageConfiguration.Builder defaultMessage(Consumer<DefaultMessage.Builder> defaultMessage)
DefaultMessage.Builder avoiding the need to create one manually via DefaultMessage.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to defaultMessage(DefaultMessage).defaultMessage - a consumer that will call methods on DefaultMessage.BuilderdefaultMessage(DefaultMessage)DirectMessageConfiguration.Builder defaultPushNotificationMessage(DefaultPushNotificationMessage defaultPushNotificationMessage)
defaultPushNotificationMessage - The default push notification message for all push channels.default DirectMessageConfiguration.Builder defaultPushNotificationMessage(Consumer<DefaultPushNotificationMessage.Builder> defaultPushNotificationMessage)
DefaultPushNotificationMessage.Builder avoiding the need to create one manually via
DefaultPushNotificationMessage.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to
defaultPushNotificationMessage(DefaultPushNotificationMessage).defaultPushNotificationMessage - a consumer that will call methods on DefaultPushNotificationMessage.BuilderdefaultPushNotificationMessage(DefaultPushNotificationMessage)DirectMessageConfiguration.Builder gcmMessage(GCMMessage gcmMessage)
gcmMessage - The message to GCM channels. Overrides the default push notification message.default DirectMessageConfiguration.Builder gcmMessage(Consumer<GCMMessage.Builder> gcmMessage)
GCMMessage.Builder avoiding the need to create one manually via
GCMMessage.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to gcmMessage(GCMMessage).gcmMessage - a consumer that will call methods on GCMMessage.BuildergcmMessage(GCMMessage)DirectMessageConfiguration.Builder smsMessage(SMSMessage smsMessage)
smsMessage - The message to SMS channels. Overrides the default message.default DirectMessageConfiguration.Builder smsMessage(Consumer<SMSMessage.Builder> smsMessage)
SMSMessage.Builder avoiding the need to create one manually via SMSMessage.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to smsMessage(SMSMessage).smsMessage - a consumer that will call methods on SMSMessage.BuildersmsMessage(SMSMessage)Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.