Class TopicRuleS3Args.Builder

  • Enclosing class:
    TopicRuleS3Args

    public static final class TopicRuleS3Args.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • bucketName

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

        public TopicRuleS3Args.Builder bucketName​(java.lang.String bucketName)
        Parameters:
        bucketName - The Amazon S3 bucket name.
        Returns:
        builder
      • cannedAcl

        public TopicRuleS3Args.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 TopicRuleS3Args.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
      • key

        public TopicRuleS3Args.Builder key​(com.pulumi.core.Output<java.lang.String> key)
        Parameters:
        key - The object key.
        Returns:
        builder
      • key

        public TopicRuleS3Args.Builder key​(java.lang.String key)
        Parameters:
        key - The object key.
        Returns:
        builder
      • roleArn

        public TopicRuleS3Args.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 TopicRuleS3Args.Builder roleArn​(java.lang.String roleArn)
        Parameters:
        roleArn - The ARN of the IAM role that grants access.
        Returns:
        builder