22namespace NetworkFirewall
190 bool m_flagsHasBeenSet =
false;
193 bool m_masksHasBeenSet =
false;
#define AWS_NETWORKFIREWALL_API
AWS_NETWORKFIREWALL_API TCPFlagField()
AWS_NETWORKFIREWALL_API Aws::Utils::Json::JsonValue Jsonize() const
TCPFlagField & WithMasks(Aws::Vector< TCPFlag > &&value)
AWS_NETWORKFIREWALL_API TCPFlagField(Aws::Utils::Json::JsonView jsonValue)
const Aws::Vector< TCPFlag > & GetMasks() const
TCPFlagField & AddMasks(const TCPFlag &value)
bool FlagsHasBeenSet() const
void SetFlags(Aws::Vector< TCPFlag > &&value)
TCPFlagField & WithMasks(const Aws::Vector< TCPFlag > &value)
const Aws::Vector< TCPFlag > & GetFlags() const
TCPFlagField & AddMasks(TCPFlag &&value)
AWS_NETWORKFIREWALL_API TCPFlagField & operator=(Aws::Utils::Json::JsonView jsonValue)
TCPFlagField & AddFlags(TCPFlag &&value)
void SetMasks(Aws::Vector< TCPFlag > &&value)
void SetMasks(const Aws::Vector< TCPFlag > &value)
bool MasksHasBeenSet() const
void SetFlags(const Aws::Vector< TCPFlag > &value)
TCPFlagField & WithFlags(const Aws::Vector< TCPFlag > &value)
TCPFlagField & WithFlags(Aws::Vector< TCPFlag > &&value)
TCPFlagField & AddFlags(const TCPFlag &value)
std::vector< T, Aws::Allocator< T > > Vector