A Ruler must have nobleness, Politeness, Punishment rules, Culture, Vadic Sounds in his reign. Then he will be called Vishnu
Read this post on mithsofhinduism.blogspot.com