Interface S3ReportOutputConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<S3ReportOutputConfiguration.Builder,,S3ReportOutputConfiguration> SdkBuilder<S3ReportOutputConfiguration.Builder,,S3ReportOutputConfiguration> SdkPojo
- Enclosing class:
S3ReportOutputConfiguration
@Mutable
@NotThreadSafe
public static interface S3ReportOutputConfiguration.Builder
extends SdkPojo, CopyableBuilder<S3ReportOutputConfiguration.Builder,S3ReportOutputConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionbucketOwner(String bucketOwner) Account ID of the bucket owner for cross-account access verification.bucketPath(String bucketPath) S3 bucket path where reports will be written (e.g., my-bucket/ngrh-reports/).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
-
bucketPath
S3 bucket path where reports will be written (e.g., my-bucket/ngrh-reports/).
- Parameters:
bucketPath- S3 bucket path where reports will be written (e.g., my-bucket/ngrh-reports/).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bucketOwner
Account ID of the bucket owner for cross-account access verification.
- Parameters:
bucketOwner- Account ID of the bucket owner for cross-account access verification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-