@Generated(value="jsii-pacmak/1.47.0 (build 86d2c33)", date="2021-12-22T10:27:18.400Z") @Stability(value=Stable) public interface CfnBotAliasProps extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.lex.*;
Object sentimentAnalysisSettings;
CfnBotAliasProps cfnBotAliasProps = CfnBotAliasProps.builder()
.botAliasName("botAliasName")
.botId("botId")
// the properties below are optional
.botAliasLocaleSettings(List.of(BotAliasLocaleSettingsItemProperty.builder()
.botAliasLocaleSetting(BotAliasLocaleSettingsProperty.builder()
.enabled(false)
// the properties below are optional
.codeHookSpecification(CodeHookSpecificationProperty.builder()
.lambdaCodeHook(LambdaCodeHookProperty.builder()
.codeHookInterfaceVersion("codeHookInterfaceVersion")
.lambdaArn("lambdaArn")
.build())
.build())
.build())
.localeId("localeId")
.build()))
.botAliasTags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.botVersion("botVersion")
.conversationLogSettings(ConversationLogSettingsProperty.builder()
.audioLogSettings(List.of(AudioLogSettingProperty.builder()
.destination(AudioLogDestinationProperty.builder()
.s3Bucket(S3BucketLogDestinationProperty.builder()
.logPrefix("logPrefix")
.s3BucketArn("s3BucketArn")
// the properties below are optional
.kmsKeyArn("kmsKeyArn")
.build())
.build())
.enabled(false)
.build()))
.textLogSettings(List.of(TextLogSettingProperty.builder()
.destination(TextLogDestinationProperty.builder().build())
.enabled(false)
.build()))
.build())
.description("description")
.sentimentAnalysisSettings(sentimentAnalysisSettings)
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnBotAliasProps.Builder
A builder for
CfnBotAliasProps |
static class |
CfnBotAliasProps.Jsii$Proxy
An implementation for
CfnBotAliasProps |
| Modifier and Type | Method and Description |
|---|---|
static CfnBotAliasProps.Builder |
builder() |
default Object |
getBotAliasLocaleSettings()
`AWS::Lex::BotAlias.BotAliasLocaleSettings`.
|
String |
getBotAliasName()
`AWS::Lex::BotAlias.BotAliasName`.
|
default Object |
getBotAliasTags()
`AWS::Lex::BotAlias.BotAliasTags`.
|
String |
getBotId()
`AWS::Lex::BotAlias.BotId`.
|
default String |
getBotVersion()
`AWS::Lex::BotAlias.BotVersion`.
|
default Object |
getConversationLogSettings()
`AWS::Lex::BotAlias.ConversationLogSettings`.
|
default String |
getDescription()
`AWS::Lex::BotAlias.Description`.
|
default Object |
getSentimentAnalysisSettings()
`AWS::Lex::BotAlias.SentimentAnalysisSettings`.
|
@Stability(value=Stable) @Nullable default Object getBotAliasLocaleSettings()
@Stability(value=Stable) @NotNull String getBotAliasName()
@Stability(value=Stable) @Nullable default Object getBotAliasTags()
@Stability(value=Stable) @NotNull String getBotId()
@Stability(value=Stable) @Nullable default String getBotVersion()
@Stability(value=Stable) @Nullable default Object getConversationLogSettings()
@Stability(value=Stable) @Nullable default String getDescription()
@Stability(value=Stable) @Nullable default Object getSentimentAnalysisSettings()
@Stability(value=Stable) static CfnBotAliasProps.Builder builder()
CfnBotAliasProps.Builder of CfnBotAliasPropsCopyright © 2021. All rights reserved.