Class TopicRuleSnsArgs.Builder

  • Enclosing class:
    TopicRuleSnsArgs

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

      • Builder

        public Builder()
    • Method Detail

      • messageFormat

        public TopicRuleSnsArgs.Builder messageFormat​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> messageFormat)
        Parameters:
        messageFormat - The message format of the message to publish. Accepted values are "JSON" and "RAW".
        Returns:
        builder
      • messageFormat

        public TopicRuleSnsArgs.Builder messageFormat​(java.lang.String messageFormat)
        Parameters:
        messageFormat - The message format of the message to publish. Accepted values are "JSON" and "RAW".
        Returns:
        builder
      • roleArn

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

        public TopicRuleSnsArgs.Builder targetArn​(com.pulumi.core.Output<java.lang.String> targetArn)
        Parameters:
        targetArn - The ARN of the SNS topic.
        Returns:
        builder
      • targetArn

        public TopicRuleSnsArgs.Builder targetArn​(java.lang.String targetArn)
        Parameters:
        targetArn - The ARN of the SNS topic.
        Returns:
        builder