7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/gamelift/GameLift_EXPORTS.h>
67 template <
typename RuleSetNameT = Aws::String>
69 m_ruleSetNameHasBeenSet =
true;
70 m_ruleSetName = std::forward<RuleSetNameT>(value);
72 template <
typename RuleSetNameT = Aws::String>
91 template <
typename RuleSetArnT = Aws::String>
93 m_ruleSetArnHasBeenSet =
true;
94 m_ruleSetArn = std::forward<RuleSetArnT>(value);
96 template <
typename RuleSetArnT = Aws::String>
110 template <
typename RuleSetBodyT = Aws::String>
112 m_ruleSetBodyHasBeenSet =
true;
113 m_ruleSetBody = std::forward<RuleSetBodyT>(value);
115 template <
typename RuleSetBodyT = Aws::String>
130 template <
typename CreationTimeT = Aws::Utils::DateTime>
132 m_creationTimeHasBeenSet =
true;
133 m_creationTime = std::forward<CreationTimeT>(value);
135 template <
typename CreationTimeT = Aws::Utils::DateTime>
149 bool m_ruleSetNameHasBeenSet =
false;
150 bool m_ruleSetArnHasBeenSet =
false;
151 bool m_ruleSetBodyHasBeenSet =
false;
152 bool m_creationTimeHasBeenSet =
false;
MatchmakingRuleSet & WithCreationTime(CreationTimeT &&value)
void SetRuleSetArn(RuleSetArnT &&value)
bool CreationTimeHasBeenSet() const
AWS_GAMELIFT_API MatchmakingRuleSet(Aws::Utils::Json::JsonView jsonValue)
void SetRuleSetBody(RuleSetBodyT &&value)
const Aws::String & GetRuleSetArn() const
bool RuleSetArnHasBeenSet() const
MatchmakingRuleSet & WithRuleSetName(RuleSetNameT &&value)
const Aws::String & GetRuleSetName() const
AWS_GAMELIFT_API MatchmakingRuleSet()=default
MatchmakingRuleSet & WithRuleSetBody(RuleSetBodyT &&value)
bool RuleSetNameHasBeenSet() const
const Aws::String & GetRuleSetBody() const
const Aws::Utils::DateTime & GetCreationTime() const
void SetCreationTime(CreationTimeT &&value)
AWS_GAMELIFT_API MatchmakingRuleSet & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetRuleSetName(RuleSetNameT &&value)
MatchmakingRuleSet & WithRuleSetArn(RuleSetArnT &&value)
AWS_GAMELIFT_API Aws::Utils::Json::JsonValue Jsonize() const
bool RuleSetBodyHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue