use of com.cloudera.thunderhead.telemetry.nodestatus.NodeStatusProto.ServicesDetails in project cloudbreak by hortonworks.
the class NodeServicesCheckerConclusionStepTest method createNodeStatusResponse.
private RPCResponse<NodeStatusReport> createNodeStatusResponse(HealthStatus saltBootstrapServiceStatus) {
StatusDetails statusDetails = StatusDetails.newBuilder().setHost("host1").build();
ServiceStatus serviceStatus = ServiceStatus.newBuilder().setName("salt-bootstrap").setStatus(saltBootstrapServiceStatus).build();
ServicesDetails servicesDetails = ServicesDetails.newBuilder().addInfraServices(serviceStatus).build();
NodeStatus nodeStatus = NodeStatus.newBuilder().setStatusDetails(statusDetails).setServicesDetails(servicesDetails).build();
NodeStatusReport nodeStatusReport = NodeStatusReport.newBuilder().addNodes(nodeStatus).build();
RPCResponse<NodeStatusReport> response = new RPCResponse<>();
response.setResult(nodeStatusReport);
return response;
}
Aggregations