Class FirewallConfigurationChanged.DataItem.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.networkfirewall.events.FirewallConfigurationChanged.DataItem.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<FirewallConfigurationChanged.DataItem>
- Enclosing interface:
FirewallConfigurationChanged.DataItem
@Stability(Experimental)
public static final class FirewallConfigurationChanged.DataItem.Builder
extends Object
implements software.amazon.jsii.Builder<FirewallConfigurationChanged.DataItem>
A builder for
FirewallConfigurationChanged.DataItem-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionavailabilityZone(List<String> availabilityZone) Sets the value ofFirewallConfigurationChanged.DataItem.getAvailabilityZone()build()Builds the configured instance.configurationResourceArn(List<String> configurationResourceArn) Sets the value ofFirewallConfigurationChanged.DataItem.getConfigurationResourceArn()currentConfigurationSyncStatus(List<String> currentConfigurationSyncStatus) currentConfigurationUpdateToken(List<String> currentConfigurationUpdateToken) previousConfigurationSyncStatus(List<String> previousConfigurationSyncStatus) previousConfigurationUpdateToken(List<String> previousConfigurationUpdateToken)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
availabilityZone
@Stability(Experimental) public FirewallConfigurationChanged.DataItem.Builder availabilityZone(List<String> availabilityZone) Sets the value ofFirewallConfigurationChanged.DataItem.getAvailabilityZone()- Parameters:
availabilityZone- Availability Zone property. Specify an array of string values to match this event if the actual value of Availability Zone is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
configurationResourceArn
@Stability(Experimental) public FirewallConfigurationChanged.DataItem.Builder configurationResourceArn(List<String> configurationResourceArn) Sets the value ofFirewallConfigurationChanged.DataItem.getConfigurationResourceArn()- Parameters:
configurationResourceArn- Configuration Resource ARN property. Specify an array of string values to match this event if the actual value of Configuration Resource ARN is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
currentConfigurationSyncStatus
@Stability(Experimental) public FirewallConfigurationChanged.DataItem.Builder currentConfigurationSyncStatus(List<String> currentConfigurationSyncStatus) - Parameters:
currentConfigurationSyncStatus- Current Configuration Sync Status property. Specify an array of string values to match this event if the actual value of Current Configuration Sync Status is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
currentConfigurationUpdateToken
@Stability(Experimental) public FirewallConfigurationChanged.DataItem.Builder currentConfigurationUpdateToken(List<String> currentConfigurationUpdateToken) - Parameters:
currentConfigurationUpdateToken- Current Configuration Update Token property. Specify an array of string values to match this event if the actual value of Current Configuration Update Token is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
previousConfigurationSyncStatus
@Stability(Experimental) public FirewallConfigurationChanged.DataItem.Builder previousConfigurationSyncStatus(List<String> previousConfigurationSyncStatus) - Parameters:
previousConfigurationSyncStatus- Previous Configuration Sync Status property. Specify an array of string values to match this event if the actual value of Previous Configuration Sync Status is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
previousConfigurationUpdateToken
@Stability(Experimental) public FirewallConfigurationChanged.DataItem.Builder previousConfigurationUpdateToken(List<String> previousConfigurationUpdateToken) - Parameters:
previousConfigurationUpdateToken- Previous Configuration Update Token property. Specify an array of string values to match this event if the actual value of Previous Configuration Update Token is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<FirewallConfigurationChanged.DataItem>- Returns:
- a new instance of
FirewallConfigurationChanged.DataItem - Throws:
NullPointerException- if any required attribute was not provided
-