Interface AwsNetworkFirewallFirewallPolicyDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsNetworkFirewallFirewallPolicyDetails.Builder,
,AwsNetworkFirewallFirewallPolicyDetails> SdkBuilder<AwsNetworkFirewallFirewallPolicyDetails.Builder,
,AwsNetworkFirewallFirewallPolicyDetails> SdkPojo
- Enclosing class:
AwsNetworkFirewallFirewallPolicyDetails
public static interface AwsNetworkFirewallFirewallPolicyDetails.Builder
extends SdkPojo, CopyableBuilder<AwsNetworkFirewallFirewallPolicyDetails.Builder,AwsNetworkFirewallFirewallPolicyDetails>
-
Method Summary
Modifier and TypeMethodDescriptiondescription
(String description) A description of the firewall policy.firewallPolicy
(Consumer<FirewallPolicyDetails.Builder> firewallPolicy) The firewall policy configuration.firewallPolicy
(FirewallPolicyDetails firewallPolicy) The firewall policy configuration.firewallPolicyArn
(String firewallPolicyArn) The ARN of the firewall policy.firewallPolicyId
(String firewallPolicyId) The identifier of the firewall policy.firewallPolicyName
(String firewallPolicyName) The name of the firewall policy.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 Details
-
firewallPolicy
AwsNetworkFirewallFirewallPolicyDetails.Builder firewallPolicy(FirewallPolicyDetails firewallPolicy) The firewall policy configuration.
- Parameters:
firewallPolicy
- The firewall policy configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
firewallPolicy
default AwsNetworkFirewallFirewallPolicyDetails.Builder firewallPolicy(Consumer<FirewallPolicyDetails.Builder> firewallPolicy) The firewall policy configuration.
This is a convenience method that creates an instance of theFirewallPolicyDetails.Builder
avoiding the need to create one manually viaFirewallPolicyDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofirewallPolicy(FirewallPolicyDetails)
.- Parameters:
firewallPolicy
- a consumer that will call methods onFirewallPolicyDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
firewallPolicyArn
The ARN of the firewall policy.
- Parameters:
firewallPolicyArn
- The ARN of the firewall policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
firewallPolicyId
The identifier of the firewall policy.
- Parameters:
firewallPolicyId
- The identifier of the firewall policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
firewallPolicyName
The name of the firewall policy.
- Parameters:
firewallPolicyName
- The name of the firewall policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A description of the firewall policy.
- Parameters:
description
- A description of the firewall policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-