AWS SDK for C++  1.7.207
AWS SDK for C++
Public Member Functions | List of all members
Aws::GameLift::Model::DesiredPlayerSession Class Reference

#include <DesiredPlayerSession.h>

Public Member Functions

 DesiredPlayerSession ()
 
 DesiredPlayerSession (Aws::Utils::Json::JsonView jsonValue)
 
DesiredPlayerSessionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetPlayerId () const
 
bool PlayerIdHasBeenSet () const
 
void SetPlayerId (const Aws::String &value)
 
void SetPlayerId (Aws::String &&value)
 
void SetPlayerId (const char *value)
 
DesiredPlayerSessionWithPlayerId (const Aws::String &value)
 
DesiredPlayerSessionWithPlayerId (Aws::String &&value)
 
DesiredPlayerSessionWithPlayerId (const char *value)
 
const Aws::StringGetPlayerData () const
 
bool PlayerDataHasBeenSet () const
 
void SetPlayerData (const Aws::String &value)
 
void SetPlayerData (Aws::String &&value)
 
void SetPlayerData (const char *value)
 
DesiredPlayerSessionWithPlayerData (const Aws::String &value)
 
DesiredPlayerSessionWithPlayerData (Aws::String &&value)
 
DesiredPlayerSessionWithPlayerData (const char *value)
 

Detailed Description

Player information for use when creating player sessions using a game session placement request with StartGameSessionPlacement.

See Also:

AWS API Reference

Definition at line 43 of file DesiredPlayerSession.h.

Constructor & Destructor Documentation

◆ DesiredPlayerSession() [1/2]

Aws::GameLift::Model::DesiredPlayerSession::DesiredPlayerSession ( )

◆ DesiredPlayerSession() [2/2]

Aws::GameLift::Model::DesiredPlayerSession::DesiredPlayerSession ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetPlayerData()

const Aws::String& Aws::GameLift::Model::DesiredPlayerSession::GetPlayerData ( ) const
inline

Developer-defined information related to a player. Amazon GameLift does not use this data, so it can be formatted as needed for use in the game.

Definition at line 97 of file DesiredPlayerSession.h.

◆ GetPlayerId()

const Aws::String& Aws::GameLift::Model::DesiredPlayerSession::GetPlayerId ( ) const
inline

Unique identifier for a player to associate with the player session.

Definition at line 55 of file DesiredPlayerSession.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::GameLift::Model::DesiredPlayerSession::Jsonize ( ) const

◆ operator=()

DesiredPlayerSession& Aws::GameLift::Model::DesiredPlayerSession::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PlayerDataHasBeenSet()

bool Aws::GameLift::Model::DesiredPlayerSession::PlayerDataHasBeenSet ( ) const
inline

Developer-defined information related to a player. Amazon GameLift does not use this data, so it can be formatted as needed for use in the game.

Definition at line 103 of file DesiredPlayerSession.h.

◆ PlayerIdHasBeenSet()

bool Aws::GameLift::Model::DesiredPlayerSession::PlayerIdHasBeenSet ( ) const
inline

Unique identifier for a player to associate with the player session.

Definition at line 60 of file DesiredPlayerSession.h.

◆ SetPlayerData() [1/3]

void Aws::GameLift::Model::DesiredPlayerSession::SetPlayerData ( const Aws::String value)
inline

Developer-defined information related to a player. Amazon GameLift does not use this data, so it can be formatted as needed for use in the game.

Definition at line 109 of file DesiredPlayerSession.h.

◆ SetPlayerData() [2/3]

void Aws::GameLift::Model::DesiredPlayerSession::SetPlayerData ( Aws::String &&  value)
inline

Developer-defined information related to a player. Amazon GameLift does not use this data, so it can be formatted as needed for use in the game.

Definition at line 115 of file DesiredPlayerSession.h.

◆ SetPlayerData() [3/3]

void Aws::GameLift::Model::DesiredPlayerSession::SetPlayerData ( const char *  value)
inline

Developer-defined information related to a player. Amazon GameLift does not use this data, so it can be formatted as needed for use in the game.

Definition at line 121 of file DesiredPlayerSession.h.

◆ SetPlayerId() [1/3]

void Aws::GameLift::Model::DesiredPlayerSession::SetPlayerId ( const Aws::String value)
inline

Unique identifier for a player to associate with the player session.

Definition at line 65 of file DesiredPlayerSession.h.

◆ SetPlayerId() [2/3]

void Aws::GameLift::Model::DesiredPlayerSession::SetPlayerId ( Aws::String &&  value)
inline

Unique identifier for a player to associate with the player session.

Definition at line 70 of file DesiredPlayerSession.h.

◆ SetPlayerId() [3/3]

void Aws::GameLift::Model::DesiredPlayerSession::SetPlayerId ( const char *  value)
inline

Unique identifier for a player to associate with the player session.

Definition at line 75 of file DesiredPlayerSession.h.

◆ WithPlayerData() [1/3]

DesiredPlayerSession& Aws::GameLift::Model::DesiredPlayerSession::WithPlayerData ( const Aws::String value)
inline

Developer-defined information related to a player. Amazon GameLift does not use this data, so it can be formatted as needed for use in the game.

Definition at line 127 of file DesiredPlayerSession.h.

◆ WithPlayerData() [2/3]

DesiredPlayerSession& Aws::GameLift::Model::DesiredPlayerSession::WithPlayerData ( Aws::String &&  value)
inline

Developer-defined information related to a player. Amazon GameLift does not use this data, so it can be formatted as needed for use in the game.

Definition at line 133 of file DesiredPlayerSession.h.

◆ WithPlayerData() [3/3]

DesiredPlayerSession& Aws::GameLift::Model::DesiredPlayerSession::WithPlayerData ( const char *  value)
inline

Developer-defined information related to a player. Amazon GameLift does not use this data, so it can be formatted as needed for use in the game.

Definition at line 139 of file DesiredPlayerSession.h.

◆ WithPlayerId() [1/3]

DesiredPlayerSession& Aws::GameLift::Model::DesiredPlayerSession::WithPlayerId ( const Aws::String value)
inline

Unique identifier for a player to associate with the player session.

Definition at line 80 of file DesiredPlayerSession.h.

◆ WithPlayerId() [2/3]

DesiredPlayerSession& Aws::GameLift::Model::DesiredPlayerSession::WithPlayerId ( Aws::String &&  value)
inline

Unique identifier for a player to associate with the player session.

Definition at line 85 of file DesiredPlayerSession.h.

◆ WithPlayerId() [3/3]

DesiredPlayerSession& Aws::GameLift::Model::DesiredPlayerSession::WithPlayerId ( const char *  value)
inline

Unique identifier for a player to associate with the player session.

Definition at line 90 of file DesiredPlayerSession.h.


The documentation for this class was generated from the following file: