AWS SDK for C++  1.9.108
AWS SDK for C++
CreateGameSessionRequest.h
Go to the documentation of this file.
1 
6 #pragma once
12 #include <utility>
13 
14 namespace Aws
15 {
16 namespace GameLift
17 {
18 namespace Model
19 {
20 
27  {
28  public:
30 
31  // Service request name is the Operation name which will send this request out,
32  // each operation should has unique request name, so that we can get operation's name from this request.
33  // Note: this is not true for response, multiple operations may have the same response name,
34  // so we can not get operation's name from response.
35  inline virtual const char* GetServiceRequestName() const override { return "CreateGameSession"; }
36 
37  Aws::String SerializePayload() const override;
38 
40 
41 
47  inline const Aws::String& GetFleetId() const{ return m_fleetId; }
48 
54  inline bool FleetIdHasBeenSet() const { return m_fleetIdHasBeenSet; }
55 
61  inline void SetFleetId(const Aws::String& value) { m_fleetIdHasBeenSet = true; m_fleetId = value; }
62 
68  inline void SetFleetId(Aws::String&& value) { m_fleetIdHasBeenSet = true; m_fleetId = std::move(value); }
69 
75  inline void SetFleetId(const char* value) { m_fleetIdHasBeenSet = true; m_fleetId.assign(value); }
76 
82  inline CreateGameSessionRequest& WithFleetId(const Aws::String& value) { SetFleetId(value); return *this;}
83 
89  inline CreateGameSessionRequest& WithFleetId(Aws::String&& value) { SetFleetId(std::move(value)); return *this;}
90 
96  inline CreateGameSessionRequest& WithFleetId(const char* value) { SetFleetId(value); return *this;}
97 
98 
104  inline const Aws::String& GetAliasId() const{ return m_aliasId; }
105 
111  inline bool AliasIdHasBeenSet() const { return m_aliasIdHasBeenSet; }
112 
118  inline void SetAliasId(const Aws::String& value) { m_aliasIdHasBeenSet = true; m_aliasId = value; }
119 
125  inline void SetAliasId(Aws::String&& value) { m_aliasIdHasBeenSet = true; m_aliasId = std::move(value); }
126 
132  inline void SetAliasId(const char* value) { m_aliasIdHasBeenSet = true; m_aliasId.assign(value); }
133 
139  inline CreateGameSessionRequest& WithAliasId(const Aws::String& value) { SetAliasId(value); return *this;}
140 
146  inline CreateGameSessionRequest& WithAliasId(Aws::String&& value) { SetAliasId(std::move(value)); return *this;}
147 
153  inline CreateGameSessionRequest& WithAliasId(const char* value) { SetAliasId(value); return *this;}
154 
155 
160  inline int GetMaximumPlayerSessionCount() const{ return m_maximumPlayerSessionCount; }
161 
166  inline bool MaximumPlayerSessionCountHasBeenSet() const { return m_maximumPlayerSessionCountHasBeenSet; }
167 
172  inline void SetMaximumPlayerSessionCount(int value) { m_maximumPlayerSessionCountHasBeenSet = true; m_maximumPlayerSessionCount = value; }
173 
178  inline CreateGameSessionRequest& WithMaximumPlayerSessionCount(int value) { SetMaximumPlayerSessionCount(value); return *this;}
179 
180 
185  inline const Aws::String& GetName() const{ return m_name; }
186 
191  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
192 
197  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
198 
203  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
204 
209  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
210 
215  inline CreateGameSessionRequest& WithName(const Aws::String& value) { SetName(value); return *this;}
216 
221  inline CreateGameSessionRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
222 
227  inline CreateGameSessionRequest& WithName(const char* value) { SetName(value); return *this;}
228 
229 
235  inline const Aws::Vector<GameProperty>& GetGameProperties() const{ return m_gameProperties; }
236 
242  inline bool GamePropertiesHasBeenSet() const { return m_gamePropertiesHasBeenSet; }
243 
249  inline void SetGameProperties(const Aws::Vector<GameProperty>& value) { m_gamePropertiesHasBeenSet = true; m_gameProperties = value; }
250 
256  inline void SetGameProperties(Aws::Vector<GameProperty>&& value) { m_gamePropertiesHasBeenSet = true; m_gameProperties = std::move(value); }
257 
263  inline CreateGameSessionRequest& WithGameProperties(const Aws::Vector<GameProperty>& value) { SetGameProperties(value); return *this;}
264 
270  inline CreateGameSessionRequest& WithGameProperties(Aws::Vector<GameProperty>&& value) { SetGameProperties(std::move(value)); return *this;}
271 
277  inline CreateGameSessionRequest& AddGameProperties(const GameProperty& value) { m_gamePropertiesHasBeenSet = true; m_gameProperties.push_back(value); return *this; }
278 
284  inline CreateGameSessionRequest& AddGameProperties(GameProperty&& value) { m_gamePropertiesHasBeenSet = true; m_gameProperties.push_back(std::move(value)); return *this; }
285 
286 
295  inline const Aws::String& GetCreatorId() const{ return m_creatorId; }
296 
305  inline bool CreatorIdHasBeenSet() const { return m_creatorIdHasBeenSet; }
306 
315  inline void SetCreatorId(const Aws::String& value) { m_creatorIdHasBeenSet = true; m_creatorId = value; }
316 
325  inline void SetCreatorId(Aws::String&& value) { m_creatorIdHasBeenSet = true; m_creatorId = std::move(value); }
326 
335  inline void SetCreatorId(const char* value) { m_creatorIdHasBeenSet = true; m_creatorId.assign(value); }
336 
345  inline CreateGameSessionRequest& WithCreatorId(const Aws::String& value) { SetCreatorId(value); return *this;}
346 
355  inline CreateGameSessionRequest& WithCreatorId(Aws::String&& value) { SetCreatorId(std::move(value)); return *this;}
356 
365  inline CreateGameSessionRequest& WithCreatorId(const char* value) { SetCreatorId(value); return *this;}
366 
367 
375  inline const Aws::String& GetGameSessionId() const{ return m_gameSessionId; }
376 
384  inline bool GameSessionIdHasBeenSet() const { return m_gameSessionIdHasBeenSet; }
385 
393  inline void SetGameSessionId(const Aws::String& value) { m_gameSessionIdHasBeenSet = true; m_gameSessionId = value; }
394 
402  inline void SetGameSessionId(Aws::String&& value) { m_gameSessionIdHasBeenSet = true; m_gameSessionId = std::move(value); }
403 
411  inline void SetGameSessionId(const char* value) { m_gameSessionIdHasBeenSet = true; m_gameSessionId.assign(value); }
412 
420  inline CreateGameSessionRequest& WithGameSessionId(const Aws::String& value) { SetGameSessionId(value); return *this;}
421 
429  inline CreateGameSessionRequest& WithGameSessionId(Aws::String&& value) { SetGameSessionId(std::move(value)); return *this;}
430 
438  inline CreateGameSessionRequest& WithGameSessionId(const char* value) { SetGameSessionId(value); return *this;}
439 
440 
453  inline const Aws::String& GetIdempotencyToken() const{ return m_idempotencyToken; }
454 
467  inline bool IdempotencyTokenHasBeenSet() const { return m_idempotencyTokenHasBeenSet; }
468 
481  inline void SetIdempotencyToken(const Aws::String& value) { m_idempotencyTokenHasBeenSet = true; m_idempotencyToken = value; }
482 
495  inline void SetIdempotencyToken(Aws::String&& value) { m_idempotencyTokenHasBeenSet = true; m_idempotencyToken = std::move(value); }
496 
509  inline void SetIdempotencyToken(const char* value) { m_idempotencyTokenHasBeenSet = true; m_idempotencyToken.assign(value); }
510 
523  inline CreateGameSessionRequest& WithIdempotencyToken(const Aws::String& value) { SetIdempotencyToken(value); return *this;}
524 
537  inline CreateGameSessionRequest& WithIdempotencyToken(Aws::String&& value) { SetIdempotencyToken(std::move(value)); return *this;}
538 
551  inline CreateGameSessionRequest& WithIdempotencyToken(const char* value) { SetIdempotencyToken(value); return *this;}
552 
553 
559  inline const Aws::String& GetGameSessionData() const{ return m_gameSessionData; }
560 
566  inline bool GameSessionDataHasBeenSet() const { return m_gameSessionDataHasBeenSet; }
567 
573  inline void SetGameSessionData(const Aws::String& value) { m_gameSessionDataHasBeenSet = true; m_gameSessionData = value; }
574 
580  inline void SetGameSessionData(Aws::String&& value) { m_gameSessionDataHasBeenSet = true; m_gameSessionData = std::move(value); }
581 
587  inline void SetGameSessionData(const char* value) { m_gameSessionDataHasBeenSet = true; m_gameSessionData.assign(value); }
588 
594  inline CreateGameSessionRequest& WithGameSessionData(const Aws::String& value) { SetGameSessionData(value); return *this;}
595 
601  inline CreateGameSessionRequest& WithGameSessionData(Aws::String&& value) { SetGameSessionData(std::move(value)); return *this;}
602 
608  inline CreateGameSessionRequest& WithGameSessionData(const char* value) { SetGameSessionData(value); return *this;}
609 
610 
616  inline const Aws::String& GetLocation() const{ return m_location; }
617 
623  inline bool LocationHasBeenSet() const { return m_locationHasBeenSet; }
624 
630  inline void SetLocation(const Aws::String& value) { m_locationHasBeenSet = true; m_location = value; }
631 
637  inline void SetLocation(Aws::String&& value) { m_locationHasBeenSet = true; m_location = std::move(value); }
638 
644  inline void SetLocation(const char* value) { m_locationHasBeenSet = true; m_location.assign(value); }
645 
651  inline CreateGameSessionRequest& WithLocation(const Aws::String& value) { SetLocation(value); return *this;}
652 
658  inline CreateGameSessionRequest& WithLocation(Aws::String&& value) { SetLocation(std::move(value)); return *this;}
659 
665  inline CreateGameSessionRequest& WithLocation(const char* value) { SetLocation(value); return *this;}
666 
667  private:
668 
669  Aws::String m_fleetId;
670  bool m_fleetIdHasBeenSet;
671 
672  Aws::String m_aliasId;
673  bool m_aliasIdHasBeenSet;
674 
675  int m_maximumPlayerSessionCount;
676  bool m_maximumPlayerSessionCountHasBeenSet;
677 
678  Aws::String m_name;
679  bool m_nameHasBeenSet;
680 
681  Aws::Vector<GameProperty> m_gameProperties;
682  bool m_gamePropertiesHasBeenSet;
683 
684  Aws::String m_creatorId;
685  bool m_creatorIdHasBeenSet;
686 
687  Aws::String m_gameSessionId;
688  bool m_gameSessionIdHasBeenSet;
689 
690  Aws::String m_idempotencyToken;
691  bool m_idempotencyTokenHasBeenSet;
692 
693  Aws::String m_gameSessionData;
694  bool m_gameSessionDataHasBeenSet;
695 
696  Aws::String m_location;
697  bool m_locationHasBeenSet;
698  };
699 
700 } // namespace Model
701 } // namespace GameLift
702 } // namespace Aws
Aws::GameLift::Model::CreateGameSessionRequest::AliasIdHasBeenSet
bool AliasIdHasBeenSet() const
Definition: CreateGameSessionRequest.h:111
Aws::GameLift::Model::CreateGameSessionRequest::WithIdempotencyToken
CreateGameSessionRequest & WithIdempotencyToken(const char *value)
Definition: CreateGameSessionRequest.h:551
Aws::GameLift::Model::CreateGameSessionRequest::WithLocation
CreateGameSessionRequest & WithLocation(const char *value)
Definition: CreateGameSessionRequest.h:665
Aws::GameLift::Model::CreateGameSessionRequest::WithName
CreateGameSessionRequest & WithName(const char *value)
Definition: CreateGameSessionRequest.h:227
Aws::GameLift::Model::CreateGameSessionRequest::WithGameSessionData
CreateGameSessionRequest & WithGameSessionData(Aws::String &&value)
Definition: CreateGameSessionRequest.h:601
Aws::GameLift::Model::CreateGameSessionRequest::GameSessionIdHasBeenSet
bool GameSessionIdHasBeenSet() const
Definition: CreateGameSessionRequest.h:384
Aws::GameLift::Model::CreateGameSessionRequest::SetAliasId
void SetAliasId(const Aws::String &value)
Definition: CreateGameSessionRequest.h:118
Aws::GameLift::Model::CreateGameSessionRequest::SetGameProperties
void SetGameProperties(const Aws::Vector< GameProperty > &value)
Definition: CreateGameSessionRequest.h:249
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::GameLift::Model::CreateGameSessionRequest::SetGameSessionId
void SetGameSessionId(const Aws::String &value)
Definition: CreateGameSessionRequest.h:393
Aws::GameLift::Model::CreateGameSessionRequest::CreateGameSessionRequest
CreateGameSessionRequest()
Aws::GameLift::Model::CreateGameSessionRequest::NameHasBeenSet
bool NameHasBeenSet() const
Definition: CreateGameSessionRequest.h:191
Aws::GameLift::Model::CreateGameSessionRequest::GetMaximumPlayerSessionCount
int GetMaximumPlayerSessionCount() const
Definition: CreateGameSessionRequest.h:160
Aws::GameLift::Model::CreateGameSessionRequest::SetFleetId
void SetFleetId(const char *value)
Definition: CreateGameSessionRequest.h:75
Aws::GameLift::Model::CreateGameSessionRequest::GetFleetId
const Aws::String & GetFleetId() const
Definition: CreateGameSessionRequest.h:47
Aws::GameLift::Model::CreateGameSessionRequest::SetGameSessionData
void SetGameSessionData(const Aws::String &value)
Definition: CreateGameSessionRequest.h:573
Aws::GameLift::Model::CreateGameSessionRequest::SetGameProperties
void SetGameProperties(Aws::Vector< GameProperty > &&value)
Definition: CreateGameSessionRequest.h:256
Aws::GameLift::Model::CreateGameSessionRequest::GetAliasId
const Aws::String & GetAliasId() const
Definition: CreateGameSessionRequest.h:104
Aws::GameLift::Model::CreateGameSessionRequest::WithFleetId
CreateGameSessionRequest & WithFleetId(const Aws::String &value)
Definition: CreateGameSessionRequest.h:82
Aws::GameLift::Model::CreateGameSessionRequest::SetGameSessionId
void SetGameSessionId(Aws::String &&value)
Definition: CreateGameSessionRequest.h:402
Aws::GameLift::Model::CreateGameSessionRequest::WithGameSessionId
CreateGameSessionRequest & WithGameSessionId(Aws::String &&value)
Definition: CreateGameSessionRequest.h:429
Aws::GameLift::Model::CreateGameSessionRequest::SetName
void SetName(const Aws::String &value)
Definition: CreateGameSessionRequest.h:197
AWS_GAMELIFT_API
#define AWS_GAMELIFT_API
Definition: GameLift_EXPORTS.h:28
Aws::GameLift::Model::CreateGameSessionRequest::SetCreatorId
void SetCreatorId(Aws::String &&value)
Definition: CreateGameSessionRequest.h:325
Aws::GameLift::Model::CreateGameSessionRequest::SetGameSessionId
void SetGameSessionId(const char *value)
Definition: CreateGameSessionRequest.h:411
Aws::GameLift::Model::CreateGameSessionRequest::GetCreatorId
const Aws::String & GetCreatorId() const
Definition: CreateGameSessionRequest.h:295
Aws::GameLift::Model::CreateGameSessionRequest::WithGameSessionId
CreateGameSessionRequest & WithGameSessionId(const char *value)
Definition: CreateGameSessionRequest.h:438
Aws::GameLift::Model::CreateGameSessionRequest::WithGameSessionData
CreateGameSessionRequest & WithGameSessionData(const char *value)
Definition: CreateGameSessionRequest.h:608
Aws::GameLift::Model::CreateGameSessionRequest::GetName
const Aws::String & GetName() const
Definition: CreateGameSessionRequest.h:185
Aws::GameLift::Model::CreateGameSessionRequest::GetGameSessionId
const Aws::String & GetGameSessionId() const
Definition: CreateGameSessionRequest.h:375
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::GameLift::Model::CreateGameSessionRequest::SetAliasId
void SetAliasId(Aws::String &&value)
Definition: CreateGameSessionRequest.h:125
Aws::GameLift::Model::CreateGameSessionRequest::WithIdempotencyToken
CreateGameSessionRequest & WithIdempotencyToken(const Aws::String &value)
Definition: CreateGameSessionRequest.h:523
Aws::GameLift::Model::CreateGameSessionRequest::GetGameProperties
const Aws::Vector< GameProperty > & GetGameProperties() const
Definition: CreateGameSessionRequest.h:235
Aws::GameLift::Model::CreateGameSessionRequest::SetLocation
void SetLocation(Aws::String &&value)
Definition: CreateGameSessionRequest.h:637
Aws::GameLift::Model::CreateGameSessionRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
AWSVector.h
Aws::GameLift::Model::CreateGameSessionRequest::WithAliasId
CreateGameSessionRequest & WithAliasId(Aws::String &&value)
Definition: CreateGameSessionRequest.h:146
Aws::GameLift::Model::CreateGameSessionRequest::WithName
CreateGameSessionRequest & WithName(const Aws::String &value)
Definition: CreateGameSessionRequest.h:215
Aws::GameLift::Model::CreateGameSessionRequest::WithCreatorId
CreateGameSessionRequest & WithCreatorId(const char *value)
Definition: CreateGameSessionRequest.h:365
Aws::GameLift::Model::CreateGameSessionRequest::WithLocation
CreateGameSessionRequest & WithLocation(const Aws::String &value)
Definition: CreateGameSessionRequest.h:651
Aws::GameLift::Model::CreateGameSessionRequest::SetFleetId
void SetFleetId(Aws::String &&value)
Definition: CreateGameSessionRequest.h:68
Aws::GameLift::Model::CreateGameSessionRequest::GetLocation
const Aws::String & GetLocation() const
Definition: CreateGameSessionRequest.h:616
Aws::GameLift::Model::CreateGameSessionRequest::SetCreatorId
void SetCreatorId(const char *value)
Definition: CreateGameSessionRequest.h:335
GameLift_EXPORTS.h
Aws::GameLift::Model::CreateGameSessionRequest::WithMaximumPlayerSessionCount
CreateGameSessionRequest & WithMaximumPlayerSessionCount(int value)
Definition: CreateGameSessionRequest.h:178
GameLiftRequest.h
Aws::GameLift::Model::CreateGameSessionRequest::AddGameProperties
CreateGameSessionRequest & AddGameProperties(const GameProperty &value)
Definition: CreateGameSessionRequest.h:277
Aws::GameLift::Model::CreateGameSessionRequest::SetGameSessionData
void SetGameSessionData(const char *value)
Definition: CreateGameSessionRequest.h:587
Aws::GameLift::Model::CreateGameSessionRequest::WithGameSessionId
CreateGameSessionRequest & WithGameSessionId(const Aws::String &value)
Definition: CreateGameSessionRequest.h:420
Aws::GameLift::Model::CreateGameSessionRequest::WithLocation
CreateGameSessionRequest & WithLocation(Aws::String &&value)
Definition: CreateGameSessionRequest.h:658
Aws::GameLift::Model::CreateGameSessionRequest::SetFleetId
void SetFleetId(const Aws::String &value)
Definition: CreateGameSessionRequest.h:61
Aws::GameLift::Model::CreateGameSessionRequest::WithName
CreateGameSessionRequest & WithName(Aws::String &&value)
Definition: CreateGameSessionRequest.h:221
Aws::GameLift::Model::CreateGameSessionRequest::GameSessionDataHasBeenSet
bool GameSessionDataHasBeenSet() const
Definition: CreateGameSessionRequest.h:566
Aws::GameLift::GameLiftRequest
Definition: GameLiftRequest.h:17
AWSString.h
Aws::GameLift::Model::CreateGameSessionRequest::SetIdempotencyToken
void SetIdempotencyToken(const Aws::String &value)
Definition: CreateGameSessionRequest.h:481
Aws::GameLift::Model::CreateGameSessionRequest::WithAliasId
CreateGameSessionRequest & WithAliasId(const char *value)
Definition: CreateGameSessionRequest.h:153
Aws::GameLift::Model::CreateGameSessionRequest::SetIdempotencyToken
void SetIdempotencyToken(const char *value)
Definition: CreateGameSessionRequest.h:509
Aws::GameLift::Model::CreateGameSessionRequest::SetMaximumPlayerSessionCount
void SetMaximumPlayerSessionCount(int value)
Definition: CreateGameSessionRequest.h:172
Aws::GameLift::Model::CreateGameSessionRequest::LocationHasBeenSet
bool LocationHasBeenSet() const
Definition: CreateGameSessionRequest.h:623
Aws::GameLift::Model::CreateGameSessionRequest::SetLocation
void SetLocation(const char *value)
Definition: CreateGameSessionRequest.h:644
Aws::GameLift::Model::CreateGameSessionRequest::CreatorIdHasBeenSet
bool CreatorIdHasBeenSet() const
Definition: CreateGameSessionRequest.h:305
Aws::GameLift::Model::CreateGameSessionRequest::GetIdempotencyToken
const Aws::String & GetIdempotencyToken() const
Definition: CreateGameSessionRequest.h:453
Aws::GameLift::Model::CreateGameSessionRequest::WithCreatorId
CreateGameSessionRequest & WithCreatorId(const Aws::String &value)
Definition: CreateGameSessionRequest.h:345
Aws::GameLift::Model::CreateGameSessionRequest::SetCreatorId
void SetCreatorId(const Aws::String &value)
Definition: CreateGameSessionRequest.h:315
Aws::GameLift::Model::CreateGameSessionRequest::WithAliasId
CreateGameSessionRequest & WithAliasId(const Aws::String &value)
Definition: CreateGameSessionRequest.h:139
Aws::GameLift::Model::CreateGameSessionRequest::WithCreatorId
CreateGameSessionRequest & WithCreatorId(Aws::String &&value)
Definition: CreateGameSessionRequest.h:355
Aws::GameLift::Model::CreateGameSessionRequest::GetGameSessionData
const Aws::String & GetGameSessionData() const
Definition: CreateGameSessionRequest.h:559
Aws::GameLift::Model::CreateGameSessionRequest::WithFleetId
CreateGameSessionRequest & WithFleetId(Aws::String &&value)
Definition: CreateGameSessionRequest.h:89
Aws::GameLift::Model::CreateGameSessionRequest::IdempotencyTokenHasBeenSet
bool IdempotencyTokenHasBeenSet() const
Definition: CreateGameSessionRequest.h:467
Aws::GameLift::Model::CreateGameSessionRequest::WithGameSessionData
CreateGameSessionRequest & WithGameSessionData(const Aws::String &value)
Definition: CreateGameSessionRequest.h:594
Aws::GameLift::Model::GameProperty
Definition: GameProperty.h:39
Aws::GameLift::Model::CreateGameSessionRequest::WithGameProperties
CreateGameSessionRequest & WithGameProperties(Aws::Vector< GameProperty > &&value)
Definition: CreateGameSessionRequest.h:270
Aws::GameLift::Model::CreateGameSessionRequest::GamePropertiesHasBeenSet
bool GamePropertiesHasBeenSet() const
Definition: CreateGameSessionRequest.h:242
Aws
Definition: AccessManagementClient.h:15
Aws::GameLift::Model::CreateGameSessionRequest::SetAliasId
void SetAliasId(const char *value)
Definition: CreateGameSessionRequest.h:132
Aws::GameLift::Model::CreateGameSessionRequest::WithFleetId
CreateGameSessionRequest & WithFleetId(const char *value)
Definition: CreateGameSessionRequest.h:96
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::GameLift::Model::CreateGameSessionRequest::SetName
void SetName(Aws::String &&value)
Definition: CreateGameSessionRequest.h:203
Aws::GameLift::Model::CreateGameSessionRequest::SetIdempotencyToken
void SetIdempotencyToken(Aws::String &&value)
Definition: CreateGameSessionRequest.h:495
Aws::GameLift::Model::CreateGameSessionRequest::SetGameSessionData
void SetGameSessionData(Aws::String &&value)
Definition: CreateGameSessionRequest.h:580
Aws::GameLift::Model::CreateGameSessionRequest::AddGameProperties
CreateGameSessionRequest & AddGameProperties(GameProperty &&value)
Definition: CreateGameSessionRequest.h:284
Aws::GameLift::Model::CreateGameSessionRequest::SetName
void SetName(const char *value)
Definition: CreateGameSessionRequest.h:209
Aws::GameLift::Model::CreateGameSessionRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::GameLift::Model::CreateGameSessionRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateGameSessionRequest.h:35
Aws::GameLift::Model::CreateGameSessionRequest::FleetIdHasBeenSet
bool FleetIdHasBeenSet() const
Definition: CreateGameSessionRequest.h:54
Aws::GameLift::Model::CreateGameSessionRequest::SetLocation
void SetLocation(const Aws::String &value)
Definition: CreateGameSessionRequest.h:630
Aws::GameLift::Model::CreateGameSessionRequest
Definition: CreateGameSessionRequest.h:27
GameProperty.h
Aws::GameLift::Model::CreateGameSessionRequest::WithGameProperties
CreateGameSessionRequest & WithGameProperties(const Aws::Vector< GameProperty > &value)
Definition: CreateGameSessionRequest.h:263
Aws::GameLift::Model::CreateGameSessionRequest::WithIdempotencyToken
CreateGameSessionRequest & WithIdempotencyToken(Aws::String &&value)
Definition: CreateGameSessionRequest.h:537
Aws::GameLift::Model::CreateGameSessionRequest::MaximumPlayerSessionCountHasBeenSet
bool MaximumPlayerSessionCountHasBeenSet() const
Definition: CreateGameSessionRequest.h:166