7#include <aws/qbusiness/QBusiness_EXPORTS.h>
8#include <aws/qbusiness/model/ContentBlockerRule.h>
9#include <aws/qbusiness/model/ContentRetrievalRule.h>
67 bool m_contentBlockerRuleHasBeenSet =
false;
70 bool m_contentRetrievalRuleHasBeenSet =
false;
RuleConfiguration & WithContentBlockerRule(const ContentBlockerRule &value)
RuleConfiguration & WithContentBlockerRule(ContentBlockerRule &&value)
AWS_QBUSINESS_API Aws::Utils::Json::JsonValue Jsonize() const
const ContentRetrievalRule & GetContentRetrievalRule() const
RuleConfiguration & WithContentRetrievalRule(const ContentRetrievalRule &value)
AWS_QBUSINESS_API RuleConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetContentRetrievalRule(const ContentRetrievalRule &value)
RuleConfiguration & WithContentRetrievalRule(ContentRetrievalRule &&value)
void SetContentBlockerRule(const ContentBlockerRule &value)
AWS_QBUSINESS_API RuleConfiguration()
bool ContentRetrievalRuleHasBeenSet() const
void SetContentRetrievalRule(ContentRetrievalRule &&value)
bool ContentBlockerRuleHasBeenSet() const
void SetContentBlockerRule(ContentBlockerRule &&value)
AWS_QBUSINESS_API RuleConfiguration(Aws::Utils::Json::JsonView jsonValue)
const ContentBlockerRule & GetContentBlockerRule() const
Aws::Utils::Json::JsonValue JsonValue