public static interface CreateFirewallRequest.Builder extends NetworkFirewallRequest.Builder, SdkPojo, CopyableBuilder<CreateFirewallRequest.Builder,CreateFirewallRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateFirewallRequest.Builder |
deleteProtection(Boolean deleteProtection)
A flag indicating whether it is possible to delete the firewall.
|
CreateFirewallRequest.Builder |
description(String description)
A description of the firewall.
|
default CreateFirewallRequest.Builder |
encryptionConfiguration(Consumer<EncryptionConfiguration.Builder> encryptionConfiguration)
A complex type that contains settings for encryption of your firewall resources.
|
CreateFirewallRequest.Builder |
encryptionConfiguration(EncryptionConfiguration encryptionConfiguration)
A complex type that contains settings for encryption of your firewall resources.
|
CreateFirewallRequest.Builder |
firewallName(String firewallName)
The descriptive name of the firewall.
|
CreateFirewallRequest.Builder |
firewallPolicyArn(String firewallPolicyArn)
The Amazon Resource Name (ARN) of the FirewallPolicy that you want to use for the firewall.
|
CreateFirewallRequest.Builder |
firewallPolicyChangeProtection(Boolean firewallPolicyChangeProtection)
A setting indicating whether the firewall is protected against a change to the firewall policy association.
|
CreateFirewallRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateFirewallRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateFirewallRequest.Builder |
subnetChangeProtection(Boolean subnetChangeProtection)
A setting indicating whether the firewall is protected against changes to the subnet associations.
|
CreateFirewallRequest.Builder |
subnetMappings(Collection<SubnetMapping> subnetMappings)
The public subnets to use for your Network Firewall firewalls.
|
CreateFirewallRequest.Builder |
subnetMappings(Consumer<SubnetMapping.Builder>... subnetMappings)
The public subnets to use for your Network Firewall firewalls.
|
CreateFirewallRequest.Builder |
subnetMappings(SubnetMapping... subnetMappings)
The public subnets to use for your Network Firewall firewalls.
|
CreateFirewallRequest.Builder |
tags(Collection<Tag> tags)
The key:value pairs to associate with the resource.
|
CreateFirewallRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
The key:value pairs to associate with the resource.
|
CreateFirewallRequest.Builder |
tags(Tag... tags)
The key:value pairs to associate with the resource.
|
CreateFirewallRequest.Builder |
vpcId(String vpcId)
The unique identifier of the VPC where Network Firewall should create the firewall.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateFirewallRequest.Builder firewallName(String firewallName)
The descriptive name of the firewall. You can't change the name of a firewall after you create it.
firewallName - The descriptive name of the firewall. You can't change the name of a firewall after you create it.CreateFirewallRequest.Builder firewallPolicyArn(String firewallPolicyArn)
The Amazon Resource Name (ARN) of the FirewallPolicy that you want to use for the firewall.
firewallPolicyArn - The Amazon Resource Name (ARN) of the FirewallPolicy that you want to use for the firewall.CreateFirewallRequest.Builder vpcId(String vpcId)
The unique identifier of the VPC where Network Firewall should create the firewall.
You can't change this setting after you create the firewall.
vpcId - The unique identifier of the VPC where Network Firewall should create the firewall.
You can't change this setting after you create the firewall.
CreateFirewallRequest.Builder subnetMappings(Collection<SubnetMapping> subnetMappings)
The public subnets to use for your Network Firewall firewalls. Each subnet must belong to a different Availability Zone in the VPC. Network Firewall creates a firewall endpoint in each subnet.
subnetMappings - The public subnets to use for your Network Firewall firewalls. Each subnet must belong to a different
Availability Zone in the VPC. Network Firewall creates a firewall endpoint in each subnet.CreateFirewallRequest.Builder subnetMappings(SubnetMapping... subnetMappings)
The public subnets to use for your Network Firewall firewalls. Each subnet must belong to a different Availability Zone in the VPC. Network Firewall creates a firewall endpoint in each subnet.
subnetMappings - The public subnets to use for your Network Firewall firewalls. Each subnet must belong to a different
Availability Zone in the VPC. Network Firewall creates a firewall endpoint in each subnet.CreateFirewallRequest.Builder subnetMappings(Consumer<SubnetMapping.Builder>... subnetMappings)
The public subnets to use for your Network Firewall firewalls. Each subnet must belong to a different Availability Zone in the VPC. Network Firewall creates a firewall endpoint in each subnet.
This is a convenience method that creates an instance of theSubnetMapping.Builder avoiding the need to
create one manually via SubnetMapping.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
SubnetMapping.Builder#subnetMappings(java.util.Collection) CreateFirewallRequest.Builder deleteProtection(Boolean deleteProtection)
A flag indicating whether it is possible to delete the firewall. A setting of TRUE indicates
that the firewall is protected against deletion. Use this setting to protect against accidentally deleting a
firewall that is in use. When you create a firewall, the operation initializes this flag to TRUE
.
deleteProtection - A flag indicating whether it is possible to delete the firewall. A setting of TRUE
indicates that the firewall is protected against deletion. Use this setting to protect against
accidentally deleting a firewall that is in use. When you create a firewall, the operation initializes
this flag to TRUE.CreateFirewallRequest.Builder subnetChangeProtection(Boolean subnetChangeProtection)
A setting indicating whether the firewall is protected against changes to the subnet associations. Use this
setting to protect against accidentally modifying the subnet associations for a firewall that is in use. When
you create a firewall, the operation initializes this setting to TRUE.
subnetChangeProtection - A setting indicating whether the firewall is protected against changes to the subnet associations. Use
this setting to protect against accidentally modifying the subnet associations for a firewall that is
in use. When you create a firewall, the operation initializes this setting to TRUE.CreateFirewallRequest.Builder firewallPolicyChangeProtection(Boolean firewallPolicyChangeProtection)
A setting indicating whether the firewall is protected against a change to the firewall policy association.
Use this setting to protect against accidentally modifying the firewall policy for a firewall that is in use.
When you create a firewall, the operation initializes this setting to TRUE.
firewallPolicyChangeProtection - A setting indicating whether the firewall is protected against a change to the firewall policy
association. Use this setting to protect against accidentally modifying the firewall policy for a
firewall that is in use. When you create a firewall, the operation initializes this setting to
TRUE.CreateFirewallRequest.Builder description(String description)
A description of the firewall.
description - A description of the firewall.CreateFirewallRequest.Builder tags(Collection<Tag> tags)
The key:value pairs to associate with the resource.
tags - The key:value pairs to associate with the resource.CreateFirewallRequest.Builder tags(Tag... tags)
The key:value pairs to associate with the resource.
tags - The key:value pairs to associate with the resource.CreateFirewallRequest.Builder tags(Consumer<Tag.Builder>... tags)
The key:value pairs to associate with the resource.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one
manually via Tag.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #tags(List.
tags - a consumer that will call methods on
Tag.Builder#tags(java.util.Collection) CreateFirewallRequest.Builder encryptionConfiguration(EncryptionConfiguration encryptionConfiguration)
A complex type that contains settings for encryption of your firewall resources.
encryptionConfiguration - A complex type that contains settings for encryption of your firewall resources.default CreateFirewallRequest.Builder encryptionConfiguration(Consumer<EncryptionConfiguration.Builder> encryptionConfiguration)
A complex type that contains settings for encryption of your firewall resources.
This is a convenience method that creates an instance of theEncryptionConfiguration.Builder avoiding
the need to create one manually via EncryptionConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to encryptionConfiguration(EncryptionConfiguration).
encryptionConfiguration - a consumer that will call methods on EncryptionConfiguration.BuilderencryptionConfiguration(EncryptionConfiguration)CreateFirewallRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateFirewallRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.