Change-Id: Id368952b940f46295cc58d841fdf5b2a5c9d669f
Imported from public API docs plus fixes to make them more accurate. Change-Id: I6d5ba6b96772e0f17fc7484312222110ec103bbf