Class NlpBertTokenizationConfig.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<NlpBertTokenizationConfig.Builder>
co.elastic.clients.elasticsearch.ml.NlpBertTokenizationConfig.Builder
- All Implemented Interfaces:
WithJson<NlpBertTokenizationConfig.Builder>
,ObjectBuilder<NlpBertTokenizationConfig>
- Enclosing class:
- NlpBertTokenizationConfig
public static class NlpBertTokenizationConfig.Builder
extends WithJsonObjectBuilderBase<NlpBertTokenizationConfig.Builder>
implements ObjectBuilder<NlpBertTokenizationConfig>
Builder for
NlpBertTokenizationConfig
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aNlpBertTokenizationConfig
.doLowerCase
(Boolean value) Should the tokenizer lower case the textmaxSequenceLength
(Integer value) Maximum input sequence length for the modelprotected NlpBertTokenizationConfig.Builder
self()
Tokenization spanning options.truncate
(TokenizationTruncate value) Should tokenization input be automatically truncated before sending to the model for inferencewithSpecialTokens
(Boolean value) Is tokenization completed with special tokensMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
doLowerCase
Should the tokenizer lower case the textAPI name:
do_lower_case
-
withSpecialTokens
Is tokenization completed with special tokensAPI name:
with_special_tokens
-
maxSequenceLength
Maximum input sequence length for the modelAPI name:
max_sequence_length
-
truncate
Should tokenization input be automatically truncated before sending to the model for inferenceAPI name:
truncate
-
span
Tokenization spanning options. Special value of -1 indicates no spanning takes placeAPI name:
span
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<NlpBertTokenizationConfig.Builder>
-
build
Builds aNlpBertTokenizationConfig
.- Specified by:
build
in interfaceObjectBuilder<NlpBertTokenizationConfig>
- Throws:
NullPointerException
- if some of the required fields are null.
-