Class TrainedModelAssignmentTaskParameters.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<TrainedModelAssignmentTaskParameters.Builder>
co.elastic.clients.elasticsearch.ml.TrainedModelAssignmentTaskParameters.Builder
- All Implemented Interfaces:
- WithJson<TrainedModelAssignmentTaskParameters.Builder>,- ObjectBuilder<TrainedModelAssignmentTaskParameters>
- Enclosing class:
- TrainedModelAssignmentTaskParameters
public static class TrainedModelAssignmentTaskParameters.Builder
extends WithJsonObjectBuilderBase<TrainedModelAssignmentTaskParameters.Builder>
implements ObjectBuilder<TrainedModelAssignmentTaskParameters>
Builder for 
TrainedModelAssignmentTaskParameters.- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbuild()Builds aTrainedModelAssignmentTaskParameters.The size of the trained model cache.deploymentId(String value) Required - The unique identifier for the trained model deployment.modelBytes(String value) Required - The size of the trained model in bytes.Required - The unique identifier for the trained model.numberOfAllocations(int value) Required - The total number of allocations this model is assigned across ML nodes.perAllocationMemoryBytes(String value) Required - API name:per_allocation_memory_bytesperDeploymentMemoryBytes(String value) Required - API name:per_deployment_memory_bytespriority(TrainingPriority value) Required - API name:priorityqueueCapacity(int value) Required - Number of inference requests are allowed in the queue at a time.self()threadsPerAllocation(int value) Required - Number of threads per allocation.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- 
modelBytesRequired - The size of the trained model in bytes.API name: model_bytes
- 
modelIdRequired - The unique identifier for the trained model.API name: model_id
- 
deploymentIdRequired - The unique identifier for the trained model deployment.API name: deployment_id
- 
cacheSizeThe size of the trained model cache.API name: cache_size
- 
numberOfAllocationsRequired - The total number of allocations this model is assigned across ML nodes.API name: number_of_allocations
- 
priorityRequired - API name:priority
- 
perDeploymentMemoryBytesRequired - API name:per_deployment_memory_bytes
- 
perAllocationMemoryBytesRequired - API name:per_allocation_memory_bytes
- 
queueCapacityRequired - Number of inference requests are allowed in the queue at a time.API name: queue_capacity
- 
threadsPerAllocationRequired - Number of threads per allocation.API name: threads_per_allocation
- 
self- Specified by:
- selfin class- WithJsonObjectBuilderBase<TrainedModelAssignmentTaskParameters.Builder>
 
- 
buildBuilds aTrainedModelAssignmentTaskParameters.- Specified by:
- buildin interface- ObjectBuilder<TrainedModelAssignmentTaskParameters>
- Throws:
- NullPointerException- if some of the required fields are null.
 
 
-