Interface S3LogDestination.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<S3LogDestination.Builder,
,S3LogDestination> SdkBuilder<S3LogDestination.Builder,
,S3LogDestination> SdkPojo
- Enclosing class:
S3LogDestination
-
Method Summary
Modifier and TypeMethodDescriptionbucketName
(String bucketName) The name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.bucketOwner
(String bucketOwner) The Amazon Web Services account that owns the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.outputFormat
(String outputFormat) The format EventBridge uses for the log records.outputFormat
(S3OutputFormat outputFormat) The format EventBridge uses for the log records.The prefix text with which to begin Amazon S3 log object names.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, sdkFieldNameToField, sdkFields
-
Method Details
-
bucketName
The name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
- Parameters:
bucketName
- The name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
prefix
The prefix text with which to begin Amazon S3 log object names.
For more information, see Organizing objects using prefixes in the Amazon Simple Storage Service User Guide.
- Parameters:
prefix
- The prefix text with which to begin Amazon S3 log object names.For more information, see Organizing objects using prefixes in the Amazon Simple Storage Service User Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bucketOwner
The Amazon Web Services account that owns the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
- Parameters:
bucketOwner
- The Amazon Web Services account that owns the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputFormat
The format EventBridge uses for the log records.
EventBridge currently only supports
json
formatting.- Parameters:
outputFormat
- The format EventBridge uses for the log records.EventBridge currently only supports
json
formatting.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
outputFormat
The format EventBridge uses for the log records.
EventBridge currently only supports
json
formatting.- Parameters:
outputFormat
- The format EventBridge uses for the log records.EventBridge currently only supports
json
formatting.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-