Class TopicRuleSqsArgs.Builder

  • Enclosing class:
    TopicRuleSqsArgs

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

      • Builder

        public Builder()
    • Method Detail

      • queueUrl

        public TopicRuleSqsArgs.Builder queueUrl​(com.pulumi.core.Output<java.lang.String> queueUrl)
        Parameters:
        queueUrl - The URL of the Amazon SQS queue.
        Returns:
        builder
      • queueUrl

        public TopicRuleSqsArgs.Builder queueUrl​(java.lang.String queueUrl)
        Parameters:
        queueUrl - The URL of the Amazon SQS queue.
        Returns:
        builder
      • roleArn

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

        public TopicRuleSqsArgs.Builder useBase64​(com.pulumi.core.Output<java.lang.Boolean> useBase64)
        Parameters:
        useBase64 - Specifies whether to use Base64 encoding.
        Returns:
        builder
      • useBase64

        public TopicRuleSqsArgs.Builder useBase64​(java.lang.Boolean useBase64)
        Parameters:
        useBase64 - Specifies whether to use Base64 encoding.
        Returns:
        builder