67 inline void SetGameSessionId(
const char* value) { m_gameSessionIdHasBeenSet =
true; m_gameSessionId.assign(value); }
106 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
144 inline void SetFleetId(
const char* value) { m_fleetIdHasBeenSet =
true; m_fleetId.assign(value); }
338 inline void SetIpAddress(
const char* value) { m_ipAddressHasBeenSet =
true; m_ipAddress.assign(value); }
368 inline void SetPort(
int value) { m_portHasBeenSet =
true; m_port = value; }
403 bool m_gameSessionIdHasBeenSet;
405 bool m_nameHasBeenSet;
407 bool m_fleetIdHasBeenSet;
409 bool m_creationTimeHasBeenSet;
411 bool m_terminationTimeHasBeenSet;
412 int m_currentPlayerSessionCount;
413 bool m_currentPlayerSessionCountHasBeenSet;
414 int m_maximumPlayerSessionCount;
415 bool m_maximumPlayerSessionCountHasBeenSet;
417 bool m_statusHasBeenSet;
419 bool m_gamePropertiesHasBeenSet;
421 bool m_ipAddressHasBeenSet;
423 bool m_portHasBeenSet;
425 bool m_playerSessionCreationPolicyHasBeenSet;
const Aws::Vector< GameProperty > & GetGameProperties() const
GameSession & WithName(Aws::String &&value)
void SetFleetId(const char *value)
const Aws::String & GetName() const
GameSession & WithGameSessionId(const char *value)
GameSession & WithIpAddress(Aws::String &&value)
GameSession & WithMaximumPlayerSessionCount(int value)
GameSession & WithPlayerSessionCreationPolicy(PlayerSessionCreationPolicy &&value)
void SetTerminationTime(const Aws::Utils::DateTime &value)
void SetName(const Aws::String &value)
void SetGameSessionId(const Aws::String &value)
void SetTerminationTime(Aws::Utils::DateTime &&value)
void SetMaximumPlayerSessionCount(int value)
GameSession & WithStatus(GameSessionStatus &&value)
void SetGameProperties(Aws::Vector< GameProperty > &&value)
const GameSessionStatus & GetStatus() const
void SetPlayerSessionCreationPolicy(const PlayerSessionCreationPolicy &value)
std::vector< T, Aws::Allocator< T > > Vector
int GetCurrentPlayerSessionCount() const
GameSession & WithCreationTime(const Aws::Utils::DateTime &value)
GameSession & WithFleetId(Aws::String &&value)
void SetIpAddress(Aws::String &&value)
GameSession & AddGameProperties(const GameProperty &value)
void SetName(Aws::String &&value)
PlayerSessionCreationPolicy
void SetCurrentPlayerSessionCount(int value)
const Aws::Utils::DateTime & GetCreationTime() const
GameSession & WithStatus(const GameSessionStatus &value)
GameSession & WithName(const Aws::String &value)
GameSession & WithName(const char *value)
void SetStatus(const GameSessionStatus &value)
const PlayerSessionCreationPolicy & GetPlayerSessionCreationPolicy() const
GameSession & WithGameProperties(const Aws::Vector< GameProperty > &value)
GameSession & WithPlayerSessionCreationPolicy(const PlayerSessionCreationPolicy &value)
const Aws::String & GetFleetId() const
GameSession & WithTerminationTime(Aws::Utils::DateTime &&value)
void SetIpAddress(const Aws::String &value)
void SetGameSessionId(Aws::String &&value)
void SetCreationTime(Aws::Utils::DateTime &&value)
GameSession & AddGameProperties(GameProperty &&value)
GameSession & WithGameSessionId(Aws::String &&value)
void SetCreationTime(const Aws::Utils::DateTime &value)
GameSession & WithTerminationTime(const Aws::Utils::DateTime &value)
void SetGameProperties(const Aws::Vector< GameProperty > &value)
void SetGameSessionId(const char *value)
void SetFleetId(Aws::String &&value)
GameSession & WithFleetId(const char *value)
GameSession & WithFleetId(const Aws::String &value)
void SetStatus(GameSessionStatus &&value)
GameSession & WithCurrentPlayerSessionCount(int value)
void SetName(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetPlayerSessionCreationPolicy(PlayerSessionCreationPolicy &&value)
GameSession & WithCreationTime(Aws::Utils::DateTime &&value)
void SetIpAddress(const char *value)
int GetMaximumPlayerSessionCount() const
GameSession & WithGameSessionId(const Aws::String &value)
GameSession & WithPort(int value)
const Aws::String & GetIpAddress() const
const Aws::Utils::DateTime & GetTerminationTime() const
void SetFleetId(const Aws::String &value)
GameSession & WithIpAddress(const Aws::String &value)
GameSession & WithIpAddress(const char *value)
GameSession & WithGameProperties(Aws::Vector< GameProperty > &&value)
const Aws::String & GetGameSessionId() const
JSON (JavaScript Object Notation).