7#include <aws/geo-places/GeoPlaces_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
50 inline void SetRefinedTerm(
const char* value) { m_refinedTermHasBeenSet =
true; m_refinedTerm.assign(value); }
64 inline void SetOriginalTerm(
const char* value) { m_originalTermHasBeenSet =
true; m_originalTerm.assign(value); }
76 inline void SetStartIndex(
int value) { m_startIndexHasBeenSet =
true; m_startIndex = value; }
86 inline void SetEndIndex(
int value) { m_endIndexHasBeenSet =
true; m_endIndex = value; }
92 bool m_refinedTermHasBeenSet =
false;
95 bool m_originalTermHasBeenSet =
false;
98 bool m_startIndexHasBeenSet =
false;
101 bool m_endIndexHasBeenSet =
false;
void SetRefinedTerm(const char *value)
QueryRefinement & WithRefinedTerm(const Aws::String &value)
AWS_GEOPLACES_API QueryRefinement()
void SetOriginalTerm(const char *value)
void SetOriginalTerm(Aws::String &&value)
bool RefinedTermHasBeenSet() const
const Aws::String & GetOriginalTerm() const
QueryRefinement & WithRefinedTerm(Aws::String &&value)
AWS_GEOPLACES_API QueryRefinement(Aws::Utils::Json::JsonView jsonValue)
bool EndIndexHasBeenSet() const
AWS_GEOPLACES_API Aws::Utils::Json::JsonValue Jsonize() const
bool OriginalTermHasBeenSet() const
QueryRefinement & WithRefinedTerm(const char *value)
QueryRefinement & WithOriginalTerm(const Aws::String &value)
bool StartIndexHasBeenSet() const
void SetOriginalTerm(const Aws::String &value)
const Aws::String & GetRefinedTerm() const
void SetRefinedTerm(const Aws::String &value)
AWS_GEOPLACES_API QueryRefinement & operator=(Aws::Utils::Json::JsonView jsonValue)
QueryRefinement & WithStartIndex(int value)
QueryRefinement & WithOriginalTerm(const char *value)
QueryRefinement & WithOriginalTerm(Aws::String &&value)
void SetStartIndex(int value)
void SetEndIndex(int value)
void SetRefinedTerm(Aws::String &&value)
int GetStartIndex() const
QueryRefinement & WithEndIndex(int value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue