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

#include <MatchedPlayerSession.h>

Public Member Functions

 MatchedPlayerSession ()
 
 MatchedPlayerSession (Aws::Utils::Json::JsonView jsonValue)
 
MatchedPlayerSessionoperator= (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)
 
MatchedPlayerSessionWithPlayerId (const Aws::String &value)
 
MatchedPlayerSessionWithPlayerId (Aws::String &&value)
 
MatchedPlayerSessionWithPlayerId (const char *value)
 
const Aws::StringGetPlayerSessionId () const
 
bool PlayerSessionIdHasBeenSet () const
 
void SetPlayerSessionId (const Aws::String &value)
 
void SetPlayerSessionId (Aws::String &&value)
 
void SetPlayerSessionId (const char *value)
 
MatchedPlayerSessionWithPlayerSessionId (const Aws::String &value)
 
MatchedPlayerSessionWithPlayerSessionId (Aws::String &&value)
 
MatchedPlayerSessionWithPlayerSessionId (const char *value)
 

Detailed Description

Represents a new player session that is created as a result of a successful FlexMatch match. A successful match automatically creates new player sessions for every player ID in the original matchmaking request.

When players connect to the match's game session, they must include both player ID and player session ID in order to claim their assigned player slot.

See Also:

AWS API Reference

Definition at line 46 of file MatchedPlayerSession.h.

Constructor & Destructor Documentation

◆ MatchedPlayerSession() [1/2]

Aws::GameLift::Model::MatchedPlayerSession::MatchedPlayerSession ( )

◆ MatchedPlayerSession() [2/2]

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

Member Function Documentation

◆ GetPlayerId()

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

Unique identifier for a player

Definition at line 58 of file MatchedPlayerSession.h.

◆ GetPlayerSessionId()

const Aws::String& Aws::GameLift::Model::MatchedPlayerSession::GetPlayerSessionId ( ) const
inline

Unique identifier for a player session

Definition at line 99 of file MatchedPlayerSession.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PlayerIdHasBeenSet()

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

Unique identifier for a player

Definition at line 63 of file MatchedPlayerSession.h.

◆ PlayerSessionIdHasBeenSet()

bool Aws::GameLift::Model::MatchedPlayerSession::PlayerSessionIdHasBeenSet ( ) const
inline

Unique identifier for a player session

Definition at line 104 of file MatchedPlayerSession.h.

◆ SetPlayerId() [1/3]

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

Unique identifier for a player

Definition at line 68 of file MatchedPlayerSession.h.

◆ SetPlayerId() [2/3]

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

Unique identifier for a player

Definition at line 73 of file MatchedPlayerSession.h.

◆ SetPlayerId() [3/3]

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

Unique identifier for a player

Definition at line 78 of file MatchedPlayerSession.h.

◆ SetPlayerSessionId() [1/3]

void Aws::GameLift::Model::MatchedPlayerSession::SetPlayerSessionId ( const Aws::String value)
inline

Unique identifier for a player session

Definition at line 109 of file MatchedPlayerSession.h.

◆ SetPlayerSessionId() [2/3]

void Aws::GameLift::Model::MatchedPlayerSession::SetPlayerSessionId ( Aws::String &&  value)
inline

Unique identifier for a player session

Definition at line 114 of file MatchedPlayerSession.h.

◆ SetPlayerSessionId() [3/3]

void Aws::GameLift::Model::MatchedPlayerSession::SetPlayerSessionId ( const char *  value)
inline

Unique identifier for a player session

Definition at line 119 of file MatchedPlayerSession.h.

◆ WithPlayerId() [1/3]

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

Unique identifier for a player

Definition at line 83 of file MatchedPlayerSession.h.

◆ WithPlayerId() [2/3]

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

Unique identifier for a player

Definition at line 88 of file MatchedPlayerSession.h.

◆ WithPlayerId() [3/3]

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

Unique identifier for a player

Definition at line 93 of file MatchedPlayerSession.h.

◆ WithPlayerSessionId() [1/3]

MatchedPlayerSession& Aws::GameLift::Model::MatchedPlayerSession::WithPlayerSessionId ( const Aws::String value)
inline

Unique identifier for a player session

Definition at line 124 of file MatchedPlayerSession.h.

◆ WithPlayerSessionId() [2/3]

MatchedPlayerSession& Aws::GameLift::Model::MatchedPlayerSession::WithPlayerSessionId ( Aws::String &&  value)
inline

Unique identifier for a player session

Definition at line 129 of file MatchedPlayerSession.h.

◆ WithPlayerSessionId() [3/3]

MatchedPlayerSession& Aws::GameLift::Model::MatchedPlayerSession::WithPlayerSessionId ( const char *  value)
inline

Unique identifier for a player session

Definition at line 134 of file MatchedPlayerSession.h.


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