7#include <aws/network-firewall/NetworkFirewall_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/network-firewall/model/StatelessRule.h>
10#include <aws/network-firewall/model/CustomAction.h>
23namespace NetworkFirewall
78 bool m_statelessRulesHasBeenSet =
false;
81 bool m_customActionsHasBeenSet =
false;
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
Aws::Utils::Json::JsonValue JsonValue