public static interface CreateRuleRequest.Builder extends FraudDetectorRequest.Builder, SdkPojo, CopyableBuilder<CreateRuleRequest.Builder,CreateRuleRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateRuleRequest.Builder |
description(String description)
The rule description.
|
CreateRuleRequest.Builder |
detectorId(String detectorId)
The detector ID for the rule's parent detector.
|
CreateRuleRequest.Builder |
expression(String expression)
The rule expression.
|
CreateRuleRequest.Builder |
language(Language language)
The language of the rule.
|
CreateRuleRequest.Builder |
language(String language)
The language of the rule.
|
CreateRuleRequest.Builder |
outcomes(Collection<String> outcomes)
The outcome or outcomes returned when the rule expression matches.
|
CreateRuleRequest.Builder |
outcomes(String... outcomes)
The outcome or outcomes returned when the rule expression matches.
|
CreateRuleRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateRuleRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateRuleRequest.Builder |
ruleId(String ruleId)
The rule ID.
|
CreateRuleRequest.Builder |
tags(Collection<Tag> tags)
A collection of key and value pairs.
|
CreateRuleRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
A collection of key and value pairs.
|
CreateRuleRequest.Builder |
tags(Tag... tags)
A collection of key and value pairs.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateRuleRequest.Builder ruleId(String ruleId)
The rule ID.
ruleId - The rule ID.CreateRuleRequest.Builder detectorId(String detectorId)
The detector ID for the rule's parent detector.
detectorId - The detector ID for the rule's parent detector.CreateRuleRequest.Builder description(String description)
The rule description.
description - The rule description.CreateRuleRequest.Builder expression(String expression)
The rule expression.
expression - The rule expression.CreateRuleRequest.Builder language(String language)
The language of the rule.
CreateRuleRequest.Builder language(Language language)
The language of the rule.
CreateRuleRequest.Builder outcomes(Collection<String> outcomes)
The outcome or outcomes returned when the rule expression matches.
outcomes - The outcome or outcomes returned when the rule expression matches.CreateRuleRequest.Builder outcomes(String... outcomes)
The outcome or outcomes returned when the rule expression matches.
outcomes - The outcome or outcomes returned when the rule expression matches.CreateRuleRequest.Builder tags(Collection<Tag> tags)
A collection of key and value pairs.
tags - A collection of key and value pairs.CreateRuleRequest.Builder tags(Tag... tags)
A collection of key and value pairs.
tags - A collection of key and value pairs.CreateRuleRequest.Builder tags(Consumer<Tag.Builder>... tags)
A collection of key and value pairs.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one
manually via Tag.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #tags(List.
tags - a consumer that will call methods on
Tag.Builder#tags(java.util.Collection) CreateRuleRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateRuleRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.