7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/geo-places/GeoPlaces_EXPORTS.h>
42 m_startIndexHasBeenSet =
true;
58 m_endIndexHasBeenSet =
true;
73 template <
typename ValueT = Aws::String>
75 m_valueHasBeenSet =
true;
76 m_value = std::forward<ValueT>(value);
78 template <
typename ValueT = Aws::String>
80 SetValue(std::forward<ValueT>(value));
91 template <
typename NumberT = Aws::String>
93 m_numberHasBeenSet =
true;
94 m_number = std::forward<NumberT>(value);
96 template <
typename NumberT = Aws::String>
109 template <
typename DesignatorT = Aws::String>
111 m_designatorHasBeenSet =
true;
112 m_designator = std::forward<DesignatorT>(value);
114 template <
typename DesignatorT = Aws::String>
130 bool m_startIndexHasBeenSet =
false;
131 bool m_endIndexHasBeenSet =
false;
132 bool m_valueHasBeenSet =
false;
133 bool m_numberHasBeenSet =
false;
134 bool m_designatorHasBeenSet =
false;
ParsedQuerySecondaryAddressComponent & WithDesignator(DesignatorT &&value)
void SetNumber(NumberT &&value)
bool EndIndexHasBeenSet() const
AWS_GEOPLACES_API ParsedQuerySecondaryAddressComponent(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetValue() const
bool NumberHasBeenSet() const
ParsedQuerySecondaryAddressComponent & WithEndIndex(int value)
void SetEndIndex(int value)
bool DesignatorHasBeenSet() const
int GetStartIndex() const
ParsedQuerySecondaryAddressComponent & WithNumber(NumberT &&value)
const Aws::String & GetNumber() const
AWS_GEOPLACES_API ParsedQuerySecondaryAddressComponent & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_GEOPLACES_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetDesignator() const
bool ValueHasBeenSet() const
ParsedQuerySecondaryAddressComponent & WithValue(ValueT &&value)
AWS_GEOPLACES_API ParsedQuerySecondaryAddressComponent()=default
void SetValue(ValueT &&value)
void SetDesignator(DesignatorT &&value)
ParsedQuerySecondaryAddressComponent & WithStartIndex(int value)
void SetStartIndex(int value)
bool StartIndexHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue