Interface FirewallStatus.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<FirewallStatus.Builder,,- FirewallStatus> - SdkBuilder<FirewallStatus.Builder,,- FirewallStatus> - SdkPojo
- Enclosing class:
- FirewallStatus
- 
Method SummaryModifier 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.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
statusThe 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 is- READYonly when the- ConfigurationSyncStateSummaryvalue is- IN_SYNCand the- Attachment- Statusvalues for all of the configured subnets are- READY.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
statusThe 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 is- READYonly when the- ConfigurationSyncStateSummaryvalue is- IN_SYNCand the- Attachment- Statusvalues for all of the configured subnets are- READY.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
configurationSyncStateSummaryThe 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 the- Configsettings in the- SyncStatesfor 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. The- Statussetting 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:
 
- 
configurationSyncStateSummaryFirewallStatus.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 the- Configsettings in the- SyncStatesfor 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. The- Statussetting 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:
 
- 
syncStatesStatus 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 - ConfigurationSyncStateSummaryand- Status.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
capacityUsageSummaryDescribes 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.
 
- 
capacityUsageSummarydefault 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 on- CapacityUsageSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
transitGatewayAttachmentSyncStateFirewallStatus.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.
 
- 
transitGatewayAttachmentSyncStatedefault 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 on- TransitGatewayAttachmentSyncState.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-