Interface FirewallStatus.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<FirewallStatus.Builder,,FirewallStatus> SdkBuilder<FirewallStatus.Builder,,FirewallStatus> SdkPojo
- Enclosing class:
FirewallStatus
-
Method Summary
Modifier and TypeMethodDescriptiondefault FirewallStatus.BuildercapacityUsageSummary(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.BuildertransitGatewayAttachmentSyncState(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
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
-
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
READYonly when theConfigurationSyncStateSummaryvalue isIN_SYNCand theAttachmentStatusvalues 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 isREADYonly when theConfigurationSyncStateSummaryvalue isIN_SYNCand theAttachmentStatusvalues 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
READYonly when theConfigurationSyncStateSummaryvalue isIN_SYNCand theAttachmentStatusvalues 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 isREADYonly when theConfigurationSyncStateSummaryvalue isIN_SYNCand theAttachmentStatusvalues 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
Configsettings in theSyncStatesfor 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_SYNCfor the firewall to be ready for use, but it doesn't indicate that the firewall is ready. TheStatussetting 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 theConfigsettings in theSyncStatesfor 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_SYNCfor the firewall to be ready for use, but it doesn't indicate that the firewall is ready. TheStatussetting 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
Configsettings in theSyncStatesfor 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_SYNCfor the firewall to be ready for use, but it doesn't indicate that the firewall is ready. TheStatussetting 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 theConfigsettings in theSyncStatesfor 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_SYNCfor the firewall to be ready for use, but it doesn't indicate that the firewall is ready. TheStatussetting 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
ConfigurationSyncStateSummaryandStatus.- 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
ConfigurationSyncStateSummaryandStatus.- 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.Builderavoiding the need to create one manually viaCapacityUsageSummary.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaTransitGatewayAttachmentSyncState.builder().When the
Consumercompletes,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:
-