This adds APIs for users to specify interceptors when creating a ScheduleClient. Previously there was interceptor infrastructure built into the internals of the client, but no public API to allow users to actually add them.
Why?
So that users can add interceptors as needed.
Checklist
Closes #2048
How was this tested:
Unit tests
Any docs updates needed?
Not sure. The current docs don't talk about how ScheduleClient is created right now, so probably not?
What was changed
This adds APIs for users to specify interceptors when creating a
ScheduleClient
. Previously there was interceptor infrastructure built into the internals of the client, but no public API to allow users to actually add them.Why?
So that users can add interceptors as needed.
Checklist
Closes #2048
How was this tested: Unit tests
Any docs updates needed? Not sure. The current docs don't talk about how
ScheduleClient
is created right now, so probably not?