Skip to content

Commit 5628e96

Browse files
authored
feat(storagecontrol): declare GA (#13988)
1 parent bceb86c commit 5628e96

File tree

10 files changed

+15
-17
lines changed

10 files changed

+15
-17
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ the APIs in these libraries are stable, and are ready for production use.
1414
- [App Hub API](/google/cloud/apphub/README.md)
1515
- [Backup and DR Service API](/google/cloud/backupdr/README.md)
1616
- [Sovereign Controls by Partners](/google/cloud/cloudcontrolspartner/README.md)
17+
- [Cloud Storage Control API](/google/cloud/storagecontrol/README.md) is now GA.
1718

1819
### Updated Libraries
1920

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,9 @@ See each library's `README.md` file for more information about:
415415
- [Google Cloud Storage](google/cloud/storage/README.md)
416416
[\[quickstart\]](google/cloud/storage/quickstart/README.md)
417417
[\[reference\]](https://cloud.google.com/cpp/docs/reference/storage/latest)
418+
- [Cloud Storage Control API](google/cloud/storagecontrol/README.md)
419+
[\[quickstart\]](google/cloud/storagecontrol/quickstart/README.md)
420+
[\[reference\]](https://cloud.google.com/cpp/docs/reference/storagecontrol/latest)
418421
- [Storage Insights API](google/cloud/storageinsights/README.md)
419422
[\[quickstart\]](google/cloud/storageinsights/quickstart/README.md)
420423
[\[reference\]](https://cloud.google.com/cpp/docs/reference/storageinsights/latest)
Binary file not shown.

cmake/GoogleCloudCppFeatures.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,10 @@ set(GOOGLE_CLOUD_CPP_NO_GRPC_FEATURES
3434
set(GOOGLE_CLOUD_CPP_EXPERIMENTAL_LIBRARIES
3535
# cmake-format: sort
3636
"pubsublite" # This is WIP, it needs a number of hand-crafted APIs.
37-
"storagecontrol")
37+
)
3838

3939
set(GOOGLE_CLOUD_CPP_TRANSITION_LIBRARIES # cmake-format: sort
40-
)
40+
"storagecontrol")
4141

4242
set(GOOGLE_CLOUD_CPP_GA_LIBRARIES
4343
# cmake-format: sort

generator/generator_config.textproto

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3351,7 +3351,6 @@ service {
33513351
"kInternal",
33523352
"kUnknown"
33533353
]
3354-
omit_repo_metadata: true
33553354
idempotency_overrides: [
33563355
{rpc_name: "StorageControl.GetFolder", idempotency: IDEMPOTENT},
33573356
{rpc_name: "StorageControl.ListFolders", idempotency: IDEMPOTENT},

google/cloud/storagecontrol/CMakeLists.txt

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

1717
include(GoogleCloudCppLibrary)
1818

19-
google_cloud_cpp_add_gapic_library(storagecontrol "Cloud Storage API"
20-
EXPERIMENTAL SERVICE_DIRS "v2/")
19+
google_cloud_cpp_add_gapic_library(storagecontrol "Cloud Storage API" TRANSITION
20+
SERVICE_DIRS "v2/")
2121

2222
if (BUILD_TESTING AND GOOGLE_CLOUD_CPP_ENABLE_CXX_EXCEPTIONS)
2323
add_executable(storagecontrol_quickstart "quickstart/quickstart.cc")
2424
target_link_libraries(storagecontrol_quickstart
25-
PRIVATE google-cloud-cpp::experimental-storagecontrol)
25+
PRIVATE google-cloud-cpp::storagecontrol)
2626
google_cloud_cpp_add_common_options(storagecontrol_quickstart)
2727
add_test(
2828
NAME storagecontrol_quickstart

google/cloud/storagecontrol/README.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
11
# Cloud Storage Control API C++ Client Library
22

3-
:construction:
4-
53
This directory contains an idiomatic C++ client library for the
64
[Cloud Storage Control API][cloud-service-docs], a service to manage GCS
75
configuration.
86

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/).
7+
While this library is **GA**, please note that the Google Cloud C++ client
8+
libraries do **not** follow [Semantic Versioning](https://semver.org/).
139

1410
## Quickstart
1511

google/cloud/storagecontrol/doc/main.dox

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,8 @@
55
An idiomatic C++ client library for the [Cloud Storage Control API][cloud-service-docs], a service
66
to Lets you store and retrieve potentially-large, immutable data objects.
77

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

1312
@tableofcontents{HTML:2}

google/cloud/storagecontrol/v2/.repo-metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"library_type": "GAPIC_AUTO",
99
"name_pretty": "Cloud Storage API",
1010
"product_documentation": "https://cloud.google.com/storage/docs/overview",
11-
"release_level": "preview",
11+
"release_level": "stable",
1212
"repo": "googleapis/google-cloud-cpp",
1313
"requires_billing": true
1414
}

libraries.bzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@
1818

1919
GOOGLE_CLOUD_CPP_EXPERIMENTAL_LIBRARIES = [
2020
"pubsublite",
21-
"storagecontrol",
2221
]
2322

2423
GOOGLE_CLOUD_CPP_TRANSITION_LIBRARIES = [
24+
"storagecontrol",
2525
]
2626

2727
GOOGLE_CLOUD_CPP_GA_LIBRARIES = [

0 commit comments

Comments
 (0)