7#include <aws/geo-places/GeoPlaces_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
47 inline void SetStartIndex(
int value) { m_startIndexHasBeenSet =
true; m_startIndex = value; }
57 inline void SetEndIndex(
int value) { m_endIndexHasBeenSet =
true; m_endIndex = value; }
67 template<
typename ValueT = Aws::String>
68 void SetValue(ValueT&& value) { m_valueHasBeenSet =
true; m_value = std::forward<ValueT>(value); }
69 template<
typename ValueT = Aws::String>
79 template<
typename NumberT = Aws::String>
80 void SetNumber(NumberT&& value) { m_numberHasBeenSet =
true; m_number = std::forward<NumberT>(value); }
81 template<
typename NumberT = Aws::String>
91 template<
typename DesignatorT = Aws::String>
92 void SetDesignator(DesignatorT&& value) { m_designatorHasBeenSet =
true; m_designator = std::forward<DesignatorT>(value); }
93 template<
typename DesignatorT = Aws::String>
99 bool m_startIndexHasBeenSet =
false;
102 bool m_endIndexHasBeenSet =
false;
105 bool m_valueHasBeenSet =
false;
108 bool m_numberHasBeenSet =
false;
111 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