Skip to content

feat(gax): add ResumableUploadClient and types for startUpload() - #14072

Closed
whowes wants to merge 1 commit into
whowes/new-exception-constructorfrom
whowes/resumable-upload-client
Closed

feat(gax): add ResumableUploadClient and types for startUpload()#14072
whowes wants to merge 1 commit into
whowes/new-exception-constructorfrom
whowes/resumable-upload-client

Conversation

@whowes

@whowes whowes commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

HTTP/JSON client implementation for startUpload is in #14091.

gemini-code-assist[bot]

This comment was marked as outdated.

@whowes
whowes force-pushed the whowes/resumable-upload-client branch 2 times, most recently from 24d585f to 1ee141c Compare August 13, 2026 22:38
@whowes

whowes commented Aug 13, 2026

Copy link
Copy Markdown
Contributor Author

/gemini review

gemini-code-assist[bot]

This comment was marked as outdated.

@whowes whowes changed the title feat(gax): add ResumableUploadClient and supporting classes feat(gax): add ResumableUpload client, listener, and supporting classes Aug 14, 2026
@whowes
whowes force-pushed the whowes/resumable-upload-client branch from 1ee141c to 8bf9f95 Compare August 14, 2026 00:28
@whowes whowes changed the title feat(gax): add ResumableUpload client, listener, and supporting classes feat(gax): add ResumableUploadClient and supporting classes Aug 14, 2026
@whowes
whowes force-pushed the whowes/resumable-upload-client branch 2 times, most recently from 1dd6b86 to b8e7261 Compare August 14, 2026 01:14
@whowes
whowes marked this pull request as ready for review August 14, 2026 01:54
@whowes
whowes requested review from a team as code owners August 14, 2026 01:54
@whowes
whowes requested a review from blakeli0 August 14, 2026 01:54
@whowes
whowes marked this pull request as draft August 14, 2026 16:05
@whowes
whowes removed the request for review from blakeli0 August 14, 2026 16:05
@whowes
whowes force-pushed the whowes/resumable-upload-client branch from b8e7261 to 003083c Compare August 17, 2026 23:44
@whowes
whowes changed the base branch from main to whowes/string-http-response-parser August 17, 2026 23:44
@whowes
whowes force-pushed the whowes/resumable-upload-client branch 2 times, most recently from 34d9c14 to 68cadaf Compare August 18, 2026 00:03
@whowes

whowes commented Aug 18, 2026

Copy link
Copy Markdown
Contributor Author

/gemini review

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Code Review

This pull request introduces the initial API types and interfaces for low-level resumable upload operations under the com.google.api.gax.resumable package. It adds the ResumableUploadClient interface, the ResumableUploadSession and StartUploadRequest AutoValue classes, and corresponding unit tests to verify immutability, path normalization, and chunk granularity defaults. I have no feedback to provide.

@whowes
whowes force-pushed the whowes/resumable-upload-client branch from 68cadaf to c07069b Compare August 18, 2026 00:35
@whowes whowes added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Aug 18, 2026
@whowes
whowes force-pushed the whowes/resumable-upload-client branch from c07069b to 8a4d18e Compare August 18, 2026 21:51
@whowes
whowes force-pushed the whowes/string-http-response-parser branch from a2f2378 to 35f7e29 Compare August 18, 2026 21:51
@whowes
whowes changed the base branch from whowes/string-http-response-parser to whowes/get-first-header August 18, 2026 21:53
@whowes whowes changed the title feat(gax): add ResumableUploadClient and supporting classes feat(gax): add ResumableUploadClient and types for startUpload() Aug 18, 2026
@whowes
whowes force-pushed the whowes/resumable-upload-client branch from 8a4d18e to 8ca4f84 Compare August 18, 2026 22:52
@whowes
whowes force-pushed the whowes/get-first-header branch from 0dbf15c to 3a364dd Compare August 18, 2026 22:52
@whowes
whowes force-pushed the whowes/resumable-upload-client branch from 8ca4f84 to 4030840 Compare August 18, 2026 23:39
@whowes
whowes force-pushed the whowes/get-first-header branch 2 times, most recently from 4295797 to 4616b5f Compare August 19, 2026 15:59
@whowes
whowes force-pushed the whowes/resumable-upload-client branch 2 times, most recently from 087c159 to 5a27f29 Compare August 19, 2026 16:22
@whowes
whowes force-pushed the whowes/get-first-header branch from 4616b5f to 3a75d9c Compare August 19, 2026 16:22
@whowes
whowes force-pushed the whowes/resumable-upload-client branch from 5a27f29 to 8765335 Compare August 19, 2026 17:15
@whowes
whowes force-pushed the whowes/get-first-header branch from 3a75d9c to 6f625b3 Compare August 19, 2026 17:15
@whowes
whowes changed the base branch from whowes/get-first-header to whowes/new-exception-constructor August 19, 2026 17:17
@whowes
whowes force-pushed the whowes/new-exception-constructor branch from 7f5be2e to 57247e9 Compare August 19, 2026 18:24
@whowes
whowes force-pushed the whowes/resumable-upload-client branch from 8765335 to 202c82a Compare August 19, 2026 18:24
@sonarqubecloud

Copy link
Copy Markdown

@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed for 'gapic-generator-java-root'

Failed conditions
0.0% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

@whowes
whowes deleted the branch whowes/new-exception-constructor August 19, 2026 20:06
@whowes whowes closed this Aug 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kokoro:force-run Add this label to force Kokoro to re-run the tests.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant