24namespace NetworkFirewall
196 bool m_ruleVariablesHasBeenSet =
false;
199 bool m_referenceSetsHasBeenSet =
false;
202 bool m_rulesSourceHasBeenSet =
false;
205 bool m_statefulRuleOptionsHasBeenSet =
false;
#define AWS_NETWORKFIREWALL_API
AWS_NETWORKFIREWALL_API RuleGroup & operator=(Aws::Utils::Json::JsonView jsonValue)
RuleGroup & WithStatefulRuleOptions(StatefulRuleOptions &&value)
RuleGroup & WithRulesSource(RulesSource &&value)
void SetRuleVariables(RuleVariables &&value)
bool RulesSourceHasBeenSet() const
bool ReferenceSetsHasBeenSet() const
void SetRulesSource(RulesSource &&value)
AWS_NETWORKFIREWALL_API Aws::Utils::Json::JsonValue Jsonize() const
bool RuleVariablesHasBeenSet() const
void SetReferenceSets(ReferenceSets &&value)
const RulesSource & GetRulesSource() const
void SetRuleVariables(const RuleVariables &value)
void SetRulesSource(const RulesSource &value)
RuleGroup & WithRuleVariables(RuleVariables &&value)
const RuleVariables & GetRuleVariables() const
RuleGroup & WithRulesSource(const RulesSource &value)
const ReferenceSets & GetReferenceSets() const
RuleGroup & WithStatefulRuleOptions(const StatefulRuleOptions &value)
RuleGroup & WithRuleVariables(const RuleVariables &value)
void SetReferenceSets(const ReferenceSets &value)
void SetStatefulRuleOptions(const StatefulRuleOptions &value)
const StatefulRuleOptions & GetStatefulRuleOptions() const
RuleGroup & WithReferenceSets(ReferenceSets &&value)
bool StatefulRuleOptionsHasBeenSet() const
void SetStatefulRuleOptions(StatefulRuleOptions &&value)
AWS_NETWORKFIREWALL_API RuleGroup(Aws::Utils::Json::JsonView jsonValue)
AWS_NETWORKFIREWALL_API RuleGroup()
RuleGroup & WithReferenceSets(const ReferenceSets &value)