Skip to content

Commit e859b29

Browse files
chore: Update generation configuration at Thu Jul 11 11:15:38 UTC 2024 (#3208)
This pull request is generated with proto changes between [googleapis/googleapis@6f289d7](https://github.com/googleapis/googleapis/commit/6f289d775912966eb0cf04bda91e5e355c998d30) (exclusive) and [googleapis/googleapis@19577ed](https://github.com/googleapis/googleapis/commit/19577edb4d439db98d2fb1f6f48f2e1b29fba099) (inclusive). BEGIN_COMMIT_OVERRIDE BEGIN_NESTED_COMMIT chore: update the libraries_bom version to 26.43.0 END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat(spanner): Add support for Cloud Spanner Scheduled Backups PiperOrigin-RevId: 649277844 Source Link: [googleapis/googleapis@fd7efa2](https://github.com/googleapis/googleapis/commit/fd7efa2da3860e813485e63661d3bdd21fc9ba82) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: add field order_by in spanner.proto feat: add field lock_hint in spanner.proto PiperOrigin-RevId: 636759139 Source Link: [googleapis/googleapis@eeed69d](https://github.com/googleapis/googleapis/commit/eeed69d446a90eb4a4a2d1762c49d637075390c1) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: Add QueryCancellationAction message in executor protos PiperOrigin-RevId: 633451546 Source Link: [googleapis/googleapis@e3a34df](https://github.com/googleapis/googleapis/commit/e3a34df5b36e38a1ee0b1544ed4ae3b99cdf0f91) END_NESTED_COMMIT BEGIN_NESTED_COMMIT chore: update copyright year for auto-generated protos PiperOrigin-RevId: 631538781 Source Link: [googleapis/googleapis@3597f7d](https://github.com/googleapis/googleapis/commit/3597f7db2191c00b100400991ef96e52d62f5841) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: Add support for multi region encryption config docs: fix linting for several doc comments PiperOrigin-RevId: 630422337 Source Link: [googleapis/googleapis@65db386](https://github.com/googleapis/googleapis/commit/65db386b43905c561686b58344c5b620a10ed808) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: add `RESOURCE_EXHAUSTED` to the list of retryable error codes PiperOrigin-RevId: 628281023 Source Link: [googleapis/googleapis@60536a2](https://github.com/googleapis/googleapis/commit/60536a2a263b6d33b0b1adb5b10c10e34ccf4528) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat(spanner): adding `EXPECTED_FULFILLMENT_PERIOD` to the indicate instance creation times (with `FULFILLMENT_PERIOD_NORMAL` or `FULFILLMENT_PERIOD_EXTENDED` ENUM) with the extended instance creation time triggered by On-Demand Capacity Feature PiperOrigin-RevId: 621488048 Source Link: [googleapis/googleapis@0aa0992](https://github.com/googleapis/googleapis/commit/0aa0992a5430c211a73c9b861d65e1e8a7a91a9e) END_NESTED_COMMIT BEGIN_NESTED_COMMIT feat: Add SessionPoolOptions, SpannerOptions protos in executor protos PiperOrigin-RevId: 621265883 Source Link: [googleapis/googleapis@fed9845](https://github.com/googleapis/googleapis/commit/fed9845c564d6acf8d03beee69b36666c8bd7fa4) END_NESTED_COMMIT END_COMMIT_OVERRIDE
1 parent 206534c commit e859b29

File tree

46 files changed

+17097
-406
lines changed

Some content is hidden

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

46 files changed

+17097
-406
lines changed

.repo-metadata.json

+7-8
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,20 @@
22
"api_shortname": "spanner",
33
"name_pretty": "Cloud Spanner",
44
"product_documentation": "https://cloud.google.com/spanner/docs/",
5+
"api_description": "is a fully managed, mission-critical, relational database service that offers transactional consistency at global scale, \\nschemas, SQL (ANSI 2011 with extensions), and automatic, synchronous replication \\nfor high availability.\\n\\nBe sure to activate the Cloud Spanner API on the Developer's Console to\\nuse Cloud Spanner from your project.",
56
"client_documentation": "https://cloud.google.com/java/docs/reference/google-cloud-spanner/latest/history",
6-
"api_description": "is a fully managed, mission-critical, \nrelational database service that offers transactional consistency at global scale, \nschemas, SQL (ANSI 2011 with extensions), and automatic, synchronous replication \nfor high availability.\n\nBe sure to activate the Cloud Spanner API on the Developer's Console to\nuse Cloud Spanner from your project.",
7-
"issue_tracker": "https://issuetracker.google.com/issues?q=componentid:190851%2B%20status:open",
87
"release_level": "stable",
8+
"transport": "both",
99
"language": "java",
10-
"min_java_version": 8,
1110
"repo": "googleapis/java-spanner",
1211
"repo_short": "java-spanner",
1312
"distribution_name": "com.google.cloud:google-cloud-spanner",
1413
"api_id": "spanner.googleapis.com",
15-
"transport": "grpc",
14+
"library_type": "GAPIC_COMBO",
1615
"requires_billing": true,
1716
"codeowner_team": "@googleapis/api-spanner-java",
18-
"library_type": "GAPIC_COMBO",
1917
"excluded_poms": "google-cloud-spanner-bom",
20-
"recommended_package": "com.google.cloud.spanner"
21-
}
22-
18+
"issue_tracker": "https://issuetracker.google.com/issues?q=componentid:190851%2B%20status:open",
19+
"recommended_package": "com.google.cloud.spanner",
20+
"min_java_version": 8
21+
}

