7#include <aws/route53/Route53_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/route53/model/Coordinates.h>
55 template<
typename AWSRegionT = Aws::String>
56 void SetAWSRegion(AWSRegionT&& value) { m_aWSRegionHasBeenSet =
true; m_aWSRegion = std::forward<AWSRegionT>(value); }
57 template<
typename AWSRegionT = Aws::String>
76 template<
typename LocalZoneGroupT = Aws::String>
77 void SetLocalZoneGroup(LocalZoneGroupT&& value) { m_localZoneGroupHasBeenSet =
true; m_localZoneGroup = std::forward<LocalZoneGroupT>(value); }
78 template<
typename LocalZoneGroupT = Aws::String>
88 template<
typename CoordinatesT = Coordinates>
89 void SetCoordinates(CoordinatesT&& value) { m_coordinatesHasBeenSet =
true; m_coordinates = std::forward<CoordinatesT>(value); }
90 template<
typename CoordinatesT = Coordinates>
108 inline void SetBias(
int value) { m_biasHasBeenSet =
true; m_bias = value; }
114 bool m_aWSRegionHasBeenSet =
false;
117 bool m_localZoneGroupHasBeenSet =
false;
120 bool m_coordinatesHasBeenSet =
false;
123 bool m_biasHasBeenSet =
false;
AWS_ROUTE53_API GeoProximityLocation & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
AWS_ROUTE53_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
const Aws::String & GetLocalZoneGroup() const
const Coordinates & GetCoordinates() const
GeoProximityLocation & WithLocalZoneGroup(LocalZoneGroupT &&value)
bool CoordinatesHasBeenSet() const
GeoProximityLocation & WithBias(int value)
GeoProximityLocation & WithAWSRegion(AWSRegionT &&value)
void SetCoordinates(CoordinatesT &&value)
const Aws::String & GetAWSRegion() const
AWS_ROUTE53_API GeoProximityLocation()=default
GeoProximityLocation & WithCoordinates(CoordinatesT &&value)
bool BiasHasBeenSet() const
void SetLocalZoneGroup(LocalZoneGroupT &&value)
bool AWSRegionHasBeenSet() const
AWS_ROUTE53_API GeoProximityLocation(const Aws::Utils::Xml::XmlNode &xmlNode)
bool LocalZoneGroupHasBeenSet() const
void SetAWSRegion(AWSRegionT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String