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've configured it.status
(FirewallStatusValue status) The readiness of the configured firewall to handle network traffic across all of the Availability Zones where you've configured it.syncStates
(Map<String, SyncState> syncStates) The subnets that you've configured for use by the Network Firewall firewall.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, sdkFields
-
Method Details
-
status
The readiness of the configured firewall to handle network traffic across all of the Availability Zones where you've configured it. 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've configured it. 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've configured it. 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've configured it. 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 sync states reported in the
Config
settings for all of the Availability Zones where you have configured the firewall.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 zones where the firewall is in use. 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.- Parameters:
configurationSyncStateSummary
- The configuration sync state for the firewall. This summarizes the sync states reported in theConfig
settings for all of the Availability Zones where you have configured the firewall.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 zones where the firewall is in use. 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.- 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 sync states reported in the
Config
settings for all of the Availability Zones where you have configured the firewall.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 zones where the firewall is in use. 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.- Parameters:
configurationSyncStateSummary
- The configuration sync state for the firewall. This summarizes the sync states reported in theConfig
settings for all of the Availability Zones where you have configured the firewall.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 zones where the firewall is in use. 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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
syncStates
The subnets that you've configured for use by the Network Firewall firewall. This contains one array element per Availability Zone where you've configured a subnet. These objects provide details of the information that is summarized in the
ConfigurationSyncStateSummary
andStatus
, broken down by zone and configuration object.- Parameters:
syncStates
- The subnets that you've configured for use by the Network Firewall firewall. This contains one array element per Availability Zone where you've configured a subnet. These objects provide details of the information that is summarized in theConfigurationSyncStateSummary
andStatus
, broken down by zone and configuration object.- 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 calclulates 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 calclulates 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 calclulates 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:
-