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 }