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.Builder
addTags(java.lang.String value)
Add a value totags(List)
, creating the list if needed.TrainedModelConfig
build()
Builds aTrainedModelConfig
.TrainedModelConfig.Builder
compressedDefinition(java.lang.String value)
API name:compressed_definition
TrainedModelConfig.Builder
createdBy(java.lang.String value)
Information on the creator of the trained model.TrainedModelConfig.Builder
createTime(java.lang.String value)
The time when the trained model was created.TrainedModelConfig.Builder
defaultFieldMap(java.util.Map<java.lang.String,java.lang.String> value)
Any field map described in the inference configuration takes precedence.TrainedModelConfig.Builder
description(java.lang.String value)
The free-text description of the trained model.TrainedModelConfig.Builder
estimatedHeapMemoryUsageBytes(java.lang.Integer value)
The estimated heap usage in bytes to keep the trained model in memory.TrainedModelConfig.Builder
estimatedOperations(java.lang.Integer value)
The estimated number of operations to use the trained model.TrainedModelConfig.Builder
inferenceConfig(InferenceConfig value)
Required - The default configuration for inference.TrainedModelConfig.Builder
inferenceConfig(java.util.function.Function<InferenceConfig.Builder,ObjectBuilder<InferenceConfig>> fn)
Required - The default configuration for inference.TrainedModelConfig.Builder
input(TrainedModelConfigInput value)
Required - The input field names for the model definition.TrainedModelConfig.Builder
input(java.util.function.Function<TrainedModelConfigInput.Builder,ObjectBuilder<TrainedModelConfigInput>> fn)
Required - The input field names for the model definition.TrainedModelConfig.Builder
licenseLevel(java.lang.String value)
The license level of the trained model.TrainedModelConfig.Builder
metadata(TrainedModelConfigMetadata value)
An object containing metadata about the trained model.TrainedModelConfig.Builder
metadata(java.util.function.Function<TrainedModelConfigMetadata.Builder,ObjectBuilder<TrainedModelConfigMetadata>> fn)
An object containing metadata about the trained model.TrainedModelConfig.Builder
modelId(java.lang.String value)
Required - Idetifier for the trained model.TrainedModelConfig.Builder
putDefaultFieldMap(java.lang.String key, java.lang.String value)
Add a key/value todefaultFieldMap(Map)
, creating the map if needed.TrainedModelConfig.Builder
tags(java.lang.String... value)
Required - A comma delimited string of tags.TrainedModelConfig.Builder
tags(java.util.List<java.lang.String> value)
Required - A comma delimited string of tags.TrainedModelConfig.Builder
version(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:
build
in interfaceObjectBuilder<TrainedModelConfig>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-