Enum IndexFieldType
- java.lang.Object
-
- java.lang.Enum<IndexFieldType>
-
- com.amazonaws.services.cloudsearchv2.model.IndexFieldType
-
- All Implemented Interfaces:
Serializable
,Comparable<IndexFieldType>
public enum IndexFieldType extends Enum<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.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IndexFieldType
fromValue(String value)
Use this in place of valueOf.String
toString()
static IndexFieldType
valueOf(String name)
Returns the enum constant of this type with the specified name.static IndexFieldType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
Int
public static final IndexFieldType Int
-
Double
public static final IndexFieldType Double
-
Literal
public static final IndexFieldType Literal
-
Text
public static final IndexFieldType Text
-
Date
public static final IndexFieldType Date
-
Latlon
public static final IndexFieldType Latlon
-
IntArray
public static final IndexFieldType IntArray
-
DoubleArray
public static final IndexFieldType DoubleArray
-
LiteralArray
public static final IndexFieldType LiteralArray
-
TextArray
public static final IndexFieldType TextArray
-
DateArray
public static final IndexFieldType DateArray
-
-
Method Detail
-
values
public static IndexFieldType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (IndexFieldType c : IndexFieldType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static IndexFieldType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
toString
public String toString()
- Overrides:
toString
in classEnum<IndexFieldType>
-
fromValue
public static IndexFieldType fromValue(String value)
Use this in place of valueOf.- Parameters:
value
- real value- Returns:
- IndexFieldType corresponding to the value
-
-