7#include <aws/cloudsearchdomain/CloudSearchDomain_EXPORTS.h>
8#include <aws/cloudsearchdomain/CloudSearchDomainRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/cloudsearchdomain/model/QueryParser.h>
19namespace CloudSearchDomain
62 inline void SetCursor(
const char* value) { m_cursorHasBeenSet =
true; m_cursor.assign(value); }
85 inline void SetExpr(
const char* value) { m_exprHasBeenSet =
true; m_expr.assign(value); }
142 inline void SetFacet(
const char* value) { m_facetHasBeenSet =
true; m_facet.assign(value); }
165 inline void SetFilterQuery(
const char* value) { m_filterQueryHasBeenSet =
true; m_filterQuery.assign(value); }
202 inline void SetHighlight(
const char* value) { m_highlightHasBeenSet =
true; m_highlight.assign(value); }
224 inline void SetPartial(
bool value) { m_partialHasBeenSet =
true; m_partial = value; }
244 inline void SetQuery(
const char* value) { m_queryHasBeenSet =
true; m_query.assign(value); }
348 inline void SetQueryOptions(
const char* value) { m_queryOptionsHasBeenSet =
true; m_queryOptions.assign(value); }
410 inline void SetReturn(
const char* value) { m_returnHasBeenSet =
true; m_return.assign(value); }
420 inline long long GetSize()
const{
return m_size; }
422 inline void SetSize(
long long value) { m_sizeHasBeenSet =
true; m_size = value; }
445 inline void SetSort(
const char* value) { m_sortHasBeenSet =
true; m_sort.assign(value); }
460 inline long long GetStart()
const{
return m_start; }
462 inline void SetStart(
long long value) { m_startHasBeenSet =
true; m_start = value; }
478 inline void SetStats(
const char* value) { m_statsHasBeenSet =
true; m_stats.assign(value); }
486 bool m_cursorHasBeenSet =
false;
489 bool m_exprHasBeenSet =
false;
492 bool m_facetHasBeenSet =
false;
495 bool m_filterQueryHasBeenSet =
false;
498 bool m_highlightHasBeenSet =
false;
501 bool m_partialHasBeenSet =
false;
504 bool m_queryHasBeenSet =
false;
507 bool m_queryOptionsHasBeenSet =
false;
510 bool m_queryParserHasBeenSet =
false;
513 bool m_returnHasBeenSet =
false;
516 bool m_sizeHasBeenSet =
false;
519 bool m_sortHasBeenSet =
false;
522 bool m_startHasBeenSet =
false;
525 bool m_statsHasBeenSet =
false;
SearchRequest & WithFilterQuery(const char *value)
bool QueryOptionsHasBeenSet() const
SearchRequest & WithQuery(const char *value)
const QueryParser & GetQueryParser() const
const Aws::String & GetHighlight() const
bool CursorHasBeenSet() const
void SetSize(long long value)
SearchRequest & WithStats(const char *value)
SearchRequest & WithCursor(const Aws::String &value)
bool ReturnHasBeenSet() const
bool FilterQueryHasBeenSet() const
const Aws::String & GetQuery() const
void SetQuery(const char *value)
SearchRequest & WithReturn(Aws::String &&value)
const Aws::String & GetStats() const
void SetFacet(Aws::String &&value)
SearchRequest & WithSize(long long value)
void SetSort(Aws::String &&value)
SearchRequest & WithSort(const Aws::String &value)
const Aws::String & GetReturn() const
SearchRequest & WithFilterQuery(const Aws::String &value)
SearchRequest & WithExpr(Aws::String &&value)
SearchRequest & WithQuery(const Aws::String &value)
void SetQueryParser(const QueryParser &value)
bool StatsHasBeenSet() const
void SetQuery(const Aws::String &value)
SearchRequest & WithQueryParser(QueryParser &&value)
void SetHighlight(const char *value)
void SetFilterQuery(const Aws::String &value)
SearchRequest & WithQueryOptions(const char *value)
SearchRequest & WithStats(const Aws::String &value)
const Aws::String & GetFacet() const
SearchRequest & WithHighlight(const char *value)
void SetExpr(Aws::String &&value)
void SetQueryParser(QueryParser &&value)
SearchRequest & WithStart(long long value)
const Aws::String & GetQueryOptions() const
bool HighlightHasBeenSet() const
const Aws::String & GetSort() const
SearchRequest & WithFilterQuery(Aws::String &&value)
SearchRequest & WithExpr(const char *value)
bool PartialHasBeenSet() const
const Aws::String & GetFilterQuery() const
SearchRequest & WithCursor(const char *value)
SearchRequest & WithStats(Aws::String &&value)
const Aws::String & GetExpr() const
void SetFilterQuery(Aws::String &&value)
void SetStats(const Aws::String &value)
void SetReturn(const Aws::String &value)
void SetHighlight(const Aws::String &value)
SearchRequest & WithHighlight(const Aws::String &value)
void SetQueryOptions(Aws::String &&value)
void SetCursor(const char *value)
void SetCursor(Aws::String &&value)
long long GetStart() const
void SetPartial(bool value)
SearchRequest & WithQueryOptions(Aws::String &&value)
void SetExpr(const char *value)
SearchRequest & WithExpr(const Aws::String &value)
AWS_CLOUDSEARCHDOMAIN_API SearchRequest()
void SetFilterQuery(const char *value)
bool QueryParserHasBeenSet() const
void SetExpr(const Aws::String &value)
bool SizeHasBeenSet() const
const Aws::String & GetCursor() const
SearchRequest & WithHighlight(Aws::String &&value)
bool SortHasBeenSet() const
SearchRequest & WithReturn(const char *value)
virtual const char * GetServiceRequestName() const override
void SetSort(const char *value)
bool StartHasBeenSet() const
bool FacetHasBeenSet() const
void SetFacet(const char *value)
void SetReturn(const char *value)
AWS_CLOUDSEARCHDOMAIN_API void AddQueryStringParameters(Aws::Http::URI &uri) const override
SearchRequest & WithQueryOptions(const Aws::String &value)
SearchRequest & WithQuery(Aws::String &&value)
void SetFacet(const Aws::String &value)
void SetStart(long long value)
void SetQueryOptions(const char *value)
SearchRequest & WithFacet(Aws::String &&value)
SearchRequest & WithReturn(const Aws::String &value)
SearchRequest & WithCursor(Aws::String &&value)
SearchRequest & WithFacet(const Aws::String &value)
SearchRequest & WithQueryParser(const QueryParser &value)
bool ExprHasBeenSet() const
void SetQuery(Aws::String &&value)
void SetStats(const char *value)
void SetQueryOptions(const Aws::String &value)
AWS_CLOUDSEARCHDOMAIN_API Aws::String SerializePayload() const override
void SetCursor(const Aws::String &value)
void SetSort(const Aws::String &value)
void SetStats(Aws::String &&value)
long long GetSize() const
SearchRequest & WithSort(const char *value)
bool QueryHasBeenSet() const
SearchRequest & WithPartial(bool value)
void SetReturn(Aws::String &&value)
SearchRequest & WithFacet(const char *value)
void SetHighlight(Aws::String &&value)
SearchRequest & WithSort(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String