Class NlpRobertaTokenizationConfig.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<NlpRobertaTokenizationConfig.Builder>
co.elastic.clients.elasticsearch.ml.NlpRobertaTokenizationConfig.Builder
- All Implemented Interfaces:
WithJson<NlpRobertaTokenizationConfig.Builder>
,ObjectBuilder<NlpRobertaTokenizationConfig>
- Enclosing class:
- NlpRobertaTokenizationConfig
public static class NlpRobertaTokenizationConfig.Builder
extends WithJsonObjectBuilderBase<NlpRobertaTokenizationConfig.Builder>
implements ObjectBuilder<NlpRobertaTokenizationConfig>
Builder for
NlpRobertaTokenizationConfig
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddPrefixSpace
(Boolean value) Should the tokenizer prefix input with a space characterbuild()
Builds aNlpRobertaTokenizationConfig
.maxSequenceLength
(Integer value) Maximum input sequence length for the modelprotected NlpRobertaTokenizationConfig.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
-
addPrefixSpace
Should the tokenizer prefix input with a space characterAPI name:
add_prefix_space
-
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<NlpRobertaTokenizationConfig.Builder>
-
build
Builds aNlpRobertaTokenizationConfig
.- Specified by:
build
in interfaceObjectBuilder<NlpRobertaTokenizationConfig>
- Throws:
NullPointerException
- if some of the required fields are null.
-