googleapis / googleapis/google-cloud-cpp

Universe Domain Support

オープン
#13,115 コメント 0 件 リアクション 0 件 担当者 1 名 @scotthart が担当を希望しています GitHub で見る
type: feature request
主要言語
C++
スター
659
フォーク
462
平均マージ
1日 2時間
マージ済み PR(30日)
89

説明

Tracking Bug for all Universe Domain Service Library tasks

### Phase 1 Unblocking Service/Generator Work

- [x] #13116
- [x] #13117
- [x] #13118
- [x] #13119

### Phase 2 Service/Generator Work

- [x] #13170
- [x] #13303
- [x] #13300
- [x] #13272
- [x] #13293
- [x] #13295
- [x] #13294
- [x] #13296
- [x] #13301
- [x] #13302
- [x] #13343
- [x] #13344
- [x] #13345
- [x] #13474
- [x] Add support for GOOGLE_CLOUD_UNIVERSE_DOMAIN env var in `DetermineServiceEndpoint`
- [x] #13472
- [x] #13473
- [x] #13122
- [x] #13233
- [x] Update MakeConnection and stub creation functions to use Options modified by stub creation functions instead of just a copy of the Options provided (REST).

### Phase 3 Integration Tests/Documentation

- [ ] Update `PopulateCommonOptions` to no longer set `EndpointOption`.
- [ ] Set up pr/ci builds that execute against testing environment
- [ ] Add integration tests for Bigtable
- [ ] Add integration tests for PubSub
- [ ] Add integration tests for PubSubLite
- [ ] Add integration tests for Spanner
- [ ] Add integration tests for Storage (gRPC)
- [ ] Add integration tests for Storage (REST)
- [ ] Add integration tests for Compute (to test generated REST service)
- [ ] Add integration tests for KMS (to test generated gRPC service)
- [ ] Add in-depth guide to using `UniverseDomain` in docs/ directory which refers to all the relevant code samples
- [ ] Add sample code for retrieving the `UniverseDomainOption` from an instance of a Connection
- [ ] Add sample code for creating a Client using `AddUniverseDomainOption` and checking the `UniverseDomainOption` value
- [ ] Add sample code for creating a Client using `AddUniverseDomainOption` without checking the `UniverseDomainOption` value
- [ ] Add sample code for creating a Client using `GetUniverseDomainOption`
- [ ] Add sample code for setting an explicit `UniverseDomainOption` used in Connection creation
- [ ] Add sample code for creating a custom `UniverseDomainRetryPolicy` and setting it the Options, along with using it with either `AddUniverseDomainOption` or `GetUniverseDomainOption`
- [ ] #13482

### Phase 4 Make Universe Domain support available

- [ ] #13121
- [ ] Remove `ExperimentalTag` from `AddUniverseDomainOption` and `GetUniverseDomain` functions.

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。