7#include <aws/network-firewall/NetworkFirewall_EXPORTS.h>
8#include <aws/network-firewall/model/RuleDefinition.h>
21namespace NetworkFirewall
71 inline void SetPriority(
int value) { m_priorityHasBeenSet =
true; m_priority = value; }
77 bool m_ruleDefinitionHasBeenSet =
false;
80 bool m_priorityHasBeenSet =
false;
AWS_NETWORKFIREWALL_API StatelessRule(Aws::Utils::Json::JsonView jsonValue)
void SetPriority(int value)
StatelessRule & WithPriority(int value)
StatelessRule & WithRuleDefinition(const RuleDefinition &value)
void SetRuleDefinition(RuleDefinition &&value)
bool RuleDefinitionHasBeenSet() const
void SetRuleDefinition(const RuleDefinition &value)
bool PriorityHasBeenSet() const
const RuleDefinition & GetRuleDefinition() const
AWS_NETWORKFIREWALL_API StatelessRule()
AWS_NETWORKFIREWALL_API StatelessRule & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_NETWORKFIREWALL_API Aws::Utils::Json::JsonValue Jsonize() const
StatelessRule & WithRuleDefinition(RuleDefinition &&value)
Aws::Utils::Json::JsonValue JsonValue