README.md

+3-9
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ If you are using Maven without the BOM, add this to your dependencies:
5050
If you are using Gradle 5.x or later, add this to your dependencies:
5151

5252
```Groovy
53-
implementation platform('com.google.cloud:libraries-bom:26.42.0')
53+
implementation platform('com.google.cloud:libraries-bom:26.43.0')
5454
5555
implementation 'com.google.cloud:google-cloud-spanner'
5656
```
@@ -93,13 +93,7 @@ to add `google-cloud-spanner` as a dependency in your code.
9393
## About Cloud Spanner
9494

9595

96-
[Cloud Spanner][product-docs] is a fully managed, mission-critical,
97-
relational database service that offers transactional consistency at global scale,
98-
schemas, SQL (ANSI 2011 with extensions), and automatic, synchronous replication
99-
for high availability.
100-
101-
Be sure to activate the Cloud Spanner API on the Developer's Console to
102-
use Cloud Spanner from your project.
96+
[Cloud Spanner][product-docs] is a fully managed, mission-critical, relational database service that offers transactional consistency at global scale, \nschemas, SQL (ANSI 2011 with extensions), and automatic, synchronous replication \nfor high availability.\n\nBe sure to activate the Cloud Spanner API on the Developer's Console to\nuse Cloud Spanner from your project.
10397

