Configuration information for a field in the index, including its name, type, and options. The supported options depend on the IndexFieldType .
 Declaration Syntax
 Declaration Syntax| C# | 
public class IndexField
 Members
 Members| All Members | Constructors | Methods | Properties | ||
| Icon | Member | Description | 
|---|---|---|
|  | IndexField()()()() | Initializes a new instance of the IndexField class | 
|  | DateArrayOptions | 
            Options for a field that contains an array of dates. Present if IndexFieldType specifies the field is of type date-array. All
            options are enabled by default.
             
             | 
|  | DateOptions | 
            Options for a date field. Dates and times are specified in UTC (Coordinated Universal Time) according to IETF RFC3339: yyyy-mm-ddT00:00:00Z.
            Present if IndexFieldType specifies the field is of type date. All options are enabled by default.
             
             | 
|  | DoubleArrayOptions | 
            Options for a field that contains an array of double-precision 64-bit floating point values. Present if IndexFieldType specifies the
            field is of type double-array. All options are enabled by default.
             
             | 
|  | DoubleOptions | 
            Options for a double-precision 64-bit floating point field. Present if IndexFieldType specifies the field is of type double.
            All options are enabled by default.
             
             | 
|  | Equals(Object) | (Inherited from Object.) | 
|  | GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) | 
|  | GetType()()()() | Gets the type of the current instance.(Inherited from Object.) | 
|  | IndexFieldName | 
            The name of a field in the search index. Field names must begin with a letter and can contain the following characters: a-z (lowercase),
            0-9, and _ (underscore). Uppercase letters and hyphens are not allowed. The name "score" is reserved and cannot be specified as field or
            expression name.
             
             Constraints: | 
|  | IndexFieldType | 
            The type of field. The valid options for a field depend on the field type. For more information about the supported field types, see Configuring Index
            Fields in the Amazon CloudSearch Developer Guide.
             
             Constraints: | 
|  | IntArrayOptions | 
            Options for a field that contains an array of 64-bit signed integers. Present if IndexFieldType specifies the field is of type
            int-array. All options are enabled by default.
             
             | 
|  | IntOptions | 
            Options for a 64-bit signed integer field. Present if IndexFieldType specifies the field is of type int. All options are
            enabled by default.
             
             | 
|  | LatLonOptions | 
            Options for a latlon field. A latlon field contains a location stored as a latitude and longitude value pair. Present if
            IndexFieldType specifies the field is of type latlon. All options are enabled by default.
             
             | 
|  | LiteralArrayOptions | 
            Options for a field that contains an array of literal strings. Present if IndexFieldType specifies the field is of type
            literal-array. All options are enabled by default.
             
             | 
|  | LiteralOptions | 
            Options for literal field. Present if IndexFieldType specifies the field is of type literal. All options are enabled by
            default.
             
             | 
|  | TextArrayOptions | 
            Options for a field that contains an array of text strings. Present if IndexFieldType specifies the field is of type
            text-array. A text-array field is always searchable. All options are enabled by default.
             
             | 
|  | TextOptions | 
            Options for text field. Present if IndexFieldType specifies the field is of type text. A text field is always
            searchable. All options are enabled by default.
             
             | 
|  | ToString()()()() | Returns a string that represents the current object.(Inherited from Object.) | 
|  | WithDateArrayOptions(DateArrayOptions) | Obsolete. 
            Sets the DateArrayOptions property
             | 
|  | WithDateOptions(DateOptions) | Obsolete. 
            Sets the DateOptions property
             | 
|  | WithDoubleArrayOptions(DoubleArrayOptions) | Obsolete. 
            Sets the DoubleArrayOptions property
             | 
|  | WithDoubleOptions(DoubleOptions) | Obsolete. 
            Sets the DoubleOptions property
             | 
|  | WithIndexFieldName(String) | Obsolete. 
            Sets the IndexFieldName property
             | 
|  | WithIndexFieldType(String) | Obsolete. 
            Sets the IndexFieldType property
             | 
|  | WithIntArrayOptions(IntArrayOptions) | Obsolete. 
            Sets the IntArrayOptions property
             | 
|  | WithIntOptions(IntOptions) | Obsolete. 
            Sets the IntOptions property
             | 
|  | WithLatLonOptions(LatLonOptions) | Obsolete. 
            Sets the LatLonOptions property
             | 
|  | WithLiteralArrayOptions(LiteralArrayOptions) | Obsolete. 
            Sets the LiteralArrayOptions property
             | 
|  | WithLiteralOptions(LiteralOptions) | Obsolete. 
            Sets the LiteralOptions property
             | 
|  | WithTextArrayOptions(TextArrayOptions) | Obsolete. 
            Sets the TextArrayOptions property
             | 
|  | WithTextOptions(TextOptions) | Obsolete. 
            Sets the TextOptions property
             | 
 Inheritance Hierarchy
 Inheritance Hierarchy| Object | |
|  | IndexField |