AWS SDK for C++  1.8.99
AWS SDK for C++
Public Member Functions | List of all members
Aws::CloudSearch::Model::Suggester Class Reference

#include <Suggester.h>

Public Member Functions

 Suggester ()
 
 Suggester (const Aws::Utils::Xml::XmlNode &xmlNode)
 
Suggesteroperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetSuggesterName () const
 
bool SuggesterNameHasBeenSet () const
 
void SetSuggesterName (const Aws::String &value)
 
void SetSuggesterName (Aws::String &&value)
 
void SetSuggesterName (const char *value)
 
SuggesterWithSuggesterName (const Aws::String &value)
 
SuggesterWithSuggesterName (Aws::String &&value)
 
SuggesterWithSuggesterName (const char *value)
 
const DocumentSuggesterOptionsGetDocumentSuggesterOptions () const
 
bool DocumentSuggesterOptionsHasBeenSet () const
 
void SetDocumentSuggesterOptions (const DocumentSuggesterOptions &value)
 
void SetDocumentSuggesterOptions (DocumentSuggesterOptions &&value)
 
SuggesterWithDocumentSuggesterOptions (const DocumentSuggesterOptions &value)
 
SuggesterWithDocumentSuggesterOptions (DocumentSuggesterOptions &&value)
 

Detailed Description

Configuration information for a search suggester. Each suggester has a unique name and specifies the text field you want to use for suggestions. The following options can be configured for a suggester: FuzzyMatching, SortExpression.

See Also:

AWS API Reference

Definition at line 35 of file Suggester.h.

Constructor & Destructor Documentation

◆ Suggester() [1/2]

Aws::CloudSearch::Model::Suggester::Suggester ( )

◆ Suggester() [2/2]

Aws::CloudSearch::Model::Suggester::Suggester ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ DocumentSuggesterOptionsHasBeenSet()

bool Aws::CloudSearch::Model::Suggester::DocumentSuggesterOptionsHasBeenSet ( ) const
inline

Definition at line 75 of file Suggester.h.

◆ GetDocumentSuggesterOptions()

const DocumentSuggesterOptions& Aws::CloudSearch::Model::Suggester::GetDocumentSuggesterOptions ( ) const
inline

Definition at line 72 of file Suggester.h.

◆ GetSuggesterName()

const Aws::String& Aws::CloudSearch::Model::Suggester::GetSuggesterName ( ) const
inline

Definition at line 47 of file Suggester.h.

◆ operator=()

Suggester& Aws::CloudSearch::Model::Suggester::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::CloudSearch::Model::Suggester::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ OutputToStream() [2/2]

void Aws::CloudSearch::Model::Suggester::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ SetDocumentSuggesterOptions() [1/2]

void Aws::CloudSearch::Model::Suggester::SetDocumentSuggesterOptions ( const DocumentSuggesterOptions value)
inline

Definition at line 78 of file Suggester.h.

◆ SetDocumentSuggesterOptions() [2/2]

void Aws::CloudSearch::Model::Suggester::SetDocumentSuggesterOptions ( DocumentSuggesterOptions &&  value)
inline

Definition at line 81 of file Suggester.h.

◆ SetSuggesterName() [1/3]

void Aws::CloudSearch::Model::Suggester::SetSuggesterName ( const Aws::String value)
inline

Definition at line 53 of file Suggester.h.

◆ SetSuggesterName() [2/3]

void Aws::CloudSearch::Model::Suggester::SetSuggesterName ( Aws::String &&  value)
inline

Definition at line 56 of file Suggester.h.

◆ SetSuggesterName() [3/3]

void Aws::CloudSearch::Model::Suggester::SetSuggesterName ( const char *  value)
inline

Definition at line 59 of file Suggester.h.

◆ SuggesterNameHasBeenSet()

bool Aws::CloudSearch::Model::Suggester::SuggesterNameHasBeenSet ( ) const
inline

Definition at line 50 of file Suggester.h.

◆ WithDocumentSuggesterOptions() [1/2]

Suggester& Aws::CloudSearch::Model::Suggester::WithDocumentSuggesterOptions ( const DocumentSuggesterOptions value)
inline

Definition at line 84 of file Suggester.h.

◆ WithDocumentSuggesterOptions() [2/2]

Suggester& Aws::CloudSearch::Model::Suggester::WithDocumentSuggesterOptions ( DocumentSuggesterOptions &&  value)
inline

Definition at line 87 of file Suggester.h.

◆ WithSuggesterName() [1/3]

Suggester& Aws::CloudSearch::Model::Suggester::WithSuggesterName ( const Aws::String value)
inline

Definition at line 62 of file Suggester.h.

◆ WithSuggesterName() [2/3]

Suggester& Aws::CloudSearch::Model::Suggester::WithSuggesterName ( Aws::String &&  value)
inline

Definition at line 65 of file Suggester.h.

◆ WithSuggesterName() [3/3]

Suggester& Aws::CloudSearch::Model::Suggester::WithSuggesterName ( const char *  value)
inline

Definition at line 68 of file Suggester.h.


The documentation for this class was generated from the following file: