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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AwsNetworkFirewallFirewallPolicyDetails.Builderdescription(String description)A description of the firewall policy.default AwsNetworkFirewallFirewallPolicyDetails.BuilderfirewallPolicy(Consumer<FirewallPolicyDetails.Builder> firewallPolicy)The firewall policy configuration.AwsNetworkFirewallFirewallPolicyDetails.BuilderfirewallPolicy(FirewallPolicyDetails firewallPolicy)The firewall policy configuration.AwsNetworkFirewallFirewallPolicyDetails.BuilderfirewallPolicyArn(String firewallPolicyArn)The ARN of the firewall policy.AwsNetworkFirewallFirewallPolicyDetails.BuilderfirewallPolicyId(String firewallPolicyId)The identifier of the firewall policy.AwsNetworkFirewallFirewallPolicyDetails.BuilderfirewallPolicyName(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
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:
firewallPolicy(FirewallPolicyDetails)
-
firewallPolicyArn
AwsNetworkFirewallFirewallPolicyDetails.Builder firewallPolicyArn(String 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
AwsNetworkFirewallFirewallPolicyDetails.Builder firewallPolicyId(String 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
AwsNetworkFirewallFirewallPolicyDetails.Builder firewallPolicyName(String 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
AwsNetworkFirewallFirewallPolicyDetails.Builder description(String 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.
-
-