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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ReportDeliveryChannel.Builderformats(String... formats)A list of the format of your reports:CSV,JSON, or both.ReportDeliveryChannel.Builderformats(Collection<String> formats)A list of the format of your reports:CSV,JSON, or both.ReportDeliveryChannel.Builders3BucketName(String s3BucketName)The unique name of the S3 bucket that receives your reports.ReportDeliveryChannel.Builders3KeyPrefix(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 Detail
-
s3BucketName
ReportDeliveryChannel.Builder s3BucketName(String 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
ReportDeliveryChannel.Builder s3KeyPrefix(String 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
ReportDeliveryChannel.Builder formats(Collection<String> 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
ReportDeliveryChannel.Builder formats(String... 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.
-
-