Sink configuration interface.
Defines what kind of data some sink will provide, and how it will be provided.