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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaFirewallPolicyDetails.builder().When the
Consumercompletes,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.
-