public DatanodeInfo(DatanodeID nodeID, string location, long capacity, long dfsUsed , long remaining, long blockPoolUsed, long cacheCapacity, long cacheUsed, long lastUpdate , long lastUpdateMonotonic, int xceiverCount, DatanodeInfo.AdminStates adminState ) : this(nodeID.GetIpAddr(), nodeID.GetHostName(), nodeID.GetDatanodeUuid(), nodeID .GetXferPort(), nodeID.GetInfoPort(), nodeID.GetInfoSecurePort(), nodeID.GetIpcPort (), capacity, dfsUsed, remaining, blockPoolUsed, cacheCapacity, cacheUsed, lastUpdate , lastUpdateMonotonic, xceiverCount, location, adminState) { }