Package com.pulumi.aws.backup.inputs
Class ReportPlanReportDeliveryChannelArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.backup.inputs.ReportPlanReportDeliveryChannelArgs.Builder
-
- Enclosing class:
- ReportPlanReportDeliveryChannelArgs
public static final class ReportPlanReportDeliveryChannelArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ReportPlanReportDeliveryChannelArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReportPlanReportDeliveryChannelArgs
build()
ReportPlanReportDeliveryChannelArgs.Builder
formats(com.pulumi.core.Output<java.util.List<java.lang.String>> formats)
ReportPlanReportDeliveryChannelArgs.Builder
formats(java.lang.String... formats)
ReportPlanReportDeliveryChannelArgs.Builder
formats(java.util.List<java.lang.String> formats)
ReportPlanReportDeliveryChannelArgs.Builder
s3BucketName(com.pulumi.core.Output<java.lang.String> s3BucketName)
ReportPlanReportDeliveryChannelArgs.Builder
s3BucketName(java.lang.String s3BucketName)
ReportPlanReportDeliveryChannelArgs.Builder
s3KeyPrefix(com.pulumi.core.Output<java.lang.String> s3KeyPrefix)
ReportPlanReportDeliveryChannelArgs.Builder
s3KeyPrefix(java.lang.String s3KeyPrefix)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ReportPlanReportDeliveryChannelArgs defaults)
-
-
Method Detail
-
formats
public ReportPlanReportDeliveryChannelArgs.Builder formats(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> formats)
- Parameters:
formats
- A list of the format of your reports: CSV, JSON, or both. If not specified, the default format is CSV.- Returns:
- builder
-
formats
public ReportPlanReportDeliveryChannelArgs.Builder formats(java.util.List<java.lang.String> formats)
- Parameters:
formats
- A list of the format of your reports: CSV, JSON, or both. If not specified, the default format is CSV.- Returns:
- builder
-
formats
public ReportPlanReportDeliveryChannelArgs.Builder formats(java.lang.String... formats)
- Parameters:
formats
- A list of the format of your reports: CSV, JSON, or both. If not specified, the default format is CSV.- Returns:
- builder
-
s3BucketName
public ReportPlanReportDeliveryChannelArgs.Builder s3BucketName(com.pulumi.core.Output<java.lang.String> s3BucketName)
- Parameters:
s3BucketName
- The unique name of the S3 bucket that receives your reports.- Returns:
- builder
-
s3BucketName
public ReportPlanReportDeliveryChannelArgs.Builder s3BucketName(java.lang.String s3BucketName)
- Parameters:
s3BucketName
- The unique name of the S3 bucket that receives your reports.- Returns:
- builder
-
s3KeyPrefix
public ReportPlanReportDeliveryChannelArgs.Builder s3KeyPrefix(@Nullable com.pulumi.core.Output<java.lang.String> s3KeyPrefix)
- 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:
- builder
-
s3KeyPrefix
public ReportPlanReportDeliveryChannelArgs.Builder s3KeyPrefix(java.lang.String s3KeyPrefix)
- 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:
- builder
-
build
public ReportPlanReportDeliveryChannelArgs build()
-
-