@Generated(value="software.amazon.awssdk:codegen") public class MessageConfiguration extends Object implements StructuredPojo, ToCopyableBuilder<MessageConfiguration.Builder,MessageConfiguration>
Modifier and Type | Class and Description |
---|---|
static interface |
MessageConfiguration.Builder |
Modifier and Type | Method and Description |
---|---|
Message |
admMessage()
The message that the campaign delivers to ADM channels.
|
Message |
apnsMessage()
The message that the campaign delivers to APNS channels.
|
Message |
baiduMessage()
The message that the campaign delivers to Baidu channels.
|
static MessageConfiguration.Builder |
builder() |
Message |
defaultMessage()
The default message for all channels.
|
CampaignEmailMessage |
emailMessage()
The email message configuration.
|
boolean |
equals(Object obj) |
Message |
gcmMessage()
The message that the campaign delivers to GCM channels.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
static Class<? extends MessageConfiguration.Builder> |
serializableBuilderClass() |
CampaignSmsMessage |
smsMessage()
The SMS message configuration.
|
MessageConfiguration.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public Message admMessage()
public Message apnsMessage()
public Message baiduMessage()
public Message defaultMessage()
public CampaignEmailMessage emailMessage()
public Message gcmMessage()
public CampaignSmsMessage smsMessage()
public MessageConfiguration.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<MessageConfiguration.Builder,MessageConfiguration>
public static MessageConfiguration.Builder builder()
public static Class<? extends MessageConfiguration.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.