Interface AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetails.Builder,
,AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetails> SdkBuilder<AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetails.Builder,
,AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetails> SdkPojo
public static interface AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetails.Builder
extends SdkPojo, CopyableBuilder<AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetails.Builder,AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetails>
-
Method Summary
Modifier and TypeMethodDescriptioncloudWatchEncryptionEnabled
(Boolean cloudWatchEncryptionEnabled) Whether to enable encryption on the CloudWatch logs.cloudWatchLogGroupName
(String cloudWatchLogGroupName) The name of the CloudWatch log group to send the logs to.s3BucketName
(String s3BucketName) The name of the S3 bucket to send logs to.s3EncryptionEnabled
(Boolean s3EncryptionEnabled) Whether to encrypt the logs that are sent to the S3 bucket.s3KeyPrefix
(String s3KeyPrefix) Identifies the folder in the S3 bucket to send the logs to.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
cloudWatchEncryptionEnabled
AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetails.Builder cloudWatchEncryptionEnabled(Boolean cloudWatchEncryptionEnabled) Whether to enable encryption on the CloudWatch logs.
- Parameters:
cloudWatchEncryptionEnabled
- Whether to enable encryption on the CloudWatch logs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchLogGroupName
AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetails.Builder cloudWatchLogGroupName(String cloudWatchLogGroupName) The name of the CloudWatch log group to send the logs to.
- Parameters:
cloudWatchLogGroupName
- The name of the CloudWatch log group to send the logs to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3BucketName
AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetails.Builder s3BucketName(String s3BucketName) The name of the S3 bucket to send logs to.
- Parameters:
s3BucketName
- The name of the S3 bucket to send logs to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3EncryptionEnabled
AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetails.Builder s3EncryptionEnabled(Boolean s3EncryptionEnabled) Whether to encrypt the logs that are sent to the S3 bucket.
- Parameters:
s3EncryptionEnabled
- Whether to encrypt the logs that are sent to the S3 bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3KeyPrefix
AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetails.Builder s3KeyPrefix(String s3KeyPrefix) Identifies the folder in the S3 bucket to send the logs to.
- Parameters:
s3KeyPrefix
- Identifies the folder in the S3 bucket to send the logs to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-