57 inline void SetFromPort(
int value) { m_fromPortHasBeenSet =
true; m_fromPort = value; }
74 inline void SetToPort(
int value) { m_toPortHasBeenSet =
true; m_toPort = value; }
112 inline void SetIpRange(
const char* value) { m_ipRangeHasBeenSet =
true; m_ipRange.assign(value); }
165 bool m_fromPortHasBeenSet;
167 bool m_toPortHasBeenSet;
169 bool m_ipRangeHasBeenSet;
171 bool m_protocolHasBeenSet;
IpPermission & WithProtocol(IpProtocol &&value)
void SetToPort(int value)
IpPermission & WithIpRange(Aws::String &&value)
IpPermission & WithToPort(int value)
IpPermission & WithIpRange(const char *value)
void SetProtocol(const IpProtocol &value)
IpPermission & WithProtocol(const IpProtocol &value)
IpPermission & WithIpRange(const Aws::String &value)
const IpProtocol & GetProtocol() const
const Aws::String & GetIpRange() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
IpPermission & WithFromPort(int value)
void SetFromPort(int value)
void SetIpRange(Aws::String &&value)
void SetIpRange(const Aws::String &value)
void SetProtocol(IpProtocol &&value)
JSON (JavaScript Object Notation).
void SetIpRange(const char *value)