Interface ReportDeliveryChannel.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ReportDeliveryChannel.Builder,
,ReportDeliveryChannel> SdkBuilder<ReportDeliveryChannel.Builder,
,ReportDeliveryChannel> SdkPojo
- Enclosing class:
ReportDeliveryChannel
public static interface ReportDeliveryChannel.Builder
extends SdkPojo, CopyableBuilder<ReportDeliveryChannel.Builder,ReportDeliveryChannel>
-
Method Summary
Modifier and TypeMethodDescriptionA list of the format of your reports:CSV
,JSON
, or both.formats
(Collection<String> formats) A list of 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, 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
A list of the format of your reports:
CSV
,JSON
, or both. If not specified, the default format isCSV
.- Parameters:
formats
- A list of 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
A list of the format of your reports:
CSV
,JSON
, or both. If not specified, the default format isCSV
.- Parameters:
formats
- A list of 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.
-