AWS SDK for C++  1.9.47
AWS SDK for C++
MatchmakingTicket.h
Go to the documentation of this file.
1 
6 #pragma once
14 #include <utility>
15 
16 namespace Aws
17 {
18 namespace Utils
19 {
20 namespace Json
21 {
22  class JsonValue;
23  class JsonView;
24 } // namespace Json
25 } // namespace Utils
26 namespace GameLift
27 {
28 namespace Model
29 {
30 
41  {
42  public:
47 
48 
52  inline const Aws::String& GetTicketId() const{ return m_ticketId; }
53 
57  inline bool TicketIdHasBeenSet() const { return m_ticketIdHasBeenSet; }
58 
62  inline void SetTicketId(const Aws::String& value) { m_ticketIdHasBeenSet = true; m_ticketId = value; }
63 
67  inline void SetTicketId(Aws::String&& value) { m_ticketIdHasBeenSet = true; m_ticketId = std::move(value); }
68 
72  inline void SetTicketId(const char* value) { m_ticketIdHasBeenSet = true; m_ticketId.assign(value); }
73 
77  inline MatchmakingTicket& WithTicketId(const Aws::String& value) { SetTicketId(value); return *this;}
78 
82  inline MatchmakingTicket& WithTicketId(Aws::String&& value) { SetTicketId(std::move(value)); return *this;}
83 
87  inline MatchmakingTicket& WithTicketId(const char* value) { SetTicketId(value); return *this;}
88 
89 
95  inline const Aws::String& GetConfigurationName() const{ return m_configurationName; }
96 
102  inline bool ConfigurationNameHasBeenSet() const { return m_configurationNameHasBeenSet; }
103 
109  inline void SetConfigurationName(const Aws::String& value) { m_configurationNameHasBeenSet = true; m_configurationName = value; }
110 
116  inline void SetConfigurationName(Aws::String&& value) { m_configurationNameHasBeenSet = true; m_configurationName = std::move(value); }
117 
123  inline void SetConfigurationName(const char* value) { m_configurationNameHasBeenSet = true; m_configurationName.assign(value); }
124 
130  inline MatchmakingTicket& WithConfigurationName(const Aws::String& value) { SetConfigurationName(value); return *this;}
131 
137  inline MatchmakingTicket& WithConfigurationName(Aws::String&& value) { SetConfigurationName(std::move(value)); return *this;}
138 
144  inline MatchmakingTicket& WithConfigurationName(const char* value) { SetConfigurationName(value); return *this;}
145 
146 
153  inline const Aws::String& GetConfigurationArn() const{ return m_configurationArn; }
154 
161  inline bool ConfigurationArnHasBeenSet() const { return m_configurationArnHasBeenSet; }
162 
169  inline void SetConfigurationArn(const Aws::String& value) { m_configurationArnHasBeenSet = true; m_configurationArn = value; }
170 
177  inline void SetConfigurationArn(Aws::String&& value) { m_configurationArnHasBeenSet = true; m_configurationArn = std::move(value); }
178 
185  inline void SetConfigurationArn(const char* value) { m_configurationArnHasBeenSet = true; m_configurationArn.assign(value); }
186 
193  inline MatchmakingTicket& WithConfigurationArn(const Aws::String& value) { SetConfigurationArn(value); return *this;}
194 
201  inline MatchmakingTicket& WithConfigurationArn(Aws::String&& value) { SetConfigurationArn(std::move(value)); return *this;}
202 
209  inline MatchmakingTicket& WithConfigurationArn(const char* value) { SetConfigurationArn(value); return *this;}
210 
211 
234  inline const MatchmakingConfigurationStatus& GetStatus() const{ return m_status; }
235 
258  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
259 
282  inline void SetStatus(const MatchmakingConfigurationStatus& value) { m_statusHasBeenSet = true; m_status = value; }
283 
306  inline void SetStatus(MatchmakingConfigurationStatus&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
307 
330  inline MatchmakingTicket& WithStatus(const MatchmakingConfigurationStatus& value) { SetStatus(value); return *this;}
331 
354  inline MatchmakingTicket& WithStatus(MatchmakingConfigurationStatus&& value) { SetStatus(std::move(value)); return *this;}
355 
356 
362  inline const Aws::String& GetStatusReason() const{ return m_statusReason; }
363 
369  inline bool StatusReasonHasBeenSet() const { return m_statusReasonHasBeenSet; }
370 
376  inline void SetStatusReason(const Aws::String& value) { m_statusReasonHasBeenSet = true; m_statusReason = value; }
377 
383  inline void SetStatusReason(Aws::String&& value) { m_statusReasonHasBeenSet = true; m_statusReason = std::move(value); }
384 
390  inline void SetStatusReason(const char* value) { m_statusReasonHasBeenSet = true; m_statusReason.assign(value); }
391 
397  inline MatchmakingTicket& WithStatusReason(const Aws::String& value) { SetStatusReason(value); return *this;}
398 
404  inline MatchmakingTicket& WithStatusReason(Aws::String&& value) { SetStatusReason(std::move(value)); return *this;}
405 
411  inline MatchmakingTicket& WithStatusReason(const char* value) { SetStatusReason(value); return *this;}
412 
413 
417  inline const Aws::String& GetStatusMessage() const{ return m_statusMessage; }
418 
422  inline bool StatusMessageHasBeenSet() const { return m_statusMessageHasBeenSet; }
423 
427  inline void SetStatusMessage(const Aws::String& value) { m_statusMessageHasBeenSet = true; m_statusMessage = value; }
428 
432  inline void SetStatusMessage(Aws::String&& value) { m_statusMessageHasBeenSet = true; m_statusMessage = std::move(value); }
433 
437  inline void SetStatusMessage(const char* value) { m_statusMessageHasBeenSet = true; m_statusMessage.assign(value); }
438 
442  inline MatchmakingTicket& WithStatusMessage(const Aws::String& value) { SetStatusMessage(value); return *this;}
443 
447  inline MatchmakingTicket& WithStatusMessage(Aws::String&& value) { SetStatusMessage(std::move(value)); return *this;}
448 
452  inline MatchmakingTicket& WithStatusMessage(const char* value) { SetStatusMessage(value); return *this;}
453 
454 
460  inline const Aws::Utils::DateTime& GetStartTime() const{ return m_startTime; }
461 
467  inline bool StartTimeHasBeenSet() const { return m_startTimeHasBeenSet; }
468 
474  inline void SetStartTime(const Aws::Utils::DateTime& value) { m_startTimeHasBeenSet = true; m_startTime = value; }
475 
481  inline void SetStartTime(Aws::Utils::DateTime&& value) { m_startTimeHasBeenSet = true; m_startTime = std::move(value); }
482 
488  inline MatchmakingTicket& WithStartTime(const Aws::Utils::DateTime& value) { SetStartTime(value); return *this;}
489 
495  inline MatchmakingTicket& WithStartTime(Aws::Utils::DateTime&& value) { SetStartTime(std::move(value)); return *this;}
496 
497 
503  inline const Aws::Utils::DateTime& GetEndTime() const{ return m_endTime; }
504 
510  inline bool EndTimeHasBeenSet() const { return m_endTimeHasBeenSet; }
511 
517  inline void SetEndTime(const Aws::Utils::DateTime& value) { m_endTimeHasBeenSet = true; m_endTime = value; }
518 
524  inline void SetEndTime(Aws::Utils::DateTime&& value) { m_endTimeHasBeenSet = true; m_endTime = std::move(value); }
525 
531  inline MatchmakingTicket& WithEndTime(const Aws::Utils::DateTime& value) { SetEndTime(value); return *this;}
532 
538  inline MatchmakingTicket& WithEndTime(Aws::Utils::DateTime&& value) { SetEndTime(std::move(value)); return *this;}
539 
540 
548  inline const Aws::Vector<Player>& GetPlayers() const{ return m_players; }
549 
557  inline bool PlayersHasBeenSet() const { return m_playersHasBeenSet; }
558 
566  inline void SetPlayers(const Aws::Vector<Player>& value) { m_playersHasBeenSet = true; m_players = value; }
567 
575  inline void SetPlayers(Aws::Vector<Player>&& value) { m_playersHasBeenSet = true; m_players = std::move(value); }
576 
584  inline MatchmakingTicket& WithPlayers(const Aws::Vector<Player>& value) { SetPlayers(value); return *this;}
585 
593  inline MatchmakingTicket& WithPlayers(Aws::Vector<Player>&& value) { SetPlayers(std::move(value)); return *this;}
594 
602  inline MatchmakingTicket& AddPlayers(const Player& value) { m_playersHasBeenSet = true; m_players.push_back(value); return *this; }
603 
611  inline MatchmakingTicket& AddPlayers(Player&& value) { m_playersHasBeenSet = true; m_players.push_back(std::move(value)); return *this; }
612 
613 
620  inline const GameSessionConnectionInfo& GetGameSessionConnectionInfo() const{ return m_gameSessionConnectionInfo; }
621 
628  inline bool GameSessionConnectionInfoHasBeenSet() const { return m_gameSessionConnectionInfoHasBeenSet; }
629 
636  inline void SetGameSessionConnectionInfo(const GameSessionConnectionInfo& value) { m_gameSessionConnectionInfoHasBeenSet = true; m_gameSessionConnectionInfo = value; }
637 
644  inline void SetGameSessionConnectionInfo(GameSessionConnectionInfo&& value) { m_gameSessionConnectionInfoHasBeenSet = true; m_gameSessionConnectionInfo = std::move(value); }
645 
652  inline MatchmakingTicket& WithGameSessionConnectionInfo(const GameSessionConnectionInfo& value) { SetGameSessionConnectionInfo(value); return *this;}
653 
660  inline MatchmakingTicket& WithGameSessionConnectionInfo(GameSessionConnectionInfo&& value) { SetGameSessionConnectionInfo(std::move(value)); return *this;}
661 
662 
667  inline int GetEstimatedWaitTime() const{ return m_estimatedWaitTime; }
668 
673  inline bool EstimatedWaitTimeHasBeenSet() const { return m_estimatedWaitTimeHasBeenSet; }
674 
679  inline void SetEstimatedWaitTime(int value) { m_estimatedWaitTimeHasBeenSet = true; m_estimatedWaitTime = value; }
680 
685  inline MatchmakingTicket& WithEstimatedWaitTime(int value) { SetEstimatedWaitTime(value); return *this;}
686 
687  private:
688 
689  Aws::String m_ticketId;
690  bool m_ticketIdHasBeenSet;
691 
692  Aws::String m_configurationName;
693  bool m_configurationNameHasBeenSet;
694 
695  Aws::String m_configurationArn;
696  bool m_configurationArnHasBeenSet;
697 
699  bool m_statusHasBeenSet;
700 
701  Aws::String m_statusReason;
702  bool m_statusReasonHasBeenSet;
703 
704  Aws::String m_statusMessage;
705  bool m_statusMessageHasBeenSet;
706 
707  Aws::Utils::DateTime m_startTime;
708  bool m_startTimeHasBeenSet;
709 
710  Aws::Utils::DateTime m_endTime;
711  bool m_endTimeHasBeenSet;
712 
713  Aws::Vector<Player> m_players;
714  bool m_playersHasBeenSet;
715 
716  GameSessionConnectionInfo m_gameSessionConnectionInfo;
717  bool m_gameSessionConnectionInfoHasBeenSet;
718 
719  int m_estimatedWaitTime;
720  bool m_estimatedWaitTimeHasBeenSet;
721  };
722 
723 } // namespace Model
724 } // namespace GameLift
725 } // namespace Aws
Aws::GameLift::Model::MatchmakingTicket::SetTicketId
void SetTicketId(Aws::String &&value)
Definition: MatchmakingTicket.h:67
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::GameLift::Model::MatchmakingTicket::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: MatchmakingTicket.h:258
Aws::GameLift::Model::MatchmakingTicket::SetStatusMessage
void SetStatusMessage(const Aws::String &value)
Definition: MatchmakingTicket.h:427
Aws::GameLift::Model::MatchmakingTicket::SetStartTime
void SetStartTime(Aws::Utils::DateTime &&value)
Definition: MatchmakingTicket.h:481
Aws::GameLift::Model::MatchmakingTicket::PlayersHasBeenSet
bool PlayersHasBeenSet() const
Definition: MatchmakingTicket.h:557
Aws::GameLift::Model::MatchmakingTicket::WithConfigurationName
MatchmakingTicket & WithConfigurationName(const Aws::String &value)
Definition: MatchmakingTicket.h:130
Aws::GameLift::Model::MatchmakingTicket::GetStatusMessage
const Aws::String & GetStatusMessage() const
Definition: MatchmakingTicket.h:417
Aws::GameLift::Model::MatchmakingTicket::WithStatus
MatchmakingTicket & WithStatus(MatchmakingConfigurationStatus &&value)
Definition: MatchmakingTicket.h:354
Aws::GameLift::Model::MatchmakingTicket::SetEndTime
void SetEndTime(Aws::Utils::DateTime &&value)
Definition: MatchmakingTicket.h:524
Aws::GameLift::Model::MatchmakingTicket::WithEndTime
MatchmakingTicket & WithEndTime(Aws::Utils::DateTime &&value)
Definition: MatchmakingTicket.h:538
Aws::GameLift::Model::MatchmakingTicket::SetPlayers
void SetPlayers(const Aws::Vector< Player > &value)
Definition: MatchmakingTicket.h:566
DateTime.h
Aws::GameLift::Model::MatchmakingTicket::SetGameSessionConnectionInfo
void SetGameSessionConnectionInfo(const GameSessionConnectionInfo &value)
Definition: MatchmakingTicket.h:636
MatchmakingConfigurationStatus.h
AWS_GAMELIFT_API
#define AWS_GAMELIFT_API
Definition: GameLift_EXPORTS.h:28
Aws::GameLift::Model::MatchmakingTicket::WithConfigurationArn
MatchmakingTicket & WithConfigurationArn(Aws::String &&value)
Definition: MatchmakingTicket.h:201
Aws::GameLift::Model::MatchmakingTicket::WithGameSessionConnectionInfo
MatchmakingTicket & WithGameSessionConnectionInfo(const GameSessionConnectionInfo &value)
Definition: MatchmakingTicket.h:652
Aws::GameLift::Model::MatchmakingTicket::GetStatus
const MatchmakingConfigurationStatus & GetStatus() const
Definition: MatchmakingTicket.h:234
Aws::GameLift::Model::MatchmakingTicket::WithPlayers
MatchmakingTicket & WithPlayers(const Aws::Vector< Player > &value)
Definition: MatchmakingTicket.h:584
Aws::GameLift::Model::MatchmakingTicket::MatchmakingTicket
MatchmakingTicket()
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::GameLift::Model::MatchmakingTicket::WithConfigurationName
MatchmakingTicket & WithConfigurationName(const char *value)
Definition: MatchmakingTicket.h:144
Aws::GameLift::Model::MatchmakingTicket::WithStatusMessage
MatchmakingTicket & WithStatusMessage(const Aws::String &value)
Definition: MatchmakingTicket.h:442
Aws::GameLift::Model::MatchmakingTicket::AddPlayers
MatchmakingTicket & AddPlayers(const Player &value)
Definition: MatchmakingTicket.h:602
AWSVector.h
Aws::GameLift::Model::MatchmakingTicket::WithEstimatedWaitTime
MatchmakingTicket & WithEstimatedWaitTime(int value)
Definition: MatchmakingTicket.h:685
Aws::GameLift::Model::MatchmakingTicket::WithStatusMessage
MatchmakingTicket & WithStatusMessage(const char *value)
Definition: MatchmakingTicket.h:452
Aws::GameLift::Model::GameSessionConnectionInfo
Definition: GameSessionConnectionInfo.h:39
Aws::GameLift::Model::MatchmakingTicket::SetConfigurationName
void SetConfigurationName(Aws::String &&value)
Definition: MatchmakingTicket.h:116
Aws::GameLift::Model::MatchmakingTicket::GetConfigurationArn
const Aws::String & GetConfigurationArn() const
Definition: MatchmakingTicket.h:153
GameSessionConnectionInfo.h
Aws::GameLift::Model::MatchmakingTicket::SetStatusReason
void SetStatusReason(const char *value)
Definition: MatchmakingTicket.h:390
Aws::GameLift::Model::MatchmakingTicket::SetTicketId
void SetTicketId(const Aws::String &value)
Definition: MatchmakingTicket.h:62
Aws::GameLift::Model::MatchmakingTicket::GameSessionConnectionInfoHasBeenSet
bool GameSessionConnectionInfoHasBeenSet() const
Definition: MatchmakingTicket.h:628
Aws::GameLift::Model::MatchmakingTicket::ConfigurationNameHasBeenSet
bool ConfigurationNameHasBeenSet() const
Definition: MatchmakingTicket.h:102
Aws::GameLift::Model::MatchmakingTicket::WithStatusReason
MatchmakingTicket & WithStatusReason(const Aws::String &value)
Definition: MatchmakingTicket.h:397
GameLift_EXPORTS.h
Aws::GameLift::Model::MatchmakingTicket::SetStatusReason
void SetStatusReason(const Aws::String &value)
Definition: MatchmakingTicket.h:376
Aws::GameLift::Model::MatchmakingTicket::GetTicketId
const Aws::String & GetTicketId() const
Definition: MatchmakingTicket.h:52
Aws::GameLift::Model::MatchmakingTicket::WithTicketId
MatchmakingTicket & WithTicketId(const char *value)
Definition: MatchmakingTicket.h:87
Aws::GameLift::Model::Player
Definition: Player.h:36
Aws::GameLift::Model::MatchmakingTicket::SetConfigurationName
void SetConfigurationName(const char *value)
Definition: MatchmakingTicket.h:123
Aws::GameLift::Model::MatchmakingTicket::SetConfigurationArn
void SetConfigurationArn(Aws::String &&value)
Definition: MatchmakingTicket.h:177
Aws::GameLift::Model::MatchmakingTicket::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::GameLift::Model::MatchmakingTicket::SetGameSessionConnectionInfo
void SetGameSessionConnectionInfo(GameSessionConnectionInfo &&value)
Definition: MatchmakingTicket.h:644
Aws::GameLift::Model::MatchmakingTicket::WithConfigurationArn
MatchmakingTicket & WithConfigurationArn(const char *value)
Definition: MatchmakingTicket.h:209
Aws::GameLift::Model::MatchmakingTicket::WithStatusReason
MatchmakingTicket & WithStatusReason(Aws::String &&value)
Definition: MatchmakingTicket.h:404
Aws::GameLift::Model::MatchmakingTicket::SetStatusMessage
void SetStatusMessage(Aws::String &&value)
Definition: MatchmakingTicket.h:432
Aws::GameLift::Model::MatchmakingTicket::MatchmakingTicket
MatchmakingTicket(Aws::Utils::Json::JsonView jsonValue)
Aws::GameLift::Model::MatchmakingTicket::WithStartTime
MatchmakingTicket & WithStartTime(const Aws::Utils::DateTime &value)
Definition: MatchmakingTicket.h:488
Aws::GameLift::Model::MatchmakingTicket::WithConfigurationArn
MatchmakingTicket & WithConfigurationArn(const Aws::String &value)
Definition: MatchmakingTicket.h:193
Aws::GameLift::Model::MatchmakingTicket::AddPlayers
MatchmakingTicket & AddPlayers(Player &&value)
Definition: MatchmakingTicket.h:611
Aws::GameLift::Model::MatchmakingTicket::WithGameSessionConnectionInfo
MatchmakingTicket & WithGameSessionConnectionInfo(GameSessionConnectionInfo &&value)
Definition: MatchmakingTicket.h:660
Aws::GameLift::Model::MatchmakingTicket::ConfigurationArnHasBeenSet
bool ConfigurationArnHasBeenSet() const
Definition: MatchmakingTicket.h:161
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:222
AWSString.h
Aws::GameLift::Model::MatchmakingTicket::SetEndTime
void SetEndTime(const Aws::Utils::DateTime &value)
Definition: MatchmakingTicket.h:517
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:30
Aws::GameLift::Model::MatchmakingTicket::SetStatusReason
void SetStatusReason(Aws::String &&value)
Definition: MatchmakingTicket.h:383
Aws::GameLift::Model::MatchmakingTicket::SetStartTime
void SetStartTime(const Aws::Utils::DateTime &value)
Definition: MatchmakingTicket.h:474
Aws::GameLift::Model::MatchmakingTicket::operator=
MatchmakingTicket & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::GameLift::Model::MatchmakingTicket
Definition: MatchmakingTicket.h:41
Aws::GameLift::Model::MatchmakingTicket::SetStatusMessage
void SetStatusMessage(const char *value)
Definition: MatchmakingTicket.h:437
Aws::GameLift::Model::MatchmakingTicket::WithStartTime
MatchmakingTicket & WithStartTime(Aws::Utils::DateTime &&value)
Definition: MatchmakingTicket.h:495
Aws::GameLift::Model::MatchmakingTicket::TicketIdHasBeenSet
bool TicketIdHasBeenSet() const
Definition: MatchmakingTicket.h:57
Aws::GameLift::Model::MatchmakingTicket::StatusMessageHasBeenSet
bool StatusMessageHasBeenSet() const
Definition: MatchmakingTicket.h:422
Aws::GameLift::Model::MatchmakingTicket::SetConfigurationArn
void SetConfigurationArn(const Aws::String &value)
Definition: MatchmakingTicket.h:169
Aws::GameLift::Model::MatchmakingTicket::WithStatusMessage
MatchmakingTicket & WithStatusMessage(Aws::String &&value)
Definition: MatchmakingTicket.h:447
Aws::GameLift::Model::MatchmakingTicket::SetPlayers
void SetPlayers(Aws::Vector< Player > &&value)
Definition: MatchmakingTicket.h:575
Aws::GameLift::Model::MatchmakingTicket::StatusReasonHasBeenSet
bool StatusReasonHasBeenSet() const
Definition: MatchmakingTicket.h:369
Aws::GameLift::Model::MatchmakingTicket::WithTicketId
MatchmakingTicket & WithTicketId(const Aws::String &value)
Definition: MatchmakingTicket.h:77
Aws::GameLift::Model::MatchmakingTicket::SetStatus
void SetStatus(const MatchmakingConfigurationStatus &value)
Definition: MatchmakingTicket.h:282
Aws::GameLift::Model::MatchmakingTicket::GetEndTime
const Aws::Utils::DateTime & GetEndTime() const
Definition: MatchmakingTicket.h:503
Aws::GameLift::Model::MatchmakingTicket::WithStatus
MatchmakingTicket & WithStatus(const MatchmakingConfigurationStatus &value)
Definition: MatchmakingTicket.h:330
Player.h
Aws
Definition: AccessManagementClient.h:15
Aws::GameLift::Model::MatchmakingTicket::SetEstimatedWaitTime
void SetEstimatedWaitTime(int value)
Definition: MatchmakingTicket.h:679
Aws::GameLift::Model::MatchmakingTicket::GetGameSessionConnectionInfo
const GameSessionConnectionInfo & GetGameSessionConnectionInfo() const
Definition: MatchmakingTicket.h:620
Aws::GameLift::Model::MatchmakingTicket::GetConfigurationName
const Aws::String & GetConfigurationName() const
Definition: MatchmakingTicket.h:95
Aws::GameLift::Model::MatchmakingTicket::WithConfigurationName
MatchmakingTicket & WithConfigurationName(Aws::String &&value)
Definition: MatchmakingTicket.h:137
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::GameLift::Model::MatchmakingConfigurationStatus
MatchmakingConfigurationStatus
Definition: MatchmakingConfigurationStatus.h:17
Aws::GameLift::Model::MatchmakingTicket::WithStatusReason
MatchmakingTicket & WithStatusReason(const char *value)
Definition: MatchmakingTicket.h:411
Aws::GameLift::Model::MatchmakingTicket::GetStartTime
const Aws::Utils::DateTime & GetStartTime() const
Definition: MatchmakingTicket.h:460
Aws::GameLift::Model::MatchmakingTicket::WithPlayers
MatchmakingTicket & WithPlayers(Aws::Vector< Player > &&value)
Definition: MatchmakingTicket.h:593
Aws::GameLift::Model::MatchmakingTicket::StartTimeHasBeenSet
bool StartTimeHasBeenSet() const
Definition: MatchmakingTicket.h:467
Aws::GameLift::Model::MatchmakingTicket::EndTimeHasBeenSet
bool EndTimeHasBeenSet() const
Definition: MatchmakingTicket.h:510
Aws::GameLift::Model::MatchmakingTicket::SetStatus
void SetStatus(MatchmakingConfigurationStatus &&value)
Definition: MatchmakingTicket.h:306
Aws::GameLift::Model::MatchmakingTicket::WithEndTime
MatchmakingTicket & WithEndTime(const Aws::Utils::DateTime &value)
Definition: MatchmakingTicket.h:531
Aws::GameLift::Model::MatchmakingTicket::SetConfigurationName
void SetConfigurationName(const Aws::String &value)
Definition: MatchmakingTicket.h:109
Aws::GameLift::Model::MatchmakingTicket::EstimatedWaitTimeHasBeenSet
bool EstimatedWaitTimeHasBeenSet() const
Definition: MatchmakingTicket.h:673
Aws::GameLift::Model::MatchmakingTicket::WithTicketId
MatchmakingTicket & WithTicketId(Aws::String &&value)
Definition: MatchmakingTicket.h:82
Aws::GameLift::Model::MatchmakingTicket::GetEstimatedWaitTime
int GetEstimatedWaitTime() const
Definition: MatchmakingTicket.h:667
Aws::GameLift::Model::MatchmakingTicket::GetPlayers
const Aws::Vector< Player > & GetPlayers() const
Definition: MatchmakingTicket.h:548
Aws::GameLift::Model::MatchmakingTicket::SetConfigurationArn
void SetConfigurationArn(const char *value)
Definition: MatchmakingTicket.h:185
Aws::GameLift::Model::MatchmakingTicket::GetStatusReason
const Aws::String & GetStatusReason() const
Definition: MatchmakingTicket.h:362
Aws::GameLift::Model::MatchmakingTicket::SetTicketId
void SetTicketId(const char *value)
Definition: MatchmakingTicket.h:72