Skip to content

Commit 01aa679

Browse files
committed
Merge branch 'main' of https://github.com/googleapis/java-spanner into grpc-telemetry-client-interceptor
2 parents 233acd2 + b44104f commit 01aa679

File tree

115 files changed

+19858
-2174
lines changed

Some content is hidden

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

115 files changed

+19858
-2174
lines changed

.github/release-please.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,3 +38,7 @@ branches:
3838
bumpMinorPreMajor: true
3939
handleGHRelease: true
4040
branch: 6.67.x
41+
- releaseType: java-backport
42+
bumpMinorPreMajor: true
43+
handleGHRelease: true
44+
branch: 6.66.x

.github/sync-repo-settings.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,25 @@ branchProtectionRules:
140140
- checkstyle
141141
- compile (8)
142142
- compile (11)
143+
- pattern: 6.66.x
144+
isAdminEnforced: true
145+
requiredApprovingReviewCount: 1
146+
requiresCodeOwnerReviews: true
147+
requiresStrictStatusChecks: false
148+
requiredStatusCheckContexts:
149+
- dependencies (17)
150+
- lint
151+
- javadoc
152+
- units (8)
153+
- units (11)
154+
- 'Kokoro - Test: Integration'
155+
- 'Kokoro - Test: Integration with Multiplexed Sessions'
156+
- cla/google
157+
- checkstyle
158+
- compile (8)
159+
- compile (11)
160+
- units-with-multiplexed-session (8)
161+
- units-with-multiplexed-session (11)
143162
permissionRules:
144163
- team: yoshi-admins
145164
permission: admin

.github/workflows/unmanaged_dependency_check.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ jobs:
1717
# repository
1818
.kokoro/build.sh
1919
- name: Unmanaged dependency check
20-
uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.32.0
20+
uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.33.0
2121
with:
2222
bom-path: google-cloud-spanner-bom/pom.xml

