public class DescribePlayerSessionsRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Represents the input for a request action.
NOOP
Constructor and Description |
---|
DescribePlayerSessionsRequest() |
Modifier and Type | Method and Description |
---|---|
DescribePlayerSessionsRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(Object obj) |
String |
getGameSessionId()
Unique identifier for the game session to get player sessions for.
|
Integer |
getLimit()
Maximum number of results to return.
|
String |
getNextToken()
Token indicating the start of the next sequential page of results.
|
String |
getPlayerId()
Unique identifier for a player.
|
String |
getPlayerSessionId()
Unique identifier for a player session.
|
String |
getPlayerSessionStatusFilter()
Player session status to filter results on.
|
int |
hashCode() |
void |
setGameSessionId(String gameSessionId)
Unique identifier for the game session to get player sessions for.
|
void |
setLimit(Integer limit)
Maximum number of results to return.
|
void |
setNextToken(String nextToken)
Token indicating the start of the next sequential page of results.
|
void |
setPlayerId(String playerId)
Unique identifier for a player.
|
void |
setPlayerSessionId(String playerSessionId)
Unique identifier for a player session.
|
void |
setPlayerSessionStatusFilter(String playerSessionStatusFilter)
Player session status to filter results on.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
DescribePlayerSessionsRequest |
withGameSessionId(String gameSessionId)
Unique identifier for the game session to get player sessions for.
|
DescribePlayerSessionsRequest |
withLimit(Integer limit)
Maximum number of results to return.
|
DescribePlayerSessionsRequest |
withNextToken(String nextToken)
Token indicating the start of the next sequential page of results.
|
DescribePlayerSessionsRequest |
withPlayerId(String playerId)
Unique identifier for a player.
|
DescribePlayerSessionsRequest |
withPlayerSessionId(String playerSessionId)
Unique identifier for a player session.
|
DescribePlayerSessionsRequest |
withPlayerSessionStatusFilter(String playerSessionStatusFilter)
Player session status to filter results on.
|
getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setGameSessionId(String gameSessionId)
Unique identifier for the game session to get player sessions for. Game session ID format is as follows: "arn:aws:gamelift:<region>::gamesession/fleet-<fleet ID>/<ID string>". The value of <ID string> is either a custom ID string (if one was specified when the game session was created) an autogenerated string.
gameSessionId
- Unique identifier for the game session to get player sessions for. Game session ID format is as follows:
"arn:aws:gamelift:<region>::gamesession/fleet-<fleet ID>/<ID string>". The value of
<ID string> is either a custom ID string (if one was specified when the game session was created) an
autogenerated string.public String getGameSessionId()
Unique identifier for the game session to get player sessions for. Game session ID format is as follows: "arn:aws:gamelift:<region>::gamesession/fleet-<fleet ID>/<ID string>". The value of <ID string> is either a custom ID string (if one was specified when the game session was created) an autogenerated string.
public DescribePlayerSessionsRequest withGameSessionId(String gameSessionId)
Unique identifier for the game session to get player sessions for. Game session ID format is as follows: "arn:aws:gamelift:<region>::gamesession/fleet-<fleet ID>/<ID string>". The value of <ID string> is either a custom ID string (if one was specified when the game session was created) an autogenerated string.
gameSessionId
- Unique identifier for the game session to get player sessions for. Game session ID format is as follows:
"arn:aws:gamelift:<region>::gamesession/fleet-<fleet ID>/<ID string>". The value of
<ID string> is either a custom ID string (if one was specified when the game session was created) an
autogenerated string.public void setPlayerId(String playerId)
Unique identifier for a player.
playerId
- Unique identifier for a player.public String getPlayerId()
Unique identifier for a player.
public DescribePlayerSessionsRequest withPlayerId(String playerId)
Unique identifier for a player.
playerId
- Unique identifier for a player.public void setPlayerSessionId(String playerSessionId)
Unique identifier for a player session.
playerSessionId
- Unique identifier for a player session.public String getPlayerSessionId()
Unique identifier for a player session.
public DescribePlayerSessionsRequest withPlayerSessionId(String playerSessionId)
Unique identifier for a player session.
playerSessionId
- Unique identifier for a player session.public void setPlayerSessionStatusFilter(String playerSessionStatusFilter)
Player session status to filter results on.
Possible player session statuses include the following:
RESERVED – The player session request has been received, but the player has not yet connected to the server process and/or been validated.
ACTIVE – The player has been validated by the server process and is currently connected.
COMPLETED – The player connection has been dropped.
TIMEDOUT – A player session request was received, but the player did not connect and/or was not validated within the time-out limit (60 seconds).
playerSessionStatusFilter
- Player session status to filter results on.
Possible player session statuses include the following:
RESERVED – The player session request has been received, but the player has not yet connected to the server process and/or been validated.
ACTIVE – The player has been validated by the server process and is currently connected.
COMPLETED – The player connection has been dropped.
TIMEDOUT – A player session request was received, but the player did not connect and/or was not validated within the time-out limit (60 seconds).
public String getPlayerSessionStatusFilter()
Player session status to filter results on.
Possible player session statuses include the following:
RESERVED – The player session request has been received, but the player has not yet connected to the server process and/or been validated.
ACTIVE – The player has been validated by the server process and is currently connected.
COMPLETED – The player connection has been dropped.
TIMEDOUT – A player session request was received, but the player did not connect and/or was not validated within the time-out limit (60 seconds).
Possible player session statuses include the following:
RESERVED – The player session request has been received, but the player has not yet connected to the server process and/or been validated.
ACTIVE – The player has been validated by the server process and is currently connected.
COMPLETED – The player connection has been dropped.
TIMEDOUT – A player session request was received, but the player did not connect and/or was not validated within the time-out limit (60 seconds).
public DescribePlayerSessionsRequest withPlayerSessionStatusFilter(String playerSessionStatusFilter)
Player session status to filter results on.
Possible player session statuses include the following:
RESERVED – The player session request has been received, but the player has not yet connected to the server process and/or been validated.
ACTIVE – The player has been validated by the server process and is currently connected.
COMPLETED – The player connection has been dropped.
TIMEDOUT – A player session request was received, but the player did not connect and/or was not validated within the time-out limit (60 seconds).
playerSessionStatusFilter
- Player session status to filter results on.
Possible player session statuses include the following:
RESERVED – The player session request has been received, but the player has not yet connected to the server process and/or been validated.
ACTIVE – The player has been validated by the server process and is currently connected.
COMPLETED – The player connection has been dropped.
TIMEDOUT – A player session request was received, but the player did not connect and/or was not validated within the time-out limit (60 seconds).
public void setLimit(Integer limit)
Maximum number of results to return. Use this parameter with NextToken
to get results as a set of
sequential pages. If a player session ID is specified, this parameter is ignored.
limit
- Maximum number of results to return. Use this parameter with NextToken
to get results as a
set of sequential pages. If a player session ID is specified, this parameter is ignored.public Integer getLimit()
Maximum number of results to return. Use this parameter with NextToken
to get results as a set of
sequential pages. If a player session ID is specified, this parameter is ignored.
NextToken
to get results as a
set of sequential pages. If a player session ID is specified, this parameter is ignored.public DescribePlayerSessionsRequest withLimit(Integer limit)
Maximum number of results to return. Use this parameter with NextToken
to get results as a set of
sequential pages. If a player session ID is specified, this parameter is ignored.
limit
- Maximum number of results to return. Use this parameter with NextToken
to get results as a
set of sequential pages. If a player session ID is specified, this parameter is ignored.public void setNextToken(String nextToken)
Token indicating the start of the next sequential page of results. Use the token that is returned with a previous call to this action. To specify the start of the result set, do not specify a value. If a player session ID is specified, this parameter is ignored.
nextToken
- Token indicating the start of the next sequential page of results. Use the token that is returned with a
previous call to this action. To specify the start of the result set, do not specify a value. If a player
session ID is specified, this parameter is ignored.public String getNextToken()
Token indicating the start of the next sequential page of results. Use the token that is returned with a previous call to this action. To specify the start of the result set, do not specify a value. If a player session ID is specified, this parameter is ignored.
public DescribePlayerSessionsRequest withNextToken(String nextToken)
Token indicating the start of the next sequential page of results. Use the token that is returned with a previous call to this action. To specify the start of the result set, do not specify a value. If a player session ID is specified, this parameter is ignored.
nextToken
- Token indicating the start of the next sequential page of results. Use the token that is returned with a
previous call to this action. To specify the start of the result set, do not specify a value. If a player
session ID is specified, this parameter is ignored.public String toString()
toString
in class Object
Object.toString()
public DescribePlayerSessionsRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.