the question is which from all of these structures is stable and included in the vaccine
The Chinese are reportedly using an inactivated form of the virus and apparently have used it on hundreds of thousands of people. This would certainly have the potential to "offer" all external viral antigens to the immune system to form antibodies. If they are neutralizing antibodies without significant ADE, this would likely be ideal.
However, most vaccines have concentrated on the spike protein only, since it has the receptor binding domain. Interfering with this protein has the highest potential for success, or so it would seem. But other viral surface antigens could also elicit neutralizing immunity with less risk for evasion by viral mutations since multiple mutations on various proteins would have to appear on the same virion for it to evade antibody-binding and likely elimination.
It must be remembered that all who have survived viral infection were exposed to all those external proteins, and not just the spike. Clearly the intact virus offers some form of "lasting" immunity. The biggest questions which remain are effectiveness, adverse reactions for any vaccines under development, and longevity of immunity.