Enum Class FieldType

java.lang.Object
java.lang.Enum<FieldType>
org.opensearch.protobufs.FieldType
All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<FieldType>, Constable

public enum FieldType extends Enum<FieldType> implements com.google.protobuf.ProtocolMessageEnum
Protobuf enum org.opensearch.protobufs.FieldType
  • Enum Constant Details

    • FIELD_TYPE_UNSPECIFIED

      public static final FieldType FIELD_TYPE_UNSPECIFIED
      FIELD_TYPE_UNSPECIFIED = 0;
    • FIELD_TYPE_AGGREGATE_METRIC_DOUBLE

      public static final FieldType FIELD_TYPE_AGGREGATE_METRIC_DOUBLE
      FIELD_TYPE_AGGREGATE_METRIC_DOUBLE = 1;
    • FIELD_TYPE_ALIAS

      public static final FieldType FIELD_TYPE_ALIAS
      FIELD_TYPE_ALIAS = 2;
    • FIELD_TYPE_BINARY

      public static final FieldType FIELD_TYPE_BINARY
      FIELD_TYPE_BINARY = 3;
    • FIELD_TYPE_BOOLEAN

      public static final FieldType FIELD_TYPE_BOOLEAN
      FIELD_TYPE_BOOLEAN = 4;
    • FIELD_TYPE_BYTE

      public static final FieldType FIELD_TYPE_BYTE
      FIELD_TYPE_BYTE = 5;
    • FIELD_TYPE_COMPLETION

      public static final FieldType FIELD_TYPE_COMPLETION
      FIELD_TYPE_COMPLETION = 6;
    • FIELD_TYPE_CONSTANT_KEYWORD

      public static final FieldType FIELD_TYPE_CONSTANT_KEYWORD
      FIELD_TYPE_CONSTANT_KEYWORD = 7;
    • FIELD_TYPE_DATE

      public static final FieldType FIELD_TYPE_DATE
      FIELD_TYPE_DATE = 8;
    • FIELD_TYPE_DATE_NANOS

      public static final FieldType FIELD_TYPE_DATE_NANOS
      FIELD_TYPE_DATE_NANOS = 9;
    • FIELD_TYPE_DATE_RANGE

      public static final FieldType FIELD_TYPE_DATE_RANGE
      FIELD_TYPE_DATE_RANGE = 10;
    • FIELD_TYPE_DOUBLE

      public static final FieldType FIELD_TYPE_DOUBLE
      FIELD_TYPE_DOUBLE = 11;
    • FIELD_TYPE_DOUBLE_RANGE

      public static final FieldType FIELD_TYPE_DOUBLE_RANGE
      FIELD_TYPE_DOUBLE_RANGE = 12;
    • FIELD_TYPE_FLAT_OBJECT

      public static final FieldType FIELD_TYPE_FLAT_OBJECT
      FIELD_TYPE_FLAT_OBJECT = 13;
    • FIELD_TYPE_FLOAT

      public static final FieldType FIELD_TYPE_FLOAT
      FIELD_TYPE_FLOAT = 14;
    • FIELD_TYPE_FLOAT_RANGE

      public static final FieldType FIELD_TYPE_FLOAT_RANGE
      FIELD_TYPE_FLOAT_RANGE = 15;
    • FIELD_TYPE_GEO_POINT

      public static final FieldType FIELD_TYPE_GEO_POINT
      FIELD_TYPE_GEO_POINT = 16;
    • FIELD_TYPE_GEO_SHAPE

      public static final FieldType FIELD_TYPE_GEO_SHAPE
      FIELD_TYPE_GEO_SHAPE = 17;
    • FIELD_TYPE_HALF_FLOAT

      public static final FieldType FIELD_TYPE_HALF_FLOAT
      FIELD_TYPE_HALF_FLOAT = 18;
    • FIELD_TYPE_HISTOGRAM

      public static final FieldType FIELD_TYPE_HISTOGRAM
      FIELD_TYPE_HISTOGRAM = 19;
    • FIELD_TYPE_ICU_COLLATION_KEYWORD

      public static final FieldType FIELD_TYPE_ICU_COLLATION_KEYWORD
      FIELD_TYPE_ICU_COLLATION_KEYWORD = 20;
    • FIELD_TYPE_INTEGER

      public static final FieldType FIELD_TYPE_INTEGER
      FIELD_TYPE_INTEGER = 21;
    • FIELD_TYPE_INTEGER_RANGE

      public static final FieldType FIELD_TYPE_INTEGER_RANGE
      FIELD_TYPE_INTEGER_RANGE = 22;
    • FIELD_TYPE_IP

      public static final FieldType FIELD_TYPE_IP
      FIELD_TYPE_IP = 23;
    • FIELD_TYPE_IP_RANGE

      public static final FieldType FIELD_TYPE_IP_RANGE
      FIELD_TYPE_IP_RANGE = 24;
    • FIELD_TYPE_JOIN

      public static final FieldType FIELD_TYPE_JOIN
      FIELD_TYPE_JOIN = 25;
    • FIELD_TYPE_KEYWORD

      public static final FieldType FIELD_TYPE_KEYWORD
      FIELD_TYPE_KEYWORD = 26;
    • FIELD_TYPE_KNN_VECTOR

      public static final FieldType FIELD_TYPE_KNN_VECTOR
      FIELD_TYPE_KNN_VECTOR = 27;
    • FIELD_TYPE_LONG

      public static final FieldType FIELD_TYPE_LONG
      FIELD_TYPE_LONG = 28;
    • FIELD_TYPE_LONG_RANGE

      public static final FieldType FIELD_TYPE_LONG_RANGE
      FIELD_TYPE_LONG_RANGE = 29;
    • FIELD_TYPE_MATCH_ONLY_TEXT

      public static final FieldType FIELD_TYPE_MATCH_ONLY_TEXT
      FIELD_TYPE_MATCH_ONLY_TEXT = 30;
    • FIELD_TYPE_MURMUR3

      public static final FieldType FIELD_TYPE_MURMUR3
      FIELD_TYPE_MURMUR3 = 31;
    • FIELD_TYPE_NESTED

      public static final FieldType FIELD_TYPE_NESTED
      FIELD_TYPE_NESTED = 32;
    • FIELD_TYPE_OBJECT

      public static final FieldType FIELD_TYPE_OBJECT
      FIELD_TYPE_OBJECT = 33;
    • FIELD_TYPE_PERCOLATOR

      public static final FieldType FIELD_TYPE_PERCOLATOR
      FIELD_TYPE_PERCOLATOR = 34;
    • FIELD_TYPE_RANK_FEATURE

      public static final FieldType FIELD_TYPE_RANK_FEATURE
      FIELD_TYPE_RANK_FEATURE = 35;
    • FIELD_TYPE_RANK_FEATURES

      public static final FieldType FIELD_TYPE_RANK_FEATURES
      FIELD_TYPE_RANK_FEATURES = 36;
    • FIELD_TYPE_SCALED_FLOAT

      public static final FieldType FIELD_TYPE_SCALED_FLOAT
      FIELD_TYPE_SCALED_FLOAT = 37;
    • FIELD_TYPE_SEARCH_AS_YOU_TYPE

      public static final FieldType FIELD_TYPE_SEARCH_AS_YOU_TYPE
      FIELD_TYPE_SEARCH_AS_YOU_TYPE = 38;
    • FIELD_TYPE_SHORT

      public static final FieldType FIELD_TYPE_SHORT
      FIELD_TYPE_SHORT = 39;
    • FIELD_TYPE_TEXT

      public static final FieldType FIELD_TYPE_TEXT
      FIELD_TYPE_TEXT = 40;
    • FIELD_TYPE_TOKEN_COUNT

      public static final FieldType FIELD_TYPE_TOKEN_COUNT
      FIELD_TYPE_TOKEN_COUNT = 41;
    • FIELD_TYPE_UNSIGNED_LONG

      public static final FieldType FIELD_TYPE_UNSIGNED_LONG
      FIELD_TYPE_UNSIGNED_LONG = 42;
    • FIELD_TYPE_VERSION

      public static final FieldType FIELD_TYPE_VERSION
      FIELD_TYPE_VERSION = 43;
    • FIELD_TYPE_WILDCARD

      public static final FieldType FIELD_TYPE_WILDCARD
      FIELD_TYPE_WILDCARD = 44;
    • FIELD_TYPE_XY_POINT

      public static final FieldType FIELD_TYPE_XY_POINT
      FIELD_TYPE_XY_POINT = 45;
    • FIELD_TYPE_XY_SHAPE

      public static final FieldType FIELD_TYPE_XY_SHAPE
      FIELD_TYPE_XY_SHAPE = 46;
    • FIELD_TYPE_SEMANTIC

      public static final FieldType FIELD_TYPE_SEMANTIC
      FIELD_TYPE_SEMANTIC = 47;
    • UNRECOGNIZED

      public static final FieldType UNRECOGNIZED
  • Field Details

    • FIELD_TYPE_UNSPECIFIED_VALUE

      public static final int FIELD_TYPE_UNSPECIFIED_VALUE
      FIELD_TYPE_UNSPECIFIED = 0;
      See Also:
    • FIELD_TYPE_AGGREGATE_METRIC_DOUBLE_VALUE

      public static final int FIELD_TYPE_AGGREGATE_METRIC_DOUBLE_VALUE
      FIELD_TYPE_AGGREGATE_METRIC_DOUBLE = 1;
      See Also:
    • FIELD_TYPE_ALIAS_VALUE

      public static final int FIELD_TYPE_ALIAS_VALUE
      FIELD_TYPE_ALIAS = 2;
      See Also:
    • FIELD_TYPE_BINARY_VALUE

      public static final int FIELD_TYPE_BINARY_VALUE
      FIELD_TYPE_BINARY = 3;
      See Also:
    • FIELD_TYPE_BOOLEAN_VALUE

      public static final int FIELD_TYPE_BOOLEAN_VALUE
      FIELD_TYPE_BOOLEAN = 4;
      See Also:
    • FIELD_TYPE_BYTE_VALUE

      public static final int FIELD_TYPE_BYTE_VALUE
      FIELD_TYPE_BYTE = 5;
      See Also:
    • FIELD_TYPE_COMPLETION_VALUE

      public static final int FIELD_TYPE_COMPLETION_VALUE
      FIELD_TYPE_COMPLETION = 6;
      See Also:
    • FIELD_TYPE_CONSTANT_KEYWORD_VALUE

      public static final int FIELD_TYPE_CONSTANT_KEYWORD_VALUE
      FIELD_TYPE_CONSTANT_KEYWORD = 7;
      See Also:
    • FIELD_TYPE_DATE_VALUE

      public static final int FIELD_TYPE_DATE_VALUE
      FIELD_TYPE_DATE = 8;
      See Also:
    • FIELD_TYPE_DATE_NANOS_VALUE

      public static final int FIELD_TYPE_DATE_NANOS_VALUE
      FIELD_TYPE_DATE_NANOS = 9;
      See Also:
    • FIELD_TYPE_DATE_RANGE_VALUE

      public static final int FIELD_TYPE_DATE_RANGE_VALUE
      FIELD_TYPE_DATE_RANGE = 10;
      See Also:
    • FIELD_TYPE_DOUBLE_VALUE

      public static final int FIELD_TYPE_DOUBLE_VALUE
      FIELD_TYPE_DOUBLE = 11;
      See Also:
    • FIELD_TYPE_DOUBLE_RANGE_VALUE

      public static final int FIELD_TYPE_DOUBLE_RANGE_VALUE
      FIELD_TYPE_DOUBLE_RANGE = 12;
      See Also:
    • FIELD_TYPE_FLAT_OBJECT_VALUE

      public static final int FIELD_TYPE_FLAT_OBJECT_VALUE
      FIELD_TYPE_FLAT_OBJECT = 13;
      See Also:
    • FIELD_TYPE_FLOAT_VALUE

      public static final int FIELD_TYPE_FLOAT_VALUE
      FIELD_TYPE_FLOAT = 14;
      See Also:
    • FIELD_TYPE_FLOAT_RANGE_VALUE

      public static final int FIELD_TYPE_FLOAT_RANGE_VALUE
      FIELD_TYPE_FLOAT_RANGE = 15;
      See Also:
    • FIELD_TYPE_GEO_POINT_VALUE

      public static final int FIELD_TYPE_GEO_POINT_VALUE
      FIELD_TYPE_GEO_POINT = 16;
      See Also:
    • FIELD_TYPE_GEO_SHAPE_VALUE

      public static final int FIELD_TYPE_GEO_SHAPE_VALUE
      FIELD_TYPE_GEO_SHAPE = 17;
      See Also:
    • FIELD_TYPE_HALF_FLOAT_VALUE

      public static final int FIELD_TYPE_HALF_FLOAT_VALUE
      FIELD_TYPE_HALF_FLOAT = 18;
      See Also:
    • FIELD_TYPE_HISTOGRAM_VALUE

      public static final int FIELD_TYPE_HISTOGRAM_VALUE
      FIELD_TYPE_HISTOGRAM = 19;
      See Also:
    • FIELD_TYPE_ICU_COLLATION_KEYWORD_VALUE

      public static final int FIELD_TYPE_ICU_COLLATION_KEYWORD_VALUE
      FIELD_TYPE_ICU_COLLATION_KEYWORD = 20;
      See Also:
    • FIELD_TYPE_INTEGER_VALUE

      public static final int FIELD_TYPE_INTEGER_VALUE
      FIELD_TYPE_INTEGER = 21;
      See Also:
    • FIELD_TYPE_INTEGER_RANGE_VALUE

      public static final int FIELD_TYPE_INTEGER_RANGE_VALUE
      FIELD_TYPE_INTEGER_RANGE = 22;
      See Also:
    • FIELD_TYPE_IP_VALUE

      public static final int FIELD_TYPE_IP_VALUE
      FIELD_TYPE_IP = 23;
      See Also:
    • FIELD_TYPE_IP_RANGE_VALUE

      public static final int FIELD_TYPE_IP_RANGE_VALUE
      FIELD_TYPE_IP_RANGE = 24;
      See Also:
    • FIELD_TYPE_JOIN_VALUE

      public static final int FIELD_TYPE_JOIN_VALUE
      FIELD_TYPE_JOIN = 25;
      See Also:
    • FIELD_TYPE_KEYWORD_VALUE

      public static final int FIELD_TYPE_KEYWORD_VALUE
      FIELD_TYPE_KEYWORD = 26;
      See Also:
    • FIELD_TYPE_KNN_VECTOR_VALUE

      public static final int FIELD_TYPE_KNN_VECTOR_VALUE
      FIELD_TYPE_KNN_VECTOR = 27;
      See Also:
    • FIELD_TYPE_LONG_VALUE

      public static final int FIELD_TYPE_LONG_VALUE
      FIELD_TYPE_LONG = 28;
      See Also:
    • FIELD_TYPE_LONG_RANGE_VALUE

      public static final int FIELD_TYPE_LONG_RANGE_VALUE
      FIELD_TYPE_LONG_RANGE = 29;
      See Also:
    • FIELD_TYPE_MATCH_ONLY_TEXT_VALUE

      public static final int FIELD_TYPE_MATCH_ONLY_TEXT_VALUE
      FIELD_TYPE_MATCH_ONLY_TEXT = 30;
      See Also:
    • FIELD_TYPE_MURMUR3_VALUE

      public static final int FIELD_TYPE_MURMUR3_VALUE
      FIELD_TYPE_MURMUR3 = 31;
      See Also:
    • FIELD_TYPE_NESTED_VALUE

      public static final int FIELD_TYPE_NESTED_VALUE
      FIELD_TYPE_NESTED = 32;
      See Also:
    • FIELD_TYPE_OBJECT_VALUE

      public static final int FIELD_TYPE_OBJECT_VALUE
      FIELD_TYPE_OBJECT = 33;
      See Also:
    • FIELD_TYPE_PERCOLATOR_VALUE

      public static final int FIELD_TYPE_PERCOLATOR_VALUE
      FIELD_TYPE_PERCOLATOR = 34;
      See Also:
    • FIELD_TYPE_RANK_FEATURE_VALUE

      public static final int FIELD_TYPE_RANK_FEATURE_VALUE
      FIELD_TYPE_RANK_FEATURE = 35;
      See Also:
    • FIELD_TYPE_RANK_FEATURES_VALUE

      public static final int FIELD_TYPE_RANK_FEATURES_VALUE
      FIELD_TYPE_RANK_FEATURES = 36;
      See Also:
    • FIELD_TYPE_SCALED_FLOAT_VALUE

      public static final int FIELD_TYPE_SCALED_FLOAT_VALUE
      FIELD_TYPE_SCALED_FLOAT = 37;
      See Also:
    • FIELD_TYPE_SEARCH_AS_YOU_TYPE_VALUE

      public static final int FIELD_TYPE_SEARCH_AS_YOU_TYPE_VALUE
      FIELD_TYPE_SEARCH_AS_YOU_TYPE = 38;
      See Also:
    • FIELD_TYPE_SHORT_VALUE

      public static final int FIELD_TYPE_SHORT_VALUE
      FIELD_TYPE_SHORT = 39;
      See Also:
    • FIELD_TYPE_TEXT_VALUE

      public static final int FIELD_TYPE_TEXT_VALUE
      FIELD_TYPE_TEXT = 40;
      See Also:
    • FIELD_TYPE_TOKEN_COUNT_VALUE

      public static final int FIELD_TYPE_TOKEN_COUNT_VALUE
      FIELD_TYPE_TOKEN_COUNT = 41;
      See Also:
    • FIELD_TYPE_UNSIGNED_LONG_VALUE

      public static final int FIELD_TYPE_UNSIGNED_LONG_VALUE
      FIELD_TYPE_UNSIGNED_LONG = 42;
      See Also:
    • FIELD_TYPE_VERSION_VALUE

      public static final int FIELD_TYPE_VERSION_VALUE
      FIELD_TYPE_VERSION = 43;
      See Also:
    • FIELD_TYPE_WILDCARD_VALUE

      public static final int FIELD_TYPE_WILDCARD_VALUE
      FIELD_TYPE_WILDCARD = 44;
      See Also:
    • FIELD_TYPE_XY_POINT_VALUE

      public static final int FIELD_TYPE_XY_POINT_VALUE
      FIELD_TYPE_XY_POINT = 45;
      See Also:
    • FIELD_TYPE_XY_SHAPE_VALUE

      public static final int FIELD_TYPE_XY_SHAPE_VALUE
      FIELD_TYPE_XY_SHAPE = 46;
      See Also:
    • FIELD_TYPE_SEMANTIC_VALUE

      public static final int FIELD_TYPE_SEMANTIC_VALUE
      FIELD_TYPE_SEMANTIC = 47;
      See Also:
  • Method Details

    • values

      public static FieldType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static FieldType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null
    • getNumber

      public final int getNumber()
      Specified by:
      getNumber in interface com.google.protobuf.Internal.EnumLite
      Specified by:
      getNumber in interface com.google.protobuf.ProtocolMessageEnum
    • valueOf

      @Deprecated public static FieldType valueOf(int value)
      Deprecated.
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      value - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • forNumber

      public static FieldType forNumber(int value)
      Parameters:
      value - The numeric wire value of the corresponding enum entry.
      Returns:
      The enum associated with the given numeric wire value.
    • internalGetValueMap

      public static com.google.protobuf.Internal.EnumLiteMap<FieldType> internalGetValueMap()
    • getValueDescriptor

      public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
      Specified by:
      getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptorForType

      public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptor

      public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
    • valueOf

      public static FieldType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      desc - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null