* {"partsutils":
* {"issues":["issue1","issue2"],
* "utilslist":[{"values":["low","low"],"util":0.3},{"values":["high","high"],"util":0.9}]}}
The issues field contains a list of N issues in the domain, The
* utilslist contains a list of dictionaries, with "values" containing a list of
* N issue values, in the same order as the issues list and with "util"
* containng the utility value of that set of values.
*/
@JsonAutoDetect(fieldVisibility = Visibility.ANY, getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE, isGetterVisibility = Visibility.NONE)
public class PartsUtilities implements ValueSetUtilities {
private final List
* immutable.
*/
@JsonAutoDetect(fieldVisibility = Visibility.ANY, getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE, isGetterVisibility = Visibility.NONE)
class PartUtil {
private final List