Package org.kie.pmml.commons.model
Class ProcessingDTO
- java.lang.Object
-
- org.kie.pmml.commons.model.ProcessingDTO
-
public class ProcessingDTO extends Object
DTO class used to bring around data related to Pre/Post processing phases
-
-
Constructor Summary
Constructors Constructor Description ProcessingDTO(List<KiePMMLDefineFunction> defineFunctions, List<KiePMMLDerivedField> derivedFields, List<KiePMMLOutputField> outputFields, List<KiePMMLTarget> kiePMMLTargets, List<KiePMMLNameValue> kiePMMLNameValues, List<org.kie.pmml.api.models.MiningField> miningFields, List<String> orderedReasonCodes)ProcessingDTO(KiePMMLModel model, List<KiePMMLNameValue> kiePMMLNameValues)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddKiePMMLNameValue(KiePMMLNameValue toAdd)Add the givenKiePMMLNameValueto kiePMMLNameValues if there is not another with the same name; otherwise replace it.booleanaddOrderedReasonCodes(List<String> toAdd)ObjectgetAffinity()List<KiePMMLDefineFunction>getDefineFunctions()List<KiePMMLDerivedField>getDerivedFields()ObjectgetEntityId()List<KiePMMLNameValue>getKiePMMLNameValues()List<KiePMMLTarget>getKiePMMLTargets()List<org.kie.pmml.api.models.MiningField>getMiningFields()List<String>getOrderedReasonCodes()List<KiePMMLOutputField>getOutputFields()ObjectgetPredictedDisplayValue()Map<String,Double>getProbabilityMap()voidsetAffinity(Object affinity)voidsetEntityId(Object entityId)voidsetPredictedDisplayValue(Object predictedDisplayValue)voidsetProbabilityMap(Map<String,Double> probabilityMap)
-
-
-
Constructor Detail
-
ProcessingDTO
public ProcessingDTO(KiePMMLModel model, List<KiePMMLNameValue> kiePMMLNameValues)
- Parameters:
model-kiePMMLNameValues- a mutable list ofKiePMMLNameValue
-
ProcessingDTO
public ProcessingDTO(List<KiePMMLDefineFunction> defineFunctions, List<KiePMMLDerivedField> derivedFields, List<KiePMMLOutputField> outputFields, List<KiePMMLTarget> kiePMMLTargets, List<KiePMMLNameValue> kiePMMLNameValues, List<org.kie.pmml.api.models.MiningField> miningFields, List<String> orderedReasonCodes)
- Parameters:
defineFunctions-derivedFields-outputFields-kiePMMLTargets-kiePMMLNameValues- a mutable list ofKiePMMLNameValueminingFields-orderedReasonCodes- a mutable list
-
-
Method Detail
-
getDefineFunctions
public List<KiePMMLDefineFunction> getDefineFunctions()
-
getDerivedFields
public List<KiePMMLDerivedField> getDerivedFields()
-
getOutputFields
public List<KiePMMLOutputField> getOutputFields()
-
getKiePMMLTargets
public List<KiePMMLTarget> getKiePMMLTargets()
-
getKiePMMLNameValues
public List<KiePMMLNameValue> getKiePMMLNameValues()
-
addKiePMMLNameValue
public boolean addKiePMMLNameValue(KiePMMLNameValue toAdd)
Add the givenKiePMMLNameValueto kiePMMLNameValues if there is not another with the same name; otherwise replace it.- Parameters:
toAdd-- Returns:
-
getMiningFields
public List<org.kie.pmml.api.models.MiningField> getMiningFields()
-
getPredictedDisplayValue
public Object getPredictedDisplayValue()
-
setPredictedDisplayValue
public void setPredictedDisplayValue(Object predictedDisplayValue)
-
getEntityId
public Object getEntityId()
-
setEntityId
public void setEntityId(Object entityId)
-
getAffinity
public Object getAffinity()
-
setAffinity
public void setAffinity(Object affinity)
-
-