package com.sequenceiq.cloudbreak.orchestrator.salt.domain; import java.util.HashMap; import java.util.List; import java.util.Map; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; @JsonIgnoreProperties(ignoreUnknown = true) public class PingResponse { @JsonProperty("return") private List<Map<String, Boolean>> result; public List<Map<String, Boolean>> getResult() { return result; } public void setResult(List<Map<String, Boolean>> result) { this.result = result; } public Map<String, Boolean> getResultByMinionId() { Map<String, Boolean> res = new HashMap<>(); result.stream().forEach(map -> map.forEach((k, v) -> res.put(k, v))); return res; } }