@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StartMatchmakingRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Represents the input for a request action.
NOOP
Constructor and Description |
---|
StartMatchmakingRequest() |
Modifier and Type | Method and Description |
---|---|
StartMatchmakingRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getConfigurationName()
Name of the matchmaking configuration to use for this request.
|
List<Player> |
getPlayers()
Information on each player to be matched.
|
String |
getTicketId()
Unique identifier for a matchmaking ticket.
|
int |
hashCode() |
void |
setConfigurationName(String configurationName)
Name of the matchmaking configuration to use for this request.
|
void |
setPlayers(Collection<Player> players)
Information on each player to be matched.
|
void |
setTicketId(String ticketId)
Unique identifier for a matchmaking ticket.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
StartMatchmakingRequest |
withConfigurationName(String configurationName)
Name of the matchmaking configuration to use for this request.
|
StartMatchmakingRequest |
withPlayers(Collection<Player> players)
Information on each player to be matched.
|
StartMatchmakingRequest |
withPlayers(Player... players)
Information on each player to be matched.
|
StartMatchmakingRequest |
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. Use this identifier to track the matchmaking ticket status and retrieve match results.
ticketId
- Unique identifier for a matchmaking ticket. Use this identifier to track the matchmaking ticket status and
retrieve match results.public String getTicketId()
Unique identifier for a matchmaking ticket. Use this identifier to track the matchmaking ticket status and retrieve match results.
public StartMatchmakingRequest withTicketId(String ticketId)
Unique identifier for a matchmaking ticket. Use this identifier to track the matchmaking ticket status and retrieve match results.
ticketId
- Unique identifier for a matchmaking ticket. Use this identifier to track the matchmaking ticket status and
retrieve match results.public void setConfigurationName(String configurationName)
Name of the matchmaking configuration to use for this request. Matchmaking configurations must exist in the same region as this request.
configurationName
- Name of the matchmaking configuration to use for this request. Matchmaking configurations must exist in
the same region as this request.public String getConfigurationName()
Name of the matchmaking configuration to use for this request. Matchmaking configurations must exist in the same region as this request.
public StartMatchmakingRequest withConfigurationName(String configurationName)
Name of the matchmaking configuration to use for this request. Matchmaking configurations must exist in the same region as this request.
configurationName
- Name of the matchmaking configuration to use for this request. Matchmaking configurations must exist in
the same region as this request.public List<Player> getPlayers()
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.
Player
objects contain the name of the team the player is assigned to.public void setPlayers(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.public StartMatchmakingRequest withPlayers(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.
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
- 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.public StartMatchmakingRequest withPlayers(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.public String toString()
toString
in class Object
Object.toString()
public StartMatchmakingRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.