Class TopicRuleIotAnalyticArgs.Builder

  • Enclosing class:
    TopicRuleIotAnalyticArgs

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

      • batchMode

        public TopicRuleIotAnalyticArgs.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 Analytics via a batch call.
        Returns:
        builder
      • batchMode

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

        public TopicRuleIotAnalyticArgs.Builder channelName​(com.pulumi.core.Output<java.lang.String> channelName)
        Parameters:
        channelName - Name of AWS IoT Analytics channel.
        Returns:
        builder
      • channelName

        public TopicRuleIotAnalyticArgs.Builder channelName​(java.lang.String channelName)
        Parameters:
        channelName - Name of AWS IoT Analytics channel.
        Returns:
        builder
      • roleArn

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