public static class QueryScoresResponse.HeuristicResult extends Message<AutopilotOuterClass.QueryScoresResponse.HeuristicResult>
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
QueryScoresResponse.HeuristicResult.ScoresEntries
Wrapping class used for conversion between Map and XML notation. 
 | 
static class  | 
QueryScoresResponse.HeuristicResult.ScoresEntry
Inner class ScoresEntry for class QueryScoresResponse. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected QueryScoresResponse.HeuristicResult.ScoresEntries | 
scoresEntries  | 
builder, wrapperFactory| Constructor and Description | 
|---|
HeuristicResult()
Empty Constructor 
 | 
HeuristicResult(AutopilotOuterClass.QueryScoresResponse.HeuristicResult apiObject)
Constructor using underlying Lightning API Object 
 | 
HeuristicResult(javax.json.JsonReader jsonReader)
Json Parsing Constructor 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
getHeuristic()
Getter for heuristic. 
 | 
java.util.Map<java.lang.String,java.lang.Double> | 
getScoresAsDetachedMap()
Returns scores as a detached map. 
 | 
QueryScoresResponse.HeuristicResult.ScoresEntries | 
getScoresEntries()
Gets the map entries as a wrapped list, used for XML conversion. 
 | 
protected void | 
populateRepeatedFields()
Method to be overrided by inherited messages that contains repeatable or mapped fields. 
 | 
void | 
setHeuristic(java.lang.String value)
Setter for heuristic. 
 | 
void | 
setScores(java.util.Map<java.lang.String,java.lang.Double> valueMap)
Populates scores with all the values in the map. 
 | 
void | 
setScoresEntries(QueryScoresResponse.HeuristicResult.ScoresEntries entries)
Sets a wrapped list of entries, used for XML conversion. 
 | 
equals, getApiObject, getMessageName, hashCode, toJson, toJsonAsString, toString, validateprotected QueryScoresResponse.HeuristicResult.ScoresEntries scoresEntries
public HeuristicResult()
public HeuristicResult(javax.json.JsonReader jsonReader)
                throws javax.json.JsonException
javax.json.JsonException - if problems was found with the supplied JSON data.public HeuristicResult(AutopilotOuterClass.QueryScoresResponse.HeuristicResult apiObject)
public java.lang.String getHeuristic()
public void setHeuristic(java.lang.String value)
public java.util.Map<java.lang.String,java.lang.Double> getScoresAsDetachedMap()
public void setScores(java.util.Map<java.lang.String,java.lang.Double> valueMap)
public QueryScoresResponse.HeuristicResult.ScoresEntries getScoresEntries()
public void setScoresEntries(QueryScoresResponse.HeuristicResult.ScoresEntries entries)
protected void populateRepeatedFields()
MessagepopulateRepeatedFields in class Message<AutopilotOuterClass.QueryScoresResponse.HeuristicResult>