Interface S3LogDestination.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<S3LogDestination.Builder,S3LogDestination>,SdkBuilder<S3LogDestination.Builder,S3LogDestination>,SdkPojo
- Enclosing class:
- S3LogDestination
public static interface S3LogDestination.Builder extends SdkPojo, CopyableBuilder<S3LogDestination.Builder,S3LogDestination>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description S3LogDestination.BuilderbucketName(String bucketName)The name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.S3LogDestination.BuilderbucketOwner(String bucketOwner)The Amazon Web Services account that owns the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.S3LogDestination.BuilderoutputFormat(String outputFormat)The format EventBridge uses for the log records.S3LogDestination.BuilderoutputFormat(S3OutputFormat outputFormat)The format EventBridge uses for the log records.S3LogDestination.Builderprefix(String prefix)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, sdkFields
-
-
-
-
Method Detail
-
bucketName
S3LogDestination.Builder bucketName(String 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.
-
bucketOwner
S3LogDestination.Builder bucketOwner(String 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
S3LogDestination.Builder outputFormat(String outputFormat)
The format EventBridge uses for the log records.
-
json: JSON -
plain: Plain text
- Parameters:
outputFormat- The format EventBridge uses for the log records.-
json: JSON -
plain: Plain text
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
S3OutputFormat,S3OutputFormat
-
-
outputFormat
S3LogDestination.Builder outputFormat(S3OutputFormat outputFormat)
The format EventBridge uses for the log records.
-
json: JSON -
plain: Plain text
- Parameters:
outputFormat- The format EventBridge uses for the log records.-
json: JSON -
plain: Plain text
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
S3OutputFormat,S3OutputFormat
-
-
prefix
S3LogDestination.Builder prefix(String 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.
-
-