Class TrainedModelConfig.Builder
java.lang.Object
co.elastic.clients.elasticsearch.ml.TrainedModelConfig.Builder
- All Implemented Interfaces:
ObjectBuilder<TrainedModelConfig>
- Enclosing class:
- TrainedModelConfig
public static class TrainedModelConfig.Builder extends java.lang.Object implements ObjectBuilder<TrainedModelConfig>
Builder for
TrainedModelConfig.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description TrainedModelConfig.BuilderaddTags(java.lang.String value)Add a value totags(List), creating the list if needed.TrainedModelConfigbuild()Builds aTrainedModelConfig.TrainedModelConfig.BuildercompressedDefinition(java.lang.String value)API name:compressed_definitionTrainedModelConfig.BuildercreatedBy(java.lang.String value)Information on the creator of the trained model.TrainedModelConfig.BuildercreateTime(java.lang.String value)The time when the trained model was created.TrainedModelConfig.BuilderdefaultFieldMap(java.util.Map<java.lang.String,java.lang.String> value)Any field map described in the inference configuration takes precedence.TrainedModelConfig.Builderdescription(java.lang.String value)The free-text description of the trained model.TrainedModelConfig.BuilderestimatedHeapMemoryUsageBytes(java.lang.Integer value)The estimated heap usage in bytes to keep the trained model in memory.TrainedModelConfig.BuilderestimatedOperations(java.lang.Integer value)The estimated number of operations to use the trained model.TrainedModelConfig.BuilderinferenceConfig(InferenceConfig value)Required - The default configuration for inference.TrainedModelConfig.BuilderinferenceConfig(java.util.function.Function<InferenceConfig.Builder,ObjectBuilder<InferenceConfig>> fn)Required - The default configuration for inference.TrainedModelConfig.Builderinput(TrainedModelConfigInput value)Required - The input field names for the model definition.TrainedModelConfig.Builderinput(java.util.function.Function<TrainedModelConfigInput.Builder,ObjectBuilder<TrainedModelConfigInput>> fn)Required - The input field names for the model definition.TrainedModelConfig.BuilderlicenseLevel(java.lang.String value)The license level of the trained model.TrainedModelConfig.Buildermetadata(TrainedModelConfigMetadata value)An object containing metadata about the trained model.TrainedModelConfig.Buildermetadata(java.util.function.Function<TrainedModelConfigMetadata.Builder,ObjectBuilder<TrainedModelConfigMetadata>> fn)An object containing metadata about the trained model.TrainedModelConfig.BuildermodelId(java.lang.String value)Required - Idetifier for the trained model.TrainedModelConfig.BuilderputDefaultFieldMap(java.lang.String key, java.lang.String value)Add a key/value todefaultFieldMap(Map), creating the map if needed.TrainedModelConfig.Buildertags(java.lang.String... value)Required - A comma delimited string of tags.TrainedModelConfig.Buildertags(java.util.List<java.lang.String> value)Required - A comma delimited string of tags.TrainedModelConfig.Builderversion(java.lang.String value)The Elasticsearch version number in which the trained model was created.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
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 -
tags
Required - A comma delimited string of tags. A trained model can have many tags, or none.API name:
tags -
addTags
Add a value totags(List), creating the list if needed. -
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
public TrainedModelConfig.Builder defaultFieldMap(@Nullable java.util.Map<java.lang.String,java.lang.String> value)Any field map described in the inference configuration takes precedence.API name:
default_field_map -
putDefaultFieldMap
Add a key/value todefaultFieldMap(Map), creating the map if needed. -
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 -
inferenceConfig
public TrainedModelConfig.Builder inferenceConfig(java.util.function.Function<InferenceConfig.Builder,ObjectBuilder<InferenceConfig>> fn)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 -
input
public TrainedModelConfig.Builder input(java.util.function.Function<TrainedModelConfigInput.Builder,ObjectBuilder<TrainedModelConfigInput>> fn)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 -
metadata
public TrainedModelConfig.Builder metadata(java.util.function.Function<TrainedModelConfigMetadata.Builder,ObjectBuilder<TrainedModelConfigMetadata>> fn)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 -
build
Builds aTrainedModelConfig.- Specified by:
buildin interfaceObjectBuilder<TrainedModelConfig>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-