throttle
fun <T> Observable<T>.throttle(window: Duration, scheduler: Scheduler = computationScheduler): Observable<T>
Returns an Observable that emits only the first element emitted by the source Observable during a time window defined by window, which begins with the emitted element.
Values are emitted on the upstream thread, the scheduler is used only for timings.
Please refer to the corresponding RxJava document.