Skip to content

Commit d539730

Browse files
authored
feat(financialservices): generate library (#15030)
* feat(financialservices): generate library * Run generators and format their outputs * Add API baseline * Manually update READMEs, quickstart, and top-level stuff
1 parent 6229958 commit d539730

Some content is hidden

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

57 files changed

+22726
-0
lines changed

CHANGELOG.md

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

77
## v2.37.0 - TBD
88

9+
We are happy to announce the following GA libraries. Unless specifically noted,
10+
the APIs in these libraries are stable, and are ready for production use.
11+
12+
- [Financial Services API](/google/cloud/financialservices/README.md)
13+
914
**BREAKING CHANGES**
1015

1116
Client library `resourcesettings` is being removed because the service has been turned down.

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -257,6 +257,9 @@ See each library's `README.md` file for more information about:
257257
- [Cloud Filestore API](google/cloud/filestore/README.md)
258258
[[quickstart]](google/cloud/filestore/quickstart/README.md)
259259
[[reference]](https://cloud.google.com/cpp/docs/reference/filestore/latest)
260+
- [Financial Services API](google/cloud/financialservices/README.md)
261+
[[quickstart]](google/cloud/financialservices/quickstart/README.md)
262+
[[reference]](https://cloud.google.com/cpp/docs/reference/financialservices/latest)
260263
- [Cloud Functions API](google/cloud/functions/README.md)
261264
[[quickstart]](google/cloud/functions/quickstart/README.md)
262265
[[reference]](https://cloud.google.com/cpp/docs/reference/functions/latest)
Binary file not shown.

ci/etc/expected_install_directories

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -753,6 +753,10 @@
753753
./include/google/cloud/filestore/v1
754754
./include/google/cloud/filestore/v1/internal
755755
./include/google/cloud/filestore/v1/mocks
756+
./include/google/cloud/financialservices
757+
./include/google/cloud/financialservices/v1
758+
./include/google/cloud/financialservices/v1/internal
759+
./include/google/cloud/financialservices/v1/mocks
756760
./include/google/cloud/functions
757761
./include/google/cloud/functions/mocks
758762
./include/google/cloud/functions/v1
@@ -1382,6 +1386,8 @@
13821386
./lib64/cmake/google_cloud_cpp_eventarc_mocks
13831387
./lib64/cmake/google_cloud_cpp_filestore
13841388
./lib64/cmake/google_cloud_cpp_filestore_mocks
1389+
./lib64/cmake/google_cloud_cpp_financialservices
1390+
./lib64/cmake/google_cloud_cpp_financialservices_mocks
13851391
./lib64/cmake/google_cloud_cpp_functions
13861392
./lib64/cmake/google_cloud_cpp_functions_mocks
13871393
./lib64/cmake/google_cloud_cpp_gkebackup

cmake/GoogleCloudCppFeatures.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ set(GOOGLE_CLOUD_CPP_GA_LIBRARIES
9999
"essentialcontacts"
100100
"eventarc"
101101
"filestore"
102+
"financialservices"
102103
"functions"
103104
"gkebackup"
104105
"gkeconnect"
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
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
9+
@com_google_googleapis//google/type:datetime_proto
10+
@com_google_googleapis//google/type:interval_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/financialservices/v1:backtest_result.proto
2+
@com_google_googleapis//google/cloud/financialservices/v1:bigquery_destination.proto
3+
@com_google_googleapis//google/cloud/financialservices/v1:dataset.proto
4+
@com_google_googleapis//google/cloud/financialservices/v1:engine_config.proto
5+
@com_google_googleapis//google/cloud/financialservices/v1:engine_version.proto
6+
@com_google_googleapis//google/cloud/financialservices/v1:instance.proto
7+
@com_google_googleapis//google/cloud/financialservices/v1:line_of_business.proto
8+
@com_google_googleapis//google/cloud/financialservices/v1:model.proto
9+
@com_google_googleapis//google/cloud/financialservices/v1:prediction_result.proto
10+
@com_google_googleapis//google/cloud/financialservices/v1:service.proto

external/googleapis/update_libraries.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,7 @@ declare -A -r LIBRARIES=(
144144
"@com_google_googleapis//google/cloud/eventarc/publishing/v1:publishing_cc_grpc"
145145
)"
146146
["filestore"]="@com_google_googleapis//google/cloud/filestore/v1:filestore_cc_grpc"
147+
["financialservices"]="@com_google_googleapis//google/cloud/financialservices/v1:financialservices_cc_grpc"
147148
["functions"]="$(
148149
printf ",%s" \
149150
"@com_google_googleapis//google/cloud/functions/v1:functions_cc_grpc" \

generator/generator_config.textproto

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2478,6 +2478,13 @@ service {
24782478
retryable_status_codes: ["kUnavailable"]
24792479
}
24802480
2481+
service {
2482+
service_proto_path: "google/cloud/financialservices/v1/service.proto"
2483+
product_path: "google/cloud/financialservices/v1"
2484+
initial_copyright_year: "2025"
2485+
retryable_status_codes: ["kUnavailable"]
2486+
}
2487+
24812488
# Functions
24822489
service {
24832490
service_proto_path: "google/cloud/functions/v1/functions.proto"
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Copyright 2025 Google LLC
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# https://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
15+
load("//bazel:gapic.bzl", "cc_gapic_library")
16+
17+
package(default_visibility = ["//visibility:private"])
18+
19+
licenses(["notice"]) # Apache 2.0
20+
21+
service_dirs = ["v1/"]
22+
23+
googleapis_deps = [
24+
"@com_google_googleapis//google/cloud/financialservices/v1:financialservices_cc_grpc",
25+
]
26+
27+
cc_gapic_library(
28+
name = "financialservices",
29+
googleapis_deps = googleapis_deps,
30+
service_dirs = service_dirs,
31+
)

0 commit comments

Comments
 (0)