@Generated(value="software.amazon.awssdk:codegen") public final class UpdateRuleGroupRequest extends WafRequest implements ToCopyableBuilder<UpdateRuleGroupRequest.Builder,UpdateRuleGroupRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateRuleGroupRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static UpdateRuleGroupRequest.Builder |
builder() |
String |
changeToken()
The value returned by the most recent call to GetChangeToken.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
ruleGroupId()
The
RuleGroupId of the RuleGroup that you want to update. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends UpdateRuleGroupRequest.Builder> |
serializableBuilderClass() |
UpdateRuleGroupRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
List<RuleGroupUpdate> |
updates()
An array of
RuleGroupUpdate objects that you want to insert into or delete from a RuleGroup. |
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String ruleGroupId()
The RuleGroupId of the RuleGroup that you want to update. RuleGroupId is
returned by CreateRuleGroup and by ListRuleGroups.
RuleGroupId of the RuleGroup that you want to update. RuleGroupId is
returned by CreateRuleGroup and by ListRuleGroups.public List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
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.
public String changeToken()
The value returned by the most recent call to GetChangeToken.
public UpdateRuleGroupRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateRuleGroupRequest.Builder,UpdateRuleGroupRequest>toBuilder in class WafRequestpublic static UpdateRuleGroupRequest.Builder builder()
public static Class<? extends UpdateRuleGroupRequest.Builder> serializableBuilderClass()
public String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2019. All rights reserved.