@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StartMatchBackfillRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
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()
A unique identifier for the game session.
|
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)
A unique identifier for the game session.
|
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)
A unique identifier for the game session.
|
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.
GameSession
object, 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)
A unique identifier for the game session. Use the game session ID. When using FlexMatch as a standalone matchmaking solution, this parameter is not needed.
gameSessionArn
- A unique identifier for the game session. Use the game session ID. When using FlexMatch as a standalone
matchmaking solution, this parameter is not needed.public String getGameSessionArn()
A unique identifier for the game session. Use the game session ID. When using FlexMatch as a standalone matchmaking solution, this parameter is not needed.
public StartMatchBackfillRequest withGameSessionArn(String gameSessionArn)
A unique identifier for the game session. Use the game session ID. When using FlexMatch as a standalone matchmaking solution, this parameter is not needed.
gameSessionArn
- A unique identifier for the game session. Use the game session ID. When using FlexMatch as a standalone
matchmaking solution, this parameter is not needed.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.
You can include up to 199 Players
in a StartMatchBackfill
request.
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.
The backfill request must specify the team membership for every player. Do not specify team if you are not using backfill.
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.
You can include up to 199 Players
in a StartMatchBackfill
request.
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.
The backfill request must specify the team membership for every player. Do not specify team if you are not using backfill.
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.
You can include up to 199 Players
in a StartMatchBackfill
request.
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.
The backfill request must specify the team membership for every player. Do not specify team if you are not using backfill.
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.
You can include up to 199 Players
in a StartMatchBackfill
request.
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.
The backfill request must specify the team membership for every player. Do not specify team if you are not using backfill.
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.
You can include up to 199 Players
in a StartMatchBackfill
request.
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.
The backfill request must specify the team membership for every player. Do not specify team if you are not using backfill.
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.
You can include up to 199 Players
in a StartMatchBackfill
request.
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.
The backfill request must specify the team membership for every player. Do not specify team if you are not using backfill.
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.
You can include up to 199 Players
in a StartMatchBackfill
request.
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.
The backfill request must specify the team membership for every player. Do not specify team if you are not using backfill.
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.
You can include up to 199 Players
in a StartMatchBackfill
request.
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.
The backfill request must specify the team membership for every player. Do not specify team if you are not using backfill.
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()