public static interface UpdateRuleGroupRequest.Builder extends WafRequest.Builder, SdkPojo, CopyableBuilder<UpdateRuleGroupRequest.Builder,UpdateRuleGroupRequest>
| Modifier and Type | Method and Description |
|---|---|
UpdateRuleGroupRequest.Builder |
changeToken(String changeToken)
The value returned by the most recent call to GetChangeToken.
|
UpdateRuleGroupRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
UpdateRuleGroupRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
UpdateRuleGroupRequest.Builder |
ruleGroupId(String ruleGroupId)
The
RuleGroupId of the RuleGroup that you want to update. |
UpdateRuleGroupRequest.Builder |
updates(Collection<RuleGroupUpdate> updates)
An array of
RuleGroupUpdate objects that you want to insert into or delete from a
RuleGroup. |
UpdateRuleGroupRequest.Builder |
updates(Consumer<RuleGroupUpdate.Builder>... updates)
An array of
RuleGroupUpdate objects that you want to insert into or delete from a
RuleGroup. |
UpdateRuleGroupRequest.Builder |
updates(RuleGroupUpdate... updates)
An array of
RuleGroupUpdate objects that you want to insert into or delete from a
RuleGroup. |
buildoverrideConfigurationcopyapplyMutation, buildUpdateRuleGroupRequest.Builder ruleGroupId(String ruleGroupId)
The RuleGroupId of the RuleGroup that you want to update. RuleGroupId is
returned by CreateRuleGroup and by ListRuleGroups.
ruleGroupId - The RuleGroupId of the RuleGroup that you want to update. RuleGroupId
is returned by CreateRuleGroup and by ListRuleGroups.UpdateRuleGroupRequest.Builder updates(Collection<RuleGroupUpdate> updates)
An array of RuleGroupUpdate objects that you want to insert into or delete from a
RuleGroup.
You can only insert REGULAR rules into a rule group.
ActivatedRule|OverrideAction applies only when updating or adding a RuleGroup to a
WebACL. In this case you do not use ActivatedRule|Action. For all other update
requests, ActivatedRule|Action is used instead of ActivatedRule|OverrideAction.
updates - An array of RuleGroupUpdate objects that you want to insert into or delete from a
RuleGroup.
You can only insert REGULAR rules into a rule group.
ActivatedRule|OverrideAction applies only when updating or adding a
RuleGroup to a WebACL. In this case you do not use
ActivatedRule|Action. For all other update requests, ActivatedRule|Action is
used instead of ActivatedRule|OverrideAction.
UpdateRuleGroupRequest.Builder updates(RuleGroupUpdate... updates)
An array of RuleGroupUpdate objects that you want to insert into or delete from a
RuleGroup.
You can only insert REGULAR rules into a rule group.
ActivatedRule|OverrideAction applies only when updating or adding a RuleGroup to a
WebACL. In this case you do not use ActivatedRule|Action. For all other update
requests, ActivatedRule|Action is used instead of ActivatedRule|OverrideAction.
updates - An array of RuleGroupUpdate objects that you want to insert into or delete from a
RuleGroup.
You can only insert REGULAR rules into a rule group.
ActivatedRule|OverrideAction applies only when updating or adding a
RuleGroup to a WebACL. In this case you do not use
ActivatedRule|Action. For all other update requests, ActivatedRule|Action is
used instead of ActivatedRule|OverrideAction.
UpdateRuleGroupRequest.Builder updates(Consumer<RuleGroupUpdate.Builder>... updates)
An array of RuleGroupUpdate objects that you want to insert into or delete from a
RuleGroup.
You can only insert REGULAR rules into a rule group.
ActivatedRule|OverrideAction applies only when updating or adding a RuleGroup to a
WebACL. In this case you do not use ActivatedRule|Action. For all other update
requests, ActivatedRule|Action is used instead of ActivatedRule|OverrideAction.
List.Builder avoiding the need
to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and
its result is passed to #updates(List) .updates - a consumer that will call methods on List.Builder #updates(List) UpdateRuleGroupRequest.Builder changeToken(String changeToken)
The value returned by the most recent call to GetChangeToken.
changeToken - The value returned by the most recent call to GetChangeToken.UpdateRuleGroupRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderoverrideConfiguration - The override configuration.UpdateRuleGroupRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.