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

#include <IndexField.h>

Public Member Functions

 IndexField ()
 
 IndexField (const Aws::Utils::Xml::XmlNode &xmlNode)
 
IndexFieldoperator= (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::StringGetIndexFieldName () const
 
bool IndexFieldNameHasBeenSet () const
 
void SetIndexFieldName (const Aws::String &value)
 
void SetIndexFieldName (Aws::String &&value)
 
void SetIndexFieldName (const char *value)
 
IndexFieldWithIndexFieldName (const Aws::String &value)
 
IndexFieldWithIndexFieldName (Aws::String &&value)
 
IndexFieldWithIndexFieldName (const char *value)
 
const IndexFieldTypeGetIndexFieldType () const
 
bool IndexFieldTypeHasBeenSet () const
 
void SetIndexFieldType (const IndexFieldType &value)
 
void SetIndexFieldType (IndexFieldType &&value)
 
IndexFieldWithIndexFieldType (const IndexFieldType &value)
 
IndexFieldWithIndexFieldType (IndexFieldType &&value)
 
const IntOptionsGetIntOptions () const
 
bool IntOptionsHasBeenSet () const
 
void SetIntOptions (const IntOptions &value)
 
void SetIntOptions (IntOptions &&value)
 
IndexFieldWithIntOptions (const IntOptions &value)
 
IndexFieldWithIntOptions (IntOptions &&value)
 
const DoubleOptionsGetDoubleOptions () const
 
bool DoubleOptionsHasBeenSet () const
 
void SetDoubleOptions (const DoubleOptions &value)
 
void SetDoubleOptions (DoubleOptions &&value)
 
IndexFieldWithDoubleOptions (const DoubleOptions &value)
 
IndexFieldWithDoubleOptions (DoubleOptions &&value)
 
const LiteralOptionsGetLiteralOptions () const
 
bool LiteralOptionsHasBeenSet () const
 
void SetLiteralOptions (const LiteralOptions &value)
 
void SetLiteralOptions (LiteralOptions &&value)
 
IndexFieldWithLiteralOptions (const LiteralOptions &value)
 
IndexFieldWithLiteralOptions (LiteralOptions &&value)
 
const TextOptionsGetTextOptions () const
 
bool TextOptionsHasBeenSet () const
 
void SetTextOptions (const TextOptions &value)
 
void SetTextOptions (TextOptions &&value)
 
IndexFieldWithTextOptions (const TextOptions &value)
 
IndexFieldWithTextOptions (TextOptions &&value)
 
const DateOptionsGetDateOptions () const
 
bool DateOptionsHasBeenSet () const
 
void SetDateOptions (const DateOptions &value)
 
void SetDateOptions (DateOptions &&value)
 
IndexFieldWithDateOptions (const DateOptions &value)
 
IndexFieldWithDateOptions (DateOptions &&value)
 
const LatLonOptionsGetLatLonOptions () const
 
bool LatLonOptionsHasBeenSet () const
 
void SetLatLonOptions (const LatLonOptions &value)
 
void SetLatLonOptions (LatLonOptions &&value)
 
IndexFieldWithLatLonOptions (const LatLonOptions &value)
 
IndexFieldWithLatLonOptions (LatLonOptions &&value)
 
const IntArrayOptionsGetIntArrayOptions () const
 
bool IntArrayOptionsHasBeenSet () const
 
void SetIntArrayOptions (const IntArrayOptions &value)
 
void SetIntArrayOptions (IntArrayOptions &&value)
 
IndexFieldWithIntArrayOptions (const IntArrayOptions &value)
 
IndexFieldWithIntArrayOptions (IntArrayOptions &&value)
 
const DoubleArrayOptionsGetDoubleArrayOptions () const
 
bool DoubleArrayOptionsHasBeenSet () const
 
void SetDoubleArrayOptions (const DoubleArrayOptions &value)
 
void SetDoubleArrayOptions (DoubleArrayOptions &&value)
 
IndexFieldWithDoubleArrayOptions (const DoubleArrayOptions &value)
 
IndexFieldWithDoubleArrayOptions (DoubleArrayOptions &&value)
 
const LiteralArrayOptionsGetLiteralArrayOptions () const
 
bool LiteralArrayOptionsHasBeenSet () const
 
void SetLiteralArrayOptions (const LiteralArrayOptions &value)
 
void SetLiteralArrayOptions (LiteralArrayOptions &&value)
 
IndexFieldWithLiteralArrayOptions (const LiteralArrayOptions &value)
 
IndexFieldWithLiteralArrayOptions (LiteralArrayOptions &&value)
 
const TextArrayOptionsGetTextArrayOptions () const
 
bool TextArrayOptionsHasBeenSet () const
 
void SetTextArrayOptions (const TextArrayOptions &value)
 
void SetTextArrayOptions (TextArrayOptions &&value)
 
IndexFieldWithTextArrayOptions (const TextArrayOptions &value)
 
IndexFieldWithTextArrayOptions (TextArrayOptions &&value)
 
const DateArrayOptionsGetDateArrayOptions () const
 
bool DateArrayOptionsHasBeenSet () const
 
void SetDateArrayOptions (const DateArrayOptions &value)
 
void SetDateArrayOptions (DateArrayOptions &&value)
 
IndexFieldWithDateArrayOptions (const DateArrayOptions &value)
 
IndexFieldWithDateArrayOptions (DateArrayOptions &&value)
 

Detailed Description

Configuration information for a field in the index, including its name, type, and options. The supported options depend on the IndexFieldType.

See Also:

AWS API Reference

Definition at line 45 of file IndexField.h.

Constructor & Destructor Documentation

◆ IndexField() [1/2]

Aws::CloudSearch::Model::IndexField::IndexField ( )

◆ IndexField() [2/2]

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

Member Function Documentation

◆ DateArrayOptionsHasBeenSet()

bool Aws::CloudSearch::Model::IndexField::DateArrayOptionsHasBeenSet ( ) const
inline

Definition at line 390 of file IndexField.h.

◆ DateOptionsHasBeenSet()

bool Aws::CloudSearch::Model::IndexField::DateOptionsHasBeenSet ( ) const
inline

Definition at line 276 of file IndexField.h.

◆ DoubleArrayOptionsHasBeenSet()

bool Aws::CloudSearch::Model::IndexField::DoubleArrayOptionsHasBeenSet ( ) const
inline

Definition at line 333 of file IndexField.h.

◆ DoubleOptionsHasBeenSet()

bool Aws::CloudSearch::Model::IndexField::DoubleOptionsHasBeenSet ( ) const
inline

Definition at line 219 of file IndexField.h.

◆ GetDateArrayOptions()

const DateArrayOptions& Aws::CloudSearch::Model::IndexField::GetDateArrayOptions ( ) const
inline

Definition at line 387 of file IndexField.h.

◆ GetDateOptions()

const DateOptions& Aws::CloudSearch::Model::IndexField::GetDateOptions ( ) const
inline

Definition at line 273 of file IndexField.h.

◆ GetDoubleArrayOptions()

const DoubleArrayOptions& Aws::CloudSearch::Model::IndexField::GetDoubleArrayOptions ( ) const
inline

Definition at line 330 of file IndexField.h.

◆ GetDoubleOptions()

const DoubleOptions& Aws::CloudSearch::Model::IndexField::GetDoubleOptions ( ) const
inline

Definition at line 216 of file IndexField.h.

◆ GetIndexFieldName()

const Aws::String& Aws::CloudSearch::Model::IndexField::GetIndexFieldName ( ) const
inline

A string that represents the name of an index field. CloudSearch supports regular index fields as well as dynamic fields. A dynamic field's name defines a pattern that begins or ends with a wildcard. Any document fields that don't map to a regular index field but do match a dynamic field's pattern are configured with the dynamic field's indexing options.

Regular field names begin with a letter and can contain the following characters: a-z (lowercase), 0-9, and _ (underscore). Dynamic field names must begin or end with a wildcard (*). The wildcard can also be the only character in a dynamic field name. Multiple wildcards, and wildcards embedded within a string are not supported.

The name score is reserved and cannot be used as a field name. To reference a document's ID, you can use the name _id.

Definition at line 69 of file IndexField.h.

◆ GetIndexFieldType()

const IndexFieldType& Aws::CloudSearch::Model::IndexField::GetIndexFieldType ( ) const
inline

Definition at line 178 of file IndexField.h.

◆ GetIntArrayOptions()

const IntArrayOptions& Aws::CloudSearch::Model::IndexField::GetIntArrayOptions ( ) const
inline

Definition at line 311 of file IndexField.h.

◆ GetIntOptions()

const IntOptions& Aws::CloudSearch::Model::IndexField::GetIntOptions ( ) const
inline

Definition at line 197 of file IndexField.h.

◆ GetLatLonOptions()

const LatLonOptions& Aws::CloudSearch::Model::IndexField::GetLatLonOptions ( ) const
inline

Definition at line 292 of file IndexField.h.

◆ GetLiteralArrayOptions()

const LiteralArrayOptions& Aws::CloudSearch::Model::IndexField::GetLiteralArrayOptions ( ) const
inline

Definition at line 349 of file IndexField.h.

◆ GetLiteralOptions()

const LiteralOptions& Aws::CloudSearch::Model::IndexField::GetLiteralOptions ( ) const
inline

Definition at line 235 of file IndexField.h.

◆ GetTextArrayOptions()

const TextArrayOptions& Aws::CloudSearch::Model::IndexField::GetTextArrayOptions ( ) const
inline

Definition at line 368 of file IndexField.h.

◆ GetTextOptions()

const TextOptions& Aws::CloudSearch::Model::IndexField::GetTextOptions ( ) const
inline

Definition at line 254 of file IndexField.h.

◆ IndexFieldNameHasBeenSet()

bool Aws::CloudSearch::Model::IndexField::IndexFieldNameHasBeenSet ( ) const
inline

A string that represents the name of an index field. CloudSearch supports regular index fields as well as dynamic fields. A dynamic field's name defines a pattern that begins or ends with a wildcard. Any document fields that don't map to a regular index field but do match a dynamic field's pattern are configured with the dynamic field's indexing options.

Regular field names begin with a letter and can contain the following characters: a-z (lowercase), 0-9, and _ (underscore). Dynamic field names must begin or end with a wildcard (*). The wildcard can also be the only character in a dynamic field name. Multiple wildcards, and wildcards embedded within a string are not supported.

The name score is reserved and cannot be used as a field name. To reference a document's ID, you can use the name _id.

Definition at line 84 of file IndexField.h.

◆ IndexFieldTypeHasBeenSet()

bool Aws::CloudSearch::Model::IndexField::IndexFieldTypeHasBeenSet ( ) const
inline

Definition at line 181 of file IndexField.h.

◆ IntArrayOptionsHasBeenSet()

bool Aws::CloudSearch::Model::IndexField::IntArrayOptionsHasBeenSet ( ) const
inline

Definition at line 314 of file IndexField.h.

◆ IntOptionsHasBeenSet()

bool Aws::CloudSearch::Model::IndexField::IntOptionsHasBeenSet ( ) const
inline

Definition at line 200 of file IndexField.h.

◆ LatLonOptionsHasBeenSet()

bool Aws::CloudSearch::Model::IndexField::LatLonOptionsHasBeenSet ( ) const
inline

Definition at line 295 of file IndexField.h.

◆ LiteralArrayOptionsHasBeenSet()

bool Aws::CloudSearch::Model::IndexField::LiteralArrayOptionsHasBeenSet ( ) const
inline

Definition at line 352 of file IndexField.h.

◆ LiteralOptionsHasBeenSet()

bool Aws::CloudSearch::Model::IndexField::LiteralOptionsHasBeenSet ( ) const
inline

Definition at line 238 of file IndexField.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetDateArrayOptions() [1/2]

void Aws::CloudSearch::Model::IndexField::SetDateArrayOptions ( const DateArrayOptions value)
inline

Definition at line 393 of file IndexField.h.

◆ SetDateArrayOptions() [2/2]

void Aws::CloudSearch::Model::IndexField::SetDateArrayOptions ( DateArrayOptions &&  value)
inline

Definition at line 396 of file IndexField.h.

◆ SetDateOptions() [1/2]

void Aws::CloudSearch::Model::IndexField::SetDateOptions ( const DateOptions value)
inline

Definition at line 279 of file IndexField.h.

◆ SetDateOptions() [2/2]

void Aws::CloudSearch::Model::IndexField::SetDateOptions ( DateOptions &&  value)
inline

Definition at line 282 of file IndexField.h.

◆ SetDoubleArrayOptions() [1/2]

void Aws::CloudSearch::Model::IndexField::SetDoubleArrayOptions ( const DoubleArrayOptions value)
inline

Definition at line 336 of file IndexField.h.

◆ SetDoubleArrayOptions() [2/2]

void Aws::CloudSearch::Model::IndexField::SetDoubleArrayOptions ( DoubleArrayOptions &&  value)
inline

Definition at line 339 of file IndexField.h.

◆ SetDoubleOptions() [1/2]

void Aws::CloudSearch::Model::IndexField::SetDoubleOptions ( const DoubleOptions value)
inline

Definition at line 222 of file IndexField.h.

◆ SetDoubleOptions() [2/2]

void Aws::CloudSearch::Model::IndexField::SetDoubleOptions ( DoubleOptions &&  value)
inline

Definition at line 225 of file IndexField.h.

◆ SetIndexFieldName() [1/3]

void Aws::CloudSearch::Model::IndexField::SetIndexFieldName ( const Aws::String value)
inline

A string that represents the name of an index field. CloudSearch supports regular index fields as well as dynamic fields. A dynamic field's name defines a pattern that begins or ends with a wildcard. Any document fields that don't map to a regular index field but do match a dynamic field's pattern are configured with the dynamic field's indexing options.

Regular field names begin with a letter and can contain the following characters: a-z (lowercase), 0-9, and _ (underscore). Dynamic field names must begin or end with a wildcard (*). The wildcard can also be the only character in a dynamic field name. Multiple wildcards, and wildcards embedded within a string are not supported.

The name score is reserved and cannot be used as a field name. To reference a document's ID, you can use the name _id.

Definition at line 99 of file IndexField.h.

◆ SetIndexFieldName() [2/3]

void Aws::CloudSearch::Model::IndexField::SetIndexFieldName ( Aws::String &&  value)
inline

A string that represents the name of an index field. CloudSearch supports regular index fields as well as dynamic fields. A dynamic field's name defines a pattern that begins or ends with a wildcard. Any document fields that don't map to a regular index field but do match a dynamic field's pattern are configured with the dynamic field's indexing options.

Regular field names begin with a letter and can contain the following characters: a-z (lowercase), 0-9, and _ (underscore). Dynamic field names must begin or end with a wildcard (*). The wildcard can also be the only character in a dynamic field name. Multiple wildcards, and wildcards embedded within a string are not supported.

The name score is reserved and cannot be used as a field name. To reference a document's ID, you can use the name _id.

Definition at line 114 of file IndexField.h.

◆ SetIndexFieldName() [3/3]

void Aws::CloudSearch::Model::IndexField::SetIndexFieldName ( const char *  value)
inline

A string that represents the name of an index field. CloudSearch supports regular index fields as well as dynamic fields. A dynamic field's name defines a pattern that begins or ends with a wildcard. Any document fields that don't map to a regular index field but do match a dynamic field's pattern are configured with the dynamic field's indexing options.

Regular field names begin with a letter and can contain the following characters: a-z (lowercase), 0-9, and _ (underscore). Dynamic field names must begin or end with a wildcard (*). The wildcard can also be the only character in a dynamic field name. Multiple wildcards, and wildcards embedded within a string are not supported.

The name score is reserved and cannot be used as a field name. To reference a document's ID, you can use the name _id.

Definition at line 129 of file IndexField.h.

◆ SetIndexFieldType() [1/2]

void Aws::CloudSearch::Model::IndexField::SetIndexFieldType ( const IndexFieldType value)
inline

Definition at line 184 of file IndexField.h.

◆ SetIndexFieldType() [2/2]

void Aws::CloudSearch::Model::IndexField::SetIndexFieldType ( IndexFieldType &&  value)
inline

Definition at line 187 of file IndexField.h.

◆ SetIntArrayOptions() [1/2]

void Aws::CloudSearch::Model::IndexField::SetIntArrayOptions ( const IntArrayOptions value)
inline

Definition at line 317 of file IndexField.h.

◆ SetIntArrayOptions() [2/2]

void Aws::CloudSearch::Model::IndexField::SetIntArrayOptions ( IntArrayOptions &&  value)
inline

Definition at line 320 of file IndexField.h.

◆ SetIntOptions() [1/2]

void Aws::CloudSearch::Model::IndexField::SetIntOptions ( const IntOptions value)
inline

Definition at line 203 of file IndexField.h.

◆ SetIntOptions() [2/2]

void Aws::CloudSearch::Model::IndexField::SetIntOptions ( IntOptions &&  value)
inline

Definition at line 206 of file IndexField.h.

◆ SetLatLonOptions() [1/2]

void Aws::CloudSearch::Model::IndexField::SetLatLonOptions ( const LatLonOptions value)
inline

Definition at line 298 of file IndexField.h.

◆ SetLatLonOptions() [2/2]

void Aws::CloudSearch::Model::IndexField::SetLatLonOptions ( LatLonOptions &&  value)
inline

Definition at line 301 of file IndexField.h.

◆ SetLiteralArrayOptions() [1/2]

void Aws::CloudSearch::Model::IndexField::SetLiteralArrayOptions ( const LiteralArrayOptions value)
inline

Definition at line 355 of file IndexField.h.

◆ SetLiteralArrayOptions() [2/2]

void Aws::CloudSearch::Model::IndexField::SetLiteralArrayOptions ( LiteralArrayOptions &&  value)
inline

Definition at line 358 of file IndexField.h.

◆ SetLiteralOptions() [1/2]

void Aws::CloudSearch::Model::IndexField::SetLiteralOptions ( const LiteralOptions value)
inline

Definition at line 241 of file IndexField.h.

◆ SetLiteralOptions() [2/2]

void Aws::CloudSearch::Model::IndexField::SetLiteralOptions ( LiteralOptions &&  value)
inline

Definition at line 244 of file IndexField.h.

◆ SetTextArrayOptions() [1/2]

void Aws::CloudSearch::Model::IndexField::SetTextArrayOptions ( const TextArrayOptions value)
inline

Definition at line 374 of file IndexField.h.

◆ SetTextArrayOptions() [2/2]

void Aws::CloudSearch::Model::IndexField::SetTextArrayOptions ( TextArrayOptions &&  value)
inline

Definition at line 377 of file IndexField.h.

◆ SetTextOptions() [1/2]

void Aws::CloudSearch::Model::IndexField::SetTextOptions ( const TextOptions value)
inline

Definition at line 260 of file IndexField.h.

◆ SetTextOptions() [2/2]

void Aws::CloudSearch::Model::IndexField::SetTextOptions ( TextOptions &&  value)
inline

Definition at line 263 of file IndexField.h.

◆ TextArrayOptionsHasBeenSet()

bool Aws::CloudSearch::Model::IndexField::TextArrayOptionsHasBeenSet ( ) const
inline

Definition at line 371 of file IndexField.h.

◆ TextOptionsHasBeenSet()

bool Aws::CloudSearch::Model::IndexField::TextOptionsHasBeenSet ( ) const
inline

Definition at line 257 of file IndexField.h.

◆ WithDateArrayOptions() [1/2]

IndexField& Aws::CloudSearch::Model::IndexField::WithDateArrayOptions ( const DateArrayOptions value)
inline

Definition at line 399 of file IndexField.h.

◆ WithDateArrayOptions() [2/2]

IndexField& Aws::CloudSearch::Model::IndexField::WithDateArrayOptions ( DateArrayOptions &&  value)
inline

Definition at line 402 of file IndexField.h.

◆ WithDateOptions() [1/2]

IndexField& Aws::CloudSearch::Model::IndexField::WithDateOptions ( const DateOptions value)
inline

Definition at line 285 of file IndexField.h.

◆ WithDateOptions() [2/2]

IndexField& Aws::CloudSearch::Model::IndexField::WithDateOptions ( DateOptions &&  value)
inline

Definition at line 288 of file IndexField.h.

◆ WithDoubleArrayOptions() [1/2]

IndexField& Aws::CloudSearch::Model::IndexField::WithDoubleArrayOptions ( const DoubleArrayOptions value)
inline

Definition at line 342 of file IndexField.h.

◆ WithDoubleArrayOptions() [2/2]

IndexField& Aws::CloudSearch::Model::IndexField::WithDoubleArrayOptions ( DoubleArrayOptions &&  value)
inline

Definition at line 345 of file IndexField.h.

◆ WithDoubleOptions() [1/2]

IndexField& Aws::CloudSearch::Model::IndexField::WithDoubleOptions ( const DoubleOptions value)
inline

Definition at line 228 of file IndexField.h.

◆ WithDoubleOptions() [2/2]

IndexField& Aws::CloudSearch::Model::IndexField::WithDoubleOptions ( DoubleOptions &&  value)
inline

Definition at line 231 of file IndexField.h.

◆ WithIndexFieldName() [1/3]

IndexField& Aws::CloudSearch::Model::IndexField::WithIndexFieldName ( const Aws::String value)
inline

A string that represents the name of an index field. CloudSearch supports regular index fields as well as dynamic fields. A dynamic field's name defines a pattern that begins or ends with a wildcard. Any document fields that don't map to a regular index field but do match a dynamic field's pattern are configured with the dynamic field's indexing options.

Regular field names begin with a letter and can contain the following characters: a-z (lowercase), 0-9, and _ (underscore). Dynamic field names must begin or end with a wildcard (*). The wildcard can also be the only character in a dynamic field name. Multiple wildcards, and wildcards embedded within a string are not supported.

The name score is reserved and cannot be used as a field name. To reference a document's ID, you can use the name _id.

Definition at line 144 of file IndexField.h.

◆ WithIndexFieldName() [2/3]

IndexField& Aws::CloudSearch::Model::IndexField::WithIndexFieldName ( Aws::String &&  value)
inline

A string that represents the name of an index field. CloudSearch supports regular index fields as well as dynamic fields. A dynamic field's name defines a pattern that begins or ends with a wildcard. Any document fields that don't map to a regular index field but do match a dynamic field's pattern are configured with the dynamic field's indexing options.

Regular field names begin with a letter and can contain the following characters: a-z (lowercase), 0-9, and _ (underscore). Dynamic field names must begin or end with a wildcard (*). The wildcard can also be the only character in a dynamic field name. Multiple wildcards, and wildcards embedded within a string are not supported.

The name score is reserved and cannot be used as a field name. To reference a document's ID, you can use the name _id.

Definition at line 159 of file IndexField.h.

◆ WithIndexFieldName() [3/3]

IndexField& Aws::CloudSearch::Model::IndexField::WithIndexFieldName ( const char *  value)
inline

A string that represents the name of an index field. CloudSearch supports regular index fields as well as dynamic fields. A dynamic field's name defines a pattern that begins or ends with a wildcard. Any document fields that don't map to a regular index field but do match a dynamic field's pattern are configured with the dynamic field's indexing options.

Regular field names begin with a letter and can contain the following characters: a-z (lowercase), 0-9, and _ (underscore). Dynamic field names must begin or end with a wildcard (*). The wildcard can also be the only character in a dynamic field name. Multiple wildcards, and wildcards embedded within a string are not supported.

The name score is reserved and cannot be used as a field name. To reference a document's ID, you can use the name _id.

Definition at line 174 of file IndexField.h.

◆ WithIndexFieldType() [1/2]

IndexField& Aws::CloudSearch::Model::IndexField::WithIndexFieldType ( const IndexFieldType value)
inline

Definition at line 190 of file IndexField.h.

◆ WithIndexFieldType() [2/2]

IndexField& Aws::CloudSearch::Model::IndexField::WithIndexFieldType ( IndexFieldType &&  value)
inline

Definition at line 193 of file IndexField.h.

◆ WithIntArrayOptions() [1/2]

IndexField& Aws::CloudSearch::Model::IndexField::WithIntArrayOptions ( const IntArrayOptions value)
inline

Definition at line 323 of file IndexField.h.

◆ WithIntArrayOptions() [2/2]

IndexField& Aws::CloudSearch::Model::IndexField::WithIntArrayOptions ( IntArrayOptions &&  value)
inline

Definition at line 326 of file IndexField.h.

◆ WithIntOptions() [1/2]

IndexField& Aws::CloudSearch::Model::IndexField::WithIntOptions ( const IntOptions value)
inline

Definition at line 209 of file IndexField.h.

◆ WithIntOptions() [2/2]

IndexField& Aws::CloudSearch::Model::IndexField::WithIntOptions ( IntOptions &&  value)
inline

Definition at line 212 of file IndexField.h.

◆ WithLatLonOptions() [1/2]

IndexField& Aws::CloudSearch::Model::IndexField::WithLatLonOptions ( const LatLonOptions value)
inline

Definition at line 304 of file IndexField.h.

◆ WithLatLonOptions() [2/2]

IndexField& Aws::CloudSearch::Model::IndexField::WithLatLonOptions ( LatLonOptions &&  value)
inline

Definition at line 307 of file IndexField.h.

◆ WithLiteralArrayOptions() [1/2]

IndexField& Aws::CloudSearch::Model::IndexField::WithLiteralArrayOptions ( const LiteralArrayOptions value)
inline

Definition at line 361 of file IndexField.h.

◆ WithLiteralArrayOptions() [2/2]

IndexField& Aws::CloudSearch::Model::IndexField::WithLiteralArrayOptions ( LiteralArrayOptions &&  value)
inline

Definition at line 364 of file IndexField.h.

◆ WithLiteralOptions() [1/2]

IndexField& Aws::CloudSearch::Model::IndexField::WithLiteralOptions ( const LiteralOptions value)
inline

Definition at line 247 of file IndexField.h.

◆ WithLiteralOptions() [2/2]

IndexField& Aws::CloudSearch::Model::IndexField::WithLiteralOptions ( LiteralOptions &&  value)
inline

Definition at line 250 of file IndexField.h.

◆ WithTextArrayOptions() [1/2]

IndexField& Aws::CloudSearch::Model::IndexField::WithTextArrayOptions ( const TextArrayOptions value)
inline

Definition at line 380 of file IndexField.h.

◆ WithTextArrayOptions() [2/2]

IndexField& Aws::CloudSearch::Model::IndexField::WithTextArrayOptions ( TextArrayOptions &&  value)
inline

Definition at line 383 of file IndexField.h.

◆ WithTextOptions() [1/2]

IndexField& Aws::CloudSearch::Model::IndexField::WithTextOptions ( const TextOptions value)
inline

Definition at line 266 of file IndexField.h.

◆ WithTextOptions() [2/2]

IndexField& Aws::CloudSearch::Model::IndexField::WithTextOptions ( TextOptions &&  value)
inline

Definition at line 269 of file IndexField.h.


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