AWS SDK for C++  1.9.104
AWS SDK for C++
GameServer.h
Go to the documentation of this file.
1 
6 #pragma once
12 #include <utility>
13 
14 namespace Aws
15 {
16 namespace Utils
17 {
18 namespace Json
19 {
20  class JsonValue;
21  class JsonView;
22 } // namespace Json
23 } // namespace Utils
24 namespace GameLift
25 {
26 namespace Model
27 {
28 
45  {
46  public:
51 
52 
57  inline const Aws::String& GetGameServerGroupName() const{ return m_gameServerGroupName; }
58 
63  inline bool GameServerGroupNameHasBeenSet() const { return m_gameServerGroupNameHasBeenSet; }
64 
69  inline void SetGameServerGroupName(const Aws::String& value) { m_gameServerGroupNameHasBeenSet = true; m_gameServerGroupName = value; }
70 
75  inline void SetGameServerGroupName(Aws::String&& value) { m_gameServerGroupNameHasBeenSet = true; m_gameServerGroupName = std::move(value); }
76 
81  inline void SetGameServerGroupName(const char* value) { m_gameServerGroupNameHasBeenSet = true; m_gameServerGroupName.assign(value); }
82 
87  inline GameServer& WithGameServerGroupName(const Aws::String& value) { SetGameServerGroupName(value); return *this;}
88 
93  inline GameServer& WithGameServerGroupName(Aws::String&& value) { SetGameServerGroupName(std::move(value)); return *this;}
94 
99  inline GameServer& WithGameServerGroupName(const char* value) { SetGameServerGroupName(value); return *this;}
100 
101 
106  inline const Aws::String& GetGameServerGroupArn() const{ return m_gameServerGroupArn; }
107 
112  inline bool GameServerGroupArnHasBeenSet() const { return m_gameServerGroupArnHasBeenSet; }
113 
118  inline void SetGameServerGroupArn(const Aws::String& value) { m_gameServerGroupArnHasBeenSet = true; m_gameServerGroupArn = value; }
119 
124  inline void SetGameServerGroupArn(Aws::String&& value) { m_gameServerGroupArnHasBeenSet = true; m_gameServerGroupArn = std::move(value); }
125 
130  inline void SetGameServerGroupArn(const char* value) { m_gameServerGroupArnHasBeenSet = true; m_gameServerGroupArn.assign(value); }
131 
136  inline GameServer& WithGameServerGroupArn(const Aws::String& value) { SetGameServerGroupArn(value); return *this;}
137 
142  inline GameServer& WithGameServerGroupArn(Aws::String&& value) { SetGameServerGroupArn(std::move(value)); return *this;}
143 
148  inline GameServer& WithGameServerGroupArn(const char* value) { SetGameServerGroupArn(value); return *this;}
149 
150 
156  inline const Aws::String& GetGameServerId() const{ return m_gameServerId; }
157 
163  inline bool GameServerIdHasBeenSet() const { return m_gameServerIdHasBeenSet; }
164 
170  inline void SetGameServerId(const Aws::String& value) { m_gameServerIdHasBeenSet = true; m_gameServerId = value; }
171 
177  inline void SetGameServerId(Aws::String&& value) { m_gameServerIdHasBeenSet = true; m_gameServerId = std::move(value); }
178 
184  inline void SetGameServerId(const char* value) { m_gameServerIdHasBeenSet = true; m_gameServerId.assign(value); }
185 
191  inline GameServer& WithGameServerId(const Aws::String& value) { SetGameServerId(value); return *this;}
192 
198  inline GameServer& WithGameServerId(Aws::String&& value) { SetGameServerId(std::move(value)); return *this;}
199 
205  inline GameServer& WithGameServerId(const char* value) { SetGameServerId(value); return *this;}
206 
207 
213  inline const Aws::String& GetInstanceId() const{ return m_instanceId; }
214 
220  inline bool InstanceIdHasBeenSet() const { return m_instanceIdHasBeenSet; }
221 
227  inline void SetInstanceId(const Aws::String& value) { m_instanceIdHasBeenSet = true; m_instanceId = value; }
228 
234  inline void SetInstanceId(Aws::String&& value) { m_instanceIdHasBeenSet = true; m_instanceId = std::move(value); }
235 
241  inline void SetInstanceId(const char* value) { m_instanceIdHasBeenSet = true; m_instanceId.assign(value); }
242 
248  inline GameServer& WithInstanceId(const Aws::String& value) { SetInstanceId(value); return *this;}
249 
255  inline GameServer& WithInstanceId(Aws::String&& value) { SetInstanceId(std::move(value)); return *this;}
256 
262  inline GameServer& WithInstanceId(const char* value) { SetInstanceId(value); return *this;}
263 
264 
269  inline const Aws::String& GetConnectionInfo() const{ return m_connectionInfo; }
270 
275  inline bool ConnectionInfoHasBeenSet() const { return m_connectionInfoHasBeenSet; }
276 
281  inline void SetConnectionInfo(const Aws::String& value) { m_connectionInfoHasBeenSet = true; m_connectionInfo = value; }
282 
287  inline void SetConnectionInfo(Aws::String&& value) { m_connectionInfoHasBeenSet = true; m_connectionInfo = std::move(value); }
288 
293  inline void SetConnectionInfo(const char* value) { m_connectionInfoHasBeenSet = true; m_connectionInfo.assign(value); }
294 
299  inline GameServer& WithConnectionInfo(const Aws::String& value) { SetConnectionInfo(value); return *this;}
300 
305  inline GameServer& WithConnectionInfo(Aws::String&& value) { SetConnectionInfo(std::move(value)); return *this;}
306 
311  inline GameServer& WithConnectionInfo(const char* value) { SetConnectionInfo(value); return *this;}
312 
313 
319  inline const Aws::String& GetGameServerData() const{ return m_gameServerData; }
320 
326  inline bool GameServerDataHasBeenSet() const { return m_gameServerDataHasBeenSet; }
327 
333  inline void SetGameServerData(const Aws::String& value) { m_gameServerDataHasBeenSet = true; m_gameServerData = value; }
334 
340  inline void SetGameServerData(Aws::String&& value) { m_gameServerDataHasBeenSet = true; m_gameServerData = std::move(value); }
341 
347  inline void SetGameServerData(const char* value) { m_gameServerDataHasBeenSet = true; m_gameServerData.assign(value); }
348 
354  inline GameServer& WithGameServerData(const Aws::String& value) { SetGameServerData(value); return *this;}
355 
361  inline GameServer& WithGameServerData(Aws::String&& value) { SetGameServerData(std::move(value)); return *this;}
362 
368  inline GameServer& WithGameServerData(const char* value) { SetGameServerData(value); return *this;}
369 
370 
379  inline const GameServerClaimStatus& GetClaimStatus() const{ return m_claimStatus; }
380 
389  inline bool ClaimStatusHasBeenSet() const { return m_claimStatusHasBeenSet; }
390 
399  inline void SetClaimStatus(const GameServerClaimStatus& value) { m_claimStatusHasBeenSet = true; m_claimStatus = value; }
400 
409  inline void SetClaimStatus(GameServerClaimStatus&& value) { m_claimStatusHasBeenSet = true; m_claimStatus = std::move(value); }
410 
419  inline GameServer& WithClaimStatus(const GameServerClaimStatus& value) { SetClaimStatus(value); return *this;}
420 
429  inline GameServer& WithClaimStatus(GameServerClaimStatus&& value) { SetClaimStatus(std::move(value)); return *this;}
430 
431 
440  inline const GameServerUtilizationStatus& GetUtilizationStatus() const{ return m_utilizationStatus; }
441 
450  inline bool UtilizationStatusHasBeenSet() const { return m_utilizationStatusHasBeenSet; }
451 
460  inline void SetUtilizationStatus(const GameServerUtilizationStatus& value) { m_utilizationStatusHasBeenSet = true; m_utilizationStatus = value; }
461 
470  inline void SetUtilizationStatus(GameServerUtilizationStatus&& value) { m_utilizationStatusHasBeenSet = true; m_utilizationStatus = std::move(value); }
471 
480  inline GameServer& WithUtilizationStatus(const GameServerUtilizationStatus& value) { SetUtilizationStatus(value); return *this;}
481 
490  inline GameServer& WithUtilizationStatus(GameServerUtilizationStatus&& value) { SetUtilizationStatus(std::move(value)); return *this;}
491 
492 
498  inline const Aws::Utils::DateTime& GetRegistrationTime() const{ return m_registrationTime; }
499 
505  inline bool RegistrationTimeHasBeenSet() const { return m_registrationTimeHasBeenSet; }
506 
512  inline void SetRegistrationTime(const Aws::Utils::DateTime& value) { m_registrationTimeHasBeenSet = true; m_registrationTime = value; }
513 
519  inline void SetRegistrationTime(Aws::Utils::DateTime&& value) { m_registrationTimeHasBeenSet = true; m_registrationTime = std::move(value); }
520 
526  inline GameServer& WithRegistrationTime(const Aws::Utils::DateTime& value) { SetRegistrationTime(value); return *this;}
527 
533  inline GameServer& WithRegistrationTime(Aws::Utils::DateTime&& value) { SetRegistrationTime(std::move(value)); return *this;}
534 
535 
542  inline const Aws::Utils::DateTime& GetLastClaimTime() const{ return m_lastClaimTime; }
543 
550  inline bool LastClaimTimeHasBeenSet() const { return m_lastClaimTimeHasBeenSet; }
551 
558  inline void SetLastClaimTime(const Aws::Utils::DateTime& value) { m_lastClaimTimeHasBeenSet = true; m_lastClaimTime = value; }
559 
566  inline void SetLastClaimTime(Aws::Utils::DateTime&& value) { m_lastClaimTimeHasBeenSet = true; m_lastClaimTime = std::move(value); }
567 
574  inline GameServer& WithLastClaimTime(const Aws::Utils::DateTime& value) { SetLastClaimTime(value); return *this;}
575 
582  inline GameServer& WithLastClaimTime(Aws::Utils::DateTime&& value) { SetLastClaimTime(std::move(value)); return *this;}
583 
584 
592  inline const Aws::Utils::DateTime& GetLastHealthCheckTime() const{ return m_lastHealthCheckTime; }
593 
601  inline bool LastHealthCheckTimeHasBeenSet() const { return m_lastHealthCheckTimeHasBeenSet; }
602 
610  inline void SetLastHealthCheckTime(const Aws::Utils::DateTime& value) { m_lastHealthCheckTimeHasBeenSet = true; m_lastHealthCheckTime = value; }
611 
619  inline void SetLastHealthCheckTime(Aws::Utils::DateTime&& value) { m_lastHealthCheckTimeHasBeenSet = true; m_lastHealthCheckTime = std::move(value); }
620 
628  inline GameServer& WithLastHealthCheckTime(const Aws::Utils::DateTime& value) { SetLastHealthCheckTime(value); return *this;}
629 
637  inline GameServer& WithLastHealthCheckTime(Aws::Utils::DateTime&& value) { SetLastHealthCheckTime(std::move(value)); return *this;}
638 
639  private:
640 
641  Aws::String m_gameServerGroupName;
642  bool m_gameServerGroupNameHasBeenSet;
643 
644  Aws::String m_gameServerGroupArn;
645  bool m_gameServerGroupArnHasBeenSet;
646 
647  Aws::String m_gameServerId;
648  bool m_gameServerIdHasBeenSet;
649 
650  Aws::String m_instanceId;
651  bool m_instanceIdHasBeenSet;
652 
653  Aws::String m_connectionInfo;
654  bool m_connectionInfoHasBeenSet;
655 
656  Aws::String m_gameServerData;
657  bool m_gameServerDataHasBeenSet;
658 
659  GameServerClaimStatus m_claimStatus;
660  bool m_claimStatusHasBeenSet;
661 
662  GameServerUtilizationStatus m_utilizationStatus;
663  bool m_utilizationStatusHasBeenSet;
664 
665  Aws::Utils::DateTime m_registrationTime;
666  bool m_registrationTimeHasBeenSet;
667 
668  Aws::Utils::DateTime m_lastClaimTime;
669  bool m_lastClaimTimeHasBeenSet;
670 
671  Aws::Utils::DateTime m_lastHealthCheckTime;
672  bool m_lastHealthCheckTimeHasBeenSet;
673  };
674 
675 } // namespace Model
676 } // namespace GameLift
677 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::GameLift::Model::GameServer::SetRegistrationTime
void SetRegistrationTime(Aws::Utils::DateTime &&value)
Definition: GameServer.h:519
Aws::GameLift::Model::GameServerClaimStatus
GameServerClaimStatus
Definition: GameServerClaimStatus.h:17
Aws::GameLift::Model::GameServer::GameServerGroupArnHasBeenSet
bool GameServerGroupArnHasBeenSet() const
Definition: GameServer.h:112
Aws::GameLift::Model::GameServer::WithGameServerGroupName
GameServer & WithGameServerGroupName(const char *value)
Definition: GameServer.h:99
Aws::GameLift::Model::GameServer::SetGameServerGroupName
void SetGameServerGroupName(Aws::String &&value)
Definition: GameServer.h:75
Aws::GameLift::Model::GameServer::LastClaimTimeHasBeenSet
bool LastClaimTimeHasBeenSet() const
Definition: GameServer.h:550
Aws::GameLift::Model::GameServer::WithLastClaimTime
GameServer & WithLastClaimTime(Aws::Utils::DateTime &&value)
Definition: GameServer.h:582
Aws::GameLift::Model::GameServer::WithRegistrationTime
GameServer & WithRegistrationTime(Aws::Utils::DateTime &&value)
Definition: GameServer.h:533
Aws::GameLift::Model::GameServer::SetGameServerGroupArn
void SetGameServerGroupArn(const char *value)
Definition: GameServer.h:130
Aws::GameLift::Model::GameServer::SetUtilizationStatus
void SetUtilizationStatus(const GameServerUtilizationStatus &value)
Definition: GameServer.h:460
Aws::GameLift::Model::GameServer::WithConnectionInfo
GameServer & WithConnectionInfo(Aws::String &&value)
Definition: GameServer.h:305
DateTime.h
Aws::GameLift::Model::GameServer::WithGameServerId
GameServer & WithGameServerId(const char *value)
Definition: GameServer.h:205
Aws::GameLift::Model::GameServer::SetGameServerId
void SetGameServerId(Aws::String &&value)
Definition: GameServer.h:177
AWS_GAMELIFT_API
#define AWS_GAMELIFT_API
Definition: GameLift_EXPORTS.h:28
Aws::GameLift::Model::GameServer::GameServerDataHasBeenSet
bool GameServerDataHasBeenSet() const
Definition: GameServer.h:326
Aws::GameLift::Model::GameServer::SetConnectionInfo
void SetConnectionInfo(Aws::String &&value)
Definition: GameServer.h:287
Aws::GameLift::Model::GameServer::SetLastHealthCheckTime
void SetLastHealthCheckTime(const Aws::Utils::DateTime &value)
Definition: GameServer.h:610
Aws::GameLift::Model::GameServer::WithInstanceId
GameServer & WithInstanceId(Aws::String &&value)
Definition: GameServer.h:255
Aws::GameLift::Model::GameServer::SetClaimStatus
void SetClaimStatus(GameServerClaimStatus &&value)
Definition: GameServer.h:409
Aws::GameLift::Model::GameServer::SetUtilizationStatus
void SetUtilizationStatus(GameServerUtilizationStatus &&value)
Definition: GameServer.h:470
Aws::GameLift::Model::GameServer
Definition: GameServer.h:45
Aws::GameLift::Model::GameServer::SetGameServerId
void SetGameServerId(const Aws::String &value)
Definition: GameServer.h:170
Aws::GameLift::Model::GameServer::GetGameServerData
const Aws::String & GetGameServerData() const
Definition: GameServer.h:319
Aws::GameLift::Model::GameServer::SetLastClaimTime
void SetLastClaimTime(const Aws::Utils::DateTime &value)
Definition: GameServer.h:558
Aws::GameLift::Model::GameServerUtilizationStatus
GameServerUtilizationStatus
Definition: GameServerUtilizationStatus.h:17
Aws::GameLift::Model::GameServer::WithInstanceId
GameServer & WithInstanceId(const Aws::String &value)
Definition: GameServer.h:248
Aws::GameLift::Model::GameServer::ClaimStatusHasBeenSet
bool ClaimStatusHasBeenSet() const
Definition: GameServer.h:389
Aws::GameLift::Model::GameServer::SetLastClaimTime
void SetLastClaimTime(Aws::Utils::DateTime &&value)
Definition: GameServer.h:566
Aws::GameLift::Model::GameServer::WithClaimStatus
GameServer & WithClaimStatus(const GameServerClaimStatus &value)
Definition: GameServer.h:419
Aws::GameLift::Model::GameServer::WithLastHealthCheckTime
GameServer & WithLastHealthCheckTime(const Aws::Utils::DateTime &value)
Definition: GameServer.h:628
Aws::GameLift::Model::GameServer::GameServer
GameServer()
Aws::GameLift::Model::GameServer::SetConnectionInfo
void SetConnectionInfo(const char *value)
Definition: GameServer.h:293
Aws::GameLift::Model::GameServer::WithConnectionInfo
GameServer & WithConnectionInfo(const Aws::String &value)
Definition: GameServer.h:299
Aws::GameLift::Model::GameServer::WithGameServerData
GameServer & WithGameServerData(const Aws::String &value)
Definition: GameServer.h:354
GameLift_EXPORTS.h
Aws::GameLift::Model::GameServer::WithGameServerId
GameServer & WithGameServerId(const Aws::String &value)
Definition: GameServer.h:191
Aws::GameLift::Model::GameServer::GetGameServerGroupArn
const Aws::String & GetGameServerGroupArn() const
Definition: GameServer.h:106
Aws::GameLift::Model::GameServer::WithLastHealthCheckTime
GameServer & WithLastHealthCheckTime(Aws::Utils::DateTime &&value)
Definition: GameServer.h:637
Aws::GameLift::Model::GameServer::SetLastHealthCheckTime
void SetLastHealthCheckTime(Aws::Utils::DateTime &&value)
Definition: GameServer.h:619
Aws::GameLift::Model::GameServer::GetConnectionInfo
const Aws::String & GetConnectionInfo() const
Definition: GameServer.h:269
Aws::GameLift::Model::GameServer::GameServer
GameServer(Aws::Utils::Json::JsonView jsonValue)
Aws::GameLift::Model::GameServer::SetGameServerGroupName
void SetGameServerGroupName(const char *value)
Definition: GameServer.h:81
GameServerClaimStatus.h
Aws::GameLift::Model::GameServer::SetRegistrationTime
void SetRegistrationTime(const Aws::Utils::DateTime &value)
Definition: GameServer.h:512
Aws::GameLift::Model::GameServer::GetUtilizationStatus
const GameServerUtilizationStatus & GetUtilizationStatus() const
Definition: GameServer.h:440
Aws::GameLift::Model::GameServer::UtilizationStatusHasBeenSet
bool UtilizationStatusHasBeenSet() const
Definition: GameServer.h:450
GameServerUtilizationStatus.h
Aws::GameLift::Model::GameServer::SetGameServerData
void SetGameServerData(const Aws::String &value)
Definition: GameServer.h:333
Aws::GameLift::Model::GameServer::GetInstanceId
const Aws::String & GetInstanceId() const
Definition: GameServer.h:213
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::GameLift::Model::GameServer::WithUtilizationStatus
GameServer & WithUtilizationStatus(const GameServerUtilizationStatus &value)
Definition: GameServer.h:480
Aws::GameLift::Model::GameServer::ConnectionInfoHasBeenSet
bool ConnectionInfoHasBeenSet() const
Definition: GameServer.h:275
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::GameLift::Model::GameServer::SetGameServerGroupArn
void SetGameServerGroupArn(const Aws::String &value)
Definition: GameServer.h:118
Aws::GameLift::Model::GameServer::SetClaimStatus
void SetClaimStatus(const GameServerClaimStatus &value)
Definition: GameServer.h:399
Aws::GameLift::Model::GameServer::SetInstanceId
void SetInstanceId(Aws::String &&value)
Definition: GameServer.h:234
Aws::GameLift::Model::GameServer::SetGameServerData
void SetGameServerData(const char *value)
Definition: GameServer.h:347
Aws::GameLift::Model::GameServer::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::GameLift::Model::GameServer::WithGameServerData
GameServer & WithGameServerData(Aws::String &&value)
Definition: GameServer.h:361
Aws::GameLift::Model::GameServer::SetInstanceId
void SetInstanceId(const Aws::String &value)
Definition: GameServer.h:227
Aws::GameLift::Model::GameServer::GameServerGroupNameHasBeenSet
bool GameServerGroupNameHasBeenSet() const
Definition: GameServer.h:63
Aws::GameLift::Model::GameServer::GetLastClaimTime
const Aws::Utils::DateTime & GetLastClaimTime() const
Definition: GameServer.h:542
Aws::GameLift::Model::GameServer::WithRegistrationTime
GameServer & WithRegistrationTime(const Aws::Utils::DateTime &value)
Definition: GameServer.h:526
Aws::GameLift::Model::GameServer::SetGameServerGroupArn
void SetGameServerGroupArn(Aws::String &&value)
Definition: GameServer.h:124
Aws::GameLift::Model::GameServer::WithClaimStatus
GameServer & WithClaimStatus(GameServerClaimStatus &&value)
Definition: GameServer.h:429
Aws::GameLift::Model::GameServer::SetConnectionInfo
void SetConnectionInfo(const Aws::String &value)
Definition: GameServer.h:281
Aws::GameLift::Model::GameServer::WithGameServerGroupName
GameServer & WithGameServerGroupName(const Aws::String &value)
Definition: GameServer.h:87
Aws::GameLift::Model::GameServer::SetInstanceId
void SetInstanceId(const char *value)
Definition: GameServer.h:241
Aws::GameLift::Model::GameServer::WithGameServerData
GameServer & WithGameServerData(const char *value)
Definition: GameServer.h:368
Aws::GameLift::Model::GameServer::LastHealthCheckTimeHasBeenSet
bool LastHealthCheckTimeHasBeenSet() const
Definition: GameServer.h:601
Aws::GameLift::Model::GameServer::WithInstanceId
GameServer & WithInstanceId(const char *value)
Definition: GameServer.h:262
Aws::GameLift::Model::GameServer::operator=
GameServer & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::GameLift::Model::GameServer::SetGameServerGroupName
void SetGameServerGroupName(const Aws::String &value)
Definition: GameServer.h:69
Aws::GameLift::Model::GameServer::SetGameServerId
void SetGameServerId(const char *value)
Definition: GameServer.h:184
Aws
Definition: AccessManagementClient.h:15
Aws::GameLift::Model::GameServer::WithGameServerGroupArn
GameServer & WithGameServerGroupArn(Aws::String &&value)
Definition: GameServer.h:142
Aws::GameLift::Model::GameServer::GetRegistrationTime
const Aws::Utils::DateTime & GetRegistrationTime() const
Definition: GameServer.h:498
Aws::GameLift::Model::GameServer::RegistrationTimeHasBeenSet
bool RegistrationTimeHasBeenSet() const
Definition: GameServer.h:505
Aws::GameLift::Model::GameServer::GetClaimStatus
const GameServerClaimStatus & GetClaimStatus() const
Definition: GameServer.h:379
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::GameLift::Model::GameServer::WithGameServerGroupArn
GameServer & WithGameServerGroupArn(const Aws::String &value)
Definition: GameServer.h:136
Aws::GameLift::Model::GameServer::WithConnectionInfo
GameServer & WithConnectionInfo(const char *value)
Definition: GameServer.h:311
Aws::GameLift::Model::GameServer::GetLastHealthCheckTime
const Aws::Utils::DateTime & GetLastHealthCheckTime() const
Definition: GameServer.h:592
Aws::GameLift::Model::GameServer::InstanceIdHasBeenSet
bool InstanceIdHasBeenSet() const
Definition: GameServer.h:220
Aws::GameLift::Model::GameServer::WithGameServerId
GameServer & WithGameServerId(Aws::String &&value)
Definition: GameServer.h:198
Aws::GameLift::Model::GameServer::WithUtilizationStatus
GameServer & WithUtilizationStatus(GameServerUtilizationStatus &&value)
Definition: GameServer.h:490
Aws::GameLift::Model::GameServer::GetGameServerId
const Aws::String & GetGameServerId() const
Definition: GameServer.h:156
Aws::GameLift::Model::GameServer::WithGameServerGroupName
GameServer & WithGameServerGroupName(Aws::String &&value)
Definition: GameServer.h:93
Aws::GameLift::Model::GameServer::SetGameServerData
void SetGameServerData(Aws::String &&value)
Definition: GameServer.h:340
Aws::GameLift::Model::GameServer::WithGameServerGroupArn
GameServer & WithGameServerGroupArn(const char *value)
Definition: GameServer.h:148
Aws::GameLift::Model::GameServer::WithLastClaimTime
GameServer & WithLastClaimTime(const Aws::Utils::DateTime &value)
Definition: GameServer.h:574
Aws::GameLift::Model::GameServer::GameServerIdHasBeenSet
bool GameServerIdHasBeenSet() const
Definition: GameServer.h:163
Aws::GameLift::Model::GameServer::GetGameServerGroupName
const Aws::String & GetGameServerGroupName() const
Definition: GameServer.h:57