Class ElisionTokenFilter
java.lang.Object
co.elastic.clients.elasticsearch._types.analysis.TokenFilterBase
co.elastic.clients.elasticsearch._types.analysis.ElisionTokenFilter
- All Implemented Interfaces:
TokenFilterDefinitionVariant
,JsonpSerializable
@JsonpDeserializable public class ElisionTokenFilter extends TokenFilterBase implements TokenFilterDefinitionVariant
- See Also:
- API specification
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ElisionTokenFilter.Builder
Builder forElisionTokenFilter
.Nested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.analysis.TokenFilterBase
TokenFilterBase.AbstractBuilder<BuilderT extends TokenFilterBase.AbstractBuilder<BuilderT>>
-
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<ElisionTokenFilter>
_DESERIALIZER
Json deserializer forElisionTokenFilter
-
Method Summary
Modifier and Type Method Description TokenFilterDefinition.Kind
_tokenFilterDefinitionKind()
TokenFilterDefinition variant kind.java.util.List<java.lang.String>
articles()
Required - API name:articles
boolean
articlesCase()
Required - API name:articles_case
static ElisionTokenFilter
of(java.util.function.Function<ElisionTokenFilter.Builder,ObjectBuilder<ElisionTokenFilter>> fn)
protected void
serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
protected static void
setupElisionTokenFilterDeserializer(ObjectDeserializer<ElisionTokenFilter.Builder> op)
Methods inherited from class co.elastic.clients.elasticsearch._types.analysis.TokenFilterBase
serialize, setupTokenFilterBaseDeserializer, version
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface co.elastic.clients.json.JsonpSerializable
serialize
Methods inherited from interface co.elastic.clients.elasticsearch._types.analysis.TokenFilterDefinitionVariant
_toTokenFilterDefinition
-
Field Details
-
_DESERIALIZER
Json deserializer forElisionTokenFilter
-
-
Method Details
-
of
public static ElisionTokenFilter of(java.util.function.Function<ElisionTokenFilter.Builder,ObjectBuilder<ElisionTokenFilter>> fn) -
_tokenFilterDefinitionKind
TokenFilterDefinition variant kind.- Specified by:
_tokenFilterDefinitionKind
in interfaceTokenFilterDefinitionVariant
-
articles
public final java.util.List<java.lang.String> articles()Required - API name:articles
-
articlesCase
public final boolean articlesCase()Required - API name:articles_case
-
serializeInternal
- Overrides:
serializeInternal
in classTokenFilterBase
-
setupElisionTokenFilterDeserializer
protected static void setupElisionTokenFilterDeserializer(ObjectDeserializer<ElisionTokenFilter.Builder> op)
-