Package com.pulumi.aws.datasync.inputs
Class TaskTaskReportConfigS3DestinationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.datasync.inputs.TaskTaskReportConfigS3DestinationArgs.Builder
-
- Enclosing class:
- TaskTaskReportConfigS3DestinationArgs
public static final class TaskTaskReportConfigS3DestinationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(TaskTaskReportConfigS3DestinationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TaskTaskReportConfigS3DestinationArgs.BuilderbucketAccessRoleArn(com.pulumi.core.Output<java.lang.String> bucketAccessRoleArn)TaskTaskReportConfigS3DestinationArgs.BuilderbucketAccessRoleArn(java.lang.String bucketAccessRoleArn)TaskTaskReportConfigS3DestinationArgsbuild()TaskTaskReportConfigS3DestinationArgs.Builders3BucketArn(com.pulumi.core.Output<java.lang.String> s3BucketArn)TaskTaskReportConfigS3DestinationArgs.Builders3BucketArn(java.lang.String s3BucketArn)TaskTaskReportConfigS3DestinationArgs.Buildersubdirectory(com.pulumi.core.Output<java.lang.String> subdirectory)TaskTaskReportConfigS3DestinationArgs.Buildersubdirectory(java.lang.String subdirectory)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TaskTaskReportConfigS3DestinationArgs defaults)
-
-
Method Detail
-
bucketAccessRoleArn
public TaskTaskReportConfigS3DestinationArgs.Builder bucketAccessRoleArn(com.pulumi.core.Output<java.lang.String> bucketAccessRoleArn)
- Parameters:
bucketAccessRoleArn- ARN of the IAM policy that allows DataSync to upload a task report to your S3 bucket.- Returns:
- builder
-
bucketAccessRoleArn
public TaskTaskReportConfigS3DestinationArgs.Builder bucketAccessRoleArn(java.lang.String bucketAccessRoleArn)
- Parameters:
bucketAccessRoleArn- ARN of the IAM policy that allows DataSync to upload a task report to your S3 bucket.- Returns:
- builder
-
s3BucketArn
public TaskTaskReportConfigS3DestinationArgs.Builder s3BucketArn(com.pulumi.core.Output<java.lang.String> s3BucketArn)
- Parameters:
s3BucketArn- Specifies the ARN of the S3 bucket where DataSync uploads your report.- Returns:
- builder
-
s3BucketArn
public TaskTaskReportConfigS3DestinationArgs.Builder s3BucketArn(java.lang.String s3BucketArn)
- Parameters:
s3BucketArn- Specifies the ARN of the S3 bucket where DataSync uploads your report.- Returns:
- builder
-
subdirectory
public TaskTaskReportConfigS3DestinationArgs.Builder subdirectory(@Nullable com.pulumi.core.Output<java.lang.String> subdirectory)
- Parameters:
subdirectory- Specifies a bucket prefix for your report.- Returns:
- builder
-
subdirectory
public TaskTaskReportConfigS3DestinationArgs.Builder subdirectory(java.lang.String subdirectory)
- Parameters:
subdirectory- Specifies a bucket prefix for your report.- Returns:
- builder
-
build
public TaskTaskReportConfigS3DestinationArgs build()
-
-