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 ReportPlanReportDeliveryChannelArgsbuild()ReportPlanReportDeliveryChannelArgs.Builderformats(com.pulumi.core.Output<java.util.List<java.lang.String>> formats)ReportPlanReportDeliveryChannelArgs.Builderformats(java.lang.String... formats)ReportPlanReportDeliveryChannelArgs.Builderformats(java.util.List<java.lang.String> formats)ReportPlanReportDeliveryChannelArgs.Builders3BucketName(com.pulumi.core.Output<java.lang.String> s3BucketName)ReportPlanReportDeliveryChannelArgs.Builders3BucketName(java.lang.String s3BucketName)ReportPlanReportDeliveryChannelArgs.Builders3KeyPrefix(com.pulumi.core.Output<java.lang.String> s3KeyPrefix)ReportPlanReportDeliveryChannelArgs.Builders3KeyPrefix(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- 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- 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- 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- Unique name of the S3 bucket that receives your reports.- Returns:
- builder
-
s3BucketName
public ReportPlanReportDeliveryChannelArgs.Builder s3BucketName(java.lang.String s3BucketName)
- Parameters:
s3BucketName- 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- 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- 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()
-
-