feat: add support for asynchronous long running operations (#724)
* feat: implement `OperationsRestAsyncTransport` to support long running operations (#700)
* feat: Add OperationsRestAsyncTransport to support long running operations
* update TODO comment
* update TODO comment
* address feedback
* address feedback
* 🦉 Updates from OwlBot post-processor
See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
* fix mypy and lint issues
* minor fix
* add no cover
* fix no cover tag
* link coverage issue
* silence coverage issue
* fix statement name error
* address PR feedback
* address PR feedback
* address PR comments
---------
Co-authored-by: ohmayr <omairnaveed@ymail.com>
Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
* feat: implement async client for LROs (#707)
* feat: implement `AbstractOperationsAsyncClient` to support long running operations
* remove coverage guards
* address presubmit failures
* fix coverage for cancel operation
* tests cleanup
* fix incorrect tests
* file bugs
* add auth import
* address PR comments
* address PR comments
* fix unit tests and address more comments
* disable retry parameter
* add retry parameter
* address PR comments
---------
Co-authored-by: ohmayr <omairnaveed@ymail.com>
Co-authored-by: ohmayr <omairn@google.com>
* 🦉 Updates from OwlBot post-processor
See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
---------
Co-authored-by: Anthonios Partheniou <partheniou@google.com>
Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
14 files changed