public static interface StartMatchmakingRequest.Builder extends GameLiftRequest.Builder, SdkPojo, CopyableBuilder<StartMatchmakingRequest.Builder,StartMatchmakingRequest>
| Modifier and Type | Method and Description |
|---|---|
StartMatchmakingRequest.Builder |
configurationName(String configurationName)
Name of the matchmaking configuration to use for this request.
|
StartMatchmakingRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
StartMatchmakingRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
StartMatchmakingRequest.Builder |
players(Collection<Player> players)
Information on each player to be matched.
|
StartMatchmakingRequest.Builder |
players(Consumer<Player.Builder>... players)
Information on each player to be matched.
|
StartMatchmakingRequest.Builder |
players(Player... players)
Information on each player to be matched.
|
StartMatchmakingRequest.Builder |
ticketId(String ticketId)
A unique identifier for a matchmaking ticket.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildStartMatchmakingRequest.Builder ticketId(String ticketId)
A unique identifier for a matchmaking ticket. If no ticket ID is specified here, Amazon GameLift will generate one in the form of a UUID. Use this identifier to track the matchmaking ticket status and retrieve match results.
ticketId - A unique identifier for a matchmaking ticket. If no ticket ID is specified here, Amazon GameLift will
generate one in the form of a UUID. Use this identifier to track the matchmaking ticket status and
retrieve match results.StartMatchmakingRequest.Builder configurationName(String configurationName)
Name of the matchmaking configuration to use for this request. Matchmaking configurations must exist in the same Region as this request. You can use either the configuration name or ARN value.
configurationName - Name of the matchmaking configuration to use for this request. Matchmaking configurations must exist
in the same Region as this request. You can use either the configuration name or ARN value.StartMatchmakingRequest.Builder players(Collection<Player> players)
Information on each player to be matched. This information must include a player ID, and may contain player
attributes and latency data to be used in the matchmaking process. After a successful match,
Player objects contain the name of the team the player is assigned to.
players - Information on each player to be matched. This information must include a player ID, and may contain
player attributes and latency data to be used in the matchmaking process. After a successful match,
Player objects contain the name of the team the player is assigned to.StartMatchmakingRequest.Builder players(Player... players)
Information on each player to be matched. This information must include a player ID, and may contain player
attributes and latency data to be used in the matchmaking process. After a successful match,
Player objects contain the name of the team the player is assigned to.
players - Information on each player to be matched. This information must include a player ID, and may contain
player attributes and latency data to be used in the matchmaking process. After a successful match,
Player objects contain the name of the team the player is assigned to.StartMatchmakingRequest.Builder players(Consumer<Player.Builder>... players)
Information on each player to be matched. This information must include a player ID, and may contain player
attributes and latency data to be used in the matchmaking process. After a successful match,
Player objects contain the name of the team the player is assigned to.
List.Builder avoiding the need to
create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its
result is passed to #players(List) .players - a consumer that will call methods on List.Builder #players(List) StartMatchmakingRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderStartMatchmakingRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2020. All rights reserved.