DestinationConfiguration
A complex type that describes a location where chat logs will be stored. Each member represents the configuration of one log destination. For logging, you define only one type of destination (for CloudWatch Logs, Kinesis Firehose, or S3).
Inheritors
Types
An Amazon CloudWatch Logs destination configuration where chat activity will be logged.
An Amazon Kinesis Data Firehose destination configuration where chat activity will be logged.
An Amazon S3 destination configuration where chat activity will be logged.
Functions
Casts this DestinationConfiguration as a CloudWatchLogs and retrieves its aws.sdk.kotlin.services.ivschat.model.CloudWatchLogsDestinationConfiguration value. Throws an exception if the DestinationConfiguration is not a CloudWatchLogs.
Casts this DestinationConfiguration as a CloudWatchLogs and retrieves its aws.sdk.kotlin.services.ivschat.model.CloudWatchLogsDestinationConfiguration value. Returns null if the DestinationConfiguration is not a CloudWatchLogs.
Casts this DestinationConfiguration as a Firehose and retrieves its aws.sdk.kotlin.services.ivschat.model.FirehoseDestinationConfiguration value. Throws an exception if the DestinationConfiguration is not a Firehose.
Casts this DestinationConfiguration as a Firehose and retrieves its aws.sdk.kotlin.services.ivschat.model.FirehoseDestinationConfiguration value. Returns null if the DestinationConfiguration is not a Firehose.
Casts this DestinationConfiguration as a S3 and retrieves its aws.sdk.kotlin.services.ivschat.model.S3DestinationConfiguration value. Throws an exception if the DestinationConfiguration is not a S3.
Casts this DestinationConfiguration as a S3 and retrieves its aws.sdk.kotlin.services.ivschat.model.S3DestinationConfiguration value. Returns null if the DestinationConfiguration is not a S3.