10498
See the [Cloud Spanner client library docs][javadocs] to learn how to
10599
use this Cloud Spanner Client Library.
@@ -627,7 +621,7 @@ To get help, follow the instructions in the [shared Troubleshooting document][tr
627621

628622
## Transport
629623

630-
Cloud Spanner uses gRPC for the transport layer.
624+
Cloud Spanner uses both gRPC and HTTP/JSON for the transport layer.
631625

632626
## Supported Java Versions
633627

generation_config.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
gapic_generator_version: 2.42.0
2-
googleapis_commitish: 6f289d775912966eb0cf04bda91e5e355c998d30
3-
libraries_bom_version: 26.38.0
2+
googleapis_commitish: 19577edb4d439db98d2fb1f6f48f2e1b29fba099
3+
libraries_bom_version: 26.43.0
44
libraries:
55
- api_shortname: spanner
66
name_pretty: Cloud Spanner

google-cloud-spanner-executor/src/main/resources/META-INF/native-image/com.google.cloud.spanner.executor.v1/reflect-config.json

+180
Original file line numberDiff line numberDiff line change
@@ -1709,6 +1709,42 @@
17091709
"allDeclaredClasses": true,
17101710
"allPublicClasses": true
17111711
},
1712+
{
1713+
"name": "com.google.spanner.admin.database.v1.BackupSchedule",
1714+
"queryAllDeclaredConstructors": true,
1715+
"queryAllPublicConstructors": true,
1716+
"queryAllDeclaredMethods": true,
1717+
"allPublicMethods": true,
1718+
"allDeclaredClasses": true,
1719+
"allPublicClasses": true
1720+
},
1721+
{
1722+
"name": "com.google.spanner.admin.database.v1.BackupSchedule$Builder",
1723+
"queryAllDeclaredConstructors": true,
1724+
"queryAllPublicConstructors": true,
1725+
"queryAllDeclaredMethods": true,
1726+
"allPublicMethods": true,
1727+
"allDeclaredClasses": true,
1728+
"allPublicClasses": true
1729+
},
1730+
{
1731+
"name": "com.google.spanner.admin.database.v1.BackupScheduleSpec",
1732+
"queryAllDeclaredConstructors": true,
1733+
"queryAllPublicConstructors": true,
1734+
"queryAllDeclaredMethods": true,
1735+
"allPublicMethods": true,
1736+
"allDeclaredClasses": true,
1737+
"allPublicClasses": true
1738+
},
1739+
{
1740+
"name": "com.google.spanner.admin.database.v1.BackupScheduleSpec$Builder",
1741+
"queryAllDeclaredConstructors": true,
1742+
"queryAllPublicConstructors": true,
1743+
"queryAllDeclaredMethods": true,
1744+
"allPublicMethods": true,
1745+
"allDeclaredClasses": true,
1746+
"allPublicClasses": true
1747+
},
17121748
{
17131749
"name": "com.google.spanner.admin.database.v1.CopyBackupEncryptionConfig",
17141750
"queryAllDeclaredConstructors": true,
@@ -1835,6 +1871,24 @@
18351871
"allDeclaredClasses": true,
18361872
"allPublicClasses": true
18371873
},
1874+
{
1875+
"name": "com.google.spanner.admin.database.v1.CreateBackupScheduleRequest",
1876+
"queryAllDeclaredConstructors": true,
1877+
"queryAllPublicConstructors": true,
1878+
"queryAllDeclaredMethods": true,
1879+
"allPublicMethods": true,
1880+
"allDeclaredClasses": true,
1881+
"allPublicClasses": true
1882+
},
1883+
{
1884+
"name": "com.google.spanner.admin.database.v1.CreateBackupScheduleRequest$Builder",
1885+
"queryAllDeclaredConstructors": true,
1886+
"queryAllPublicConstructors": true,
1887+
"queryAllDeclaredMethods": true,
1888+
"allPublicMethods": true,
1889+
"allDeclaredClasses": true,
1890+
"allPublicClasses": true
1891+
},
18381892
{
18391893
"name": "com.google.spanner.admin.database.v1.CreateDatabaseMetadata",
18401894
"queryAllDeclaredConstructors": true,
@@ -1871,6 +1925,24 @@
18711925
"allDeclaredClasses": true,
18721926
"allPublicClasses": true
18731927
},
1928+
{
1929+
"name": "com.google.spanner.admin.database.v1.CrontabSpec",
1930+
"queryAllDeclaredConstructors": true,
1931+
"queryAllPublicConstructors": true,
1932+
"queryAllDeclaredMethods": true,
1933+
"allPublicMethods": true,
1934+
"allDeclaredClasses": true,
1935+
"allPublicClasses": true
1936+
},
1937+
{
1938+
"name": "com.google.spanner.admin.database.v1.CrontabSpec$Builder",
1939+
"queryAllDeclaredConstructors": true,
1940+
"queryAllPublicConstructors": true,
1941+
"queryAllDeclaredMethods": true,
1942+
"allPublicMethods": true,
1943+
"allDeclaredClasses": true,
1944+
"allPublicClasses": true
1945+
},
18741946
{
18751947
"name": "com.google.spanner.admin.database.v1.Database",
18761948
"queryAllDeclaredConstructors": true,
@@ -1961,6 +2033,24 @@
19612033
"allDeclaredClasses": true,
19622034
"allPublicClasses": true
19632035
},
2036+
{
2037+
"name": "com.google.spanner.admin.database.v1.DeleteBackupScheduleRequest",
2038+
"queryAllDeclaredConstructors": true,
2039+
"queryAllPublicConstructors": true,
2040+
"queryAllDeclaredMethods": true,
2041+
"allPublicMethods": true,
2042+
"allDeclaredClasses": true,
2043+
"allPublicClasses": true
2044+
},
2045+
{
2046+
"name": "com.google.spanner.admin.database.v1.DeleteBackupScheduleRequest$Builder",
2047+
"queryAllDeclaredConstructors": true,
2048+
"queryAllPublicConstructors": true,
2049+
"queryAllDeclaredMethods": true,
2050+
"allPublicMethods": true,
2051+
"allDeclaredClasses": true,
2052+
"allPublicClasses": true
2053+
},
19642054
{
19652055
"name": "com.google.spanner.admin.database.v1.DropDatabaseRequest",
19662056
"queryAllDeclaredConstructors": true,
@@ -2024,6 +2114,24 @@
20242114
"allDeclaredClasses": true,
20252115
"allPublicClasses": true
20262116
},
2117+
{
2118+
"name": "com.google.spanner.admin.database.v1.FullBackupSpec",
2119+
"queryAllDeclaredConstructors": true,
2120+
"queryAllPublicConstructors": true,
2121+
"queryAllDeclaredMethods": true,
2122+
"allPublicMethods": true,
2123+
"allDeclaredClasses": true,
2124+
"allPublicClasses": true
2125+
},
2126+
{
2127+
"name": "com.google.spanner.admin.database.v1.FullBackupSpec$Builder",
2128+
"queryAllDeclaredConstructors": true,
2129+
"queryAllPublicConstructors": true,
2130+
"queryAllDeclaredMethods": true,
2131+
"allPublicMethods": true,
2132+
"allDeclaredClasses": true,
2133+
"allPublicClasses": true
2134+
},
20272135
{
20282136
"name": "com.google.spanner.admin.database.v1.GetBackupRequest",
20292137
"queryAllDeclaredConstructors": true,
@@ -2042,6 +2150,24 @@
20422150
"allDeclaredClasses": true,
20432151
"allPublicClasses": true
20442152
},
2153+
{
2154+
"name": "com.google.spanner.admin.database.v1.GetBackupScheduleRequest",
2155+
"queryAllDeclaredConstructors": true,
2156+
"queryAllPublicConstructors": true,
2157+
"queryAllDeclaredMethods": true,
2158+
"allPublicMethods": true,
2159+
"allDeclaredClasses": true,
2160+
"allPublicClasses": true
2161+
},
2162+
{
2163+
"name": "com.google.spanner.admin.database.v1.GetBackupScheduleRequest$Builder",
2164+
"queryAllDeclaredConstructors": true,
2165+
"queryAllPublicConstructors": true,
2166+
"queryAllDeclaredMethods": true,
2167+
"allPublicMethods": true,
2168+
"allDeclaredClasses": true,
2169+
"allPublicClasses": true
2170+
},
20452171
{
20462172
"name": "com.google.spanner.admin.database.v1.GetDatabaseDdlRequest",
20472173
"queryAllDeclaredConstructors": true,
@@ -2132,6 +2258,42 @@
21322258
"allDeclaredClasses": true,
21332259
"allPublicClasses": true
21342260
},
2261+
{
2262+
"name": "com.google.spanner.admin.database.v1.ListBackupSchedulesRequest",
2263+
"queryAllDeclaredConstructors": true,
2264+
"queryAllPublicConstructors": true,
2265+
"queryAllDeclaredMethods": true,
2266+
"allPublicMethods": true,
2267+
"allDeclaredClasses": true,
2268+
"allPublicClasses": true
2269+
},
2270+
{
2271+
"name": "com.google.spanner.admin.database.v1.ListBackupSchedulesRequest$Builder",
2272+
"queryAllDeclaredConstructors": true,
2273+
"queryAllPublicConstructors": true,
2274+
"queryAllDeclaredMethods": true,
2275+
"allPublicMethods": true,
2276+
"allDeclaredClasses": true,
2277+
"allPublicClasses": true
2278+
},
2279+
{
2280+
"name": "com.google.spanner.admin.database.v1.ListBackupSchedulesResponse",
2281+
"queryAllDeclaredConstructors": true,
2282+
"queryAllPublicConstructors": true,
2283+
"queryAllDeclaredMethods": true,
2284+
"allPublicMethods": true,
2285+
"allDeclaredClasses": true,
2286+
"allPublicClasses": true
2287+
},
2288+
{
2289+
"name": "com.google.spanner.admin.database.v1.ListBackupSchedulesResponse$Builder",
2290+
"queryAllDeclaredConstructors": true,
2291+
"queryAllPublicConstructors": true,
2292+
"queryAllDeclaredMethods": true,
2293+
"allPublicMethods": true,
2294+
"allDeclaredClasses": true,
2295+
"allPublicClasses": true
2296+
},
21352297
{
21362298
"name": "com.google.spanner.admin.database.v1.ListBackupsRequest",
21372299
"queryAllDeclaredConstructors": true,
@@ -2420,6 +2582,24 @@
24202582
"allDeclaredClasses": true,
24212583
"allPublicClasses": true
24222584
},
2585+
{
2586+
"name": "com.google.spanner.admin.database.v1.UpdateBackupScheduleRequest",
2587+
"queryAllDeclaredConstructors": true,
2588+
"queryAllPublicConstructors": true,
2589+
"queryAllDeclaredMethods": true,
2590+
"allPublicMethods": true,
2591+
"allDeclaredClasses": true,
2592+
"allPublicClasses": true
2593+
},
2594+
{
2595+
"name": "com.google.spanner.admin.database.v1.UpdateBackupScheduleRequest$Builder",
2596+
"queryAllDeclaredConstructors": true,
2597+
"queryAllPublicConstructors": true,
2598+
"queryAllDeclaredMethods": true,
2599+
"allPublicMethods": true,
2600+
"allDeclaredClasses": true,
2601+
"allPublicClasses": true
2602+
},
24232603
{
24242604
"name": "com.google.spanner.admin.database.v1.UpdateDatabaseDdlMetadata",
24252605
"queryAllDeclaredConstructors": true,

0 commit comments

Comments
 (0)