7#include <aws/geo-places/GeoPlaces_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
46 inline void SetStartIndex(
int value) { m_startIndexHasBeenSet =
true; m_startIndex = value; }
56 inline void SetEndIndex(
int value) { m_endIndexHasBeenSet =
true; m_endIndex = value; }
66 template<
typename ValueT = Aws::String>
67 void SetValue(ValueT&& value) { m_valueHasBeenSet =
true; m_value = std::forward<ValueT>(value); }
68 template<
typename ValueT = Aws::String>
78 template<
typename QueryComponentT = Aws::String>
79 void SetQueryComponent(QueryComponentT&& value) { m_queryComponentHasBeenSet =
true; m_queryComponent = std::forward<QueryComponentT>(value); }
80 template<
typename QueryComponentT = Aws::String>
86 bool m_startIndexHasBeenSet =
false;
89 bool m_endIndexHasBeenSet =
false;
92 bool m_valueHasBeenSet =
false;
95 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