AWS SDK for C++  1.9.20
AWS SDK for C++
UpdateMatchmakingConfigurationRequest.h
Go to the documentation of this file.
1 
6 #pragma once
14 #include <utility>
15 
16 namespace Aws
17 {
18 namespace GameLift
19 {
20 namespace Model
21 {
22 
29  {
30  public:
32 
33  // Service request name is the Operation name which will send this request out,
34  // each operation should has unique request name, so that we can get operation's name from this request.
35  // Note: this is not true for response, multiple operations may have the same response name,
36  // so we can not get operation's name from response.
37  inline virtual const char* GetServiceRequestName() const override { return "UpdateMatchmakingConfiguration"; }
38 
39  Aws::String SerializePayload() const override;
40 
42 
43 
48  inline const Aws::String& GetName() const{ return m_name; }
49 
54  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
55 
60  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
61 
66  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
67 
72  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
73 
78  inline UpdateMatchmakingConfigurationRequest& WithName(const Aws::String& value) { SetName(value); return *this;}
79 
84  inline UpdateMatchmakingConfigurationRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
85 
90  inline UpdateMatchmakingConfigurationRequest& WithName(const char* value) { SetName(value); return *this;}
91 
92 
96  inline const Aws::String& GetDescription() const{ return m_description; }
97 
101  inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
102 
106  inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
107 
111  inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
112 
116  inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
117 
121  inline UpdateMatchmakingConfigurationRequest& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
122 
126  inline UpdateMatchmakingConfigurationRequest& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
127 
131  inline UpdateMatchmakingConfigurationRequest& WithDescription(const char* value) { SetDescription(value); return *this;}
132 
133 
145  inline const Aws::Vector<Aws::String>& GetGameSessionQueueArns() const{ return m_gameSessionQueueArns; }
146 
158  inline bool GameSessionQueueArnsHasBeenSet() const { return m_gameSessionQueueArnsHasBeenSet; }
159 
171  inline void SetGameSessionQueueArns(const Aws::Vector<Aws::String>& value) { m_gameSessionQueueArnsHasBeenSet = true; m_gameSessionQueueArns = value; }
172 
184  inline void SetGameSessionQueueArns(Aws::Vector<Aws::String>&& value) { m_gameSessionQueueArnsHasBeenSet = true; m_gameSessionQueueArns = std::move(value); }
185 
197  inline UpdateMatchmakingConfigurationRequest& WithGameSessionQueueArns(const Aws::Vector<Aws::String>& value) { SetGameSessionQueueArns(value); return *this;}
198 
210  inline UpdateMatchmakingConfigurationRequest& WithGameSessionQueueArns(Aws::Vector<Aws::String>&& value) { SetGameSessionQueueArns(std::move(value)); return *this;}
211 
223  inline UpdateMatchmakingConfigurationRequest& AddGameSessionQueueArns(const Aws::String& value) { m_gameSessionQueueArnsHasBeenSet = true; m_gameSessionQueueArns.push_back(value); return *this; }
224 
236  inline UpdateMatchmakingConfigurationRequest& AddGameSessionQueueArns(Aws::String&& value) { m_gameSessionQueueArnsHasBeenSet = true; m_gameSessionQueueArns.push_back(std::move(value)); return *this; }
237 
249  inline UpdateMatchmakingConfigurationRequest& AddGameSessionQueueArns(const char* value) { m_gameSessionQueueArnsHasBeenSet = true; m_gameSessionQueueArns.push_back(value); return *this; }
250 
251 
257  inline int GetRequestTimeoutSeconds() const{ return m_requestTimeoutSeconds; }
258 
264  inline bool RequestTimeoutSecondsHasBeenSet() const { return m_requestTimeoutSecondsHasBeenSet; }
265 
271  inline void SetRequestTimeoutSeconds(int value) { m_requestTimeoutSecondsHasBeenSet = true; m_requestTimeoutSeconds = value; }
272 
278  inline UpdateMatchmakingConfigurationRequest& WithRequestTimeoutSeconds(int value) { SetRequestTimeoutSeconds(value); return *this;}
279 
280 
285  inline int GetAcceptanceTimeoutSeconds() const{ return m_acceptanceTimeoutSeconds; }
286 
291  inline bool AcceptanceTimeoutSecondsHasBeenSet() const { return m_acceptanceTimeoutSecondsHasBeenSet; }
292 
297  inline void SetAcceptanceTimeoutSeconds(int value) { m_acceptanceTimeoutSecondsHasBeenSet = true; m_acceptanceTimeoutSeconds = value; }
298 
303  inline UpdateMatchmakingConfigurationRequest& WithAcceptanceTimeoutSeconds(int value) { SetAcceptanceTimeoutSeconds(value); return *this;}
304 
305 
313  inline bool GetAcceptanceRequired() const{ return m_acceptanceRequired; }
314 
322  inline bool AcceptanceRequiredHasBeenSet() const { return m_acceptanceRequiredHasBeenSet; }
323 
331  inline void SetAcceptanceRequired(bool value) { m_acceptanceRequiredHasBeenSet = true; m_acceptanceRequired = value; }
332 
340  inline UpdateMatchmakingConfigurationRequest& WithAcceptanceRequired(bool value) { SetAcceptanceRequired(value); return *this;}
341 
342 
348  inline const Aws::String& GetRuleSetName() const{ return m_ruleSetName; }
349 
355  inline bool RuleSetNameHasBeenSet() const { return m_ruleSetNameHasBeenSet; }
356 
362  inline void SetRuleSetName(const Aws::String& value) { m_ruleSetNameHasBeenSet = true; m_ruleSetName = value; }
363 
369  inline void SetRuleSetName(Aws::String&& value) { m_ruleSetNameHasBeenSet = true; m_ruleSetName = std::move(value); }
370 
376  inline void SetRuleSetName(const char* value) { m_ruleSetNameHasBeenSet = true; m_ruleSetName.assign(value); }
377 
383  inline UpdateMatchmakingConfigurationRequest& WithRuleSetName(const Aws::String& value) { SetRuleSetName(value); return *this;}
384 
390  inline UpdateMatchmakingConfigurationRequest& WithRuleSetName(Aws::String&& value) { SetRuleSetName(std::move(value)); return *this;}
391 
397  inline UpdateMatchmakingConfigurationRequest& WithRuleSetName(const char* value) { SetRuleSetName(value); return *this;}
398 
399 
405  inline const Aws::String& GetNotificationTarget() const{ return m_notificationTarget; }
406 
412  inline bool NotificationTargetHasBeenSet() const { return m_notificationTargetHasBeenSet; }
413 
419  inline void SetNotificationTarget(const Aws::String& value) { m_notificationTargetHasBeenSet = true; m_notificationTarget = value; }
420 
426  inline void SetNotificationTarget(Aws::String&& value) { m_notificationTargetHasBeenSet = true; m_notificationTarget = std::move(value); }
427 
433  inline void SetNotificationTarget(const char* value) { m_notificationTargetHasBeenSet = true; m_notificationTarget.assign(value); }
434 
440  inline UpdateMatchmakingConfigurationRequest& WithNotificationTarget(const Aws::String& value) { SetNotificationTarget(value); return *this;}
441 
447  inline UpdateMatchmakingConfigurationRequest& WithNotificationTarget(Aws::String&& value) { SetNotificationTarget(std::move(value)); return *this;}
448 
454  inline UpdateMatchmakingConfigurationRequest& WithNotificationTarget(const char* value) { SetNotificationTarget(value); return *this;}
455 
456 
464  inline int GetAdditionalPlayerCount() const{ return m_additionalPlayerCount; }
465 
473  inline bool AdditionalPlayerCountHasBeenSet() const { return m_additionalPlayerCountHasBeenSet; }
474 
482  inline void SetAdditionalPlayerCount(int value) { m_additionalPlayerCountHasBeenSet = true; m_additionalPlayerCount = value; }
483 
491  inline UpdateMatchmakingConfigurationRequest& WithAdditionalPlayerCount(int value) { SetAdditionalPlayerCount(value); return *this;}
492 
493 
498  inline const Aws::String& GetCustomEventData() const{ return m_customEventData; }
499 
504  inline bool CustomEventDataHasBeenSet() const { return m_customEventDataHasBeenSet; }
505 
510  inline void SetCustomEventData(const Aws::String& value) { m_customEventDataHasBeenSet = true; m_customEventData = value; }
511 
516  inline void SetCustomEventData(Aws::String&& value) { m_customEventDataHasBeenSet = true; m_customEventData = std::move(value); }
517 
522  inline void SetCustomEventData(const char* value) { m_customEventDataHasBeenSet = true; m_customEventData.assign(value); }
523 
528  inline UpdateMatchmakingConfigurationRequest& WithCustomEventData(const Aws::String& value) { SetCustomEventData(value); return *this;}
529 
534  inline UpdateMatchmakingConfigurationRequest& WithCustomEventData(Aws::String&& value) { SetCustomEventData(std::move(value)); return *this;}
535 
540  inline UpdateMatchmakingConfigurationRequest& WithCustomEventData(const char* value) { SetCustomEventData(value); return *this;}
541 
542 
552  inline const Aws::Vector<GameProperty>& GetGameProperties() const{ return m_gameProperties; }
553 
563  inline bool GamePropertiesHasBeenSet() const { return m_gamePropertiesHasBeenSet; }
564 
574  inline void SetGameProperties(const Aws::Vector<GameProperty>& value) { m_gamePropertiesHasBeenSet = true; m_gameProperties = value; }
575 
585  inline void SetGameProperties(Aws::Vector<GameProperty>&& value) { m_gamePropertiesHasBeenSet = true; m_gameProperties = std::move(value); }
586 
596  inline UpdateMatchmakingConfigurationRequest& WithGameProperties(const Aws::Vector<GameProperty>& value) { SetGameProperties(value); return *this;}
597 
607  inline UpdateMatchmakingConfigurationRequest& WithGameProperties(Aws::Vector<GameProperty>&& value) { SetGameProperties(std::move(value)); return *this;}
608 
618  inline UpdateMatchmakingConfigurationRequest& AddGameProperties(const GameProperty& value) { m_gamePropertiesHasBeenSet = true; m_gameProperties.push_back(value); return *this; }
619 
629  inline UpdateMatchmakingConfigurationRequest& AddGameProperties(GameProperty&& value) { m_gamePropertiesHasBeenSet = true; m_gameProperties.push_back(std::move(value)); return *this; }
630 
631 
641  inline const Aws::String& GetGameSessionData() const{ return m_gameSessionData; }
642 
652  inline bool GameSessionDataHasBeenSet() const { return m_gameSessionDataHasBeenSet; }
653 
663  inline void SetGameSessionData(const Aws::String& value) { m_gameSessionDataHasBeenSet = true; m_gameSessionData = value; }
664 
674  inline void SetGameSessionData(Aws::String&& value) { m_gameSessionDataHasBeenSet = true; m_gameSessionData = std::move(value); }
675 
685  inline void SetGameSessionData(const char* value) { m_gameSessionDataHasBeenSet = true; m_gameSessionData.assign(value); }
686 
696  inline UpdateMatchmakingConfigurationRequest& WithGameSessionData(const Aws::String& value) { SetGameSessionData(value); return *this;}
697 
707  inline UpdateMatchmakingConfigurationRequest& WithGameSessionData(Aws::String&& value) { SetGameSessionData(std::move(value)); return *this;}
708 
718  inline UpdateMatchmakingConfigurationRequest& WithGameSessionData(const char* value) { SetGameSessionData(value); return *this;}
719 
720 
732  inline const BackfillMode& GetBackfillMode() const{ return m_backfillMode; }
733 
745  inline bool BackfillModeHasBeenSet() const { return m_backfillModeHasBeenSet; }
746 
758  inline void SetBackfillMode(const BackfillMode& value) { m_backfillModeHasBeenSet = true; m_backfillMode = value; }
759 
771  inline void SetBackfillMode(BackfillMode&& value) { m_backfillModeHasBeenSet = true; m_backfillMode = std::move(value); }
772 
784  inline UpdateMatchmakingConfigurationRequest& WithBackfillMode(const BackfillMode& value) { SetBackfillMode(value); return *this;}
785 
797  inline UpdateMatchmakingConfigurationRequest& WithBackfillMode(BackfillMode&& value) { SetBackfillMode(std::move(value)); return *this;}
798 
799 
810  inline const FlexMatchMode& GetFlexMatchMode() const{ return m_flexMatchMode; }
811 
822  inline bool FlexMatchModeHasBeenSet() const { return m_flexMatchModeHasBeenSet; }
823 
834  inline void SetFlexMatchMode(const FlexMatchMode& value) { m_flexMatchModeHasBeenSet = true; m_flexMatchMode = value; }
835 
846  inline void SetFlexMatchMode(FlexMatchMode&& value) { m_flexMatchModeHasBeenSet = true; m_flexMatchMode = std::move(value); }
847 
858  inline UpdateMatchmakingConfigurationRequest& WithFlexMatchMode(const FlexMatchMode& value) { SetFlexMatchMode(value); return *this;}
859 
870  inline UpdateMatchmakingConfigurationRequest& WithFlexMatchMode(FlexMatchMode&& value) { SetFlexMatchMode(std::move(value)); return *this;}
871 
872  private:
873 
874  Aws::String m_name;
875  bool m_nameHasBeenSet;
876 
877  Aws::String m_description;
878  bool m_descriptionHasBeenSet;
879 
880  Aws::Vector<Aws::String> m_gameSessionQueueArns;
881  bool m_gameSessionQueueArnsHasBeenSet;
882 
883  int m_requestTimeoutSeconds;
884  bool m_requestTimeoutSecondsHasBeenSet;
885 
886  int m_acceptanceTimeoutSeconds;
887  bool m_acceptanceTimeoutSecondsHasBeenSet;
888 
889  bool m_acceptanceRequired;
890  bool m_acceptanceRequiredHasBeenSet;
891 
892  Aws::String m_ruleSetName;
893  bool m_ruleSetNameHasBeenSet;
894 
895  Aws::String m_notificationTarget;
896  bool m_notificationTargetHasBeenSet;
897 
898  int m_additionalPlayerCount;
899  bool m_additionalPlayerCountHasBeenSet;
900 
901  Aws::String m_customEventData;
902  bool m_customEventDataHasBeenSet;
903 
904  Aws::Vector<GameProperty> m_gameProperties;
905  bool m_gamePropertiesHasBeenSet;
906 
907  Aws::String m_gameSessionData;
908  bool m_gameSessionDataHasBeenSet;
909 
910  BackfillMode m_backfillMode;
911  bool m_backfillModeHasBeenSet;
912 
913  FlexMatchMode m_flexMatchMode;
914  bool m_flexMatchModeHasBeenSet;
915  };
916 
917 } // namespace Model
918 } // namespace GameLift
919 } // namespace Aws
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::GetGameSessionQueueArns
const Aws::Vector< Aws::String > & GetGameSessionQueueArns() const
Definition: UpdateMatchmakingConfigurationRequest.h:145
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetNotificationTarget
void SetNotificationTarget(Aws::String &&value)
Definition: UpdateMatchmakingConfigurationRequest.h:426
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::GetGameProperties
const Aws::Vector< GameProperty > & GetGameProperties() const
Definition: UpdateMatchmakingConfigurationRequest.h:552
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::GetFlexMatchMode
const FlexMatchMode & GetFlexMatchMode() const
Definition: UpdateMatchmakingConfigurationRequest.h:810
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::GetGameSessionData
const Aws::String & GetGameSessionData() const
Definition: UpdateMatchmakingConfigurationRequest.h:641
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithAcceptanceTimeoutSeconds
UpdateMatchmakingConfigurationRequest & WithAcceptanceTimeoutSeconds(int value)
Definition: UpdateMatchmakingConfigurationRequest.h:303
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithNotificationTarget
UpdateMatchmakingConfigurationRequest & WithNotificationTarget(const char *value)
Definition: UpdateMatchmakingConfigurationRequest.h:454
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithDescription
UpdateMatchmakingConfigurationRequest & WithDescription(const Aws::String &value)
Definition: UpdateMatchmakingConfigurationRequest.h:121
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::BackfillModeHasBeenSet
bool BackfillModeHasBeenSet() const
Definition: UpdateMatchmakingConfigurationRequest.h:745
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::GetAcceptanceTimeoutSeconds
int GetAcceptanceTimeoutSeconds() const
Definition: UpdateMatchmakingConfigurationRequest.h:285
Aws::GameLift::Model::FlexMatchMode
FlexMatchMode
Definition: FlexMatchMode.h:17
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithRequestTimeoutSeconds
UpdateMatchmakingConfigurationRequest & WithRequestTimeoutSeconds(int value)
Definition: UpdateMatchmakingConfigurationRequest.h:278
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetName
void SetName(const char *value)
Definition: UpdateMatchmakingConfigurationRequest.h:72
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithDescription
UpdateMatchmakingConfigurationRequest & WithDescription(const char *value)
Definition: UpdateMatchmakingConfigurationRequest.h:131
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithName
UpdateMatchmakingConfigurationRequest & WithName(const char *value)
Definition: UpdateMatchmakingConfigurationRequest.h:90
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithFlexMatchMode
UpdateMatchmakingConfigurationRequest & WithFlexMatchMode(const FlexMatchMode &value)
Definition: UpdateMatchmakingConfigurationRequest.h:858
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithAdditionalPlayerCount
UpdateMatchmakingConfigurationRequest & WithAdditionalPlayerCount(int value)
Definition: UpdateMatchmakingConfigurationRequest.h:491
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::CustomEventDataHasBeenSet
bool CustomEventDataHasBeenSet() const
Definition: UpdateMatchmakingConfigurationRequest.h:504
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::NotificationTargetHasBeenSet
bool NotificationTargetHasBeenSet() const
Definition: UpdateMatchmakingConfigurationRequest.h:412
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::NameHasBeenSet
bool NameHasBeenSet() const
Definition: UpdateMatchmakingConfigurationRequest.h:54
AWS_GAMELIFT_API
#define AWS_GAMELIFT_API
Definition: GameLift_EXPORTS.h:28
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithGameSessionQueueArns
UpdateMatchmakingConfigurationRequest & WithGameSessionQueueArns(Aws::Vector< Aws::String > &&value)
Definition: UpdateMatchmakingConfigurationRequest.h:210
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithBackfillMode
UpdateMatchmakingConfigurationRequest & WithBackfillMode(const BackfillMode &value)
Definition: UpdateMatchmakingConfigurationRequest.h:784
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetDescription
void SetDescription(const char *value)
Definition: UpdateMatchmakingConfigurationRequest.h:116
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::GetNotificationTarget
const Aws::String & GetNotificationTarget() const
Definition: UpdateMatchmakingConfigurationRequest.h:405
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithGameSessionData
UpdateMatchmakingConfigurationRequest & WithGameSessionData(Aws::String &&value)
Definition: UpdateMatchmakingConfigurationRequest.h:707
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithAcceptanceRequired
UpdateMatchmakingConfigurationRequest & WithAcceptanceRequired(bool value)
Definition: UpdateMatchmakingConfigurationRequest.h:340
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetName
void SetName(const Aws::String &value)
Definition: UpdateMatchmakingConfigurationRequest.h:60
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetCustomEventData
void SetCustomEventData(const Aws::String &value)
Definition: UpdateMatchmakingConfigurationRequest.h:510
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::DescriptionHasBeenSet
bool DescriptionHasBeenSet() const
Definition: UpdateMatchmakingConfigurationRequest.h:101
FlexMatchMode.h
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetRuleSetName
void SetRuleSetName(const Aws::String &value)
Definition: UpdateMatchmakingConfigurationRequest.h:362
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetGameSessionData
void SetGameSessionData(const Aws::String &value)
Definition: UpdateMatchmakingConfigurationRequest.h:663
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::RuleSetNameHasBeenSet
bool RuleSetNameHasBeenSet() const
Definition: UpdateMatchmakingConfigurationRequest.h:355
AWSVector.h
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetAcceptanceRequired
void SetAcceptanceRequired(bool value)
Definition: UpdateMatchmakingConfigurationRequest.h:331
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithNotificationTarget
UpdateMatchmakingConfigurationRequest & WithNotificationTarget(Aws::String &&value)
Definition: UpdateMatchmakingConfigurationRequest.h:447
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::AddGameProperties
UpdateMatchmakingConfigurationRequest & AddGameProperties(GameProperty &&value)
Definition: UpdateMatchmakingConfigurationRequest.h:629
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithRuleSetName
UpdateMatchmakingConfigurationRequest & WithRuleSetName(const char *value)
Definition: UpdateMatchmakingConfigurationRequest.h:397
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::AddGameSessionQueueArns
UpdateMatchmakingConfigurationRequest & AddGameSessionQueueArns(const char *value)
Definition: UpdateMatchmakingConfigurationRequest.h:249
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetRequestTimeoutSeconds
void SetRequestTimeoutSeconds(int value)
Definition: UpdateMatchmakingConfigurationRequest.h:271
GameLift_EXPORTS.h
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::AcceptanceRequiredHasBeenSet
bool AcceptanceRequiredHasBeenSet() const
Definition: UpdateMatchmakingConfigurationRequest.h:322
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetBackfillMode
void SetBackfillMode(const BackfillMode &value)
Definition: UpdateMatchmakingConfigurationRequest.h:758
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::AdditionalPlayerCountHasBeenSet
bool AdditionalPlayerCountHasBeenSet() const
Definition: UpdateMatchmakingConfigurationRequest.h:473
GameLiftRequest.h
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::GetBackfillMode
const BackfillMode & GetBackfillMode() const
Definition: UpdateMatchmakingConfigurationRequest.h:732
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest
Definition: UpdateMatchmakingConfigurationRequest.h:29
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::GetCustomEventData
const Aws::String & GetCustomEventData() const
Definition: UpdateMatchmakingConfigurationRequest.h:498
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::RequestTimeoutSecondsHasBeenSet
bool RequestTimeoutSecondsHasBeenSet() const
Definition: UpdateMatchmakingConfigurationRequest.h:264
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithGameProperties
UpdateMatchmakingConfigurationRequest & WithGameProperties(const Aws::Vector< GameProperty > &value)
Definition: UpdateMatchmakingConfigurationRequest.h:596
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetGameSessionData
void SetGameSessionData(const char *value)
Definition: UpdateMatchmakingConfigurationRequest.h:685
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: UpdateMatchmakingConfigurationRequest.h:37
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetGameSessionData
void SetGameSessionData(Aws::String &&value)
Definition: UpdateMatchmakingConfigurationRequest.h:674
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetName
void SetName(Aws::String &&value)
Definition: UpdateMatchmakingConfigurationRequest.h:66
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithCustomEventData
UpdateMatchmakingConfigurationRequest & WithCustomEventData(const char *value)
Definition: UpdateMatchmakingConfigurationRequest.h:540
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::GamePropertiesHasBeenSet
bool GamePropertiesHasBeenSet() const
Definition: UpdateMatchmakingConfigurationRequest.h:563
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::GetDescription
const Aws::String & GetDescription() const
Definition: UpdateMatchmakingConfigurationRequest.h:96
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::GetRequestTimeoutSeconds
int GetRequestTimeoutSeconds() const
Definition: UpdateMatchmakingConfigurationRequest.h:257
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithGameProperties
UpdateMatchmakingConfigurationRequest & WithGameProperties(Aws::Vector< GameProperty > &&value)
Definition: UpdateMatchmakingConfigurationRequest.h:607
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::GetName
const Aws::String & GetName() const
Definition: UpdateMatchmakingConfigurationRequest.h:48
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::UpdateMatchmakingConfigurationRequest
UpdateMatchmakingConfigurationRequest()
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetRuleSetName
void SetRuleSetName(const char *value)
Definition: UpdateMatchmakingConfigurationRequest.h:376
Aws::GameLift::GameLiftRequest
Definition: GameLiftRequest.h:17
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithBackfillMode
UpdateMatchmakingConfigurationRequest & WithBackfillMode(BackfillMode &&value)
Definition: UpdateMatchmakingConfigurationRequest.h:797
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::AddGameSessionQueueArns
UpdateMatchmakingConfigurationRequest & AddGameSessionQueueArns(const Aws::String &value)
Definition: UpdateMatchmakingConfigurationRequest.h:223
AWSString.h
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithCustomEventData
UpdateMatchmakingConfigurationRequest & WithCustomEventData(const Aws::String &value)
Definition: UpdateMatchmakingConfigurationRequest.h:528
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetNotificationTarget
void SetNotificationTarget(const char *value)
Definition: UpdateMatchmakingConfigurationRequest.h:433
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithNotificationTarget
UpdateMatchmakingConfigurationRequest & WithNotificationTarget(const Aws::String &value)
Definition: UpdateMatchmakingConfigurationRequest.h:440
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetGameProperties
void SetGameProperties(Aws::Vector< GameProperty > &&value)
Definition: UpdateMatchmakingConfigurationRequest.h:585
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithRuleSetName
UpdateMatchmakingConfigurationRequest & WithRuleSetName(const Aws::String &value)
Definition: UpdateMatchmakingConfigurationRequest.h:383
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::AcceptanceTimeoutSecondsHasBeenSet
bool AcceptanceTimeoutSecondsHasBeenSet() const
Definition: UpdateMatchmakingConfigurationRequest.h:291
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::GameSessionDataHasBeenSet
bool GameSessionDataHasBeenSet() const
Definition: UpdateMatchmakingConfigurationRequest.h:652
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithFlexMatchMode
UpdateMatchmakingConfigurationRequest & WithFlexMatchMode(FlexMatchMode &&value)
Definition: UpdateMatchmakingConfigurationRequest.h:870
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetAcceptanceTimeoutSeconds
void SetAcceptanceTimeoutSeconds(int value)
Definition: UpdateMatchmakingConfigurationRequest.h:297
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetGameSessionQueueArns
void SetGameSessionQueueArns(Aws::Vector< Aws::String > &&value)
Definition: UpdateMatchmakingConfigurationRequest.h:184
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithRuleSetName
UpdateMatchmakingConfigurationRequest & WithRuleSetName(Aws::String &&value)
Definition: UpdateMatchmakingConfigurationRequest.h:390
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::AddGameSessionQueueArns
UpdateMatchmakingConfigurationRequest & AddGameSessionQueueArns(Aws::String &&value)
Definition: UpdateMatchmakingConfigurationRequest.h:236
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetRuleSetName
void SetRuleSetName(Aws::String &&value)
Definition: UpdateMatchmakingConfigurationRequest.h:369
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::GameLift::Model::GameProperty
Definition: GameProperty.h:39
BackfillMode.h
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::AddGameProperties
UpdateMatchmakingConfigurationRequest & AddGameProperties(const GameProperty &value)
Definition: UpdateMatchmakingConfigurationRequest.h:618
Aws
Definition: AccessManagementClient.h:15
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetCustomEventData
void SetCustomEventData(const char *value)
Definition: UpdateMatchmakingConfigurationRequest.h:522
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetDescription
void SetDescription(Aws::String &&value)
Definition: UpdateMatchmakingConfigurationRequest.h:111
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithName
UpdateMatchmakingConfigurationRequest & WithName(const Aws::String &value)
Definition: UpdateMatchmakingConfigurationRequest.h:78
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetFlexMatchMode
void SetFlexMatchMode(FlexMatchMode &&value)
Definition: UpdateMatchmakingConfigurationRequest.h:846
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::FlexMatchModeHasBeenSet
bool FlexMatchModeHasBeenSet() const
Definition: UpdateMatchmakingConfigurationRequest.h:822
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithName
UpdateMatchmakingConfigurationRequest & WithName(Aws::String &&value)
Definition: UpdateMatchmakingConfigurationRequest.h:84
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetCustomEventData
void SetCustomEventData(Aws::String &&value)
Definition: UpdateMatchmakingConfigurationRequest.h:516
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetAdditionalPlayerCount
void SetAdditionalPlayerCount(int value)
Definition: UpdateMatchmakingConfigurationRequest.h:482
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithCustomEventData
UpdateMatchmakingConfigurationRequest & WithCustomEventData(Aws::String &&value)
Definition: UpdateMatchmakingConfigurationRequest.h:534
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetFlexMatchMode
void SetFlexMatchMode(const FlexMatchMode &value)
Definition: UpdateMatchmakingConfigurationRequest.h:834
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithGameSessionData
UpdateMatchmakingConfigurationRequest & WithGameSessionData(const char *value)
Definition: UpdateMatchmakingConfigurationRequest.h:718
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::GetAcceptanceRequired
bool GetAcceptanceRequired() const
Definition: UpdateMatchmakingConfigurationRequest.h:313
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetNotificationTarget
void SetNotificationTarget(const Aws::String &value)
Definition: UpdateMatchmakingConfigurationRequest.h:419
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithGameSessionQueueArns
UpdateMatchmakingConfigurationRequest & WithGameSessionQueueArns(const Aws::Vector< Aws::String > &value)
Definition: UpdateMatchmakingConfigurationRequest.h:197
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetBackfillMode
void SetBackfillMode(BackfillMode &&value)
Definition: UpdateMatchmakingConfigurationRequest.h:771
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::GetRuleSetName
const Aws::String & GetRuleSetName() const
Definition: UpdateMatchmakingConfigurationRequest.h:348
GameProperty.h
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetGameProperties
void SetGameProperties(const Aws::Vector< GameProperty > &value)
Definition: UpdateMatchmakingConfigurationRequest.h:574
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::GetAdditionalPlayerCount
int GetAdditionalPlayerCount() const
Definition: UpdateMatchmakingConfigurationRequest.h:464
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetDescription
void SetDescription(const Aws::String &value)
Definition: UpdateMatchmakingConfigurationRequest.h:106
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithDescription
UpdateMatchmakingConfigurationRequest & WithDescription(Aws::String &&value)
Definition: UpdateMatchmakingConfigurationRequest.h:126
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::GameSessionQueueArnsHasBeenSet
bool GameSessionQueueArnsHasBeenSet() const
Definition: UpdateMatchmakingConfigurationRequest.h:158
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::WithGameSessionData
UpdateMatchmakingConfigurationRequest & WithGameSessionData(const Aws::String &value)
Definition: UpdateMatchmakingConfigurationRequest.h:696
Aws::GameLift::Model::BackfillMode
BackfillMode
Definition: BackfillMode.h:17
Aws::GameLift::Model::UpdateMatchmakingConfigurationRequest::SetGameSessionQueueArns
void SetGameSessionQueueArns(const Aws::Vector< Aws::String > &value)
Definition: UpdateMatchmakingConfigurationRequest.h:171