Interface S3Destination.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<S3Destination.Builder,
,S3Destination> SdkBuilder<S3Destination.Builder,
,S3Destination> SdkPojo
- Enclosing class:
S3Destination
public static interface S3Destination.Builder
extends SdkPojo, CopyableBuilder<S3Destination.Builder,S3Destination>
-
Method Summary
Modifier and TypeMethodDescriptionbucketName
(String bucketName) The name of an S3 bucket within which harvested content will be exportedmanifestKey
(String manifestKey) The key in the specified S3 bucket where the harvested top-level manifest will be placed.The IAM role used to write to the specified S3 bucketMethods 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
-
bucketName
The name of an S3 bucket within which harvested content will be exported- Parameters:
bucketName
- The name of an S3 bucket within which harvested content will be exported- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
manifestKey
The key in the specified S3 bucket where the harvested top-level manifest will be placed.- Parameters:
manifestKey
- The key in the specified S3 bucket where the harvested top-level manifest will be placed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
The IAM role used to write to the specified S3 bucket- Parameters:
roleArn
- The IAM role used to write to the specified S3 bucket- Returns:
- Returns a reference to this object so that method calls can be chained together.
-