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) The Amazon Web Services account ID that owns the S3 bucket.bucketPath(String bucketPath) The S3 bucket name and optional prefix where reports are stored.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
The S3 bucket name and optional prefix where reports are stored. Format: bucket-name or bucket-name/prefix.
- Parameters:
bucketPath- The S3 bucket name and optional prefix where reports are stored. Format: bucket-name or bucket-name/prefix.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bucketOwner
The Amazon Web Services account ID that owns the S3 bucket. Required to ensure the bucket is still owned by the same expected owner at generation time.
- Parameters:
bucketOwner- The Amazon Web Services account ID that owns the S3 bucket. Required to ensure the bucket is still owned by the same expected owner at generation time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-