AWS SDK for C++  1.9.153
AWS SDK for C++
PlayerSession.h
Go to the documentation of this file.
1 
6 #pragma once
11 #include <utility>
12 
13 namespace Aws
14 {
15 namespace Utils
16 {
17 namespace Json
18 {
19  class JsonValue;
20  class JsonView;
21 } // namespace Json
22 } // namespace Utils
23 namespace GameLift
24 {
25 namespace Model
26 {
27 
46  {
47  public:
52 
53 
57  inline const Aws::String& GetPlayerSessionId() const{ return m_playerSessionId; }
58 
62  inline bool PlayerSessionIdHasBeenSet() const { return m_playerSessionIdHasBeenSet; }
63 
67  inline void SetPlayerSessionId(const Aws::String& value) { m_playerSessionIdHasBeenSet = true; m_playerSessionId = value; }
68 
72  inline void SetPlayerSessionId(Aws::String&& value) { m_playerSessionIdHasBeenSet = true; m_playerSessionId = std::move(value); }
73 
77  inline void SetPlayerSessionId(const char* value) { m_playerSessionIdHasBeenSet = true; m_playerSessionId.assign(value); }
78 
82  inline PlayerSession& WithPlayerSessionId(const Aws::String& value) { SetPlayerSessionId(value); return *this;}
83 
87  inline PlayerSession& WithPlayerSessionId(Aws::String&& value) { SetPlayerSessionId(std::move(value)); return *this;}
88 
92  inline PlayerSession& WithPlayerSessionId(const char* value) { SetPlayerSessionId(value); return *this;}
93 
94 
99  inline const Aws::String& GetPlayerId() const{ return m_playerId; }
100 
105  inline bool PlayerIdHasBeenSet() const { return m_playerIdHasBeenSet; }
106 
111  inline void SetPlayerId(const Aws::String& value) { m_playerIdHasBeenSet = true; m_playerId = value; }
112 
117  inline void SetPlayerId(Aws::String&& value) { m_playerIdHasBeenSet = true; m_playerId = std::move(value); }
118 
123  inline void SetPlayerId(const char* value) { m_playerIdHasBeenSet = true; m_playerId.assign(value); }
124 
129  inline PlayerSession& WithPlayerId(const Aws::String& value) { SetPlayerId(value); return *this;}
130 
135  inline PlayerSession& WithPlayerId(Aws::String&& value) { SetPlayerId(std::move(value)); return *this;}
136 
141  inline PlayerSession& WithPlayerId(const char* value) { SetPlayerId(value); return *this;}
142 
143 
148  inline const Aws::String& GetGameSessionId() const{ return m_gameSessionId; }
149 
154  inline bool GameSessionIdHasBeenSet() const { return m_gameSessionIdHasBeenSet; }
155 
160  inline void SetGameSessionId(const Aws::String& value) { m_gameSessionIdHasBeenSet = true; m_gameSessionId = value; }
161 
166  inline void SetGameSessionId(Aws::String&& value) { m_gameSessionIdHasBeenSet = true; m_gameSessionId = std::move(value); }
167 
172  inline void SetGameSessionId(const char* value) { m_gameSessionIdHasBeenSet = true; m_gameSessionId.assign(value); }
173 
178  inline PlayerSession& WithGameSessionId(const Aws::String& value) { SetGameSessionId(value); return *this;}
179 
184  inline PlayerSession& WithGameSessionId(Aws::String&& value) { SetGameSessionId(std::move(value)); return *this;}
185 
190  inline PlayerSession& WithGameSessionId(const char* value) { SetGameSessionId(value); return *this;}
191 
192 
197  inline const Aws::String& GetFleetId() const{ return m_fleetId; }
198 
203  inline bool FleetIdHasBeenSet() const { return m_fleetIdHasBeenSet; }
204 
209  inline void SetFleetId(const Aws::String& value) { m_fleetIdHasBeenSet = true; m_fleetId = value; }
210 
215  inline void SetFleetId(Aws::String&& value) { m_fleetIdHasBeenSet = true; m_fleetId = std::move(value); }
216 
221  inline void SetFleetId(const char* value) { m_fleetIdHasBeenSet = true; m_fleetId.assign(value); }
222 
227  inline PlayerSession& WithFleetId(const Aws::String& value) { SetFleetId(value); return *this;}
228 
233  inline PlayerSession& WithFleetId(Aws::String&& value) { SetFleetId(std::move(value)); return *this;}
234 
239  inline PlayerSession& WithFleetId(const char* value) { SetFleetId(value); return *this;}
240 
241 
248  inline const Aws::String& GetFleetArn() const{ return m_fleetArn; }
249 
256  inline bool FleetArnHasBeenSet() const { return m_fleetArnHasBeenSet; }
257 
264  inline void SetFleetArn(const Aws::String& value) { m_fleetArnHasBeenSet = true; m_fleetArn = value; }
265 
272  inline void SetFleetArn(Aws::String&& value) { m_fleetArnHasBeenSet = true; m_fleetArn = std::move(value); }
273 
280  inline void SetFleetArn(const char* value) { m_fleetArnHasBeenSet = true; m_fleetArn.assign(value); }
281 
288  inline PlayerSession& WithFleetArn(const Aws::String& value) { SetFleetArn(value); return *this;}
289 
296  inline PlayerSession& WithFleetArn(Aws::String&& value) { SetFleetArn(std::move(value)); return *this;}
297 
304  inline PlayerSession& WithFleetArn(const char* value) { SetFleetArn(value); return *this;}
305 
306 
312  inline const Aws::Utils::DateTime& GetCreationTime() const{ return m_creationTime; }
313 
319  inline bool CreationTimeHasBeenSet() const { return m_creationTimeHasBeenSet; }
320 
326  inline void SetCreationTime(const Aws::Utils::DateTime& value) { m_creationTimeHasBeenSet = true; m_creationTime = value; }
327 
333  inline void SetCreationTime(Aws::Utils::DateTime&& value) { m_creationTimeHasBeenSet = true; m_creationTime = std::move(value); }
334 
340  inline PlayerSession& WithCreationTime(const Aws::Utils::DateTime& value) { SetCreationTime(value); return *this;}
341 
347  inline PlayerSession& WithCreationTime(Aws::Utils::DateTime&& value) { SetCreationTime(std::move(value)); return *this;}
348 
349 
355  inline const Aws::Utils::DateTime& GetTerminationTime() const{ return m_terminationTime; }
356 
362  inline bool TerminationTimeHasBeenSet() const { return m_terminationTimeHasBeenSet; }
363 
369  inline void SetTerminationTime(const Aws::Utils::DateTime& value) { m_terminationTimeHasBeenSet = true; m_terminationTime = value; }
370 
376  inline void SetTerminationTime(Aws::Utils::DateTime&& value) { m_terminationTimeHasBeenSet = true; m_terminationTime = std::move(value); }
377 
383  inline PlayerSession& WithTerminationTime(const Aws::Utils::DateTime& value) { SetTerminationTime(value); return *this;}
384 
390  inline PlayerSession& WithTerminationTime(Aws::Utils::DateTime&& value) { SetTerminationTime(std::move(value)); return *this;}
391 
392 
404  inline const PlayerSessionStatus& GetStatus() const{ return m_status; }
405 
417  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
418 
430  inline void SetStatus(const PlayerSessionStatus& value) { m_statusHasBeenSet = true; m_status = value; }
431 
443  inline void SetStatus(PlayerSessionStatus&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
444 
456  inline PlayerSession& WithStatus(const PlayerSessionStatus& value) { SetStatus(value); return *this;}
457 
469  inline PlayerSession& WithStatus(PlayerSessionStatus&& value) { SetStatus(std::move(value)); return *this;}
470 
471 
476  inline const Aws::String& GetIpAddress() const{ return m_ipAddress; }
477 
482  inline bool IpAddressHasBeenSet() const { return m_ipAddressHasBeenSet; }
483 
488  inline void SetIpAddress(const Aws::String& value) { m_ipAddressHasBeenSet = true; m_ipAddress = value; }
489 
494  inline void SetIpAddress(Aws::String&& value) { m_ipAddressHasBeenSet = true; m_ipAddress = std::move(value); }
495 
500  inline void SetIpAddress(const char* value) { m_ipAddressHasBeenSet = true; m_ipAddress.assign(value); }
501 
506  inline PlayerSession& WithIpAddress(const Aws::String& value) { SetIpAddress(value); return *this;}
507 
512  inline PlayerSession& WithIpAddress(Aws::String&& value) { SetIpAddress(std::move(value)); return *this;}
513 
518  inline PlayerSession& WithIpAddress(const char* value) { SetIpAddress(value); return *this;}
519 
520 
533  inline const Aws::String& GetDnsName() const{ return m_dnsName; }
534 
547  inline bool DnsNameHasBeenSet() const { return m_dnsNameHasBeenSet; }
548 
561  inline void SetDnsName(const Aws::String& value) { m_dnsNameHasBeenSet = true; m_dnsName = value; }
562 
575  inline void SetDnsName(Aws::String&& value) { m_dnsNameHasBeenSet = true; m_dnsName = std::move(value); }
576 
589  inline void SetDnsName(const char* value) { m_dnsNameHasBeenSet = true; m_dnsName.assign(value); }
590 
603  inline PlayerSession& WithDnsName(const Aws::String& value) { SetDnsName(value); return *this;}
604 
617  inline PlayerSession& WithDnsName(Aws::String&& value) { SetDnsName(std::move(value)); return *this;}
618 
631  inline PlayerSession& WithDnsName(const char* value) { SetDnsName(value); return *this;}
632 
633 
638  inline int GetPort() const{ return m_port; }
639 
644  inline bool PortHasBeenSet() const { return m_portHasBeenSet; }
645 
650  inline void SetPort(int value) { m_portHasBeenSet = true; m_port = value; }
651 
656  inline PlayerSession& WithPort(int value) { SetPort(value); return *this;}
657 
658 
663  inline const Aws::String& GetPlayerData() const{ return m_playerData; }
664 
669  inline bool PlayerDataHasBeenSet() const { return m_playerDataHasBeenSet; }
670 
675  inline void SetPlayerData(const Aws::String& value) { m_playerDataHasBeenSet = true; m_playerData = value; }
676 
681  inline void SetPlayerData(Aws::String&& value) { m_playerDataHasBeenSet = true; m_playerData = std::move(value); }
682 
687  inline void SetPlayerData(const char* value) { m_playerDataHasBeenSet = true; m_playerData.assign(value); }
688 
693  inline PlayerSession& WithPlayerData(const Aws::String& value) { SetPlayerData(value); return *this;}
694 
699  inline PlayerSession& WithPlayerData(Aws::String&& value) { SetPlayerData(std::move(value)); return *this;}
700 
705  inline PlayerSession& WithPlayerData(const char* value) { SetPlayerData(value); return *this;}
706 
707  private:
708 
709  Aws::String m_playerSessionId;
710  bool m_playerSessionIdHasBeenSet;
711 
712  Aws::String m_playerId;
713  bool m_playerIdHasBeenSet;
714 
715  Aws::String m_gameSessionId;
716  bool m_gameSessionIdHasBeenSet;
717 
718  Aws::String m_fleetId;
719  bool m_fleetIdHasBeenSet;
720 
721  Aws::String m_fleetArn;
722  bool m_fleetArnHasBeenSet;
723 
724  Aws::Utils::DateTime m_creationTime;
725  bool m_creationTimeHasBeenSet;
726 
727  Aws::Utils::DateTime m_terminationTime;
728  bool m_terminationTimeHasBeenSet;
729 
730  PlayerSessionStatus m_status;
731  bool m_statusHasBeenSet;
732 
733  Aws::String m_ipAddress;
734  bool m_ipAddressHasBeenSet;
735 
736  Aws::String m_dnsName;
737  bool m_dnsNameHasBeenSet;
738 
739  int m_port;
740  bool m_portHasBeenSet;
741 
742  Aws::String m_playerData;
743  bool m_playerDataHasBeenSet;
744  };
745 
746 } // namespace Model
747 } // namespace GameLift
748 } // namespace Aws
Aws::GameLift::Model::PlayerSession::WithGameSessionId
PlayerSession & WithGameSessionId(Aws::String &&value)
Definition: PlayerSession.h:184
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::GameLift::Model::PlayerSession::DnsNameHasBeenSet
bool DnsNameHasBeenSet() const
Definition: PlayerSession.h:547
Aws::GameLift::Model::PlayerSession::SetStatus
void SetStatus(const PlayerSessionStatus &value)
Definition: PlayerSession.h:430
Aws::GameLift::Model::PlayerSession::SetPlayerSessionId
void SetPlayerSessionId(const char *value)
Definition: PlayerSession.h:77
Aws::GameLift::Model::PlayerSession::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: PlayerSession.h:417
Aws::GameLift::Model::PlayerSessionStatus
PlayerSessionStatus
Definition: PlayerSessionStatus.h:17
Aws::GameLift::Model::PlayerSession::SetPlayerData
void SetPlayerData(Aws::String &&value)
Definition: PlayerSession.h:681
Aws::GameLift::Model::PlayerSession::SetGameSessionId
void SetGameSessionId(const Aws::String &value)
Definition: PlayerSession.h:160
Aws::GameLift::Model::PlayerSession::SetFleetArn
void SetFleetArn(const char *value)
Definition: PlayerSession.h:280
Aws::GameLift::Model::PlayerSession::WithPlayerData
PlayerSession & WithPlayerData(const Aws::String &value)
Definition: PlayerSession.h:693
Aws::GameLift::Model::PlayerSession::SetPlayerSessionId
void SetPlayerSessionId(const Aws::String &value)
Definition: PlayerSession.h:67
Aws::GameLift::Model::PlayerSession::SetIpAddress
void SetIpAddress(const Aws::String &value)
Definition: PlayerSession.h:488
Aws::GameLift::Model::PlayerSession::CreationTimeHasBeenSet
bool CreationTimeHasBeenSet() const
Definition: PlayerSession.h:319
Aws::GameLift::Model::PlayerSession::GetPort
int GetPort() const
Definition: PlayerSession.h:638
Aws::GameLift::Model::PlayerSession::WithPort
PlayerSession & WithPort(int value)
Definition: PlayerSession.h:656
Aws::GameLift::Model::PlayerSession::FleetIdHasBeenSet
bool FleetIdHasBeenSet() const
Definition: PlayerSession.h:203
Aws::GameLift::Model::PlayerSession::WithPlayerId
PlayerSession & WithPlayerId(Aws::String &&value)
Definition: PlayerSession.h:135
Aws::GameLift::Model::PlayerSession::SetPlayerId
void SetPlayerId(Aws::String &&value)
Definition: PlayerSession.h:117
Aws::GameLift::Model::PlayerSession::WithStatus
PlayerSession & WithStatus(PlayerSessionStatus &&value)
Definition: PlayerSession.h:469
Aws::GameLift::Model::PlayerSession::WithCreationTime
PlayerSession & WithCreationTime(const Aws::Utils::DateTime &value)
Definition: PlayerSession.h:340
Aws::GameLift::Model::PlayerSession::SetCreationTime
void SetCreationTime(Aws::Utils::DateTime &&value)
Definition: PlayerSession.h:333
Aws::GameLift::Model::PlayerSession::PlayerSession
PlayerSession()
DateTime.h
AWS_GAMELIFT_API
#define AWS_GAMELIFT_API
Definition: GameLift_EXPORTS.h:28
Aws::GameLift::Model::PlayerSession::WithGameSessionId
PlayerSession & WithGameSessionId(const char *value)
Definition: PlayerSession.h:190
Aws::GameLift::Model::PlayerSession::GetPlayerSessionId
const Aws::String & GetPlayerSessionId() const
Definition: PlayerSession.h:57
Aws::GameLift::Model::PlayerSession::WithPlayerSessionId
PlayerSession & WithPlayerSessionId(const Aws::String &value)
Definition: PlayerSession.h:82
Aws::GameLift::Model::PlayerSession::WithTerminationTime
PlayerSession & WithTerminationTime(Aws::Utils::DateTime &&value)
Definition: PlayerSession.h:390
Aws::GameLift::Model::PlayerSession::SetPlayerSessionId
void SetPlayerSessionId(Aws::String &&value)
Definition: PlayerSession.h:72
Aws::GameLift::Model::PlayerSession::WithPlayerId
PlayerSession & WithPlayerId(const char *value)
Definition: PlayerSession.h:141
Aws::GameLift::Model::PlayerSession::WithGameSessionId
PlayerSession & WithGameSessionId(const Aws::String &value)
Definition: PlayerSession.h:178
Aws::GameLift::Model::PlayerSession::PlayerSession
PlayerSession(Aws::Utils::Json::JsonView jsonValue)
Aws::GameLift::Model::PlayerSession::SetFleetId
void SetFleetId(Aws::String &&value)
Definition: PlayerSession.h:215
Aws::GameLift::Model::PlayerSession::SetPlayerId
void SetPlayerId(const Aws::String &value)
Definition: PlayerSession.h:111
Aws::GameLift::Model::PlayerSession
Definition: PlayerSession.h:46
Aws::GameLift::Model::PlayerSession::WithPlayerId
PlayerSession & WithPlayerId(const Aws::String &value)
Definition: PlayerSession.h:129
Aws::GameLift::Model::PlayerSession::WithFleetId
PlayerSession & WithFleetId(const char *value)
Definition: PlayerSession.h:239
Aws::GameLift::Model::PlayerSession::GetFleetId
const Aws::String & GetFleetId() const
Definition: PlayerSession.h:197
GameLift_EXPORTS.h
Aws::GameLift::Model::PlayerSession::SetDnsName
void SetDnsName(Aws::String &&value)
Definition: PlayerSession.h:575
Aws::GameLift::Model::PlayerSession::SetPlayerData
void SetPlayerData(const char *value)
Definition: PlayerSession.h:687
Aws::GameLift::Model::PlayerSession::SetGameSessionId
void SetGameSessionId(const char *value)
Definition: PlayerSession.h:172
Aws::GameLift::Model::PlayerSession::SetTerminationTime
void SetTerminationTime(const Aws::Utils::DateTime &value)
Definition: PlayerSession.h:369
Aws::GameLift::Model::PlayerSession::WithTerminationTime
PlayerSession & WithTerminationTime(const Aws::Utils::DateTime &value)
Definition: PlayerSession.h:383
Aws::GameLift::Model::PlayerSession::SetFleetId
void SetFleetId(const Aws::String &value)
Definition: PlayerSession.h:209
Aws::GameLift::Model::PlayerSession::WithPlayerSessionId
PlayerSession & WithPlayerSessionId(const char *value)
Definition: PlayerSession.h:92
Aws::GameLift::Model::PlayerSession::SetIpAddress
void SetIpAddress(Aws::String &&value)
Definition: PlayerSession.h:494
Aws::GameLift::Model::PlayerSession::PlayerDataHasBeenSet
bool PlayerDataHasBeenSet() const
Definition: PlayerSession.h:669
Aws::GameLift::Model::PlayerSession::SetFleetArn
void SetFleetArn(const Aws::String &value)
Definition: PlayerSession.h:264
Aws::GameLift::Model::PlayerSession::SetPort
void SetPort(int value)
Definition: PlayerSession.h:650
Aws::GameLift::Model::PlayerSession::GetPlayerId
const Aws::String & GetPlayerId() const
Definition: PlayerSession.h:99
Aws::GameLift::Model::PlayerSession::WithDnsName
PlayerSession & WithDnsName(Aws::String &&value)
Definition: PlayerSession.h:617
Aws::GameLift::Model::PlayerSession::SetPlayerId
void SetPlayerId(const char *value)
Definition: PlayerSession.h:123
Aws::GameLift::Model::PlayerSession::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::GameLift::Model::PlayerSession::GetStatus
const PlayerSessionStatus & GetStatus() const
Definition: PlayerSession.h:404
Aws::GameLift::Model::PlayerSession::SetDnsName
void SetDnsName(const char *value)
Definition: PlayerSession.h:589
Aws::GameLift::Model::PlayerSession::PlayerSessionIdHasBeenSet
bool PlayerSessionIdHasBeenSet() const
Definition: PlayerSession.h:62
Aws::GameLift::Model::PlayerSession::WithFleetArn
PlayerSession & WithFleetArn(const char *value)
Definition: PlayerSession.h:304
Aws::GameLift::Model::PlayerSession::WithPlayerData
PlayerSession & WithPlayerData(Aws::String &&value)
Definition: PlayerSession.h:699
Aws::GameLift::Model::PlayerSession::GetTerminationTime
const Aws::Utils::DateTime & GetTerminationTime() const
Definition: PlayerSession.h:355
Aws::GameLift::Model::PlayerSession::GetDnsName
const Aws::String & GetDnsName() const
Definition: PlayerSession.h:533
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::GameLift::Model::PlayerSession::SetCreationTime
void SetCreationTime(const Aws::Utils::DateTime &value)
Definition: PlayerSession.h:326
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::GameLift::Model::PlayerSession::SetStatus
void SetStatus(PlayerSessionStatus &&value)
Definition: PlayerSession.h:443
Aws::GameLift::Model::PlayerSession::PlayerIdHasBeenSet
bool PlayerIdHasBeenSet() const
Definition: PlayerSession.h:105
Aws::GameLift::Model::PlayerSession::operator=
PlayerSession & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::GameLift::Model::PlayerSession::IpAddressHasBeenSet
bool IpAddressHasBeenSet() const
Definition: PlayerSession.h:482
Aws::GameLift::Model::PlayerSession::GetPlayerData
const Aws::String & GetPlayerData() const
Definition: PlayerSession.h:663
Aws::GameLift::Model::PlayerSession::WithFleetArn
PlayerSession & WithFleetArn(const Aws::String &value)
Definition: PlayerSession.h:288
Aws::GameLift::Model::PlayerSession::SetTerminationTime
void SetTerminationTime(Aws::Utils::DateTime &&value)
Definition: PlayerSession.h:376
Aws::GameLift::Model::PlayerSession::SetFleetArn
void SetFleetArn(Aws::String &&value)
Definition: PlayerSession.h:272
Aws::GameLift::Model::PlayerSession::SetDnsName
void SetDnsName(const Aws::String &value)
Definition: PlayerSession.h:561
Aws::GameLift::Model::PlayerSession::TerminationTimeHasBeenSet
bool TerminationTimeHasBeenSet() const
Definition: PlayerSession.h:362
Aws::GameLift::Model::PlayerSession::SetIpAddress
void SetIpAddress(const char *value)
Definition: PlayerSession.h:500
Aws::GameLift::Model::PlayerSession::WithIpAddress
PlayerSession & WithIpAddress(const Aws::String &value)
Definition: PlayerSession.h:506
Aws::GameLift::Model::PlayerSession::WithCreationTime
PlayerSession & WithCreationTime(Aws::Utils::DateTime &&value)
Definition: PlayerSession.h:347
Aws::GameLift::Model::PlayerSession::WithPlayerSessionId
PlayerSession & WithPlayerSessionId(Aws::String &&value)
Definition: PlayerSession.h:87
Aws::GameLift::Model::PlayerSession::GetGameSessionId
const Aws::String & GetGameSessionId() const
Definition: PlayerSession.h:148
Aws::GameLift::Model::PlayerSession::SetPlayerData
void SetPlayerData(const Aws::String &value)
Definition: PlayerSession.h:675
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws::GameLift::Model::PlayerSession::WithIpAddress
PlayerSession & WithIpAddress(Aws::String &&value)
Definition: PlayerSession.h:512
Aws
Definition: AccessManagementClient.h:15
Aws::GameLift::Model::PlayerSession::GetFleetArn
const Aws::String & GetFleetArn() const
Definition: PlayerSession.h:248
Aws::GameLift::Model::PlayerSession::GetCreationTime
const Aws::Utils::DateTime & GetCreationTime() const
Definition: PlayerSession.h:312
Aws::GameLift::Model::PlayerSession::FleetArnHasBeenSet
bool FleetArnHasBeenSet() const
Definition: PlayerSession.h:256
Aws::GameLift::Model::PlayerSession::WithFleetId
PlayerSession & WithFleetId(Aws::String &&value)
Definition: PlayerSession.h:233
Aws::GameLift::Model::PlayerSession::SetFleetId
void SetFleetId(const char *value)
Definition: PlayerSession.h:221
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::GameLift::Model::PlayerSession::WithDnsName
PlayerSession & WithDnsName(const Aws::String &value)
Definition: PlayerSession.h:603
Aws::GameLift::Model::PlayerSession::WithDnsName
PlayerSession & WithDnsName(const char *value)
Definition: PlayerSession.h:631
Aws::GameLift::Model::PlayerSession::WithIpAddress
PlayerSession & WithIpAddress(const char *value)
Definition: PlayerSession.h:518
Aws::GameLift::Model::PlayerSession::WithPlayerData
PlayerSession & WithPlayerData(const char *value)
Definition: PlayerSession.h:705
Aws::GameLift::Model::PlayerSession::SetGameSessionId
void SetGameSessionId(Aws::String &&value)
Definition: PlayerSession.h:166
Aws::GameLift::Model::PlayerSession::PortHasBeenSet
bool PortHasBeenSet() const
Definition: PlayerSession.h:644
PlayerSessionStatus.h
Aws::GameLift::Model::PlayerSession::WithFleetArn
PlayerSession & WithFleetArn(Aws::String &&value)
Definition: PlayerSession.h:296
Aws::GameLift::Model::PlayerSession::GameSessionIdHasBeenSet
bool GameSessionIdHasBeenSet() const
Definition: PlayerSession.h:154
Aws::GameLift::Model::PlayerSession::GetIpAddress
const Aws::String & GetIpAddress() const
Definition: PlayerSession.h:476
Aws::GameLift::Model::PlayerSession::WithStatus
PlayerSession & WithStatus(const PlayerSessionStatus &value)
Definition: PlayerSession.h:456
Aws::GameLift::Model::PlayerSession::WithFleetId
PlayerSession & WithFleetId(const Aws::String &value)
Definition: PlayerSession.h:227