.kokoro/build.sh

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,16 @@ if [[ ! -z "${GOOGLE_APPLICATION_CREDENTIALS}" && "${GOOGLE_APPLICATION_CREDENTI
4848
export GOOGLE_APPLICATION_CREDENTIALS=$(realpath ${KOKORO_GFILE_DIR}/${GOOGLE_APPLICATION_CREDENTIALS})
4949
fi
5050

51+
# Start the Spanner emulator if the environment variable for it has been set.
52+
# TODO: Change if statement once the env var can be set in the config.
53+
#if [[ ! -z "${SPANNER_EMULATOR_HOST}" ]]; then
54+
if [[ "$JOB_TYPE" == "graalvm" ]] || [[ "$JOB_TYPE" == "graalvm17" ]]; then
55+
echo "Starting emulator"
56+
export SPANNER_EMULATOR_HOST=localhost:9010
57+
docker pull gcr.io/cloud-spanner-emulator/emulator
58+
docker run -d --rm --name spanner-emulator -p 9010:9010 -p 9020:9020 gcr.io/cloud-spanner-emulator/emulator
59+
fi
60+
5161
# Kokoro integration test uses both JDK 11 and JDK 8. We ensure the generated class files
5262
# are compatible with Java 8 when running tests.
5363
if [ -n "${JAVA8_HOME}" ]; then
@@ -233,6 +243,11 @@ clirr)
233243
;;
234244
esac
235245

246+
if [[ ! -z "${SPANNER_EMULATOR_HOST}" ]]; then
247+
echo "Stopping emulator"
248+
docker container stop spanner-emulator
249+
fi
250+
236251
if [ "${REPORT_COVERAGE}" == "true" ]
237252
then
238253
bash ${KOKORO_GFILE_DIR}/codecov.sh

.kokoro/presubmit/graalvm-native-17.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# Configure the docker image for kokoro-trampoline.
44
env_vars: {
55
key: "TRAMPOLINE_IMAGE"
6-
value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.32.0"
6+
value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.33.0"
77
}
88

99
env_vars: {

.kokoro/presubmit/graalvm-native.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# Configure the docker image for kokoro-trampoline.
44
env_vars: {
55
key: "TRAMPOLINE_IMAGE"
6-
value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.32.0"
6+
value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.33.0"
77
}
88

99
env_vars: {

.repo-metadata.json

Lines changed: 7 additions & 8 deletions
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": "grpc",
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+
}

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,36 @@
11
# Changelog
22

3+
## [6.72.0](https://github.com/googleapis/java-spanner/compare/v6.71.0...v6.72.0) (2024-08-07)
4+
5+
6+
### Features
7+
8+
* Add `RESOURCE_EXHAUSTED` to the list of retryable error codes ([e859b29](https://github.com/googleapis/java-spanner/commit/e859b29ccf4e68b1ab62cffdd4cf197011ba9878))
9+
* Add field order_by in spanner.proto ([e859b29](https://github.com/googleapis/java-spanner/commit/e859b29ccf4e68b1ab62cffdd4cf197011ba9878))
10+
* Add QueryCancellationAction message in executor protos ([e859b29](https://github.com/googleapis/java-spanner/commit/e859b29ccf4e68b1ab62cffdd4cf197011ba9878))
11+
* Add SessionPoolOptions, SpannerOptions protos in executor protos ([e859b29](https://github.com/googleapis/java-spanner/commit/e859b29ccf4e68b1ab62cffdd4cf197011ba9878))
12+
* Add support for multi region encryption config ([e859b29](https://github.com/googleapis/java-spanner/commit/e859b29ccf4e68b1ab62cffdd4cf197011ba9878))
13+
* Enable hermetic library generation ([#3129](https://github.com/googleapis/java-spanner/issues/3129)) ([94b2a86](https://github.com/googleapis/java-spanner/commit/94b2a8610ac02d2b4212c421f03b4e9561ec9949))
14+
* **spanner:** Add samples for instance partitions ([#3221](https://github.com/googleapis/java-spanner/issues/3221)) ([bc48bf2](https://github.com/googleapis/java-spanner/commit/bc48bf212e37441221b3b6c8742b07ff601f6c41))
15+
* **spanner:** Add support for Cloud Spanner Scheduled Backups ([e859b29](https://github.com/googleapis/java-spanner/commit/e859b29ccf4e68b1ab62cffdd4cf197011ba9878))
16+
* **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 ([e859b29](https://github.com/googleapis/java-spanner/commit/e859b29ccf4e68b1ab62cffdd4cf197011ba9878))
17+
* **spanner:** Set manual affinity incase of gRPC-GCP extenstion ([#3215](https://github.com/googleapis/java-spanner/issues/3215)) ([86b306a](https://github.com/googleapis/java-spanner/commit/86b306a4189483a5fd2746052bed817443630567))
18+
* Support Read RPC OrderBy ([#3180](https://github.com/googleapis/java-spanner/issues/3180)) ([735bca5](https://github.com/googleapis/java-spanner/commit/735bca523e4ea53a24929fb2c27d282c41350e91))
19+
20+
21+
### Bug Fixes
22+
23+
* Make sure commitAsync always finishes ([#3216](https://github.com/googleapis/java-spanner/issues/3216)) ([440c88b](https://github.com/googleapis/java-spanner/commit/440c88bd67e1c9d08445fe26b01bf243f7fd1ca4))
24+
* SessionPoolOptions.Builder#toBuilder() skipped useMultiplexedSessions ([#3197](https://github.com/googleapis/java-spanner/issues/3197)) ([027f92c](https://github.com/googleapis/java-spanner/commit/027f92cf32fee8217d2075db61fe0be58d43a40d))
25+
26+
27+
### Dependencies
28+
29+
* Bump sdk-platform-java-config to 3.33.0 ([#3243](https://github.com/googleapis/java-spanner/issues/3243)) ([35907c6](https://github.com/googleapis/java-spanner/commit/35907c63ae981612ba24dd9605db493b5b864217))
30+
* Update dependencies to latest ([#3250](https://github.com/googleapis/java-spanner/issues/3250)) ([d1d566b](https://github.com/googleapis/java-spanner/commit/d1d566b096915a537e0978715c81bfca00e34ceb))
31+
* Update dependency com.google.auto.value:auto-value-annotations to v1.11.0 ([#3191](https://github.com/googleapis/java-spanner/issues/3191)) ([065cd48](https://github.com/googleapis/java-spanner/commit/065cd489964aaee42fffe1e71327906bde907205))
32+
* Update dependency com.google.cloud:google-cloud-trace to v2.47.0 ([#3067](https://github.com/googleapis/java-spanner/issues/3067)) ([e336ab8](https://github.com/googleapis/java-spanner/commit/e336ab81a1d392d56386f9302bf51bf14e385dad))
33+
334
## [6.71.0](https://github.com/googleapis/java-spanner/compare/v6.70.0...v6.71.0) (2024-07-03)
435

536

README.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file:
1919
<dependency>
2020
<groupId>com.google.cloud</groupId>
2121
<artifactId>libraries-bom</artifactId>
22-
<version>26.39.0</version>
22+
<version>26.43.0</version>
2323
<type>pom</type>
2424
<scope>import</scope>
2525
</dependency>
@@ -42,15 +42,15 @@ If you are using Maven without the BOM, add this to your dependencies:
4242
<dependency>
4343
<groupId>com.google.cloud</groupId>
4444
<artifactId>google-cloud-spanner</artifactId>
45-
<version>6.67.0</version>
45+
<version>6.71.0</version>
4646
</dependency>
4747

4848
```
4949

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.

benchmarks/pom.xml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<parent>
2525
<groupId>com.google.cloud</groupId>
2626
<artifactId>google-cloud-spanner-parent</artifactId>
27-
<version>6.71.1-SNAPSHOT</version><!-- {x-version-update:google-cloud-spanner:current} -->
27+
<version>6.72.1-SNAPSHOT</version><!-- {x-version-update:google-cloud-spanner:current} -->
2828
</parent>
2929

3030
<properties>
@@ -33,8 +33,8 @@
3333
<maven.compiler.target>1.8</maven.compiler.target>
3434
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
3535
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
36-
<junixsocket.version>2.9.1</junixsocket.version>
37-
<opentelemetry.version>1.39.0</opentelemetry.version>
36+
<junixsocket.version>2.10.0</junixsocket.version>
37+
<opentelemetry.version>1.40.0</opentelemetry.version>
3838
</properties>
3939

4040
<dependencies>
@@ -49,12 +49,12 @@
4949
<dependency>
5050
<groupId>com.google.cloud.opentelemetry</groupId>
5151
<artifactId>exporter-trace</artifactId>
52-
<version>0.29.0</version>
52+
<version>0.31.0</version>
5353
</dependency>
5454
<dependency>
5555
<groupId>com.google.cloud.opentelemetry</groupId>
5656
<artifactId>exporter-metrics</artifactId>
57-
<version>0.29.0</version>
57+
<version>0.31.0</version>
5858
</dependency>
5959
<!-- OpenTelemetry test dependencies -->
6060
<dependency>
@@ -85,14 +85,14 @@
8585
<dependency>
8686
<groupId>io.opentelemetry</groupId>
8787
<artifactId>opentelemetry-bom</artifactId>
88-
<version>1.39.0</version>
88+
<version>1.40.0</version>
8989
<type>pom</type>
9090
<scope>import</scope>
9191
</dependency>
9292
<dependency>
9393
<groupId>com.google.cloud</groupId>
9494
<artifactId>google-cloud-spanner</artifactId>
95-
<version>6.67.0</version>
95+
<version>6.71.0</version>
9696
</dependency>
9797
<dependency>
9898
<groupId>commons-cli</groupId>
@@ -102,7 +102,7 @@
102102
<dependency>
103103
<groupId>com.google.auto.value</groupId>
104104
<artifactId>auto-value-annotations</artifactId>
105-
<version>1.10.4</version>
105+
<version>1.11.0</version>
106106
</dependency>
107107
<dependency>
108108
<groupId>com.kohlschutter.junixsocket</groupId>
@@ -133,7 +133,7 @@
133133
<plugin>
134134
<groupId>org.codehaus.mojo</groupId>
135135
<artifactId>exec-maven-plugin</artifactId>
136-
<version>3.3.0</version>
136+
<version>3.4.0</version>
137137
<configuration>
138138
<mainClass>com.google.cloud.spanner.benchmark.LatencyBenchmark</mainClass>
139139
<cleanupDaemonThreads>false</cleanupDaemonThreads>

generation_config.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
gapic_generator_version: 2.42.0
2-
googleapis_commitish: 6f289d775912966eb0cf04bda91e5e355c998d30
3-
libraries_bom_version: 26.38.0
1+
gapic_generator_version: 2.43.0
2+
googleapis_commitish: 7314e20f5e3b2550b2e10a8c53f58ae57c511773
3+
libraries_bom_version: 26.43.0
44
libraries:
55
- api_shortname: spanner
66
name_pretty: Cloud Spanner

google-cloud-spanner-bom/pom.xml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
<modelVersion>4.0.0</modelVersion>
44
<groupId>com.google.cloud</groupId>
55
<artifactId>google-cloud-spanner-bom</artifactId>
6-
<version>6.71.1-SNAPSHOT</version><!-- {x-version-update:google-cloud-spanner:current} -->
6+
<version>6.72.1-SNAPSHOT</version><!-- {x-version-update:google-cloud-spanner:current} -->
77
<packaging>pom</packaging>
88
<parent>
99
<groupId>com.google.cloud</groupId>
1010
<artifactId>sdk-platform-java-config</artifactId>
11-
<version>3.32.0</version>
11+
<version>3.33.0</version>
1212
</parent>
1313

1414
<name>Google Cloud Spanner BOM</name>
@@ -53,43 +53,43 @@
5353
<dependency>
5454
<groupId>com.google.cloud</groupId>
5555
<artifactId>google-cloud-spanner</artifactId>
56-
<version>6.71.1-SNAPSHOT</version><!-- {x-version-update:google-cloud-spanner:current} -->
56+
<version>6.72.1-SNAPSHOT</version><!-- {x-version-update:google-cloud-spanner:current} -->
5757
</dependency>
5858
<dependency>
5959
<groupId>com.google.cloud</groupId>
6060
<artifactId>google-cloud-spanner</artifactId>
6161
<type>test-jar</type>
62-
<version>6.71.1-SNAPSHOT</version><!-- {x-version-update:google-cloud-spanner:current} -->
62+
<version>6.72.1-SNAPSHOT</version><!-- {x-version-update:google-cloud-spanner:current} -->
6363
</dependency>
6464
<dependency>
6565
<groupId>com.google.api.grpc</groupId>
6666
<artifactId>grpc-google-cloud-spanner-v1</artifactId>
67-
<version>6.71.1-SNAPSHOT</version><!-- {x-version-update:grpc-google-cloud-spanner-v1:current} -->
67+
<version>6.72.1-SNAPSHOT</version><!-- {x-version-update:grpc-google-cloud-spanner-v1:current} -->
6868
</dependency>
6969
<dependency>
7070
<groupId>com.google.api.grpc</groupId>
7171
<artifactId>grpc-google-cloud-spanner-admin-instance-v1</artifactId>
72-
<version>6.71.1-SNAPSHOT</version><!-- {x-version-update:grpc-google-cloud-spanner-admin-instance-v1:current} -->
72+
<version>6.72.1-SNAPSHOT</version><!-- {x-version-update:grpc-google-cloud-spanner-admin-instance-v1:current} -->
7373
</dependency>
7474
<dependency>
7575
<groupId>com.google.api.grpc</groupId>
7676
<artifactId>grpc-google-cloud-spanner-admin-database-v1</artifactId>
77-
<version>6.71.1-SNAPSHOT</version><!-- {x-version-update:grpc-google-cloud-spanner-admin-database-v1:current} -->
77+
<version>6.72.1-SNAPSHOT</version><!-- {x-version-update:grpc-google-cloud-spanner-admin-database-v1:current} -->
7878
</dependency>
7979
<dependency>
8080
<groupId>com.google.api.grpc</groupId>
8181
<artifactId>proto-google-cloud-spanner-admin-instance-v1</artifactId>
82-
<version>6.71.1-SNAPSHOT</version><!-- {x-version-update:proto-google-cloud-spanner-admin-instance-v1:current} -->
82+
<version>6.72.1-SNAPSHOT</version><!-- {x-version-update:proto-google-cloud-spanner-admin-instance-v1:current} -->
8383
</dependency>
8484
<dependency>
8585
<groupId>com.google.api.grpc</groupId>
8686
<artifactId>proto-google-cloud-spanner-v1</artifactId>
87-
<version>6.71.1-SNAPSHOT</version><!-- {x-version-update:proto-google-cloud-spanner-v1:current} -->
87+
<version>6.72.1-SNAPSHOT</version><!-- {x-version-update:proto-google-cloud-spanner-v1:current} -->
8888
</dependency>
8989
<dependency>
9090
<groupId>com.google.api.grpc</groupId>
9191
<artifactId>proto-google-cloud-spanner-admin-database-v1</artifactId>
92-
<version>6.71.1-SNAPSHOT</version><!-- {x-version-update:proto-google-cloud-spanner-admin-database-v1:current} -->
92+
<version>6.72.1-SNAPSHOT</version><!-- {x-version-update:proto-google-cloud-spanner-admin-database-v1:current} -->
9393
</dependency>
9494
</dependencies>
9595
</dependencyManagement>

google-cloud-spanner-executor/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55
<modelVersion>4.0.0</modelVersion>
66
<groupId>com.google.cloud</groupId>
77
<artifactId>google-cloud-spanner-executor</artifactId>
8-
<version>6.71.1-SNAPSHOT</version><!-- {x-version-update:google-cloud-spanner-executor:current} -->
8+
<version>6.72.1-SNAPSHOT</version><!-- {x-version-update:google-cloud-spanner-executor:current} -->
99
<packaging>jar</packaging>
1010
<name>Google Cloud Spanner Executor</name>
1111

1212
<parent>
1313
<groupId>com.google.cloud</groupId>
1414
<artifactId>google-cloud-spanner-parent</artifactId>
15-
<version>6.71.1-SNAPSHOT</version><!-- {x-version-update:google-cloud-spanner:current} -->
15+
<version>6.72.1-SNAPSHOT</version><!-- {x-version-update:google-cloud-spanner:current} -->
1616
</parent>
1717

1818
<properties>
@@ -188,7 +188,7 @@
188188
<plugin>
189189
<groupId>org.apache.maven.plugins</groupId>
190190
<artifactId>maven-failsafe-plugin</artifactId>
191-
<version>3.3.0</version>
191+
<version>3.3.1</version>
192192
</plugin>
193193
</plugins>
194194
<pluginManagement>

google-cloud-spanner-executor/src/main/java/com/google/cloud/spanner/executor/v1/stub/SpannerExecutorProxyStubSettings.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
package com.google.cloud.spanner.executor.v1.stub;
1818

1919
import com.google.api.core.ApiFunction;
20+
import com.google.api.core.ObsoleteApi;
2021
import com.google.api.gax.core.GaxProperties;
2122
import com.google.api.gax.core.GoogleCredentialsProvider;
2223
import com.google.api.gax.core.InstantiatingExecutorProvider;
@@ -119,6 +120,7 @@ public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuild
119120
}
120121

121122
/** Returns the default service endpoint. */
123+
@ObsoleteApi("Use getEndpoint() instead")
122124
public static String getDefaultEndpoint() {
123125
return "spanner-cloud-executor.googleapis.com:443";
124126
}

0 commit comments

Comments
 (0)