Which does the following sentence contain?

The man in the gray suit tipped his hat.

direct object
indirect object
predicate noun
predicate adjective
none of the above