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_timedescription(String value) API name:descriptioninferenceConfig(String key, JsonData value) API name:inference_configinferenceConfig(Map<String, JsonData> map) API name:inference_configAPI name:metadataAPI name:metadataminimumVersion(String value) API name:minimum_versionmodelRepository(String value) API name:model_repositoryAPI name:model_typepackagedModelId(String value) Required - API name:packaged_model_idplatformArchitecture(String value) API name:platform_architectureAPI name:prefix_stringsprefixStrings(Function<TrainedModelPrefixStrings.Builder, ObjectBuilder<TrainedModelPrefixStrings>> fn) API name:prefix_stringsprotected ModelPackageConfig.Builderself()API name:sha256API name:sizeAPI name:tagsAPI name:tagsvocabularyFile(String value) API name:vocabulary_fileMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods 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_configAdds all entries of
maptoinferenceConfig. -
inferenceConfig
API name:inference_configAdds an entry to
inferenceConfig. -
metadata
API name:metadataAdds all entries of
maptometadata. -
metadata
API name:metadataAdds 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:tagsAdds all elements of
listtotags. -
tags
API name:tagsAdds one or more values to
tags. -
vocabularyFile
API name:vocabulary_file -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<ModelPackageConfig.Builder>
-
build
Builds aModelPackageConfig.- Specified by:
buildin interfaceObjectBuilder<ModelPackageConfig>- Throws:
NullPointerException- if some of the required fields are null.
-