Module org.elasticsearch.xcore
Class TrainedModelConfig.Builder
java.lang.Object
org.elasticsearch.xpack.core.ml.inference.TrainedModelConfig.Builder
- Enclosing class:
TrainedModelConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()setBaselineFeatureImportance(FeatureImportanceBaseline featureImportanceBaseline) setCreatedBy(String createdBy) setCreateTime(Instant createTime) setDefaultFieldMap(Map<String, String> defaultFieldMap) setDefinitionFromBytes(BytesReference definitionRef) setDescription(String description) setEstimatedOperations(long estimatedOperations) setFeatureImportance(List<TotalFeatureImportance> totalFeatureImportance) setHyperparameters(List<Hyperparameters> hyperparameters) setInferenceConfig(InferenceConfig inferenceConfig) setInput(TrainedModelInput input) setLicenseLevel(String licenseLevel) setLocation(TrainedModelLocation location) setMetadata(Map<String, Object> metadata) setModelAliases(Set<String> modelAliases) setModelId(String modelId) setModelPackageConfig(ModelPackageConfig modelPackageConfig) setModelSize(long modelSize) setModelType(TrainedModelType modelType) setParsedDefinition(TrainedModelDefinition.Builder definitionRef) setPlatformArchitecture(String platformArchitecture) setPrefixStrings(TrainedModelPrefixStrings prefixStrings) setVersion(MlConfigVersion version) validate()validate(boolean forCreation) Runs validations against the builder.Validate that fields defined by the package aren't defined in the request.
-
Constructor Details
-
Builder
public Builder() -
Builder
-
-
Method Details
-
setModelId
-
getModelType
-
setModelType
-
getModelId
-
setModelPackageConfig
-
setCreatedBy
-
getVersion
-
setVersion
-
setDescription
-
setCreateTime
-
setTags
-
setMetadata
-
setFeatureImportance
public TrainedModelConfig.Builder setFeatureImportance(List<TotalFeatureImportance> totalFeatureImportance) -
setBaselineFeatureImportance
public TrainedModelConfig.Builder setBaselineFeatureImportance(FeatureImportanceBaseline featureImportanceBaseline) -
setHyperparameters
-
setPlatformArchitecture
-
setPrefixStrings
-
setModelAliases
-
setParsedDefinition
-
setDefinitionFromBytes
-
clearDefinition
-
setLocation
-
setInput
-
setModelSize
-
setEstimatedOperations
-
setLicenseLevel
-
setDefaultFieldMap
-
setInferenceConfig
-
validate
-
validate
Runs validations against the builder.- Parameters:
forCreation- indicates if we should validate for model creation or for a model read from storage- Returns:
- The current builder object if validations are successful
- Throws:
ActionRequestValidationException- when there are validation failures.
-
validateNoPackageOverrides
Validate that fields defined by the package aren't defined in the request. To be called by the transport after checking that the package exists. -
build
-