@Generated(value="software.amazon.awssdk:codegen") public final class LexConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LexConfiguration.Builder,LexConfiguration>
The configuration for an Amazon Lex V2 bot.
| Modifier and Type | Class and Description |
|---|---|
static interface |
LexConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
static LexConfiguration.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
lexBotAliasArn()
The ARN of the Amazon Lex V2 bot's alias.
|
String |
localeId()
Identifies the Amazon Lex V2 bot's language and locale.
|
RespondsTo |
respondsTo()
Determines whether the Amazon Lex V2 bot responds to all standard messages.
|
String |
respondsToAsString()
Determines whether the Amazon Lex V2 bot responds to all standard messages.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends LexConfiguration.Builder> |
serializableBuilderClass() |
LexConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
welcomeIntent()
The name of the welcome intent configured in the Amazon Lex V2 bot.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final RespondsTo respondsTo()
Determines whether the Amazon Lex V2 bot responds to all standard messages. Control messages are not supported.
If the service returns an enum value that is not available in the current SDK version, respondsTo will
return RespondsTo.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
respondsToAsString().
RespondsTopublic final String respondsToAsString()
Determines whether the Amazon Lex V2 bot responds to all standard messages. Control messages are not supported.
If the service returns an enum value that is not available in the current SDK version, respondsTo will
return RespondsTo.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
respondsToAsString().
RespondsTopublic final String lexBotAliasArn()
The ARN of the Amazon Lex V2 bot's alias. The ARN uses this format:
arn:aws:lex:REGION:ACCOUNT:bot-alias/MYBOTID/MYBOTALIAS
arn:aws:lex:REGION:ACCOUNT:bot-alias/MYBOTID/MYBOTALIASpublic final String localeId()
Identifies the Amazon Lex V2 bot's language and locale. The string must match one of the supported locales in Amazon Lex V2. All of the intents, slot types, and slots used in the bot must have the same locale. For more information, see Supported languages in the Amazon Lex V2 Developer Guide.
public final String welcomeIntent()
The name of the welcome intent configured in the Amazon Lex V2 bot.
public LexConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<LexConfiguration.Builder,LexConfiguration>public static LexConfiguration.Builder builder()
public static Class<? extends LexConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.