Class ModelPackageConfig.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<ModelPackageConfig.Builder>
co.elastic.clients.elasticsearch.ml.ModelPackageConfig.Builder
- All Implemented Interfaces:
WithJson<ModelPackageConfig.Builder>
,ObjectBuilder<ModelPackageConfig>
- Enclosing class:
- ModelPackageConfig
public static class ModelPackageConfig.Builder
extends WithJsonObjectBuilderBase<ModelPackageConfig.Builder>
implements ObjectBuilder<ModelPackageConfig>
Builder for
ModelPackageConfig
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aModelPackageConfig
.createTime
(Long value) API name:create_time
description
(String value) API name:description
inferenceConfig
(String key, JsonData value) API name:inference_config
inferenceConfig
(Map<String, JsonData> map) API name:inference_config
API name:metadata
API name:metadata
minimumVersion
(String value) API name:minimum_version
modelRepository
(String value) API name:model_repository
API name:model_type
packagedModelId
(String value) Required - API name:packaged_model_id
platformArchitecture
(String value) API name:platform_architecture
API name:prefix_strings
prefixStrings
(Function<TrainedModelPrefixStrings.Builder, ObjectBuilder<TrainedModelPrefixStrings>> fn) API name:prefix_strings
protected ModelPackageConfig.Builder
self()
API name:sha256
API name:size
API name:tags
API name:tags
vocabularyFile
(String value) API name:vocabulary_file
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
createTime
API name:create_time
-
description
API name:description
-
inferenceConfig
API name:inference_config
Adds all entries of
map
toinferenceConfig
. -
inferenceConfig
API name:inference_config
Adds an entry to
inferenceConfig
. -
metadata
API name:metadata
Adds all entries of
map
tometadata
. -
metadata
API name:metadata
Adds an entry to
metadata
. -
minimumVersion
API name:minimum_version
-
modelRepository
API name:model_repository
-
modelType
API name:model_type
-
packagedModelId
Required - API name:packaged_model_id
-
platformArchitecture
API name:platform_architecture
-
prefixStrings
API name:prefix_strings
-
prefixStrings
public final ModelPackageConfig.Builder prefixStrings(Function<TrainedModelPrefixStrings.Builder, ObjectBuilder<TrainedModelPrefixStrings>> fn) API name:prefix_strings
-
size
API name:size
-
sha256
API name:sha256
-
tags
API name:tags
Adds all elements of
list
totags
. -
tags
API name:tags
Adds one or more values to
tags
. -
vocabularyFile
API name:vocabulary_file
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<ModelPackageConfig.Builder>
-
build
Builds aModelPackageConfig
.- Specified by:
build
in interfaceObjectBuilder<ModelPackageConfig>
- Throws:
NullPointerException
- if some of the required fields are null.
-