Class TopicRuleFirehoseArgs.Builder

  • Enclosing class:
    TopicRuleFirehoseArgs

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

      • batchMode

        public TopicRuleFirehoseArgs.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 Kinesis Firehose via a batch call.
        Returns:
        builder
      • batchMode

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

        public TopicRuleFirehoseArgs.Builder deliveryStreamName​(com.pulumi.core.Output<java.lang.String> deliveryStreamName)
        Parameters:
        deliveryStreamName - The delivery stream name.
        Returns:
        builder
      • deliveryStreamName

        public TopicRuleFirehoseArgs.Builder deliveryStreamName​(java.lang.String deliveryStreamName)
        Parameters:
        deliveryStreamName - The delivery stream name.
        Returns:
        builder
      • roleArn

        public TopicRuleFirehoseArgs.Builder roleArn​(com.pulumi.core.Output<java.lang.String> roleArn)
        Parameters:
        roleArn - The IAM role ARN that grants access to the Amazon Kinesis Firehose stream.
        Returns:
        builder
      • roleArn

        public TopicRuleFirehoseArgs.Builder roleArn​(java.lang.String roleArn)
        Parameters:
        roleArn - The IAM role ARN that grants access to the Amazon Kinesis Firehose stream.
        Returns:
        builder
      • separator

        public TopicRuleFirehoseArgs.Builder separator​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> separator)
        Parameters:
        separator - A character separator that is used to separate records written to the Firehose stream. Valid values are: '\n' (newline), '\t' (tab), '\r\n' (Windows newline), ',' (comma).
        Returns:
        builder
      • separator

        public TopicRuleFirehoseArgs.Builder separator​(java.lang.String separator)
        Parameters:
        separator - A character separator that is used to separate records written to the Firehose stream. Valid values are: '\n' (newline), '\t' (tab), '\r\n' (Windows newline), ',' (comma).
        Returns:
        builder