public static interface CreateTopicRuleRequest.Builder extends IotRequest.Builder, SdkPojo, CopyableBuilder<CreateTopicRuleRequest.Builder,CreateTopicRuleRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateTopicRuleRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateTopicRuleRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateTopicRuleRequest.Builder |
ruleName(String ruleName)
The name of the rule.
|
CreateTopicRuleRequest.Builder |
tags(String tags)
Metadata which can be used to manage the topic rule.
|
default CreateTopicRuleRequest.Builder |
topicRulePayload(Consumer<TopicRulePayload.Builder> topicRulePayload)
The rule payload.
|
CreateTopicRuleRequest.Builder |
topicRulePayload(TopicRulePayload topicRulePayload)
The rule payload.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateTopicRuleRequest.Builder ruleName(String ruleName)
The name of the rule.
ruleName - The name of the rule.CreateTopicRuleRequest.Builder topicRulePayload(TopicRulePayload topicRulePayload)
The rule payload.
topicRulePayload - The rule payload.default CreateTopicRuleRequest.Builder topicRulePayload(Consumer<TopicRulePayload.Builder> topicRulePayload)
The rule payload.
This is a convenience method that creates an instance of theTopicRulePayload.Builder avoiding the
need to create one manually via TopicRulePayload.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to topicRulePayload(TopicRulePayload).
topicRulePayload - a consumer that will call methods on TopicRulePayload.BuildertopicRulePayload(TopicRulePayload)CreateTopicRuleRequest.Builder tags(String tags)
Metadata which can be used to manage the topic rule.
For URI Request parameters use format: ...key1=value1&key2=value2...
For the CLI command-line parameter use format: --tags "key1=value1&key2=value2..."
For the cli-input-json file use format: "tags": "key1=value1&key2=value2..."
tags - Metadata which can be used to manage the topic rule. For URI Request parameters use format: ...key1=value1&key2=value2...
For the CLI command-line parameter use format: --tags "key1=value1&key2=value2..."
For the cli-input-json file use format: "tags": "key1=value1&key2=value2..."
CreateTopicRuleRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateTopicRuleRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.