Class LexConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.chimesdkidentity.model.LexConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<LexConfiguration.Builder,LexConfiguration>
@Generated("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.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceLexConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LexConfiguration.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()InvokedByinvokedBy()Specifies the type of message that triggers a bot.StringlexBotAliasArn()The ARN of the Amazon Lex V2 bot's alias.StringlocaleId()Identifies the Amazon Lex V2 bot's language and locale.RespondsTorespondsTo()StringrespondsToAsString()List<SdkField<?>>sdkFields()static Class<? extends LexConfiguration.Builder>serializableBuilderClass()LexConfiguration.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringwelcomeIntent()The name of the welcome intent configured in the Amazon Lex V2 bot.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
respondsTo
public final RespondsTo respondsTo()
Deprecated. Use
InvokedByinstead.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,
respondsTowill returnRespondsTo.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrespondsToAsString().- Returns:
Deprecated. Use
InvokedByinstead.Determines whether the Amazon Lex V2 bot responds to all standard messages. Control messages are not supported.
- See Also:
RespondsTo
-
respondsToAsString
public final String respondsToAsString()
Deprecated. Use
InvokedByinstead.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,
respondsTowill returnRespondsTo.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrespondsToAsString().- Returns:
Deprecated. Use
InvokedByinstead.Determines whether the Amazon Lex V2 bot responds to all standard messages. Control messages are not supported.
- See Also:
RespondsTo
-
invokedBy
public final InvokedBy invokedBy()
Specifies the type of message that triggers a bot.
- Returns:
- Specifies the type of message that triggers a bot.
-
lexBotAliasArn
public 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- Returns:
- The ARN of the Amazon Lex V2 bot's alias. The ARN uses this format:
arn:aws:lex:REGION:ACCOUNT:bot-alias/MYBOTID/MYBOTALIAS
-
localeId
public 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.
- Returns:
- 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.
-
welcomeIntent
public final String welcomeIntent()
The name of the welcome intent configured in the Amazon Lex V2 bot.
- Returns:
- The name of the welcome intent configured in the Amazon Lex V2 bot.
-
toBuilder
public LexConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<LexConfiguration.Builder,LexConfiguration>
-
builder
public static LexConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends LexConfiguration.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-