Package com.pulumi.aws.iot.inputs
Class TopicRuleErrorActionFirehoseArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.iot.inputs.TopicRuleErrorActionFirehoseArgs.Builder
-
- Enclosing class:
- TopicRuleErrorActionFirehoseArgs
public static final class TopicRuleErrorActionFirehoseArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(TopicRuleErrorActionFirehoseArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TopicRuleErrorActionFirehoseArgs.BuilderbatchMode(com.pulumi.core.Output<java.lang.Boolean> batchMode)TopicRuleErrorActionFirehoseArgs.BuilderbatchMode(java.lang.Boolean batchMode)TopicRuleErrorActionFirehoseArgsbuild()TopicRuleErrorActionFirehoseArgs.BuilderdeliveryStreamName(com.pulumi.core.Output<java.lang.String> deliveryStreamName)TopicRuleErrorActionFirehoseArgs.BuilderdeliveryStreamName(java.lang.String deliveryStreamName)TopicRuleErrorActionFirehoseArgs.BuilderroleArn(com.pulumi.core.Output<java.lang.String> roleArn)TopicRuleErrorActionFirehoseArgs.BuilderroleArn(java.lang.String roleArn)TopicRuleErrorActionFirehoseArgs.Builderseparator(com.pulumi.core.Output<java.lang.String> separator)TopicRuleErrorActionFirehoseArgs.Builderseparator(java.lang.String separator)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TopicRuleErrorActionFirehoseArgs defaults)
-
-
Method Detail
-
batchMode
public TopicRuleErrorActionFirehoseArgs.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 TopicRuleErrorActionFirehoseArgs.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 TopicRuleErrorActionFirehoseArgs.Builder deliveryStreamName(com.pulumi.core.Output<java.lang.String> deliveryStreamName)
- Parameters:
deliveryStreamName- The delivery stream name.- Returns:
- builder
-
deliveryStreamName
public TopicRuleErrorActionFirehoseArgs.Builder deliveryStreamName(java.lang.String deliveryStreamName)
- Parameters:
deliveryStreamName- The delivery stream name.- Returns:
- builder
-
roleArn
public TopicRuleErrorActionFirehoseArgs.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 TopicRuleErrorActionFirehoseArgs.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 TopicRuleErrorActionFirehoseArgs.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 TopicRuleErrorActionFirehoseArgs.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 TopicRuleErrorActionFirehoseArgs build()
-
-