Observable.interval , AsyncMutateInBuilder not supported in Couchbase SDK3

For the AsyncMutateInBuilder part, you can just use the example from Mutiple Upsert in Couchbase SDK 3 - #4 by graham.pople but use collection.reactive(). E.g.

   collection.reactive().mutateIn(documentId, Arrays.asList(
                MutateInSpec.upsert("status", status),
                MutateInSpec.upsert("updated_datetime", updatedDatetime)));