public static AllocateResponse NewAllocateResponse(int responseId, IList <ContainerStatus > completedContainers, IList <Container> allocatedContainers, IList <NodeReport> updatedNodes , Resource availResources, AMCommand command, int numClusterNodes, PreemptionMessage preempt) { AllocateResponse response = recordFactory.NewRecordInstance <AllocateResponse>(); response.SetNumClusterNodes(numClusterNodes); response.SetResponseId(responseId); response.SetCompletedContainersStatuses(completedContainers); response.SetAllocatedContainers(allocatedContainers); response.SetUpdatedNodes(updatedNodes); response.SetAvailableResources(availResources); response.SetAMCommand(command); response.SetPreemptionMessage(preempt); return(response); }