Skip to content

Conversation

@atulep
Copy link
Contributor

@atulep atulep commented Jan 4, 2022

Adds server streaming support in REST.

@atulep atulep requested review from a team as code owners January 4, 2022 23:38
@atulep atulep requested a review from software-dov January 4, 2022 23:39
@atulep
Copy link
Contributor Author

atulep commented Jan 4, 2022

This PR still misses some key parts:

  1. Corresponding changes to ads templates.
  2. Test coverage for streaming methods that have pagination.
  3. Conflicting files.

I'm currently working to address 2 and 3. I'll address ads templates after I get lgtm on non-ads templates first.

@atulep atulep marked this pull request as draft January 4, 2022 23:46
@atulep
Copy link
Contributor Author

atulep commented Jan 5, 2022

Resolved merge conflicts. Now, looking into fragment tests to test clients with pagination + streaming.

Copy link
Contributor

@software-dov software-dov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good so far. One big question and a couple smaller ones.
Can you add a fragment test with server streaming to verify your changes?

Copy link
Contributor

@software-dov software-dov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Before I forget, be sure to port these changes to the ads templates as well before submitting.

@atulep atulep marked this pull request as ready for review January 12, 2022 18:13
@atulep atulep requested review from a team and software-dov January 12, 2022 18:13
Copy link
Contributor

@vam-google vam-google left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@software-dov software-dov merged commit 812cf3e into googleapis:main Jan 28, 2022
gcf-merge-on-green bot pushed a commit that referenced this pull request Jan 28, 2022
🤖 I have created a release *beep* *boop*
---


## [0.62.0](v0.61.0...v0.62.0) (2022-01-28)


### Features

* adds REST server-streaming support. ([#1120](#1120)) ([812cf3e](812cf3e))
* expose extended operations annotations within generator ([#1145](#1145)) ([e7bee70](e7bee70))


### Bug Fixes

* add special method parameters to set of reserved module names ([#1168](#1168)) ([8078961](8078961))
* fix snippetgen golden file ([#1170](#1170)) ([13b2028](13b2028))
* **snippetgen:** remove special handling for resource paths ([#1134](#1134)) ([4ea2d11](4ea2d11))

---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
parthea pushed a commit to googleapis/google-cloud-python that referenced this pull request Nov 24, 2025
🤖 I have created a release *beep* *boop*
---


## [0.62.0](googleapis/gapic-generator-python@v0.61.0...v0.62.0) (2022-01-28)


### Features

* adds REST server-streaming support. ([#1120](googleapis/gapic-generator-python#1120)) ([812cf3e](googleapis/gapic-generator-python@812cf3e))
* expose extended operations annotations within generator ([#1145](googleapis/gapic-generator-python#1145)) ([e7bee70](googleapis/gapic-generator-python@e7bee70))


### Bug Fixes

* add special method parameters to set of reserved module names ([#1168](googleapis/gapic-generator-python#1168)) ([8078961](googleapis/gapic-generator-python@8078961))
* fix snippetgen golden file ([#1170](googleapis/gapic-generator-python#1170)) ([13b2028](googleapis/gapic-generator-python@13b2028))
* **snippetgen:** remove special handling for resource paths ([#1134](googleapis/gapic-generator-python#1134)) ([4ea2d11](googleapis/gapic-generator-python@4ea2d11))

---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants