Pipeline Settings / Schedules. Checkbox "skip build if there was not webhook requests from github"

I wish to start my builds every 20 minutes, but, only if there was changes in the given git branch.
And I wish my build list does contain run builds only for scheduled builds.

So I suggest either checkbox “Skip build if there was not webhook call”,
or some ability to skip the whole build so as it was not reflected in the build list, even as the ‘skipped’ one.