public class PegasusDefaultFeatureValueResolver
extends java.lang.Object
FeatureValue from pegasus models| Modifier and Type | Method and Description |
|---|---|
static PegasusDefaultFeatureValueResolver |
getInstance() |
java.util.Optional<FeatureValue> |
resolveDefaultValue(java.lang.String featureName,
com.linkedin.feathr.compute.FeatureVersion featureVersion)
Resolve default value in the format of
FeatureValue from FeatureVersion. |
public static PegasusDefaultFeatureValueResolver getInstance()
public java.util.Optional<FeatureValue> resolveDefaultValue(java.lang.String featureName, com.linkedin.feathr.compute.FeatureVersion featureVersion)
FeatureValue from FeatureVersion.
The resolver does not cache the intermediate and final result.featureName - the feature namefeatureVersion - the Pegasus FeatureVersion recordFeatureValue, empty if there is resolving exceptions, or if the input does not contain default value information