Class TopicRuleErrorActionS3Args.Builder

  • Enclosing class:
    TopicRuleErrorActionS3Args

    public static final class TopicRuleErrorActionS3Args.Builder
    extends java.lang.Object
    • Method Detail

      • bucketName

        public TopicRuleErrorActionS3Args.Builder bucketName​(com.pulumi.core.Output<java.lang.String> bucketName)
        Parameters:
        bucketName - The Amazon S3 bucket name.
        Returns:
        builder
      • cannedAcl

        public TopicRuleErrorActionS3Args.Builder cannedAcl​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> cannedAcl)
        Parameters:
        cannedAcl - The Amazon S3 canned ACL that controls access to the object identified by the object key. [Valid values](https://docs.aws.amazon.com/AmazonS3/latest/userguide/acl-overview.html#canned-acl).
        Returns:
        builder
      • cannedAcl

        public TopicRuleErrorActionS3Args.Builder cannedAcl​(java.lang.String cannedAcl)
        Parameters:
        cannedAcl - The Amazon S3 canned ACL that controls access to the object identified by the object key. [Valid values](https://docs.aws.amazon.com/AmazonS3/latest/userguide/acl-overview.html#canned-acl).
        Returns:
        builder
      • roleArn

        public TopicRuleErrorActionS3Args.Builder roleArn​(com.pulumi.core.Output<java.lang.String> roleArn)
        Parameters:
        roleArn - The ARN of the IAM role that grants access.
        Returns:
        builder
      • roleArn

        public TopicRuleErrorActionS3Args.Builder roleArn​(java.lang.String roleArn)
        Parameters:
        roleArn - The ARN of the IAM role that grants access.
        Returns:
        builder