Add option to pass a per-invocation context provider rather than the context directly. This allows the context to be constructed per-invocation, such as creating clients from their generators or adding a per-invocation logger instance.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.