Interface BrokerLogging
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
BrokerLogging.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:42.618Z")
@Stability(Experimental)
public interface BrokerLogging
extends software.amazon.jsii.JsiiSerializable
(experimental) Configuration details related to broker logs.
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.logs.*;
import software.amazon.awscdk.services.msk.*;
import software.amazon.awscdk.services.s3.*;
Bucket bucket;
LogGroup logGroup;
BrokerLogging brokerLogging = BrokerLogging.builder()
.cloudwatchLogGroup(logGroup)
.firehoseDeliveryStreamName("firehoseDeliveryStreamName")
.s3(S3LoggingConfiguration.builder()
.bucket(bucket)
// the properties below are optional
.prefix("prefix")
.build())
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forBrokerLoggingstatic final classAn implementation forBrokerLogging -
Method Summary
Modifier and TypeMethodDescriptionstatic BrokerLogging.Builderbuilder()default ILogGroup(experimental) The CloudWatch Logs group that is the destination for broker logs.default String(experimental) The Kinesis Data Firehose delivery stream that is the destination for broker logs.default S3LoggingConfigurationgetS3()(experimental) Details of the Amazon S3 destination for broker logs.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCloudwatchLogGroup
(experimental) The CloudWatch Logs group that is the destination for broker logs.Default: - disabled
-
getFirehoseDeliveryStreamName
(experimental) The Kinesis Data Firehose delivery stream that is the destination for broker logs.Default: - disabled
-
getS3
(experimental) Details of the Amazon S3 destination for broker logs.Default: - disabled
-
builder
- Returns:
- a
BrokerLogging.BuilderofBrokerLogging
-