Interface SyncState.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SyncState.Builder,,SyncState> SdkBuilder<SyncState.Builder,,SyncState> SdkPojo
- Enclosing class:
SyncState
-
Method Summary
Modifier and TypeMethodDescriptiondefault SyncState.Builderattachment(Consumer<Attachment.Builder> attachment) The configuration and status for a single firewall subnet.attachment(Attachment attachment) The configuration and status for a single firewall subnet.config(Map<String, PerObjectStatus> config) The configuration status of the firewall endpoint in a single VPC subnet.natGatewayAttachments(Collection<NatGatewayAttachment> natGatewayAttachments) The NAT gateway that's attached to a proxy mode firewall in the Availability Zone, and the status of the attachment.natGatewayAttachments(Consumer<NatGatewayAttachment.Builder>... natGatewayAttachments) The NAT gateway that's attached to a proxy mode firewall in the Availability Zone, and the status of the attachment.natGatewayAttachments(NatGatewayAttachment... natGatewayAttachments) The NAT gateway that's attached to a proxy mode firewall in the Availability Zone, and the status of the attachment.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, sdkFieldNameToField, sdkFields
-
Method Details
-
attachment
The configuration and status for a single firewall subnet. For each configured subnet, Network Firewall creates the attachment by instantiating the firewall endpoint in the subnet so that it's ready to take traffic.
- Parameters:
attachment- The configuration and status for a single firewall subnet. For each configured subnet, Network Firewall creates the attachment by instantiating the firewall endpoint in the subnet so that it's ready to take traffic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attachment
The configuration and status for a single firewall subnet. For each configured subnet, Network Firewall creates the attachment by instantiating the firewall endpoint in the subnet so that it's ready to take traffic.
This is a convenience method that creates an instance of theAttachment.Builderavoiding the need to create one manually viaAttachment.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toattachment(Attachment).- Parameters:
attachment- a consumer that will call methods onAttachment.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
config
The configuration status of the firewall endpoint in a single VPC subnet. Network Firewall provides each endpoint with the rules that are configured in the firewall policy. Each time you add a subnet or modify the associated firewall policy, Network Firewall synchronizes the rules in the endpoint, so it can properly filter network traffic.
- Parameters:
config- The configuration status of the firewall endpoint in a single VPC subnet. Network Firewall provides each endpoint with the rules that are configured in the firewall policy. Each time you add a subnet or modify the associated firewall policy, Network Firewall synchronizes the rules in the endpoint, so it can properly filter network traffic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
natGatewayAttachments
The NAT gateway that's attached to a proxy mode firewall in the Availability Zone, and the status of the attachment. To get NAT gateway details, such as IP addresses, use the Amazon EC2
DescribeNatGatewaysaction.A proxy mode firewall is
READYwhen at least one Availability Zone's firewall endpoint and NAT gateway attachment areREADY.- Parameters:
natGatewayAttachments- The NAT gateway that's attached to a proxy mode firewall in the Availability Zone, and the status of the attachment. To get NAT gateway details, such as IP addresses, use the Amazon EC2DescribeNatGatewaysaction.A proxy mode firewall is
READYwhen at least one Availability Zone's firewall endpoint and NAT gateway attachment areREADY.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
natGatewayAttachments
The NAT gateway that's attached to a proxy mode firewall in the Availability Zone, and the status of the attachment. To get NAT gateway details, such as IP addresses, use the Amazon EC2
DescribeNatGatewaysaction.A proxy mode firewall is
READYwhen at least one Availability Zone's firewall endpoint and NAT gateway attachment areREADY.- Parameters:
natGatewayAttachments- The NAT gateway that's attached to a proxy mode firewall in the Availability Zone, and the status of the attachment. To get NAT gateway details, such as IP addresses, use the Amazon EC2DescribeNatGatewaysaction.A proxy mode firewall is
READYwhen at least one Availability Zone's firewall endpoint and NAT gateway attachment areREADY.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
natGatewayAttachments
SyncState.Builder natGatewayAttachments(Consumer<NatGatewayAttachment.Builder>... natGatewayAttachments) The NAT gateway that's attached to a proxy mode firewall in the Availability Zone, and the status of the attachment. To get NAT gateway details, such as IP addresses, use the Amazon EC2
DescribeNatGatewaysaction.A proxy mode firewall is
This is a convenience method that creates an instance of theREADYwhen at least one Availability Zone's firewall endpoint and NAT gateway attachment areREADY.NatGatewayAttachment.Builderavoiding the need to create one manually viaNatGatewayAttachment.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonatGatewayAttachments(List<NatGatewayAttachment>).- Parameters:
natGatewayAttachments- a consumer that will call methods onNatGatewayAttachment.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-