Class IcuCollationProperty
java.lang.Object
co.elastic.clients.elasticsearch._types.mapping.PropertyBase
co.elastic.clients.elasticsearch._types.mapping.CorePropertyBase
co.elastic.clients.elasticsearch._types.mapping.DocValuesPropertyBase
co.elastic.clients.elasticsearch._types.mapping.IcuCollationProperty
- All Implemented Interfaces:
PropertyVariant,JsonpSerializable
@JsonpDeserializable
public class IcuCollationProperty
extends DocValuesPropertyBase
implements PropertyVariant
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.mapping.DocValuesPropertyBase
DocValuesPropertyBase.AbstractBuilder<BuilderT extends DocValuesPropertyBase.AbstractBuilder<BuilderT>> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<IcuCollationProperty>Json deserializer forIcuCollationProperty -
Method Summary
Modifier and TypeMethodDescriptionProperty variant kind.final IcuCollationAlternateAPI name:alternatefinal IcuCollationCaseFirstAPI name:case_firstfinal BooleanAPI name:case_levelfinal Stringcountry()API name:countryAPI name:decompositionfinal BooleanAPI name:hiragana_quaternary_modefinal Booleanindex()Should the field be searchable?final IndexOptionsAPI name:index_optionsfinal Stringlanguage()API name:languagefinal Booleannorms()API name:normsfinal StringAccepts a string value which is substituted for any explicit null values.final Booleannumeric()API name:numericstatic IcuCollationPropertyfinal Stringrules()API name:rulesprotected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidfinal IcuCollationStrengthstrength()API name:strengthfinal StringAPI name:variable_topfinal Stringvariant()API name:variantMethods inherited from class co.elastic.clients.elasticsearch._types.mapping.DocValuesPropertyBase
docValues, setupDocValuesPropertyBaseDeserializerMethods inherited from class co.elastic.clients.elasticsearch._types.mapping.CorePropertyBase
copyTo, setupCorePropertyBaseDeserializer, storeMethods inherited from class co.elastic.clients.elasticsearch._types.mapping.PropertyBase
dynamic, fields, ignoreAbove, meta, properties, serialize, setupPropertyBaseDeserializer, syntheticSourceKeep, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface co.elastic.clients.json.JsonpSerializable
serializeMethods inherited from interface co.elastic.clients.elasticsearch._types.mapping.PropertyVariant
_toProperty
-
Field Details
-
_DESERIALIZER
Json deserializer forIcuCollationProperty
-
-
Method Details
-
of
public static IcuCollationProperty of(Function<IcuCollationProperty.Builder, ObjectBuilder<IcuCollationProperty>> fn) -
_propertyKind
Property variant kind.- Specified by:
_propertyKindin interfacePropertyVariant
-
norms
API name:norms -
indexOptions
API name:index_options -
index
Should the field be searchable?API name:
index -
nullValue
Accepts a string value which is substituted for any explicit null values. Defaults to null, which means the field is treated as missing.API name:
null_value -
rules
API name:rules -
language
API name:language -
country
API name:country -
variant
API name:variant -
strength
API name:strength -
decomposition
API name:decomposition -
alternate
API name:alternate -
caseLevel
API name:case_level -
caseFirst
API name:case_first -
numeric
API name:numeric -
variableTop
API name:variable_top -
hiraganaQuaternaryMode
API name:hiragana_quaternary_mode -
serializeInternal
- Overrides:
serializeInternalin classDocValuesPropertyBase
-
setupIcuCollationPropertyDeserializer
protected static void setupIcuCollationPropertyDeserializer(ObjectDeserializer<IcuCollationProperty.Builder> op)
-