Represents the acknowledgement of processing that a consumer
sends back upstream on Observer.onNext
Represents the buffering policy chosen for actions that need buffering, instructing the pipeline what to do when the buffer is full.
Used by Observable.materialize.