Skip to content

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

Draft
whowes wants to merge 1 commit into
whowes/get-first-headerfrom
whowes/resumable-upload-client
Draft

feat(gax): add ResumableUploadClient and types for startUpload()#14072
whowes wants to merge 1 commit into
whowes/get-first-headerfrom
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 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
@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 force-pushed the whowes/resumable-upload-client branch from 8a4d18e to 8ca4f84 Compare August 18, 2026 22:52
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