public static interface DirectMessageConfiguration.Builder extends SdkPojo, CopyableBuilder<DirectMessageConfiguration.Builder,DirectMessageConfiguration>
| Modifier and Type | Method and Description |
|---|---|
DirectMessageConfiguration.Builder |
admMessage(ADMMessage admMessage)
The default push notification message for the ADM (Amazon Device Messaging) channel.
|
default DirectMessageConfiguration.Builder |
admMessage(Consumer<ADMMessage.Builder> admMessage)
The default push notification message for the ADM (Amazon Device Messaging) channel.
|
DirectMessageConfiguration.Builder |
apnsMessage(APNSMessage apnsMessage)
The default push notification message for the APNs (Apple Push Notification service) channel.
|
default DirectMessageConfiguration.Builder |
apnsMessage(Consumer<APNSMessage.Builder> apnsMessage)
The default push notification message for the APNs (Apple Push Notification service) channel.
|
DirectMessageConfiguration.Builder |
baiduMessage(BaiduMessage baiduMessage)
The default push notification message for the Baidu (Baidu Cloud Push) channel.
|
default DirectMessageConfiguration.Builder |
baiduMessage(Consumer<BaiduMessage.Builder> baiduMessage)
The default push notification message for the Baidu (Baidu Cloud Push) channel.
|
default DirectMessageConfiguration.Builder |
defaultMessage(Consumer<DefaultMessage.Builder> defaultMessage)
The default message body for all channels.
|
DirectMessageConfiguration.Builder |
defaultMessage(DefaultMessage defaultMessage)
The default message body for all channels.
|
default DirectMessageConfiguration.Builder |
defaultPushNotificationMessage(Consumer<DefaultPushNotificationMessage.Builder> defaultPushNotificationMessage)
The default push notification message for all push notification channels.
|
DirectMessageConfiguration.Builder |
defaultPushNotificationMessage(DefaultPushNotificationMessage defaultPushNotificationMessage)
The default push notification message for all push notification channels.
|
default DirectMessageConfiguration.Builder |
emailMessage(Consumer<EmailMessage.Builder> emailMessage)
The default message for the email channel.
|
DirectMessageConfiguration.Builder |
emailMessage(EmailMessage emailMessage)
The default message for the email channel.
|
default DirectMessageConfiguration.Builder |
gcmMessage(Consumer<GCMMessage.Builder> gcmMessage)
The default push notification message for the GCM channel, which is used to send notifications through the
Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), service.
|
DirectMessageConfiguration.Builder |
gcmMessage(GCMMessage gcmMessage)
The default push notification message for the GCM channel, which is used to send notifications through the
Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), service.
|
default DirectMessageConfiguration.Builder |
smsMessage(Consumer<SMSMessage.Builder> smsMessage)
The default message for the SMS channel.
|
DirectMessageConfiguration.Builder |
smsMessage(SMSMessage smsMessage)
The default message for the SMS channel.
|
default DirectMessageConfiguration.Builder |
voiceMessage(Consumer<VoiceMessage.Builder> voiceMessage)
The default message for the voice channel.
|
DirectMessageConfiguration.Builder |
voiceMessage(VoiceMessage voiceMessage)
The default message for the voice channel.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildDirectMessageConfiguration.Builder admMessage(ADMMessage admMessage)
The default push notification message for the ADM (Amazon Device Messaging) channel. This message overrides the default push notification message (DefaultPushNotificationMessage).
admMessage - The default push notification message for the ADM (Amazon Device Messaging) channel. This message
overrides the default push notification message (DefaultPushNotificationMessage).default DirectMessageConfiguration.Builder admMessage(Consumer<ADMMessage.Builder> admMessage)
The default push notification message for the ADM (Amazon Device Messaging) channel. This message overrides the default push notification message (DefaultPushNotificationMessage).
This is a convenience that creates an instance of theADMMessage.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)
The default push notification message for the APNs (Apple Push Notification service) channel. This message overrides the default push notification message (DefaultPushNotificationMessage).
apnsMessage - The default push notification message for the APNs (Apple Push Notification service) channel. This
message overrides the default push notification message (DefaultPushNotificationMessage).default DirectMessageConfiguration.Builder apnsMessage(Consumer<APNSMessage.Builder> apnsMessage)
The default push notification message for the APNs (Apple Push Notification service) channel. This message overrides the default push notification message (DefaultPushNotificationMessage).
This is a convenience that creates an instance of theAPNSMessage.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)
The default push notification message for the Baidu (Baidu Cloud Push) channel. This message overrides the default push notification message (DefaultPushNotificationMessage).
baiduMessage - The default push notification message for the Baidu (Baidu Cloud Push) channel. This message overrides
the default push notification message (DefaultPushNotificationMessage).default DirectMessageConfiguration.Builder baiduMessage(Consumer<BaiduMessage.Builder> baiduMessage)
The default push notification message for the Baidu (Baidu Cloud Push) channel. This message overrides the default push notification message (DefaultPushNotificationMessage).
This is a convenience that creates an instance of theBaiduMessage.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)
The default message body for all channels.
defaultMessage - The default message body for all channels.default DirectMessageConfiguration.Builder defaultMessage(Consumer<DefaultMessage.Builder> defaultMessage)
The default message body for all channels.
This is a convenience that creates an instance of theDefaultMessage.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)
The default push notification message for all push notification channels.
defaultPushNotificationMessage - The default push notification message for all push notification channels.default DirectMessageConfiguration.Builder defaultPushNotificationMessage(Consumer<DefaultPushNotificationMessage.Builder> defaultPushNotificationMessage)
The default push notification message for all push notification channels.
This is a convenience that creates an instance of theDefaultPushNotificationMessage.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 emailMessage(EmailMessage emailMessage)
The default message for the email channel. This message overrides the default message (DefaultMessage).
emailMessage - The default message for the email channel. This message overrides the default message
(DefaultMessage).default DirectMessageConfiguration.Builder emailMessage(Consumer<EmailMessage.Builder> emailMessage)
The default message for the email channel. This message overrides the default message (DefaultMessage).
This is a convenience that creates an instance of theEmailMessage.Builder avoiding the need to
create one manually via EmailMessage.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to emailMessage(EmailMessage).emailMessage - a consumer that will call methods on EmailMessage.BuilderemailMessage(EmailMessage)DirectMessageConfiguration.Builder gcmMessage(GCMMessage gcmMessage)
The default push notification message for the GCM channel, which is used to send notifications through the Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), service. This message overrides the default push notification message (DefaultPushNotificationMessage).
gcmMessage - The default push notification message for the GCM channel, which is used to send notifications through
the Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), service. This message
overrides the default push notification message (DefaultPushNotificationMessage).default DirectMessageConfiguration.Builder gcmMessage(Consumer<GCMMessage.Builder> gcmMessage)
The default push notification message for the GCM channel, which is used to send notifications through the Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), service. This message overrides the default push notification message (DefaultPushNotificationMessage).
This is a convenience that creates an instance of theGCMMessage.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)
The default message for the SMS channel. This message overrides the default message (DefaultMessage).
smsMessage - The default message for the SMS channel. This message overrides the default message (DefaultMessage).default DirectMessageConfiguration.Builder smsMessage(Consumer<SMSMessage.Builder> smsMessage)
The default message for the SMS channel. This message overrides the default message (DefaultMessage).
This is a convenience that creates an instance of theSMSMessage.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)DirectMessageConfiguration.Builder voiceMessage(VoiceMessage voiceMessage)
The default message for the voice channel. This message overrides the default message (DefaultMessage).
voiceMessage - The default message for the voice channel. This message overrides the default message
(DefaultMessage).default DirectMessageConfiguration.Builder voiceMessage(Consumer<VoiceMessage.Builder> voiceMessage)
The default message for the voice channel. This message overrides the default message (DefaultMessage).
This is a convenience that creates an instance of theVoiceMessage.Builder avoiding the need to
create one manually via VoiceMessage.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to voiceMessage(VoiceMessage).voiceMessage - a consumer that will call methods on VoiceMessage.BuildervoiceMessage(VoiceMessage)Copyright © 2019. All rights reserved.