Interface AwsNetworkFirewallRuleGroupDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AwsNetworkFirewallRuleGroupDetails.Builder,AwsNetworkFirewallRuleGroupDetails>,SdkBuilder<AwsNetworkFirewallRuleGroupDetails.Builder,AwsNetworkFirewallRuleGroupDetails>,SdkPojo
- Enclosing class:
- AwsNetworkFirewallRuleGroupDetails
public static interface AwsNetworkFirewallRuleGroupDetails.Builder extends SdkPojo, CopyableBuilder<AwsNetworkFirewallRuleGroupDetails.Builder,AwsNetworkFirewallRuleGroupDetails>
-
-
Method Summary
-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
capacity
AwsNetworkFirewallRuleGroupDetails.Builder capacity(Integer capacity)
The maximum number of operating resources that this rule group can use.
- Parameters:
capacity- The maximum number of operating resources that this rule group can use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
AwsNetworkFirewallRuleGroupDetails.Builder description(String description)
A description of the rule group.
- Parameters:
description- A description of the rule group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleGroup
AwsNetworkFirewallRuleGroupDetails.Builder ruleGroup(RuleGroupDetails ruleGroup)
Details about the rule group.
- Parameters:
ruleGroup- Details about the rule group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleGroup
default AwsNetworkFirewallRuleGroupDetails.Builder ruleGroup(Consumer<RuleGroupDetails.Builder> ruleGroup)
Details about the rule group.
This is a convenience method that creates an instance of theRuleGroupDetails.Builderavoiding the need to create one manually viaRuleGroupDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toruleGroup(RuleGroupDetails).- Parameters:
ruleGroup- a consumer that will call methods onRuleGroupDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ruleGroup(RuleGroupDetails)
-
ruleGroupArn
AwsNetworkFirewallRuleGroupDetails.Builder ruleGroupArn(String ruleGroupArn)
The ARN of the rule group.
- Parameters:
ruleGroupArn- The ARN of the rule group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleGroupId
AwsNetworkFirewallRuleGroupDetails.Builder ruleGroupId(String ruleGroupId)
The identifier of the rule group.
- Parameters:
ruleGroupId- The identifier of the rule group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleGroupName
AwsNetworkFirewallRuleGroupDetails.Builder ruleGroupName(String ruleGroupName)
The descriptive name of the rule group.
- Parameters:
ruleGroupName- The descriptive name of the rule group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
AwsNetworkFirewallRuleGroupDetails.Builder type(String type)
The type of rule group. A rule group can be stateful or stateless.
- Parameters:
type- The type of rule group. A rule group can be stateful or stateless.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-