Class PutTrainedModelDefinitionPartRequest.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.RequestBase.AbstractBuilder<PutTrainedModelDefinitionPartRequest.Builder>
co.elastic.clients.elasticsearch.ml.PutTrainedModelDefinitionPartRequest.Builder
- All Implemented Interfaces:
WithJson<PutTrainedModelDefinitionPartRequest.Builder>
,ObjectBuilder<PutTrainedModelDefinitionPartRequest>
- Enclosing class:
- PutTrainedModelDefinitionPartRequest
public static class PutTrainedModelDefinitionPartRequest.Builder
extends RequestBase.AbstractBuilder<PutTrainedModelDefinitionPartRequest.Builder>
implements ObjectBuilder<PutTrainedModelDefinitionPartRequest>
Builder for
PutTrainedModelDefinitionPartRequest
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aPutTrainedModelDefinitionPartRequest
.definition
(String value) Required - The definition part for the model.Required - The unique identifier of the trained model.part
(int value) Required - The definition part number.self()
totalDefinitionLength
(long value) Required - The total uncompressed definition length in bytes.totalParts
(int value) Required - The total number of parts that will be uploaded.Methods 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
-
definition
Required - The definition part for the model. Must be a base64 encoded string.API name:
definition
-
modelId
Required - The unique identifier of the trained model.API name:
model_id
-
part
Required - The definition part number. When the definition is loaded for inference the definition parts are streamed in the order of their part number. The first part must be0
and the final part must betotal_parts - 1
.API name:
part
-
totalDefinitionLength
Required - The total uncompressed definition length in bytes. Not base64 encoded.API name:
total_definition_length
-
totalParts
Required - The total number of parts that will be uploaded. Must be greater than 0.API name:
total_parts
-
self
- Specified by:
self
in classRequestBase.AbstractBuilder<PutTrainedModelDefinitionPartRequest.Builder>
-
build
Builds aPutTrainedModelDefinitionPartRequest
.- Specified by:
build
in interfaceObjectBuilder<PutTrainedModelDefinitionPartRequest>
- Throws:
NullPointerException
- if some of the required fields are null.
-