@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()
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)
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)
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)
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
- 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()
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)
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
- 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. The name of the matchmaker that was used with the original game
session is listed in the GameSession object, MatchmakerData
property. This property contains
a matchmaking configuration ARN value, which includes the matchmaker name. (In the ARN value
"arn:aws:gamelift:us-west-2:111122223333:matchmakingconfiguration/MM-4v4", the matchmaking configuration name is
"MM-4v4".) Use only the name for this parameter.
configurationName
- Name of the matchmaker to use for this request. The name of the matchmaker that was used with the original
game session is listed in the GameSession object, MatchmakerData
property. This
property contains a matchmaking configuration ARN value, which includes the matchmaker name. (In the ARN
value "arn:aws:gamelift:us-west-2:111122223333:matchmakingconfiguration/MM-4v4", the matchmaking
configuration name is "MM-4v4".) Use only the name for this parameter.public String getConfigurationName()
Name of the matchmaker to use for this request. The name of the matchmaker that was used with the original game
session is listed in the GameSession object, MatchmakerData
property. This property contains
a matchmaking configuration ARN value, which includes the matchmaker name. (In the ARN value
"arn:aws:gamelift:us-west-2:111122223333:matchmakingconfiguration/MM-4v4", the matchmaking configuration name is
"MM-4v4".) Use only the name for this parameter.
MatchmakerData
property.
This property contains a matchmaking configuration ARN value, which includes the matchmaker name. (In the
ARN value "arn:aws:gamelift:us-west-2:111122223333:matchmakingconfiguration/MM-4v4", the matchmaking
configuration name is "MM-4v4".) Use only the name for this parameter.public StartMatchBackfillRequest withConfigurationName(String configurationName)
Name of the matchmaker to use for this request. The name of the matchmaker that was used with the original game
session is listed in the GameSession object, MatchmakerData
property. This property contains
a matchmaking configuration ARN value, which includes the matchmaker name. (In the ARN value
"arn:aws:gamelift:us-west-2:111122223333:matchmakingconfiguration/MM-4v4", the matchmaking configuration name is
"MM-4v4".) Use only the name for this parameter.
configurationName
- Name of the matchmaker to use for this request. The name of the matchmaker that was used with the original
game session is listed in the GameSession object, MatchmakerData
property. This
property contains a matchmaking configuration ARN value, which includes the matchmaker name. (In the ARN
value "arn:aws:gamelift:us-west-2:111122223333:matchmakingconfiguration/MM-4v4", the matchmaking
configuration name is "MM-4v4".) Use only the name for this parameter.public void setGameSessionArn(String gameSessionArn)
Amazon Resource Name (ARN) that is assigned to a game session and uniquely identifies it.
gameSessionArn
- Amazon Resource Name (ARN) that is assigned to a
game session and uniquely identifies it.public String getGameSessionArn()
Amazon Resource Name (ARN) that is assigned to a game session and uniquely identifies it.
public StartMatchBackfillRequest withGameSessionArn(String gameSessionArn)
Amazon Resource Name (ARN) that is assigned to a game session and uniquely identifies it.
gameSessionArn
- Amazon Resource Name (ARN) that is assigned to a
game session and uniquely identifies it.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.