Class TrainedModelConfig
java.lang.Object
co.elastic.clients.elasticsearch.ml.TrainedModelConfig
- All Implemented Interfaces:
JsonpSerializable
- Direct Known Subclasses:
PutTrainedModelResponse
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<TrainedModelConfig>Json deserializer forTrainedModelConfig -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTrainedModelConfig(TrainedModelConfig.AbstractBuilder<?> builder) -
Method Summary
Modifier and TypeMethodDescriptionfinal StringAPI name:compressed_definitionfinal StringInformation on the creator of the trained model.final TimeThe time when the trained model was created.Any field map described in the inference configuration takes precedence.final StringThe free-text description of the trained model.final IntegerThe estimated heap usage in bytes to keep the trained model in memory.final IntegerThe estimated number of operations to use the trained model.final InferenceConfigRequired - The default configuration for inference.final TrainedModelConfigInputinput()Required - The input field names for the model definition.final StringThe license level of the trained model.metadata()An object containing metadata about the trained model.final StringmodelId()Required - Idetifier for the trained model.voidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static <BuilderT extends TrainedModelConfig.AbstractBuilder<BuilderT>>
voidsetupTrainedModelConfigDeserializer(ObjectDeserializer<BuilderT> op) tags()Required - A comma delimited string of tags.toString()static TrainedModelConfigfinal Stringversion()The Elasticsearch version number in which the trained model was created.
-
Field Details
-
_DESERIALIZER
Json deserializer forTrainedModelConfig
-
-
Constructor Details
-
TrainedModelConfig
-
-
Method Details
-
trainedModelConfigOf
public static TrainedModelConfig trainedModelConfigOf(Function<TrainedModelConfig.Builder, ObjectBuilder<TrainedModelConfig>> fn) -
modelId
Required - Idetifier for the trained model.API name:
model_id -
tags
Required - A comma delimited string of tags. A trained model can have many tags, or none.API name:
tags -
version
The Elasticsearch version number in which the trained model was created.API name:
version -
compressedDefinition
API name:compressed_definition -
createdBy
Information on the creator of the trained model.API name:
created_by -
createTime
The time when the trained model was created.API name:
create_time -
defaultFieldMap
Any field map described in the inference configuration takes precedence.API name:
default_field_map -
description
The free-text description of the trained model.API name:
description -
estimatedHeapMemoryUsageBytes
The estimated heap usage in bytes to keep the trained model in memory.API name:
estimated_heap_memory_usage_bytes -
estimatedOperations
The estimated number of operations to use the trained model.API name:
estimated_operations -
inferenceConfig
Required - The default configuration for inference. This can be either a regression or classification configuration. It must match the underlying definition.trained_model's target_type.API name:
inference_config -
input
Required - The input field names for the model definition.API name:
input -
licenseLevel
The license level of the trained model.API name:
license_level -
metadata
An object containing metadata about the trained model. For example, models created by data frame analytics contain analysis_config and input objects.API name:
metadata -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupTrainedModelConfigDeserializer
protected static <BuilderT extends TrainedModelConfig.AbstractBuilder<BuilderT>> void setupTrainedModelConfigDeserializer(ObjectDeserializer<BuilderT> op)
-