Interface RuleSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RuleSummary.Builder,RuleSummary>,SdkBuilder<RuleSummary.Builder,RuleSummary>,SdkPojo
- Enclosing class:
- RuleSummary
public static interface RuleSummary.Builder extends SdkPojo, CopyableBuilder<RuleSummary.Builder,RuleSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RuleSummary.Buildername(String name)A friendly name or description of the Rule.RuleSummary.BuilderruleId(String ruleId)A unique identifier for aRule.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
ruleId
RuleSummary.Builder ruleId(String ruleId)
A unique identifier for a
Rule. You useRuleIdto get more information about aRule(see GetRule), update aRule(see UpdateRule), insert aRuleinto aWebACLor delete one from aWebACL(see UpdateWebACL), or delete aRulefrom AWS WAF (see DeleteRule).RuleIdis returned by CreateRule and by ListRules.- Parameters:
ruleId- A unique identifier for aRule. You useRuleIdto get more information about aRule(see GetRule), update aRule(see UpdateRule), insert aRuleinto aWebACLor delete one from aWebACL(see UpdateWebACL), or delete aRulefrom AWS WAF (see DeleteRule).RuleIdis returned by CreateRule and by ListRules.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
RuleSummary.Builder name(String name)
A friendly name or description of the Rule. You can't change the name of a
Ruleafter you create it.- Parameters:
name- A friendly name or description of the Rule. You can't change the name of aRuleafter you create it.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-