7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/geo-places/GeoPlaces_EXPORTS.h>
41 m_startIndexHasBeenSet =
true;
57 m_endIndexHasBeenSet =
true;
72 template <
typename ValueT = Aws::String>
74 m_valueHasBeenSet =
true;
75 m_value = std::forward<ValueT>(value);
77 template <
typename ValueT = Aws::String>
79 SetValue(std::forward<ValueT>(value));
90 template <
typename QueryComponentT = Aws::String>
92 m_queryComponentHasBeenSet =
true;
93 m_queryComponent = std::forward<QueryComponentT>(value);
95 template <
typename QueryComponentT = Aws::String>
109 bool m_startIndexHasBeenSet =
false;
110 bool m_endIndexHasBeenSet =
false;
111 bool m_valueHasBeenSet =
false;
112 bool m_queryComponentHasBeenSet =
false;
bool ValueHasBeenSet() const
bool StartIndexHasBeenSet() const
void SetEndIndex(int value)
void SetValue(ValueT &&value)
ParsedQueryComponent & WithValue(ValueT &&value)
void SetStartIndex(int value)
ParsedQueryComponent & WithEndIndex(int value)
ParsedQueryComponent & WithStartIndex(int value)
const Aws::String & GetValue() const
ParsedQueryComponent & WithQueryComponent(QueryComponentT &&value)
bool QueryComponentHasBeenSet() const
int GetStartIndex() const
AWS_GEOPLACES_API ParsedQueryComponent & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetQueryComponent(QueryComponentT &&value)
const Aws::String & GetQueryComponent() const
AWS_GEOPLACES_API ParsedQueryComponent()=default
bool EndIndexHasBeenSet() const
AWS_GEOPLACES_API ParsedQueryComponent(Aws::Utils::Json::JsonView jsonValue)
AWS_GEOPLACES_API Aws::Utils::Json::JsonValue Jsonize() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue