A predicative adjective could be one adjective or a phrase which includes an adjective and other modifiers. In the given sentence above, hoarse acts as a predicate adjective.
A predicate nominative, on the other hand, is a noun or a pronoun that always follows the verb and renames or describes the subject.
Direct object and indirect object are far from the correct answer.