Skip to content

Commit f9cc920

Browse files
authored
feat(networkservices): generate library (#11860)
1 parent c33459e commit f9cc920

56 files changed

Lines changed: 13177 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: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ the APIs in these libraries are stable, and are ready for production use.
118118
- [Cloud Domains](/google/cloud/domains/README.md)
119119
- [Essential Contacts](/google/cloud/essentialcontacts/README.md)
120120
- [Timeseries Insights](/google/cloud/timeseriesinsights/README.md)
121+
- [Traffic Director](/google/cloud/networkservices/README.md)
121122
- [Vertex AI](/google/cloud/aiplatform/README.md)
122123

123124
### Cloud Debugger

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,9 @@ See each library's `README.md` file for more information about:
269269
- [Network Management API](google/cloud/networkmanagement/README.md)
270270
[\[quickstart\]](google/cloud/networkmanagement/quickstart/README.md)
271271
[\[reference\]](https://cloud.google.com/cpp/docs/reference/networkmanagement/latest)
272+
- [Network Services API](google/cloud/networkservices/README.md)
273+
[\[quickstart\]](google/cloud/networkservices/quickstart/README.md)
274+
[\[reference\]](https://cloud.google.com/cpp/docs/reference/networkservices/latest)
272275
- [Notebooks API](google/cloud/notebooks/README.md)
273276
[\[quickstart\]](google/cloud/notebooks/quickstart/README.md)
274277
[\[reference\]](https://cloud.google.com/cpp/docs/reference/notebooks/latest)
Binary file not shown.

ci/etc/expected_install_directories

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -760,6 +760,10 @@
760760
./include/google/cloud/networkmanagement/v1
761761
./include/google/cloud/networkmanagement/v1/internal
762762
./include/google/cloud/networkmanagement/v1/mocks
763+
./include/google/cloud/networkservices
764+
./include/google/cloud/networkservices/v1
765+
./include/google/cloud/networkservices/v1/internal
766+
./include/google/cloud/networkservices/v1/mocks
763767
./include/google/cloud/notebooks
764768
./include/google/cloud/notebooks/mocks
765769
./include/google/cloud/notebooks/v1
@@ -1136,6 +1140,7 @@
11361140
./lib64/cmake/google_cloud_cpp_monitoring
11371141
./lib64/cmake/google_cloud_cpp_networkconnectivity
11381142
./lib64/cmake/google_cloud_cpp_networkmanagement
1143+
./lib64/cmake/google_cloud_cpp_networkservices
11391144
./lib64/cmake/google_cloud_cpp_notebooks
11401145
./lib64/cmake/google_cloud_cpp_optimization
11411146
./lib64/cmake/google_cloud_cpp_orgpolicy

ci/etc/full_feature_list

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ memcache
5858
monitoring
5959
networkconnectivity
6060
networkmanagement
61+
networkservices
6162
notebooks
6263
optimization
6364
orgpolicy

cmake/GoogleCloudCppFeatures.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ set(GOOGLE_CLOUD_CPP_GA_LIBRARIES
9494
"monitoring"
9595
"networkconnectivity"
9696
"networkmanagement"
97+
"networkservices"
9798
"notebooks"
9899
"optimization"
99100
"orgpolicy"
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
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
7+
@com_google_googleapis//google/longrunning:operations_proto
8+
@com_google_googleapis//google/rpc:status_proto
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
@com_google_googleapis//google/cloud/networkservices/v1:common.proto
2+
@com_google_googleapis//google/cloud/networkservices/v1:endpoint_policy.proto
3+
@com_google_googleapis//google/cloud/networkservices/v1:gateway.proto
4+
@com_google_googleapis//google/cloud/networkservices/v1:grpc_route.proto
5+
@com_google_googleapis//google/cloud/networkservices/v1:http_route.proto
6+
@com_google_googleapis//google/cloud/networkservices/v1:mesh.proto
7+
@com_google_googleapis//google/cloud/networkservices/v1:network_services.proto
8+
@com_google_googleapis//google/cloud/networkservices/v1:service_binding.proto
9+
@com_google_googleapis//google/cloud/networkservices/v1:tcp_route.proto
10+
@com_google_googleapis//google/cloud/networkservices/v1:tls_route.proto

external/googleapis/update_libraries.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,7 @@ declare -A -r LIBRARIES=(
171171
)"
172172
["networkconnectivity"]="@com_google_googleapis//google/cloud/networkconnectivity/v1:networkconnectivity_cc_grpc"
173173
["networkmanagement"]="@com_google_googleapis//google/cloud/networkmanagement/v1:networkmanagement_cc_grpc"
174+
["networkservices"]="@com_google_googleapis//google/cloud/networkservices/v1:networkservices_cc_grpc"
174175
["notebooks"]="@com_google_googleapis//google/cloud/notebooks/v1:notebooks_cc_grpc"
175176
["optimization"]="@com_google_googleapis//google/cloud/optimization/v1:optimization_cc_grpc"
176177
["orgpolicy"]="@com_google_googleapis//google/cloud/orgpolicy/v2:orgpolicy_cc_grpc"

generator/generator_config.textproto

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2346,6 +2346,14 @@ service {
23462346
retryable_status_codes: ["kUnavailable"]
23472347
}
23482348
2349+
# Network Services (aka Traffic Director)
2350+
service {
2351+
service_proto_path: "google/cloud/networkservices/v1/network_services.proto"
2352+
product_path: "google/cloud/networkservices/v1"
2353+
initial_copyright_year: "2023"
2354+
retryable_status_codes: ["kUnavailable"]
2355+
}
2356+
23492357
# Notebooks
23502358
service {
23512359
service_proto_path: "google/cloud/notebooks/v1/managed_service.proto"

0 commit comments

Comments
 (0)