Skip to content

Commit dea234b

Browse files
authored
feat(servicehealth): generate library (#13442)
1 parent e807d12 commit dea234b

56 files changed

Lines changed: 4191 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,13 @@ breaking changes in the upcoming 3.x release. This release is scheduled for
66

77
## v2.21.0 - TBD
88

9+
### New Libraries
10+
11+
We are happy to announce the following GA libraries. Unless specifically noted,
12+
the APIs in these libraries are stable, and are ready for production use.
13+
14+
- [Personalized Service Health](/google/cloud/servicehealth/README.md)
15+
916
## v2.20.0 - 2024-01
1017

1118
### New Libraries

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -379,6 +379,9 @@ See each library's `README.md` file for more information about:
379379
- [Service Directory API](google/cloud/servicedirectory/README.md)
380380
[\[quickstart\]](google/cloud/servicedirectory/quickstart/README.md)
381381
[\[reference\]](https://cloud.google.com/cpp/docs/reference/servicedirectory/latest)
382+
- [Service Health API](google/cloud/servicehealth/README.md)
383+
[\[quickstart\]](google/cloud/servicehealth/quickstart/README.md)
384+
[\[reference\]](https://cloud.google.com/cpp/docs/reference/servicehealth/latest)
382385
- [Service Management API](google/cloud/servicemanagement/README.md)
383386
[\[quickstart\]](google/cloud/servicemanagement/quickstart/README.md)
384387
[\[reference\]](https://cloud.google.com/cpp/docs/reference/servicemanagement/latest)
Binary file not shown.

ci/cloudbuild/builds/cmake-install.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,9 @@ expected_dirs+=(
114114
# no gRPC services in google/cloud/secretmanager/logging
115115
./include/google/cloud/secretmanager/logging
116116
./include/google/cloud/secretmanager/logging/v1
117+
# no RPC services in google/cloud/servicehealth/logging
118+
./include/google/cloud/servicehealth/logging
119+
./include/google/cloud/servicehealth/logging/v1
117120
./include/google/cloud/spanner/mocks
118121
./include/google/cloud/storage/async
119122
./include/google/cloud/storage/internal/async

ci/etc/expected_install_directories

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -968,6 +968,10 @@
968968
./include/google/cloud/servicedirectory/v1
969969
./include/google/cloud/servicedirectory/v1/internal
970970
./include/google/cloud/servicedirectory/v1/mocks
971+
./include/google/cloud/servicehealth
972+
./include/google/cloud/servicehealth/v1
973+
./include/google/cloud/servicehealth/v1/internal
974+
./include/google/cloud/servicehealth/v1/mocks
971975
./include/google/cloud/servicemanagement
972976
./include/google/cloud/servicemanagement/mocks
973977
./include/google/cloud/servicemanagement/v1
@@ -1273,6 +1277,7 @@
12731277
./lib64/cmake/google_cloud_cpp_securitycenter
12741278
./lib64/cmake/google_cloud_cpp_servicecontrol
12751279
./lib64/cmake/google_cloud_cpp_servicedirectory
1280+
./lib64/cmake/google_cloud_cpp_servicehealth
12761281
./lib64/cmake/google_cloud_cpp_servicemanagement
12771282
./lib64/cmake/google_cloud_cpp_serviceusage
12781283
./lib64/cmake/google_cloud_cpp_shell

cmake/GoogleCloudCppFeatures.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@ set(GOOGLE_CLOUD_CPP_GA_LIBRARIES
138138
"securitycenter"
139139
"servicecontrol"
140140
"servicedirectory"
141+
"servicehealth"
141142
"servicemanagement"
142143
"serviceusage"
143144
"shell"
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
@com_google_googleapis//google/api:annotations_proto
2+
@com_google_googleapis//google/api:client_proto
3+
@com_google_googleapis//google/api:field_behavior_proto
4+
@com_google_googleapis//google/api:http_proto
5+
@com_google_googleapis//google/api:launch_stage_proto
6+
@com_google_googleapis//google/api:resource_proto
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
@com_google_googleapis//google/cloud/servicehealth/logging/v1:event_log.proto
2+
@com_google_googleapis//google/cloud/servicehealth/v1:event_resources.proto
3+
@com_google_googleapis//google/cloud/servicehealth/v1:event_service.proto

external/googleapis/update_libraries.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,11 @@ declare -A -r LIBRARIES=(
245245
"@com_google_googleapis//google/api/servicecontrol/v2:servicecontrol_cc_grpc"
246246
)"
247247
["servicedirectory"]="@com_google_googleapis//google/cloud/servicedirectory/v1:servicedirectory_cc_grpc"
248+
["servicehealth"]="$(
249+
printf ",%s" \
250+
"@com_google_googleapis//google/cloud/servicehealth/v1:servicehealth_cc_grpc" \
251+
"@com_google_googleapis//google/cloud/servicehealth/logging/v1:logging_cc_grpc"
252+
)"
248253
["servicemanagement"]="@com_google_googleapis//google/api/servicemanagement/v1:servicemanagement_cc_grpc"
249254
["serviceusage"]="@com_google_googleapis//google/api/serviceusage/v1:serviceusage_cc_grpc"
250255
["shell"]="@com_google_googleapis//google/cloud/shell/v1:shell_cc_grpc"

generator/generator_config.textproto

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2998,6 +2998,14 @@ service {
29982998
retryable_status_codes: ["kUnavailable", "kUnknown"]
29992999
}
30003000
3001+
# Service Health
3002+
service {
3003+
service_proto_path: "google/cloud/servicehealth/v1/event_service.proto"
3004+
product_path: "google/cloud/servicehealth/v1"
3005+
initial_copyright_year: "2024"
3006+
retryable_status_codes: ["kUnavailable"]
3007+
}
3008+
30013009
# Service Management
30023010
service {
30033011
service_proto_path: "google/api/servicemanagement/v1/servicemanager.proto"

0 commit comments

Comments
 (0)