@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StartMatchBackfillRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Represents the input for a request action.
NOOP
Constructor and Description |
---|
StartMatchBackfillRequest() |
Modifier and Type | Method and Description |
---|---|
StartMatchBackfillRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getConfigurationName()
Name of the matchmaker to use for this request.
|
String |
getGameSessionArn()
Amazon Resource Name (ARN) that is assigned to a
game session and uniquely identifies it.
|
List<Player> |
getPlayers()
Match information on all players that are currently assigned to the game session.
|
String |
getTicketId()
A unique identifier for a matchmaking ticket.
|
int |
hashCode() |
void |
setConfigurationName(String configurationName)
Name of the matchmaker to use for this request.
|
void |
setGameSessionArn(String gameSessionArn)
Amazon Resource Name (ARN) that is assigned to a
game session and uniquely identifies it.
|
void |
setPlayers(Collection<Player> players)
Match information on all players that are currently assigned to the game session.
|
void |
setTicketId(String ticketId)
A unique identifier for a matchmaking ticket.
|
String |
toString()
Returns a string representation of this object.
|
StartMatchBackfillRequest |
withConfigurationName(String configurationName)
Name of the matchmaker to use for this request.
|
StartMatchBackfillRequest |
withGameSessionArn(String gameSessionArn)
Amazon Resource Name (ARN) that is assigned to a
game session and uniquely identifies it.
|
StartMatchBackfillRequest |
withPlayers(Collection<Player> players)
Match information on all players that are currently assigned to the game session.
|
StartMatchBackfillRequest |
withPlayers(Player... players)
Match information on all players that are currently assigned to the game session.
|
StartMatchBackfillRequest |
withTicketId(String ticketId)
A unique identifier for a matchmaking ticket.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setTicketId(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.
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 getTicketId()
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 StartMatchBackfillRequest withTicketId(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.
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 void setConfigurationName(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.
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.public String getConfigurationName()
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 StartMatchBackfillRequest withConfigurationName(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.
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.public void setGameSessionArn(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.
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 String getGameSessionArn()
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 StartMatchBackfillRequest withGameSessionArn(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.
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 List<Player> getPlayers()
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.
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 void setPlayers(Collection<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.
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.
public StartMatchBackfillRequest withPlayers(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.
NOTE: This method appends the values to the existing list (if any). Use
setPlayers(java.util.Collection)
or withPlayers(java.util.Collection)
if you want to override
the existing values.
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.
public StartMatchBackfillRequest withPlayers(Collection<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.
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.
public String toString()
toString
in class Object
Object.toString()
public StartMatchBackfillRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.