7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/securityhub/model/RuleGroupVariables.h>
9#include <aws/securityhub/model/RuleGroupSource.h>
70 bool m_ruleVariablesHasBeenSet =
false;
73 bool m_rulesSourceHasBeenSet =
false;
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
const RuleGroupSource & GetRulesSource() const
AWS_SECURITYHUB_API RuleGroupDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
bool RuleVariablesHasBeenSet() const
const RuleGroupVariables & GetRuleVariables() const
RuleGroupDetails & WithRuleVariables(RuleGroupVariables &&value)
RuleGroupDetails & WithRulesSource(const RuleGroupSource &value)
RuleGroupDetails & WithRuleVariables(const RuleGroupVariables &value)
AWS_SECURITYHUB_API RuleGroupDetails()
AWS_SECURITYHUB_API RuleGroupDetails(Aws::Utils::Json::JsonView jsonValue)
void SetRulesSource(RuleGroupSource &&value)
bool RulesSourceHasBeenSet() const
void SetRulesSource(const RuleGroupSource &value)
void SetRuleVariables(RuleGroupVariables &&value)
RuleGroupDetails & WithRulesSource(RuleGroupSource &&value)
void SetRuleVariables(const RuleGroupVariables &value)
Aws::Utils::Json::JsonValue JsonValue