Class TopicRuleIotEventArgs.Builder

  • Enclosing class:
    TopicRuleIotEventArgs

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

      • batchMode

        public TopicRuleIotEventArgs.Builder batchMode​(@Nullable
                                                       com.pulumi.core.Output<java.lang.Boolean> batchMode)
        Parameters:
        batchMode - The payload that contains a JSON array of records will be sent to IoT Events via a batch call.
        Returns:
        builder
      • batchMode

        public TopicRuleIotEventArgs.Builder batchMode​(java.lang.Boolean batchMode)
        Parameters:
        batchMode - The payload that contains a JSON array of records will be sent to IoT Events via a batch call.
        Returns:
        builder
      • inputName

        public TopicRuleIotEventArgs.Builder inputName​(com.pulumi.core.Output<java.lang.String> inputName)
        Parameters:
        inputName - The name of the AWS IoT Events input.
        Returns:
        builder
      • inputName

        public TopicRuleIotEventArgs.Builder inputName​(java.lang.String inputName)
        Parameters:
        inputName - The name of the AWS IoT Events input.
        Returns:
        builder
      • messageId

        public TopicRuleIotEventArgs.Builder messageId​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> messageId)
        Parameters:
        messageId - Use this to ensure that only one input (message) with a given messageId is processed by an AWS IoT Events detector.
        Returns:
        builder
      • messageId

        public TopicRuleIotEventArgs.Builder messageId​(java.lang.String messageId)
        Parameters:
        messageId - Use this to ensure that only one input (message) with a given messageId is processed by an AWS IoT Events detector.
        Returns:
        builder
      • roleArn

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