7#include <aws/connectcases/ConnectCases_EXPORTS.h>
8#include <aws/connectcases/model/BooleanOperands.h>
50 template<
typename EqualToT = BooleanOperands>
51 void SetEqualTo(EqualToT&& value) { m_equalToHasBeenSet =
true; m_equalTo = std::forward<EqualToT>(value); }
52 template<
typename EqualToT = BooleanOperands>
62 template<
typename NotEqualToT = BooleanOperands>
63 void SetNotEqualTo(NotEqualToT&& value) { m_notEqualToHasBeenSet =
true; m_notEqualTo = std::forward<NotEqualToT>(value); }
64 template<
typename NotEqualToT = BooleanOperands>
70 bool m_equalToHasBeenSet =
false;
73 bool m_notEqualToHasBeenSet =
false;
const BooleanOperands & GetNotEqualTo() const
AWS_CONNECTCASES_API Aws::Utils::Json::JsonValue Jsonize() const
void SetEqualTo(EqualToT &&value)
BooleanCondition & WithNotEqualTo(NotEqualToT &&value)
bool NotEqualToHasBeenSet() const
AWS_CONNECTCASES_API BooleanCondition & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetNotEqualTo(NotEqualToT &&value)
bool EqualToHasBeenSet() const
const BooleanOperands & GetEqualTo() const
AWS_CONNECTCASES_API BooleanCondition()=default
AWS_CONNECTCASES_API BooleanCondition(Aws::Utils::Json::JsonView jsonValue)
BooleanCondition & WithEqualTo(EqualToT &&value)
Aws::Utils::Json::JsonValue JsonValue