Skip to content

feat(gax): implement uploadChunk in HttpJsonResumableUploadClient - #14140

Draft
whowes wants to merge 1 commit into
whowes/resumable-upload-startfrom
whowes/resumable-upload-chunk
Draft

feat(gax): implement uploadChunk in HttpJsonResumableUploadClient#14140
whowes wants to merge 1 commit into
whowes/resumable-upload-startfrom
whowes/resumable-upload-chunk

Conversation

@whowes

@whowes whowes commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

This handles sending binary chunks and finalize commands over HTTP/JSON, extracting extracting offset and status from response headers/codes.

gemini-code-assist[bot]

This comment was marked as outdated.

@whowes whowes changed the title whowes/resumable upload chunk feat(gax): implement uploadChunk in HttpJsonResumableUploadClient Aug 19, 2026
@whowes
whowes force-pushed the whowes/resumable-upload-chunk branch from faf99d0 to 010c0aa Compare August 19, 2026 23:36
@whowes whowes changed the title feat(gax): implement uploadChunk in HttpJsonResumableUploadClient feat(gax): implement uploadChunk in HttpJsonResumableUploadClient Aug 19, 2026
@whowes
whowes force-pushed the whowes/resumable-upload-chunk branch from 010c0aa to baee7f0 Compare August 20, 2026 00:06
@whowes

whowes commented Aug 20, 2026

Copy link
Copy Markdown
Contributor Author

/gemini review

@whowes
whowes force-pushed the whowes/resumable-upload-chunk branch from baee7f0 to 8a6d2fc Compare August 20, 2026 00:10

@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 support for transmitting individual chunks in a resumable upload session by adding ChunkUploadRequest and ChunkUploadResponse classes, implementing uploadChunkCallable() in HttpJsonResumableUploadClient, and adding corresponding unit tests. Feedback was provided to change the HTTP method in UPLOAD_CHUNK_DESCRIPTOR from POST to PUT to comply with the Google Scotty resumable upload protocol.

@whowes
whowes force-pushed the whowes/resumable-upload-chunk branch from 8a6d2fc to 1c123a9 Compare August 20, 2026 01:38
@sonarqubecloud

Copy link
Copy Markdown

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

Failed conditions
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@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%)
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@sonarqubecloud

Copy link
Copy Markdown

❌ The last analysis has failed.

See analysis details on SonarQube Cloud

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.

1 participant