public static interface AwsNetworkFirewallFirewallDetails.Builder extends SdkPojo, CopyableBuilder<AwsNetworkFirewallFirewallDetails.Builder,AwsNetworkFirewallFirewallDetails>
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsNetworkFirewallFirewallDetails.Builder deleteProtection(Boolean deleteProtection)
Whether the firewall is protected from deletion. If set to true, then the firewall cannot be
deleted.
deleteProtection - Whether the firewall is protected from deletion. If set to true, then the firewall cannot
be deleted.AwsNetworkFirewallFirewallDetails.Builder description(String description)
A description of the firewall.
description - A description of the firewall.AwsNetworkFirewallFirewallDetails.Builder firewallArn(String firewallArn)
The ARN of the firewall.
firewallArn - The ARN of the firewall.AwsNetworkFirewallFirewallDetails.Builder firewallId(String firewallId)
The identifier of the firewall.
firewallId - The identifier of the firewall.AwsNetworkFirewallFirewallDetails.Builder firewallName(String firewallName)
A descriptive name of the firewall.
firewallName - A descriptive name of the firewall.AwsNetworkFirewallFirewallDetails.Builder firewallPolicyArn(String firewallPolicyArn)
The ARN of the firewall policy.
firewallPolicyArn - The ARN of the firewall policy.AwsNetworkFirewallFirewallDetails.Builder firewallPolicyChangeProtection(Boolean firewallPolicyChangeProtection)
Whether the firewall is protected from a change to the firewall policy. If set to true, you
cannot associate a different policy with the firewall.
firewallPolicyChangeProtection - Whether the firewall is protected from a change to the firewall policy. If set to true,
you cannot associate a different policy with the firewall.AwsNetworkFirewallFirewallDetails.Builder subnetChangeProtection(Boolean subnetChangeProtection)
Whether the firewall is protected from a change to the subnet associations. If set to true, you
cannot map different subnets to the firewall.
subnetChangeProtection - Whether the firewall is protected from a change to the subnet associations. If set to
true, you cannot map different subnets to the firewall.AwsNetworkFirewallFirewallDetails.Builder subnetMappings(Collection<AwsNetworkFirewallFirewallSubnetMappingsDetails> subnetMappings)
The public subnets that Network Firewall uses for the firewall. Each subnet must belong to a different Availability Zone.
subnetMappings - The public subnets that Network Firewall uses for the firewall. Each subnet must belong to a different
Availability Zone.AwsNetworkFirewallFirewallDetails.Builder subnetMappings(AwsNetworkFirewallFirewallSubnetMappingsDetails... subnetMappings)
The public subnets that Network Firewall uses for the firewall. Each subnet must belong to a different Availability Zone.
subnetMappings - The public subnets that Network Firewall uses for the firewall. Each subnet must belong to a different
Availability Zone.AwsNetworkFirewallFirewallDetails.Builder subnetMappings(Consumer<AwsNetworkFirewallFirewallSubnetMappingsDetails.Builder>... subnetMappings)
The public subnets that Network Firewall uses for the firewall. Each subnet must belong to a different Availability Zone.
This is a convenience method that creates an instance of theAwsNetworkFirewallFirewallSubnetMappingsDetails.Builder
avoiding the need to create one manually via
AwsNetworkFirewallFirewallSubnetMappingsDetails.builder()
.
When the Consumer completes,
SdkBuilder.build()
is called immediately and its result is passed to #subnetMappings(List.
subnetMappings - a consumer that will call methods on
AwsNetworkFirewallFirewallSubnetMappingsDetails.Builder#subnetMappings(java.util.Collection) AwsNetworkFirewallFirewallDetails.Builder vpcId(String vpcId)
The identifier of the VPC where the firewall is used.
vpcId - The identifier of the VPC where the firewall is used.Copyright © 2023. All rights reserved.