diff --git a/ambari-server/src/main/java/org/apache/ambari/server/api/query/render/HostSummaryRenderer.java b/ambari-server/src/main/java/org/apache/ambari/server/api/query/render/HostSummaryRenderer.java index 45e73ad0f8f..82eb796ddbb 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/api/query/render/HostSummaryRenderer.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/api/query/render/HostSummaryRenderer.java @@ -22,7 +22,9 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.Set; +import org.apache.ambari.server.api.query.QueryInfo; import org.apache.ambari.server.api.services.Result; import org.apache.ambari.server.api.services.ResultImpl; import org.apache.ambari.server.api.util.TreeNode; @@ -62,6 +64,13 @@ public String getProperty() { } } + @Override + public TreeNode> finalizeProperties(TreeNode queryTree, boolean isCollection) { + TreeNode> propertiesNode = super.finalizeProperties(queryTree, isCollection); + propertiesNode.getObject().add(HostResourceProvider.HOST_OS_TYPE_PROPERTY_ID); + return propertiesNode; + } + @Override public Result finalizeResult(Result queryResult) { TreeNode queryResultTree = queryResult.getResultTree(); @@ -96,4 +105,5 @@ private Result buildFinalizedResult(List summary) { resource.setProperty(HostResourceProvider.SUMMARY_PROPERTY_ID, summary); return result; } + } diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/HostResourceProvider.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/HostResourceProvider.java index 79f4233ebce..72b4a6a4021 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/HostResourceProvider.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/internal/HostResourceProvider.java @@ -155,7 +155,6 @@ public class HostResourceProvider extends AbstractControllerResourceProvider { public static Map keyPropertyIds = ImmutableMap.builder() .put(Resource.Type.Host, HOST_HOST_NAME_PROPERTY_ID) .put(Resource.Type.Cluster, HOST_CLUSTER_NAME_PROPERTY_ID) - .put(Resource.Type.HostComponent, HOST_OS_TYPE_PROPERTY_ID) .build(); /**