7#include <aws/mailmanager/MailManager_EXPORTS.h>
8#include <aws/mailmanager/model/RuleDmarcOperator.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/mailmanager/model/RuleDmarcPolicy.h>
76 bool m_operatorHasBeenSet =
false;
79 bool m_valuesHasBeenSet =
false;
RuleDmarcExpression & AddValues(RuleDmarcPolicy &&value)
AWS_MAILMANAGER_API Aws::Utils::Json::JsonValue Jsonize() const
RuleDmarcExpression & WithOperator(RuleDmarcOperator &&value)
void SetOperator(RuleDmarcOperator &&value)
void SetValues(Aws::Vector< RuleDmarcPolicy > &&value)
AWS_MAILMANAGER_API RuleDmarcExpression(Aws::Utils::Json::JsonView jsonValue)
AWS_MAILMANAGER_API RuleDmarcExpression & operator=(Aws::Utils::Json::JsonView jsonValue)
RuleDmarcExpression & WithValues(Aws::Vector< RuleDmarcPolicy > &&value)
RuleDmarcExpression & WithValues(const Aws::Vector< RuleDmarcPolicy > &value)
void SetValues(const Aws::Vector< RuleDmarcPolicy > &value)
const RuleDmarcOperator & GetOperator() const
RuleDmarcExpression & AddValues(const RuleDmarcPolicy &value)
void SetOperator(const RuleDmarcOperator &value)
AWS_MAILMANAGER_API RuleDmarcExpression()
bool ValuesHasBeenSet() const
RuleDmarcExpression & WithOperator(const RuleDmarcOperator &value)
const Aws::Vector< RuleDmarcPolicy > & GetValues() const
bool OperatorHasBeenSet() const
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue