@Generated(value="software.amazon.awssdk:codegen") public final class CreatePlayerSessionsRequest extends GameLiftRequest implements ToCopyableBuilder<CreatePlayerSessionsRequest.Builder,CreatePlayerSessionsRequest>
Represents the input for a request action.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreatePlayerSessionsRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CreatePlayerSessionsRequest.Builder |
builder() |
boolean |
equals(Object obj) |
String |
gameSessionId()
Unique identifier for the game session to add players to.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Map<String,String> |
playerDataMap()
Map of string pairs, each specifying a player ID and a set of developer-defined information related to the
player.
|
List<String> |
playerIds()
List of unique identifiers for the players to be added.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreatePlayerSessionsRequest.Builder> |
serializableBuilderClass() |
CreatePlayerSessionsRequest.Builder |
toBuilder() |
String |
toString() |
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String gameSessionId()
Unique identifier for the game session to add players to.
public List<String> playerIds()
List of unique identifiers for the players to be added.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public Map<String,String> playerDataMap()
Map of string pairs, each specifying a player ID and a set of developer-defined information related to the
player. Amazon GameLift does not use this data, so it can be formatted as needed for use in the game. Player data
strings for player IDs not included in the PlayerIds parameter are ignored.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
PlayerIds parameter are ignored.public CreatePlayerSessionsRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreatePlayerSessionsRequest.Builder,CreatePlayerSessionsRequest>toBuilder in class GameLiftRequestpublic static CreatePlayerSessionsRequest.Builder builder()
public static Class<? extends CreatePlayerSessionsRequest.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2019. All rights reserved.