7#include <aws/route53resolver/Route53Resolver_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace Route53Resolver
51 inline void SetIpId(
const char* value) { m_ipIdHasBeenSet =
true; m_ipId.assign(value); }
65 inline void SetIpv6(
const char* value) { m_ipv6HasBeenSet =
true; m_ipv6.assign(value); }
73 bool m_ipIdHasBeenSet =
false;
76 bool m_ipv6HasBeenSet =
false;
void SetIpId(Aws::String &&value)
UpdateIpAddress & WithIpId(const Aws::String &value)
AWS_ROUTE53RESOLVER_API UpdateIpAddress(Aws::Utils::Json::JsonView jsonValue)
UpdateIpAddress & WithIpv6(const char *value)
bool IpIdHasBeenSet() const
bool Ipv6HasBeenSet() const
const Aws::String & GetIpv6() const
void SetIpv6(const Aws::String &value)
void SetIpId(const char *value)
void SetIpv6(Aws::String &&value)
UpdateIpAddress & WithIpId(const char *value)
void SetIpv6(const char *value)
AWS_ROUTE53RESOLVER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetIpId(const Aws::String &value)
UpdateIpAddress & WithIpv6(Aws::String &&value)
AWS_ROUTE53RESOLVER_API UpdateIpAddress()
UpdateIpAddress & WithIpv6(const Aws::String &value)
AWS_ROUTE53RESOLVER_API UpdateIpAddress & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetIpId() const
UpdateIpAddress & WithIpId(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue