Interface CfnBotAlias.S3BucketLogDestinationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnBotAlias.S3BucketLogDestinationProperty.Jsii$Proxy
- Enclosing class:
CfnBotAlias
@Stability(Stable)
public static interface CfnBotAlias.S3BucketLogDestinationProperty
extends software.amazon.jsii.JsiiSerializable
Specifies an Amazon S3 bucket for logging audio conversations.
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.*; S3BucketLogDestinationProperty s3BucketLogDestinationProperty = S3BucketLogDestinationProperty.builder() .logPrefix("logPrefix") .s3BucketArn("s3BucketArn") // the properties below are optional .kmsKeyArn("kmsKeyArn") .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnBotAlias.S3BucketLogDestinationProperty
static final class
An implementation forCfnBotAlias.S3BucketLogDestinationProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
The Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an Amazon S3 bucket.The S3 prefix to assign to audio log files.The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getLogPrefix
The S3 prefix to assign to audio log files. -
getS3BucketArn
The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored. -
getKmsKeyArn
The Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an Amazon S3 bucket. -
builder
-