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 SummaryConstructors
- 
Method SummaryModifier 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.WithJsonObjectBuilderBasewithJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
- 
Constructor Details- 
Builderpublic Builder()
 
- 
- 
Method Details- 
definitionRequired - The definition part for the model. Must be a base64 encoded string.API name: definition
- 
modelIdRequired - The unique identifier of the trained model.API name: model_id
- 
partRequired - 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 be0and the final part must betotal_parts - 1.API name: part
- 
totalDefinitionLengthRequired - The total uncompressed definition length in bytes. Not base64 encoded.API name: total_definition_length
- 
totalPartsRequired - The total number of parts that will be uploaded. Must be greater than 0.API name: total_parts
- 
self- Specified by:
- selfin class- RequestBase.AbstractBuilder<PutTrainedModelDefinitionPartRequest.Builder>
 
- 
buildBuilds aPutTrainedModelDefinitionPartRequest.- Specified by:
- buildin interface- ObjectBuilder<PutTrainedModelDefinitionPartRequest>
- Throws:
- NullPointerException- if some of the required fields are null.
 
 
-