Ответ:

Сказуемое был полон состоит из глагола-связки был и именной части полон, поэтому является составным именным.

Ответ: составное.