Interface LoggingConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<LoggingConfiguration.Builder,,LoggingConfiguration> SdkBuilder<LoggingConfiguration.Builder,,LoggingConfiguration> SdkPojo
- Enclosing class:
LoggingConfiguration
@Mutable
@NotThreadSafe
public static interface LoggingConfiguration.Builder
extends SdkPojo, CopyableBuilder<LoggingConfiguration.Builder,LoggingConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptioncloudWatchLogGroupArn(String cloudWatchLogGroupArn) The ARN of the CloudWatch Logs log group for log delivery.logSchemaVersion(String logSchemaVersion) The version of the log schema.s3BucketName(String s3BucketName) The name of the S3 bucket for log delivery.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
s3BucketName
The name of the S3 bucket for log delivery.
- Parameters:
s3BucketName- The name of the S3 bucket for log delivery.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchLogGroupArn
The ARN of the CloudWatch Logs log group for log delivery.
- Parameters:
cloudWatchLogGroupArn- The ARN of the CloudWatch Logs log group for log delivery.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logSchemaVersion
The version of the log schema.
- Parameters:
logSchemaVersion- The version of the log schema.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-