Class TrainedModelConfig.AbstractBuilder<BuilderT extends TrainedModelConfig.AbstractBuilder<BuilderT>>
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch.ml.TrainedModelConfig.AbstractBuilder<BuilderT>
- All Implemented Interfaces:
WithJson<BuilderT>
- Direct Known Subclasses:
PutTrainedModelResponse.Builder,TrainedModelConfig.Builder
- Enclosing class:
- TrainedModelConfig
protected abstract static class TrainedModelConfig.AbstractBuilder<BuilderT extends TrainedModelConfig.AbstractBuilder<BuilderT>> extends WithJsonObjectBuilderBase<BuilderT>
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractBuilder() -
Method Summary
Modifier and Type Method Description BuilderTcompressedDefinition(java.lang.String value)API name:compressed_definitionBuilderTcreatedBy(java.lang.String value)Information on the creator of the trained model.BuilderTcreateTime(Time value)The time when the trained model was created.BuilderTcreateTime(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)The time when the trained model was created.BuilderTdefaultFieldMap(java.lang.String key, java.lang.String value)Any field map described in the inference configuration takes precedence.BuilderTdefaultFieldMap(java.util.Map<java.lang.String,java.lang.String> map)Any field map described in the inference configuration takes precedence.BuilderTdescription(java.lang.String value)The free-text description of the trained model.BuilderTestimatedHeapMemoryUsageBytes(java.lang.Integer value)The estimated heap usage in bytes to keep the trained model in memory.BuilderTestimatedOperations(java.lang.Integer value)The estimated number of operations to use the trained model.BuilderTinferenceConfig(InferenceConfig value)Required - The default configuration for inference.BuilderTinferenceConfig(java.util.function.Function<InferenceConfig.Builder,ObjectBuilder<InferenceConfig>> fn)Required - The default configuration for inference.BuilderTinput(TrainedModelConfigInput value)Required - The input field names for the model definition.BuilderTinput(java.util.function.Function<TrainedModelConfigInput.Builder,ObjectBuilder<TrainedModelConfigInput>> fn)Required - The input field names for the model definition.BuilderTlicenseLevel(java.lang.String value)The license level of the trained model.BuilderTmetadata(TrainedModelConfigMetadata value)An object containing metadata about the trained model.BuilderTmetadata(java.util.function.Function<TrainedModelConfigMetadata.Builder,ObjectBuilder<TrainedModelConfigMetadata>> fn)An object containing metadata about the trained model.BuilderTmodelId(java.lang.String value)Required - Idetifier for the trained model.protected abstract BuilderTself()BuilderTtags(java.lang.String value, java.lang.String... values)Required - A comma delimited string of tags.BuilderTtags(java.util.List<java.lang.String> list)Required - A comma delimited string of tags.BuilderTversion(java.lang.String value)The Elasticsearch version number in which the trained model was created.Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
AbstractBuilder
protected AbstractBuilder()
-
-
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:
tagsAdds all elements of
listtotags. -
tags
Required - A comma delimited string of tags. A trained model can have many tags, or none.API name:
tagsAdds one or more values to
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 -
createTime
public final BuilderT createTime(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)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_mapAdds all entries of
maptodefaultFieldMap. -
defaultFieldMap
Any field map described in the inference configuration takes precedence.API name:
default_field_mapAdds an entry to
defaultFieldMap. -
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 final BuilderT 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 final BuilderT 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 final BuilderT 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 -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<BuilderT extends TrainedModelConfig.AbstractBuilder<BuilderT>>
-