googleapis / googleapis/google-cloud-java

[sdk-platform-java] gax: Remove @BetaApi from 'extra headers' surface

未关闭
#12,473 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
priority: p2 type: feature request
主要语言
Java
星标
2.1k
派生
1.2k
平均合并
1 天 23 小时
30 天内合并 PR
157

描述

* ApiCallContext.withExtraHeaders
https://github.com/googleapis/sdk-platform-java/blob/decd7f60017d45288e6c12493fa21e06f9c5f77c/gax-java/gax/src/main/java/com/google/api/gax/rpc/ApiCallContext.java#L236

* ApiCallContext.getExtraHeaders
https://github.com/googleapis/sdk-platform-java/blob/decd7f60017d45288e6c12493fa21e06f9c5f77c/gax-java/gax/src/main/java/com/google/api/gax/rpc/ApiCallContext.java#L240

* GrpcCallContext.withExtraHeaders
https://github.com/googleapis/sdk-platform-java/blame/decd7f60017d45288e6c12493fa21e06f9c5f77c/gax-java/gax-grpc/src/main/java/com/google/api/gax/grpc/GrpcCallContext.java#L261

* GrpcCallContext.getExtraHeaders
https://github.com/googleapis/sdk-platform-java/blame/decd7f60017d45288e6c12493fa21e06f9c5f77c/gax-java/gax-grpc/src/main/java/com/google/api/gax/grpc/GrpcCallContext.java#L449

**MAYBE** also:
* HttpJsonCallContext.withExtraHeaders
https://github.com/googleapis/sdk-platform-java/blob/decd7f60017d45288e6c12493fa21e06f9c5f77c/gax-java/gax-httpjson/src/main/java/com/google/api/gax/httpjson/HttpJsonCallContext.java#L328
* HttpJsonCallContext.getExtraHeaders
https://github.com/googleapis/sdk-platform-java/blob/decd7f60017d45288e6c12493fa21e06f9c5f77c/gax-java/gax-httpjson/src/main/java/com/google/api/gax/httpjson/HttpJsonCallContext.java#L347

贡献指南

打开贡献指南

调研方向

先从列出的 ApiCallContext.java 和 GrpcCallContext.java 方法开始,然后检查 HttpJsonCallContext 中对应的方法,以判断它们是否属于同一表面。移除适用的额外标头方法上的 @BetaApi 注解,并验证受影响的 GAX 模块仍能构建且其测试通过。

由索引模型根据 Issue 内容生成。

评估

技术栈
java
领域
api
Issue 类型
重构
难度
2/5
预计耗时
1-3 小时
活跃度
停滞
描述清晰度
基本清楚
新手友好度
45/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。