Class PathHierarchyTokenizer
java.lang.Object
co.elastic.clients.elasticsearch._types.analysis.TokenizerBase
co.elastic.clients.elasticsearch._types.analysis.PathHierarchyTokenizer
- All Implemented Interfaces:
TokenizerDefinitionVariant
,JsonpSerializable
@JsonpDeserializable
public class PathHierarchyTokenizer
extends TokenizerBase
implements TokenizerDefinitionVariant
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.analysis.TokenizerBase
TokenizerBase.AbstractBuilder<BuilderT extends TokenizerBase.AbstractBuilder<BuilderT>>
-
Field Summary
Modifier and TypeFieldDescriptionstatic final JsonpDeserializer<PathHierarchyTokenizer>
Json deserializer forPathHierarchyTokenizer
-
Method Summary
Modifier and TypeMethodDescriptionTokenizerDefinition variant kind.final int
Required - API name:buffer_size
final String
Required - API name:delimiter
static PathHierarchyTokenizer
final String
Required - API name:replacement
final boolean
reverse()
Required - API name:reverse
protected void
serializeInternal
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static void
final int
skip()
Required - API name:skip
Methods inherited from class co.elastic.clients.elasticsearch._types.analysis.TokenizerBase
serialize, setupTokenizerBaseDeserializer, toString, version
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface co.elastic.clients.json.JsonpSerializable
serialize
Methods inherited from interface co.elastic.clients.elasticsearch._types.analysis.TokenizerDefinitionVariant
_toTokenizerDefinition
-
Field Details
-
_DESERIALIZER
Json deserializer forPathHierarchyTokenizer
-
-
Method Details
-
of
public static PathHierarchyTokenizer of(Function<PathHierarchyTokenizer.Builder, ObjectBuilder<PathHierarchyTokenizer>> fn) -
_tokenizerDefinitionKind
TokenizerDefinition variant kind.- Specified by:
_tokenizerDefinitionKind
in interfaceTokenizerDefinitionVariant
-
bufferSize
public final int bufferSize()Required - API name:buffer_size
-
delimiter
Required - API name:delimiter
-
replacement
Required - API name:replacement
-
reverse
public final boolean reverse()Required - API name:reverse
-
skip
public final int skip()Required - API name:skip
-
serializeInternal
- Overrides:
serializeInternal
in classTokenizerBase
-
setupPathHierarchyTokenizerDeserializer
protected static void setupPathHierarchyTokenizerDeserializer(ObjectDeserializer<PathHierarchyTokenizer.Builder> op)
-