23namespace NetworkFirewall
167 bool m_statelessRulesHasBeenSet =
false;
170 bool m_customActionsHasBeenSet =
false;
#define AWS_NETWORKFIREWALL_API
AWS_NETWORKFIREWALL_API StatelessRulesAndCustomActions(Aws::Utils::Json::JsonView jsonValue)
StatelessRulesAndCustomActions & AddCustomActions(CustomAction &&value)
void SetCustomActions(Aws::Vector< CustomAction > &&value)
StatelessRulesAndCustomActions & WithCustomActions(Aws::Vector< CustomAction > &&value)
StatelessRulesAndCustomActions & AddCustomActions(const CustomAction &value)
StatelessRulesAndCustomActions & WithStatelessRules(const Aws::Vector< StatelessRule > &value)
AWS_NETWORKFIREWALL_API StatelessRulesAndCustomActions & operator=(Aws::Utils::Json::JsonView jsonValue)
StatelessRulesAndCustomActions & WithStatelessRules(Aws::Vector< StatelessRule > &&value)
bool StatelessRulesHasBeenSet() const
void SetCustomActions(const Aws::Vector< CustomAction > &value)
StatelessRulesAndCustomActions & AddStatelessRules(const StatelessRule &value)
const Aws::Vector< StatelessRule > & GetStatelessRules() const
StatelessRulesAndCustomActions & AddStatelessRules(StatelessRule &&value)
void SetStatelessRules(const Aws::Vector< StatelessRule > &value)
AWS_NETWORKFIREWALL_API StatelessRulesAndCustomActions()
void SetStatelessRules(Aws::Vector< StatelessRule > &&value)
bool CustomActionsHasBeenSet() const
AWS_NETWORKFIREWALL_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::Vector< CustomAction > & GetCustomActions() const
StatelessRulesAndCustomActions & WithCustomActions(const Aws::Vector< CustomAction > &value)
std::vector< T, Aws::Allocator< T > > Vector