public static interface UpdateRuleGroupRequest.Builder extends WafRequest.Builder, SdkPojo, CopyableBuilder<UpdateRuleGroupRequest.Builder,UpdateRuleGroupRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, 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.
RuleGroupUpdate.Builder avoiding the need to create one
manually via RuleGroupUpdate.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #updates(List.
updates - a consumer that will call methods on
RuleGroupUpdate.Builder#updates(java.util.Collection) 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)
overrideConfiguration in interface AwsRequest.BuilderUpdateRuleGroupRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.