Package com.pulumi.aws.iot.inputs
Class TopicRuleErrorActionKafkaArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.iot.inputs.TopicRuleErrorActionKafkaArgs.Builder
-
- Enclosing class:
- TopicRuleErrorActionKafkaArgs
public static final class TopicRuleErrorActionKafkaArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(TopicRuleErrorActionKafkaArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TopicRuleErrorActionKafkaArgs defaults)
-
-
Method Detail
-
clientProperties
public TopicRuleErrorActionKafkaArgs.Builder clientProperties(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> clientProperties)
- Parameters:
clientProperties- Properties of the Apache Kafka producer client. For more info, see the [AWS documentation](https://docs.aws.amazon.com/iot/latest/developerguide/apache-kafka-rule-action.html).- Returns:
- builder
-
clientProperties
public TopicRuleErrorActionKafkaArgs.Builder clientProperties(java.util.Map<java.lang.String,java.lang.String> clientProperties)
- Parameters:
clientProperties- Properties of the Apache Kafka producer client. For more info, see the [AWS documentation](https://docs.aws.amazon.com/iot/latest/developerguide/apache-kafka-rule-action.html).- Returns:
- builder
-
destinationArn
public TopicRuleErrorActionKafkaArgs.Builder destinationArn(com.pulumi.core.Output<java.lang.String> destinationArn)
- Parameters:
destinationArn- The ARN of Kafka action's VPC `aws.iot.TopicRuleDestination`.- Returns:
- builder
-
destinationArn
public TopicRuleErrorActionKafkaArgs.Builder destinationArn(java.lang.String destinationArn)
- Parameters:
destinationArn- The ARN of Kafka action's VPC `aws.iot.TopicRuleDestination`.- Returns:
- builder
-
headers
public TopicRuleErrorActionKafkaArgs.Builder headers(@Nullable com.pulumi.core.Output<java.util.List<TopicRuleErrorActionKafkaHeaderArgs>> headers)
- Parameters:
headers- The list of Kafka headers that you specify. Nested arguments below.- Returns:
- builder
-
headers
public TopicRuleErrorActionKafkaArgs.Builder headers(java.util.List<TopicRuleErrorActionKafkaHeaderArgs> headers)
- Parameters:
headers- The list of Kafka headers that you specify. Nested arguments below.- Returns:
- builder
-
headers
public TopicRuleErrorActionKafkaArgs.Builder headers(TopicRuleErrorActionKafkaHeaderArgs... headers)
- Parameters:
headers- The list of Kafka headers that you specify. Nested arguments below.- Returns:
- builder
-
key
public TopicRuleErrorActionKafkaArgs.Builder key(@Nullable com.pulumi.core.Output<java.lang.String> key)
- Parameters:
key- The Kafka message key.- Returns:
- builder
-
key
public TopicRuleErrorActionKafkaArgs.Builder key(java.lang.String key)
- Parameters:
key- The Kafka message key.- Returns:
- builder
-
partition
public TopicRuleErrorActionKafkaArgs.Builder partition(@Nullable com.pulumi.core.Output<java.lang.String> partition)
- Parameters:
partition- The Kafka message partition.- Returns:
- builder
-
partition
public TopicRuleErrorActionKafkaArgs.Builder partition(java.lang.String partition)
- Parameters:
partition- The Kafka message partition.- Returns:
- builder
-
topic
public TopicRuleErrorActionKafkaArgs.Builder topic(com.pulumi.core.Output<java.lang.String> topic)
- Parameters:
topic- The Kafka topic for messages to be sent to the Kafka broker.- Returns:
- builder
-
topic
public TopicRuleErrorActionKafkaArgs.Builder topic(java.lang.String topic)
- Parameters:
topic- The Kafka topic for messages to be sent to the Kafka broker.- Returns:
- builder
-
build
public TopicRuleErrorActionKafkaArgs build()
-
-