7#include <aws/network-firewall/NetworkFirewall_EXPORTS.h>
8#include <aws/network-firewall/model/StatefulRuleProtocol.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/network-firewall/model/StatefulRuleDirection.h>
23namespace NetworkFirewall
82 inline void SetSource(
const char* value) { m_sourceHasBeenSet =
true; m_source.assign(value); }
98 inline void SetSourcePort(
const char* value) { m_sourcePortHasBeenSet =
true; m_sourcePort.assign(value); }
145 inline void SetDestination(
const char* value) { m_destinationHasBeenSet =
true; m_destination.assign(value); }
161 inline void SetDestinationPort(
const char* value) { m_destinationPortHasBeenSet =
true; m_destinationPort.assign(value); }
169 bool m_protocolHasBeenSet =
false;
172 bool m_sourceHasBeenSet =
false;
175 bool m_sourcePortHasBeenSet =
false;
178 bool m_directionHasBeenSet =
false;
181 bool m_destinationHasBeenSet =
false;
184 bool m_destinationPortHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue