@Generated(value="software.amazon.awssdk:codegen") public final class MessageGroup extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MessageGroup.Builder,MessageGroup>
Provides one or more messages that Amazon Lex should send to the user.
| Modifier and Type | Class and Description |
|---|---|
static interface |
MessageGroup.Builder |
| Modifier and Type | Method and Description |
|---|---|
static MessageGroup.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasVariations()
Returns true if the Variations property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
Message |
message()
The primary message that Amazon Lex should send to the user.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends MessageGroup.Builder> |
serializableBuilderClass() |
MessageGroup.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
List<Message> |
variations()
Message variations to send to the user.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Message message()
The primary message that Amazon Lex should send to the user.
public final boolean hasVariations()
public final List<Message> variations()
Message variations to send to the user. When variations are defined, Amazon Lex chooses the primary message or one of the variations to send to the user.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasVariations() to see if a value was sent in this field.
public MessageGroup.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<MessageGroup.Builder,MessageGroup>public static MessageGroup.Builder builder()
public static Class<? extends MessageGroup.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.