public static final class CfnBotAlias.S3BucketLogDestinationProperty.Builder
extends java.lang.Object
CfnBotAlias.S3BucketLogDestinationProperty
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnBotAlias.S3BucketLogDestinationProperty |
build()
Builds the configured instance.
|
CfnBotAlias.S3BucketLogDestinationProperty.Builder |
kmsKeyArn(java.lang.String kmsKeyArn)
Sets the value of
CfnBotAlias.S3BucketLogDestinationProperty.getKmsKeyArn() |
CfnBotAlias.S3BucketLogDestinationProperty.Builder |
logPrefix(java.lang.String logPrefix)
Sets the value of
CfnBotAlias.S3BucketLogDestinationProperty.getLogPrefix() |
CfnBotAlias.S3BucketLogDestinationProperty.Builder |
s3BucketArn(java.lang.String s3BucketArn)
Sets the value of
CfnBotAlias.S3BucketLogDestinationProperty.getS3BucketArn() |
public CfnBotAlias.S3BucketLogDestinationProperty.Builder logPrefix(java.lang.String logPrefix)
CfnBotAlias.S3BucketLogDestinationProperty.getLogPrefix()
logPrefix
- The S3 prefix to assign to audio log files. This parameter is required.this
public CfnBotAlias.S3BucketLogDestinationProperty.Builder s3BucketArn(java.lang.String s3BucketArn)
CfnBotAlias.S3BucketLogDestinationProperty.getS3BucketArn()
s3BucketArn
- The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored. This parameter is required.this
public CfnBotAlias.S3BucketLogDestinationProperty.Builder kmsKeyArn(java.lang.String kmsKeyArn)
CfnBotAlias.S3BucketLogDestinationProperty.getKmsKeyArn()
kmsKeyArn
- The Amazon Resource Name (ARN) of an AWS Key Management Service key for encrypting audio log files stored in an S3 bucket.this
public CfnBotAlias.S3BucketLogDestinationProperty build()
CfnBotAlias.S3BucketLogDestinationProperty
java.lang.NullPointerException
- if any required attribute was not provided