AWSChimeSDKIdentityLexConfiguration

Objective-C

@interface AWSChimeSDKIdentityLexConfiguration

Swift

class AWSChimeSDKIdentityLexConfiguration

The configuration for an Amazon Lex V2 bot.

Required parameters: [LexBotAliasArn, LocaleId]

  • Specifies the type of message that triggers a bot.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSChimeSDKIdentityInvokedBy *_Nullable invokedBy;

    Swift

    var invokedBy: AWSChimeSDKIdentityInvokedBy? { get set }
  • The ARN of the Amazon Lex V2 bot’s alias. The ARN uses this format: arn:aws:lex:REGION:ACCOUNT:bot-alias/MYBOTID/MYBOTALIAS

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable lexBotAliasArn;

    Swift

    var lexBotAliasArn: String? { get set }
  • 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.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable localeId;

    Swift

    var localeId: String? { get set }
  • Deprecated. Use InvokedBy instead.

    Determines whether the Amazon Lex V2 bot responds to all standard messages. Control messages are not supported.

    Declaration

    Objective-C

    @property (nonatomic) AWSChimeSDKIdentityRespondsTo respondsTo;

    Swift

    var respondsTo: AWSChimeSDKIdentityRespondsTo { get set }
  • The name of the welcome intent configured in the Amazon Lex V2 bot.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable welcomeIntent;

    Swift

    var welcomeIntent: String? { get set }