Interface ReportDeliveryChannel.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ReportDeliveryChannel.Builder,
,ReportDeliveryChannel> SdkBuilder<ReportDeliveryChannel.Builder,
,ReportDeliveryChannel> SdkPojo
- Enclosing class:
ReportDeliveryChannel
@Mutable
@NotThreadSafe
public static interface ReportDeliveryChannel.Builder
extends SdkPojo, CopyableBuilder<ReportDeliveryChannel.Builder,ReportDeliveryChannel>
-
Method Summary
Modifier and TypeMethodDescriptionThe format of your reports:CSV
,JSON
, or both.formats
(Collection<String> formats) The format of your reports:CSV
,JSON
, or both.s3BucketName
(String s3BucketName) The unique name of the S3 bucket that receives your reports.s3KeyPrefix
(String s3KeyPrefix) The prefix for where Backup Audit Manager delivers your reports to Amazon S3.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
-
s3BucketName
The unique name of the S3 bucket that receives your reports.
- Parameters:
s3BucketName
- The unique name of the S3 bucket that receives your reports.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3KeyPrefix
The prefix for where Backup Audit Manager delivers your reports to Amazon S3. The prefix is this part of the following path: s3://your-bucket-name/
prefix
/Backup/us-west-2/year/month/day/report-name. If not specified, there is no prefix.- Parameters:
s3KeyPrefix
- The prefix for where Backup Audit Manager delivers your reports to Amazon S3. The prefix is this part of the following path: s3://your-bucket-name/prefix
/Backup/us-west-2/year/month/day/report-name. If not specified, there is no prefix.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
formats
The format of your reports:
CSV
,JSON
, or both. If not specified, the default format isCSV
.- Parameters:
formats
- The format of your reports:CSV
,JSON
, or both. If not specified, the default format isCSV
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
formats
The format of your reports:
CSV
,JSON
, or both. If not specified, the default format isCSV
.- Parameters:
formats
- The format of your reports:CSV
,JSON
, or both. If not specified, the default format isCSV
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-