Class GameLiftQueuePlacementEvent.GameLiftQueuePlacementEventProps.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.gamelift.events.GameLiftQueuePlacementEvent.GameLiftQueuePlacementEventProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<GameLiftQueuePlacementEvent.GameLiftQueuePlacementEventProps>
- Enclosing interface:
GameLiftQueuePlacementEvent.GameLiftQueuePlacementEventProps
@Stability(Experimental)
public static final class GameLiftQueuePlacementEvent.GameLiftQueuePlacementEventProps.Builder
extends Object
implements software.amazon.jsii.Builder<GameLiftQueuePlacementEvent.GameLiftQueuePlacementEventProps>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.eventMetadata(AWSEventMetadataProps eventMetadata) gameSessionArn(List<String> gameSessionArn) gameSessionRegion(List<String> gameSessionRegion) placedPlayerSessions(List<? extends GameLiftQueuePlacementEvent.GameLiftQueuePlacementEventItem> placedPlayerSessions) placementId(List<String> placementId) Sets the value ofGameLiftQueuePlacementEvent.GameLiftQueuePlacementEventProps.getPort()Sets the value ofGameLiftQueuePlacementEvent.GameLiftQueuePlacementEventProps.getType()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
dnsName
@Stability(Experimental) public GameLiftQueuePlacementEvent.GameLiftQueuePlacementEventProps.Builder dnsName(List<String> dnsName) - Parameters:
dnsName- dnsName property. Specify an array of string values to match this event if the actual value of dnsName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
endTime
@Stability(Experimental) public GameLiftQueuePlacementEvent.GameLiftQueuePlacementEventProps.Builder endTime(List<String> endTime) - Parameters:
endTime- endTime property. Specify an array of string values to match this event if the actual value of endTime is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
eventMetadata
@Stability(Experimental) public GameLiftQueuePlacementEvent.GameLiftQueuePlacementEventProps.Builder eventMetadata(AWSEventMetadataProps eventMetadata) - Parameters:
eventMetadata- EventBridge event metadata.- Returns:
this
-
gameSessionArn
@Stability(Experimental) public GameLiftQueuePlacementEvent.GameLiftQueuePlacementEventProps.Builder gameSessionArn(List<String> gameSessionArn) - Parameters:
gameSessionArn- gameSessionArn property. Specify an array of string values to match this event if the actual value of gameSessionArn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
gameSessionRegion
@Stability(Experimental) public GameLiftQueuePlacementEvent.GameLiftQueuePlacementEventProps.Builder gameSessionRegion(List<String> gameSessionRegion) Sets the value ofGameLiftQueuePlacementEvent.GameLiftQueuePlacementEventProps.getGameSessionRegion()- Parameters:
gameSessionRegion- gameSessionRegion property. Specify an array of string values to match this event if the actual value of gameSessionRegion is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
ipAddress
@Stability(Experimental) public GameLiftQueuePlacementEvent.GameLiftQueuePlacementEventProps.Builder ipAddress(List<String> ipAddress) - Parameters:
ipAddress- ipAddress property. Specify an array of string values to match this event if the actual value of ipAddress is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
placedPlayerSessions
@Stability(Experimental) public GameLiftQueuePlacementEvent.GameLiftQueuePlacementEventProps.Builder placedPlayerSessions(List<? extends GameLiftQueuePlacementEvent.GameLiftQueuePlacementEventItem> placedPlayerSessions) Sets the value ofGameLiftQueuePlacementEvent.GameLiftQueuePlacementEventProps.getPlacedPlayerSessions()- Parameters:
placedPlayerSessions- placedPlayerSessions property. Specify an array of string values to match this event if the actual value of placedPlayerSessions is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
placementId
@Stability(Experimental) public GameLiftQueuePlacementEvent.GameLiftQueuePlacementEventProps.Builder placementId(List<String> placementId) - Parameters:
placementId- placementId property. Specify an array of string values to match this event if the actual value of placementId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
port
@Stability(Experimental) public GameLiftQueuePlacementEvent.GameLiftQueuePlacementEventProps.Builder port(List<String> port) Sets the value ofGameLiftQueuePlacementEvent.GameLiftQueuePlacementEventProps.getPort()- Parameters:
port- port property. Specify an array of string values to match this event if the actual value of port is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
startTime
@Stability(Experimental) public GameLiftQueuePlacementEvent.GameLiftQueuePlacementEventProps.Builder startTime(List<String> startTime) - Parameters:
startTime- startTime property. Specify an array of string values to match this event if the actual value of startTime is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
type
@Stability(Experimental) public GameLiftQueuePlacementEvent.GameLiftQueuePlacementEventProps.Builder type(List<String> type) Sets the value ofGameLiftQueuePlacementEvent.GameLiftQueuePlacementEventProps.getType()- Parameters:
type- type property. Specify an array of string values to match this event if the actual value of type is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
build
@Stability(Experimental) public GameLiftQueuePlacementEvent.GameLiftQueuePlacementEventProps build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<GameLiftQueuePlacementEvent.GameLiftQueuePlacementEventProps>- Returns:
- a new instance of
GameLiftQueuePlacementEvent.GameLiftQueuePlacementEventProps - Throws:
NullPointerException- if any required attribute was not provided
-