Interface DescribeFirewallMetadataResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeFirewallMetadataResponse.Builder,
,DescribeFirewallMetadataResponse> NetworkFirewallResponse.Builder
,SdkBuilder<DescribeFirewallMetadataResponse.Builder,
,DescribeFirewallMetadataResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
DescribeFirewallMetadataResponse
-
Method Summary
Modifier and TypeMethodDescriptiondescription
(String description) A description of the firewall.firewallArn
(String firewallArn) The Amazon Resource Name (ARN) of the firewall.firewallPolicyArn
(String firewallPolicyArn) The Amazon Resource Name (ARN) of the firewall policy.The readiness of the configured firewall to handle network traffic across all of the Availability Zones where you have it configured.status
(FirewallStatusValue status) The readiness of the configured firewall to handle network traffic across all of the Availability Zones where you have it configured.supportedAvailabilityZones
(Map<String, AvailabilityZoneMetadata> supportedAvailabilityZones) The Availability Zones that the firewall currently supports.transitGatewayAttachmentId
(String transitGatewayAttachmentId) The unique identifier of the transit gateway attachment associated with this firewall.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.networkfirewall.model.NetworkFirewallResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
firewallArn
The Amazon Resource Name (ARN) of the firewall.
- Parameters:
firewallArn
- The Amazon Resource Name (ARN) of the firewall.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
firewallPolicyArn
The Amazon Resource Name (ARN) of the firewall policy.
- Parameters:
firewallPolicyArn
- The Amazon Resource Name (ARN) 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.
- Parameters:
description
- A description of the firewall.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The readiness of the configured firewall to handle network traffic across all of the Availability Zones where you have it configured. This setting is
READY
only when theConfigurationSyncStateSummary
value isIN_SYNC
and theAttachment
Status
values for all of the configured subnets areREADY
.- Parameters:
status
- The readiness of the configured firewall to handle network traffic across all of the Availability Zones where you have it configured. This setting isREADY
only when theConfigurationSyncStateSummary
value isIN_SYNC
and theAttachment
Status
values for all of the configured subnets areREADY
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The readiness of the configured firewall to handle network traffic across all of the Availability Zones where you have it configured. This setting is
READY
only when theConfigurationSyncStateSummary
value isIN_SYNC
and theAttachment
Status
values for all of the configured subnets areREADY
.- Parameters:
status
- The readiness of the configured firewall to handle network traffic across all of the Availability Zones where you have it configured. This setting isREADY
only when theConfigurationSyncStateSummary
value isIN_SYNC
and theAttachment
Status
values for all of the configured subnets areREADY
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
supportedAvailabilityZones
DescribeFirewallMetadataResponse.Builder supportedAvailabilityZones(Map<String, AvailabilityZoneMetadata> supportedAvailabilityZones) The Availability Zones that the firewall currently supports. This includes all Availability Zones for which the firewall has a subnet defined.
- Parameters:
supportedAvailabilityZones
- The Availability Zones that the firewall currently supports. This includes all Availability Zones for which the firewall has a subnet defined.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transitGatewayAttachmentId
DescribeFirewallMetadataResponse.Builder transitGatewayAttachmentId(String transitGatewayAttachmentId) The unique identifier of the transit gateway attachment associated with this firewall. This field is only present for transit gateway-attached firewalls.
- Parameters:
transitGatewayAttachmentId
- The unique identifier of the transit gateway attachment associated with this firewall. This field is only present for transit gateway-attached firewalls.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-