@Generated(value="software.amazon.awssdk:codegen") public final class StartMatchBackfillRequest extends GameLiftRequest implements ToCopyableBuilder<StartMatchBackfillRequest.Builder,StartMatchBackfillRequest>
Represents the input for a request operation.
| Modifier and Type | Class and Description |
|---|---|
static interface |
StartMatchBackfillRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static StartMatchBackfillRequest.Builder |
builder() |
String |
configurationName()
Name of the matchmaker to use for this request.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
gameSessionArn()
Amazon Resource Name (ARN) that is assigned to a
game session and uniquely identifies it.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasPlayers()
Returns true if the Players property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
List<Player> |
players()
Match information on all players that are currently assigned to the game session.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends StartMatchBackfillRequest.Builder> |
serializableBuilderClass() |
String |
ticketId()
A unique identifier for a matchmaking ticket.
|
StartMatchBackfillRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic 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 match backfill ticket status and retrieve match results.
public String configurationName()
Name of the matchmaker to use for this request. You can use either the configuration name or ARN value. The ARN
of the matchmaker that was used with the original game session is listed in the GameSession object,
MatchmakerData property.
MatchmakerData property.public String gameSessionArn()
Amazon Resource Name (ARN) that is assigned to a game session and uniquely identifies it. This is the same as the game session ID.
public boolean hasPlayers()
public List<Player> players()
Match information on all players that are currently assigned to the game session. This information is used by the matchmaker to find new players and add them to the existing game.
PlayerID, PlayerAttributes, Team -\\- This information is maintained in the GameSession object,
MatchmakerData property, for all players who are currently assigned to the game session. The
matchmaker data is in JSON syntax, formatted as a string. For more details, see Match
Data.
LatencyInMs -\\- If the matchmaker uses player latency, include a latency value, in milliseconds, for the Region that the game session is currently in. Do not include latency values for any other Region.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasPlayers() to see if a value was sent in this field.
PlayerID, PlayerAttributes, Team -\\- This information is maintained in the GameSession object,
MatchmakerData property, for all players who are currently assigned to the game session. The
matchmaker data is in JSON syntax, formatted as a string. For more details, see
Match Data.
LatencyInMs -\\- If the matchmaker uses player latency, include a latency value, in milliseconds, for the Region that the game session is currently in. Do not include latency values for any other Region.
public StartMatchBackfillRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<StartMatchBackfillRequest.Builder,StartMatchBackfillRequest>toBuilder in class GameLiftRequestpublic static StartMatchBackfillRequest.Builder builder()
public static Class<? extends StartMatchBackfillRequest.Builder> serializableBuilderClass()
public int hashCode()
hashCode in class AwsRequestpublic boolean equals(Object obj)
equals in class AwsRequestpublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2020. All rights reserved.