Cloneable
, ReadLimitInfo
, ToCopyableBuilder<StartGameSessionPlacementRequest.Builder,StartGameSessionPlacementRequest>
@Generated("software.amazon.awssdk:codegen") public class StartGameSessionPlacementRequest extends AmazonWebServiceRequest implements ToCopyableBuilder<StartGameSessionPlacementRequest.Builder,StartGameSessionPlacementRequest>
Represents the input for a request action.
Modifier and Type | Class | Description |
---|---|---|
static interface |
StartGameSessionPlacementRequest.Builder |
NOOP
Modifier and Type | Method | Description |
---|---|---|
static StartGameSessionPlacementRequest.Builder |
builder() |
|
List<DesiredPlayerSession> |
desiredPlayerSessions() |
Set of information on each player to create a player session for.
|
boolean |
equals(Object obj) |
|
List<GameProperty> |
gameProperties() |
Set of developer-defined properties for a game session.
|
String |
gameSessionName() |
Descriptive label that is associated with a game session.
|
String |
gameSessionQueueName() |
Name of the queue to use to place the new game session.
|
int |
hashCode() |
|
Integer |
maximumPlayerSessionCount() |
Maximum number of players that can be connected simultaneously to the game session.
|
String |
placementId() |
Unique identifier to assign to the new game session placement.
|
List<PlayerLatency> |
playerLatencies() |
Set of values, expressed in milliseconds, indicating the amount of latency that players are experiencing when
connected to AWS regions.
|
static Class<? extends StartGameSessionPlacementRequest.Builder> |
serializableBuilderClass() |
|
StartGameSessionPlacementRequest.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
clone, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout
public String placementId()
Unique identifier to assign to the new game session placement. This value is developer-defined. The value must be unique across all regions and cannot be reused unless you are resubmitting a canceled or timed-out placement request.
public String gameSessionQueueName()
Name of the queue to use to place the new game session.
public List<GameProperty> gameProperties()
Set of developer-defined properties for a game session. These properties are passed to the server process hosting the game session.
public Integer maximumPlayerSessionCount()
Maximum number of players that can be connected simultaneously to the game session.
public String gameSessionName()
Descriptive label that is associated with a game session. Session names do not need to be unique.
public List<PlayerLatency> playerLatencies()
Set of values, expressed in milliseconds, indicating the amount of latency that players are experiencing when connected to AWS regions. This information is used to try to place the new game session where it can offer the best possible gameplay experience for the players.
public List<DesiredPlayerSession> desiredPlayerSessions()
Set of information on each player to create a player session for.
public StartGameSessionPlacementRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<StartGameSessionPlacementRequest.Builder,StartGameSessionPlacementRequest>
public static StartGameSessionPlacementRequest.Builder builder()
public static Class<? extends StartGameSessionPlacementRequest.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.