Skip to content

Commit e2ed1e6

Browse files
authored
impl(bigquerycontrol): promote from experimental to transitional (#14887)
1 parent 0640b0d commit e2ed1e6

File tree

14 files changed

+21
-26
lines changed

14 files changed

+21
-26
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,9 @@ See each library's `README.md` file for more information about:
140140
- [Google Cloud BigQuery](google/cloud/bigquery/README.md)
141141
[[quickstart]](google/cloud/bigquery/quickstart/README.md)
142142
[[reference]](https://cloud.google.com/cpp/docs/reference/bigquery/latest)
143+
- [BigQuery API](google/cloud/bigquerycontrol/README.md)
144+
[[quickstart]](google/cloud/bigquerycontrol/quickstart/README.md)
145+
[[reference]](https://cloud.google.com/cpp/docs/reference/bigquerycontrol/latest)
143146
- [Google Cloud Bigtable](google/cloud/bigtable/README.md)
144147
[[quickstart]](google/cloud/bigtable/quickstart/README.md)
145148
[[reference]](https://cloud.google.com/cpp/docs/reference/bigtable/latest)
Binary file not shown.

cmake/GoogleCloudCppFeatures.cmake

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,11 @@ set(GOOGLE_CLOUD_CPP_NO_GRPC_FEATURES
3333

3434
set(GOOGLE_CLOUD_CPP_EXPERIMENTAL_LIBRARIES
3535
# cmake-format: sort
36-
"bigquerycontrol" # Some proto RPC comments indicate experimental methods.
3736
"pubsublite" # This is WIP, it needs a number of hand-crafted APIs.
3837
)
3938

4039
set(GOOGLE_CLOUD_CPP_TRANSITION_LIBRARIES # cmake-format: sort
41-
"storage_grpc")
40+
"bigquerycontrol" "storage_grpc")
4241

4342
set(GOOGLE_CLOUD_CPP_GA_LIBRARIES
4443
# cmake-format: sort

google/cloud/bigquerycontrol/BUILD.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ cc_library(
8484
srcs = [sample],
8585
tags = ["integration-test"],
8686
deps = [
87-
"//:experimental-bigquerycontrol",
87+
"//:bigquerycontrol",
8888
"//google/cloud/testing_util:google_cloud_cpp_testing_private",
8989
],
9090
) for sample in glob([d + "samples/*.cc" for d in service_dirs])]

google/cloud/bigquerycontrol/CMakeLists.txt

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,13 @@
1616

1717
include(GoogleCloudCppLibrary)
1818

19-
google_cloud_cpp_add_gapic_library(
20-
bigquerycontrol "Cloud BigQuery Control API" EXPERIMENTAL REST_TRANSPORT
21-
SERVICE_DIRS "v2/")
19+
google_cloud_cpp_add_gapic_library(bigquerycontrol "Cloud BigQuery Control API"
20+
TRANSITION REST_TRANSPORT SERVICE_DIRS "v2/")
2221

2322
if (BUILD_TESTING AND GOOGLE_CLOUD_CPP_ENABLE_CXX_EXCEPTIONS)
2423
add_executable(bigquerycontrol_quickstart "quickstart/quickstart.cc")
25-
target_link_libraries(
26-
bigquerycontrol_quickstart
27-
PRIVATE google-cloud-cpp::experimental-bigquerycontrol)
24+
target_link_libraries(bigquerycontrol_quickstart
25+
PRIVATE google-cloud-cpp::bigquerycontrol)
2826
google_cloud_cpp_add_common_options(bigquerycontrol_quickstart)
2927
add_test(
3028
NAME bigquerycontrol_quickstart

google/cloud/bigquerycontrol/README.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,12 @@
11
# BigQuery API C++ Client Library
22

3-
:construction:
4-
53
This directory contains an idiomatic C++ client library for the
64
[BigQuery API][cloud-service-docs].
75

86
A data platform for customers to create, manage, share and query data.
97

10-
This library is **experimental**. Its APIs are subject to change without notice.
11-
12-
Please, note that the Google Cloud C++ client libraries do **not** follow
13-
[Semantic Versioning](https://semver.org/).
8+
While this library is **GA**, please note Google Cloud C++ client libraries do
9+
**not** follow [Semantic Versioning](https://semver.org/).
1410

1511
## Quickstart
1612

google/cloud/bigquerycontrol/doc/main.dox

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,8 @@ An idiomatic C++ client library for the [BigQuery API][cloud-service-docs].
66

77
A data platform for customers to create, manage, share and query data.
88

9-
This library is **experimental**. Its APIs are subject to change without notice.
10-
11-
Please, note that the Google Cloud C++ client libraries do **not** follow
12-
[Semantic Versioning](https://semver.org/).
9+
While this library is **GA**, please note Google Cloud C++ client libraries do
10+
**not** follow [Semantic Versioning](https://semver.org/).
1311

1412
@tableofcontents{HTML:2}
1513

google/cloud/bigquerycontrol/integration_tests/BUILD.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ licenses(["notice"]) # Apache 2.0
2424
"integration-test",
2525
],
2626
deps = [
27-
"//:experimental-bigquerycontrol",
27+
"//:bigquerycontrol",
2828
"//google/cloud/testing_util:google_cloud_cpp_testing_private",
2929
],
3030
) for test in glob(["*_test.cc"])]

google/cloud/bigquerycontrol/integration_tests/CMakeLists.txt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,8 @@ foreach (fname ${bigquerycontrol_integration_tests})
3131
google_cloud_cpp_add_executable(target "bigquerycontrol" ${fname})
3232
target_link_libraries(
3333
${target}
34-
PRIVATE google-cloud-cpp::experimental-bigquerycontrol
35-
google_cloud_cpp_testing GTest::gmock_main GTest::gmock
36-
GTest::gtest)
34+
PRIVATE google-cloud-cpp::bigquerycontrol google_cloud_cpp_testing
35+
GTest::gmock_main GTest::gmock GTest::gtest)
3736
google_cloud_cpp_add_common_options(${target})
3837
add_test(NAME ${target} COMMAND ${target})
3938
set_tests_properties(

google/cloud/bigquerycontrol/quickstart/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ cc_binary(
2020
"quickstart.cc",
2121
],
2222
deps = [
23+
# TODO(#14891): switch to GA target
2324
"@google_cloud_cpp//:experimental-bigquerycontrol",
2425
],
2526
)

0 commit comments

Comments
 (0)