7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/model/StringCondition.h>
9#include <aws/connect/model/NumberCondition.h>
50 template<
typename StringConditionT = StringCondition>
51 void SetStringCondition(StringConditionT&& value) { m_stringConditionHasBeenSet =
true; m_stringCondition = std::forward<StringConditionT>(value); }
52 template<
typename StringConditionT = StringCondition>
62 template<
typename NumberConditionT = NumberCondition>
63 void SetNumberCondition(NumberConditionT&& value) { m_numberConditionHasBeenSet =
true; m_numberCondition = std::forward<NumberConditionT>(value); }
64 template<
typename NumberConditionT = NumberCondition>
70 bool m_stringConditionHasBeenSet =
false;
73 bool m_numberConditionHasBeenSet =
false;
const NumberCondition & GetNumberCondition() const
bool StringConditionHasBeenSet() const
const StringCondition & GetStringCondition() const
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_CONNECT_API Condition(Aws::Utils::Json::JsonView jsonValue)
Condition & WithStringCondition(StringConditionT &&value)
void SetNumberCondition(NumberConditionT &&value)
Condition & WithNumberCondition(NumberConditionT &&value)
bool NumberConditionHasBeenSet() const
AWS_CONNECT_API Condition & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetStringCondition(StringConditionT &&value)
AWS_CONNECT_API Condition()=default
Aws::Utils::Json::JsonValue JsonValue