Interface FirewallStatus.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<FirewallStatus.Builder,
,FirewallStatus> SdkBuilder<FirewallStatus.Builder,
,FirewallStatus> SdkPojo
- Enclosing class:
FirewallStatus
-
Method Summary
Modifier and TypeMethodDescriptiondefault FirewallStatus.Builder
capacityUsageSummary
(Consumer<CapacityUsageSummary.Builder> capacityUsageSummary) Describes the capacity usage of the resources contained in a firewall's reference sets.capacityUsageSummary
(CapacityUsageSummary capacityUsageSummary) Describes the capacity usage of the resources contained in a firewall's reference sets.configurationSyncStateSummary
(String configurationSyncStateSummary) The configuration sync state for the firewall.configurationSyncStateSummary
(ConfigurationSyncState configurationSyncStateSummary) The configuration sync state for the firewall.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.syncStates
(Map<String, SyncState> syncStates) Status for the subnets that you've configured in the firewall.default FirewallStatus.Builder
transitGatewayAttachmentSyncState
(Consumer<TransitGatewayAttachmentSyncState.Builder> transitGatewayAttachmentSyncState) The synchronization state of the transit gateway attachment.transitGatewayAttachmentSyncState
(TransitGatewayAttachmentSyncState transitGatewayAttachmentSyncState) The synchronization state of the transit gateway attachment.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 Details
-
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:
-
configurationSyncStateSummary
The configuration sync state for the firewall. This summarizes the
Config
settings in theSyncStates
for this firewall status object.When you create a firewall or update its configuration, for example by adding a rule group to its firewall policy, Network Firewall distributes the configuration changes to all Availability Zones that have subnets defined for the firewall. This summary indicates whether the configuration changes have been applied everywhere.
This status must be
IN_SYNC
for the firewall to be ready for use, but it doesn't indicate that the firewall is ready. TheStatus
setting indicates firewall readiness. It's based on this setting and the readiness of the firewall endpoints to take traffic.- Parameters:
configurationSyncStateSummary
- The configuration sync state for the firewall. This summarizes theConfig
settings in theSyncStates
for this firewall status object.When you create a firewall or update its configuration, for example by adding a rule group to its firewall policy, Network Firewall distributes the configuration changes to all Availability Zones that have subnets defined for the firewall. This summary indicates whether the configuration changes have been applied everywhere.
This status must be
IN_SYNC
for the firewall to be ready for use, but it doesn't indicate that the firewall is ready. TheStatus
setting indicates firewall readiness. It's based on this setting and the readiness of the firewall endpoints to take traffic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
configurationSyncStateSummary
FirewallStatus.Builder configurationSyncStateSummary(ConfigurationSyncState configurationSyncStateSummary) The configuration sync state for the firewall. This summarizes the
Config
settings in theSyncStates
for this firewall status object.When you create a firewall or update its configuration, for example by adding a rule group to its firewall policy, Network Firewall distributes the configuration changes to all Availability Zones that have subnets defined for the firewall. This summary indicates whether the configuration changes have been applied everywhere.
This status must be
IN_SYNC
for the firewall to be ready for use, but it doesn't indicate that the firewall is ready. TheStatus
setting indicates firewall readiness. It's based on this setting and the readiness of the firewall endpoints to take traffic.- Parameters:
configurationSyncStateSummary
- The configuration sync state for the firewall. This summarizes theConfig
settings in theSyncStates
for this firewall status object.When you create a firewall or update its configuration, for example by adding a rule group to its firewall policy, Network Firewall distributes the configuration changes to all Availability Zones that have subnets defined for the firewall. This summary indicates whether the configuration changes have been applied everywhere.
This status must be
IN_SYNC
for the firewall to be ready for use, but it doesn't indicate that the firewall is ready. TheStatus
setting indicates firewall readiness. It's based on this setting and the readiness of the firewall endpoints to take traffic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
syncStates
Status for the subnets that you've configured in the firewall. This contains one array element per Availability Zone where you've configured a subnet in the firewall.
These objects provide detailed information for the settings
ConfigurationSyncStateSummary
andStatus
.- Parameters:
syncStates
- Status for the subnets that you've configured in the firewall. This contains one array element per Availability Zone where you've configured a subnet in the firewall.These objects provide detailed information for the settings
ConfigurationSyncStateSummary
andStatus
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
capacityUsageSummary
Describes the capacity usage of the resources contained in a firewall's reference sets. Network Firewall calculates the capacity usage by taking an aggregated count of all of the resources used by all of the reference sets in a firewall.
- Parameters:
capacityUsageSummary
- Describes the capacity usage of the resources contained in a firewall's reference sets. Network Firewall calculates the capacity usage by taking an aggregated count of all of the resources used by all of the reference sets in a firewall.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
capacityUsageSummary
default FirewallStatus.Builder capacityUsageSummary(Consumer<CapacityUsageSummary.Builder> capacityUsageSummary) Describes the capacity usage of the resources contained in a firewall's reference sets. Network Firewall calculates the capacity usage by taking an aggregated count of all of the resources used by all of the reference sets in a firewall.
This is a convenience method that creates an instance of theCapacityUsageSummary.Builder
avoiding the need to create one manually viaCapacityUsageSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocapacityUsageSummary(CapacityUsageSummary)
.- Parameters:
capacityUsageSummary
- a consumer that will call methods onCapacityUsageSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
transitGatewayAttachmentSyncState
FirewallStatus.Builder transitGatewayAttachmentSyncState(TransitGatewayAttachmentSyncState transitGatewayAttachmentSyncState) The synchronization state of the transit gateway attachment. This indicates whether the firewall's transit gateway configuration is properly synchronized and operational. Use this to verify that your transit gateway configuration changes have been applied.
- Parameters:
transitGatewayAttachmentSyncState
- The synchronization state of the transit gateway attachment. This indicates whether the firewall's transit gateway configuration is properly synchronized and operational. Use this to verify that your transit gateway configuration changes have been applied.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transitGatewayAttachmentSyncState
default FirewallStatus.Builder transitGatewayAttachmentSyncState(Consumer<TransitGatewayAttachmentSyncState.Builder> transitGatewayAttachmentSyncState) The synchronization state of the transit gateway attachment. This indicates whether the firewall's transit gateway configuration is properly synchronized and operational. Use this to verify that your transit gateway configuration changes have been applied.
This is a convenience method that creates an instance of theTransitGatewayAttachmentSyncState.Builder
avoiding the need to create one manually viaTransitGatewayAttachmentSyncState.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totransitGatewayAttachmentSyncState(TransitGatewayAttachmentSyncState)
.- Parameters:
transitGatewayAttachmentSyncState
- a consumer that will call methods onTransitGatewayAttachmentSyncState.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-