Package com.pulumi.aws.iot.inputs
Class TopicRuleFirehoseArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.iot.inputs.TopicRuleFirehoseArgs.Builder
-
- Enclosing class:
- TopicRuleFirehoseArgs
public static final class TopicRuleFirehoseArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(TopicRuleFirehoseArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TopicRuleFirehoseArgs.Builder
batchMode(com.pulumi.core.Output<java.lang.Boolean> batchMode)
TopicRuleFirehoseArgs.Builder
batchMode(java.lang.Boolean batchMode)
TopicRuleFirehoseArgs
build()
TopicRuleFirehoseArgs.Builder
deliveryStreamName(com.pulumi.core.Output<java.lang.String> deliveryStreamName)
TopicRuleFirehoseArgs.Builder
deliveryStreamName(java.lang.String deliveryStreamName)
TopicRuleFirehoseArgs.Builder
roleArn(com.pulumi.core.Output<java.lang.String> roleArn)
TopicRuleFirehoseArgs.Builder
roleArn(java.lang.String roleArn)
TopicRuleFirehoseArgs.Builder
separator(com.pulumi.core.Output<java.lang.String> separator)
TopicRuleFirehoseArgs.Builder
separator(java.lang.String separator)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TopicRuleFirehoseArgs defaults)
-
-
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
-
build
public TopicRuleFirehoseArgs build()
-
-