Skip to content

Commit 41adb13

Browse files
kamalaboulhosnsduskis
authored andcommitted
Merge from master. (#4468)
* Bump next snapshot (#4300) * Cloud Bigtable: instanceAdmin sample (#4299) * instanceAdmin sample and tests * comments added * instanceAdminExample changes * renamed variables * changes * Regenerate securitycenter client (#4311) * 3540: Used transformer for shaded plugin (#4305) * Added Query#fromProto to convert protobuf ReadRowsRequest (#4291) * Adding Query.fromProto * Adding Query.fromProto * adding changes as per feedback * updated javadoc as per feedback * reformatted Query & QueryTest.java * Bigquery: corrected equality check on subclasses of StringEnumValue (#4283) * Bigquery: corrected equality check on subclasses of StringEnumValue * update format for FieldTest.java * Fix #4269 update metata url to FQDN (#4278) * 4152: Added checking PAGE_TOKEN from options (#4303) * 3918: Added checking of attributes size for 0. Added unit test (#4304) * Bigtable: Merge bigtable-admin into the bigtable artifact (#4307) * Bigtable: merge bigtable-admin into the bigtable artifact * split exclusion change for future PR * fix admin pathes * fix deprecation warning * fix synth script * fix generated file * temporarily re-add kokoro scripts (and point them to the merged artifact) until the jobs have been removed * Remove dep from examples * fix admin integration tests * revert stray fix (will be added to a separate PR) * fix int tests * don't double format the code * fix up docs * Regenerate PubSub: documentation updates (#4293) * Regenerate monitoring client (#4316) * Regenerate bigtable client (#4318) * 3822: Fixed setDisableGZipContent call (#4314) * 3822: Fixed setDisableGZipContent call * 3822: Changes after review * Regenerate speech client: enable multi-channel features (#4317) * Release v0.77.0 (#4324) * Created enum Region.java to retrieve Regions without doing request. (#4309) * Bump next snapshot (#4325) * Bigtable: fix handling of unset rpc timeouts (#4323) When the rpc timeout is zero, then it should be treated as disabled not actual 0 * Bigtable: Expose single row read settings (#4321) * exposing ReadRowSettings thru BigtableDataSettings * fixed typo error * Regenerate compute client (#4327) * Regenerate speech client (#4328) * Update README version to use bom version (#4322) * BigQuery: Fix NPE for null table schema fields (#4338) * Add failing test for empty table schema * Fix NPE if table schema returns null for fields * Bump gax, grpc & opencensus version (#4336) * Cloud Bigtable: HelloWorld sample updates (#4339) * comments added in HelloWorld and ITHelloWorld * removed typsafe name * separate properties for bigtable.project and bigtable.instance * separate properties for bigtable.project and bigtable.instance (#4346) * Pub/Sub: default values in batch settings comments (#4350) * Pub/Sub: default values in batch settings comments Ref: https://github.com/googleapis/gax-java/blob/master/gax/src/main/java/com/google/api/gax/batching/BatchingSettings.java * Verbose comment * Update maven-surefire-plugin to 3.0.0-M3 to fix Java 8 classloader (#4344) * Update maven-surefire-plugin to 3.0.0-M3 to fix Java 8 classloader * Update failsafe plugin to 3.0.0-M3 too * Specify maven-surefire-plugin version in bigtable-emulator * Bigtable: Fixing a typo for KeyOffSet#geyKey to getKey (#4342) * Regenerate spanner client (#4332) * Spanner: remove junit from compile dependencies (#4334) * Firestore: change timestampsInSnapshots default to true. (#4353) BREAKING CHANGE: The `areTimestampsInSnapshotsEnabled()` setting is now enabled by default so timestamp fields read from a `DocumentSnapshot` will be returned as `Timestamp` objects instead of `Date`. Any code expecting to receive a `Date` object must be updated. * Regenerate clients with updated copyright year (#4382) * Regenerate asset client * Regenerate automl client * Regenerate bigquerydatatransfer client * Regenerate bigquerystorage client * Regenerate bigtable client * Regenerate container client * Regenerate containeranalysis client * Regenerate dataproc client * Regenerate dialogflow client * Regenerate dlp client * Regenerate errorreporting client * Regenerate iamcredentials client * Regenerate iot client * Regenerate kms client * Regenerate language client * Regenerate logging client * Regenerate monitoring client * Regenerate os-login client * Regenerate pubsub client * Regenerate redis client * Regenerate securitycenter client * Regenerate speech client * Regenerate tasks client * Regenerate trace client * Regenerate video-intelligence client * Regenerate websecurityscanner client * Release google-cloud-java v0.78.0 (#4386) * Regenerate compute client (#4359) * Cloud Bigtable: tableAdmin sample (#4313) * tableAdmin sample and tests * comments added * files renamed and other edits * some changes in TableAdminExample and tests * fixed timestamp to base 16 * separate properties for bigtable.project and bigtable.instance * Regenerate scheduler client (#4294) * Regenerate spanner client (#4388) * Bump next snapshot (#4391) * Regenerate asset client (#4395) * Regenerate scheduler client (#4396) * Firestore: Include a trailing /documents on root resource paths (#4352) This is required for v1 and accepted in v1beta1. Port of googleapis/nodejs-firestore@52c7381 * Release v0.79.0 (#4402) * Removing some unused dependencies (#4385) * Removing some unused dependencies Also, reducing scope of auto-value to provided. * Restoring Firestore auto-value * Removing more instances of easymock. * Removing non-deprecated uses of joda time. (#4351) * Removing non-deprecated uses of joda time. This works towards #3482 * Update pom.xml * Ran `mvn com.coveo:fmt-maven-plugin:format` * Fixing a bad merge * Bump next snapshot (#4405) * fix shading (#4406) * Fixing some deprecation warnings (#4390) * fixing some deprecation warnings * updated comment * BigQuery : Fix Location configurable at BigQueryOptions (#4329) * Fix Location configurable from BigQueryOptions * modified code * modified code and add test case * removed unused location * Generate Firestore API v1 (#4410) * Bigtable: make row & cell ordering more consistent. (#4421) * Bigtable: make row & cell ordering more consistent. * RowCells should always be ordered in lexicographically by family, then qualifier and finally by reverse chronological order * Although rows will always be ordered lexicographically by row key, they should not implement Comparable to avoid confusion when compareTo() == 0 and equals() is false. Instead that ordering was moved to a separate comparator. * Add helpers to filter cells by family & qualifier * tweaks * code style * code style * Fix code formatting (#4437) * Regenerate compute client (#4399) * Regenerate compute client (#4444) * Firestore: Migrate client to use v1 gapic client / protos. (#4419) * Regenerate asset client (#4426) * Regenerate bigtable client (#4427) * Regenerate dataproc client (#4428) * Regenerate speech client (#4422) * Regenerate dialogflow client (#4429) * Regenerate redis client (#4431) * Regenerate securitycenter client (#4432) * Regenerate tasks client (#4411) * Fix usages of any(<Primitive>.class) matchers (#4453) In Mockito 2, if a method expects a primitive type, but an any(<Primitive>.class) matcher is used in its place, it will throw an error. To prepare for this upcoming breakage, change all existing any(<Primitive>.class) matchers to use the correct any<Primitive>() matcher. * Regenerate video-intelligence client (#4434) * Regenerate automl client (#4418) * Regenerate automl client (#4455) * Regenerate speech client (#4456) * add comments (#4441) * Update some default retry setting values (#4425) Ref: https://github.com/googleapis/google-cloud-java/blob/ed7bc857a05b34eed6be182d4798a62bf09cd394/google-cloud-clients/google-cloud-pubsub/src/main/java/com/google/cloud/pubsub/v1/Publisher.java#L497 * Implement BucketPolicyOnly (#4404) * implement BucketPolicyOnly * [Storage] Bucket Policy Only samples (#4408) * Humble beginnings for BPO samples with tests * Update samples per client changes * Fix format issue * Lint fix * Bigtable: make request context serializable (#4459) * Bigtable: expose helper to convert proto rows into model rows (#4458) This is needed for hbase adapter transition * Regenerate texttospeech client (#4333) * Regenerate compute client (#4462) * Skip integration tests if no changes (#4392) * Add environment variable for allowing skipping ITs * Skip integration tests if there are no changes in that directory * Also check google-cloud-core client and the grpc-api generated models * update TESTING.md (#4409) * Regenerate spanner client (#4433) * Regenerate texttospeech client (#4463) * 3534: Made HttpTransportOptions constructor public. (#4439) * use gax 1.38.0 (#4460) * Regenerate firestore client (#4348) * Empty table results can have a schema (#4185) * Update EmptyTableResult.java * Update Job.java * add test case * 4273: Added a new create method to pass offset and length of sub array. (#4407) * 4273: Added a new create method to pass offset and lenght of sub array. * 4273: Fixed codeformat error. * 4273: Rephrased a comment. * 4273: Added a new integration test using the new createBlobWithSubArrayFromByteArray code snippet. * Add firestore grpc and proto versions to versions.txt (#4464) * Release v0.80.0 (#4465) * Bump next snapshot (#4467) * Adding Cloud Bigtable Mutation fromProto (#4461) * Adding Cloud Bigtable Mutation fromProto * Fixing formatting * Addressing comments `fromProto` becomes `fromProtoUnsafe` * Fixing lint issues. * adding a warning to `fromProtoUnsafe` * Regenerate websecurityscanner client (#4435)
1 parent 4fbba04 commit 41adb13

File tree

2,592 files changed

+159189
-13428
lines changed

Some content is hidden

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

2,592 files changed

+159189
-13428
lines changed

.kokoro/build.sh

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,44 @@ set -eo pipefail
1717

1818
cd github/google-cloud-java/
1919

20+
function client_has_changes() {
21+
CLIENT_NAME=$1
22+
if [[ ! -z $(git diff master google-cloud-clients/google-cloud-core*) ]]; then
23+
echo "true"
24+
return
25+
fi
26+
27+
if [[ ! -z $(git diff master google-cloud-clients/${CLIENT_NAME}) ]]; then
28+
echo "true"
29+
return
30+
fi
31+
32+
if [[ ! -z $(git diff master google-api-grpc/*${CLIENT_NAME}*) ]]; then
33+
echo "true"
34+
return
35+
fi
36+
37+
echo "false"
38+
}
39+
2040
# Print out Java version
2141
java -version
2242
echo $JOB_TYPE
2343

44+
if [[ "${SKIP_INTEGRATION_TESTS_IF_NO_CHANGES}" == "true" ]] &&
45+
[[ "${JOB_TYPE}" == "integration" ]]; then
46+
CLIENT=$(echo ${INTEGRATION_TEST_ARGS} | cut -d' ' -f1 | cut -d'/' -f2)
47+
CLIENT_HAS_CHANGES=$(client_has_changes ${CLIENT})
48+
if [[ "${CLIENT_HAS_CHANGES}" == "false" ]]; then
49+
echo "No difference from master, skipping tests."
50+
exit 0
51+
fi
52+
fi
53+
2454
mvn install -DskipTests=true -Dmaven.javadoc.skip=true -Dgcloud.download.skip=true -B -V
2555

2656
# prepend Kokoro root directory onto GOOGLE_APPLICATION_CREDENTIALS path
27-
if [ ! -z "$GOOGLE_APPLICATION_CREDENTIALS" ]; then
57+
if [[ ! -z "$GOOGLE_APPLICATION_CREDENTIALS" ]]; then
2858
export GOOGLE_APPLICATION_CREDENTIALS=$(realpath ${KOKORO_ROOT}/src/${GOOGLE_APPLICATION_CREDENTIALS})
2959
fi
3060

.kokoro/common.cfg

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,9 @@ env_vars: {
1111
key: "TRAMPOLINE_BUILD_FILE"
1212
value: "github/google-auth-library-java/.kokoro/build.sh"
1313
}
14+
15+
# By default, always run integration tests
16+
env_vars: {
17+
key: "SKIP_INTEGRATION_TESTS_IF_NO_CHANGES"
18+
value: "false"
19+
}

.kokoro/continuous/bigtableadmin-it.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ env_vars: {
88

99
env_vars: {
1010
key: "INTEGRATION_TEST_ARGS"
11-
value: "google-cloud-clients/google-cloud-bigtable-admin -Dbigtable.project=gcloud-devel -Dbigtable.instance=google-cloud-bigtable"
11+
value: "google-cloud-clients/google-cloud-bigtable -Dbigtable.env=prod -Dbigtable.project=gcloud-devel -Dbigtable.instance=google-cloud-bigtable -Dbigtable.table=integration-tests"
1212
}
1313

1414
env_vars: {

.kokoro/nightly/bigtableadmin-it.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ env_vars: {
88

99
env_vars: {
1010
key: "INTEGRATION_TEST_ARGS"
11-
value: "google-cloud-clients/google-cloud-bigtable-admin -Dbigtable.project=gcloud-devel -Dbigtable.instance=google-cloud-bigtable"
11+
value: "google-cloud-clients/google-cloud-bigtable -Dbigtable.env=prod -Dbigtable.project=gcloud-devel -Dbigtable.instance=google-cloud-bigtable -Dbigtable.table=integration-tests"
1212
}
1313

1414
env_vars: {

.kokoro/presubmit/bigtableadmin-it.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ env_vars: {
88

99
env_vars: {
1010
key: "INTEGRATION_TEST_ARGS"
11-
value: "google-cloud-clients/google-cloud-bigtable-admin -Dbigtable.project=gcloud-devel -Dbigtable.instance=google-cloud-bigtable"
11+
value: "google-cloud-clients/google-cloud-bigtable -Dbigtable.env=prod -Dbigtable.project=gcloud-devel -Dbigtable.instance=google-cloud-bigtable -Dbigtable.table=integration-tests"
1212
}
1313

1414
env_vars: {

.kokoro/presubmit/common.cfg

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,19 @@ gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/trampoline"
1414
build_file: "google-cloud-java/.kokoro/trampoline.sh"
1515

1616
env_vars: {
17-
key: "TRAMPOLINE_BUILD_FILE"
18-
value: "github/google-cloud-java/.kokoro/build.sh"
17+
key: "TRAMPOLINE_BUILD_FILE"
18+
value: "github/google-cloud-java/.kokoro/build.sh"
1919
}
2020

2121
env_vars: {
22-
key: "JOB_TYPE"
23-
value: "test"
22+
key: "JOB_TYPE"
23+
value: "test"
24+
}
25+
26+
# For presubmits, only run integrations if the code has changed
27+
env_vars: {
28+
key: "SKIP_INTEGRATION_TESTS_IF_NO_CHANGES"
29+
value: "true"
2430
}
2531

2632
before_action {

README.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Google Cloud Client Library for Java
44
Java idiomatic client for [Google Cloud Platform][cloud-platform] services.
55

66
[![Kokoro CI](http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/master.svg)](http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/master.html)
7-
[![Maven](https://img.shields.io/maven-central/v/com.google.cloud/google-cloud.svg)](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.google.cloud%22%20a%3A%22google-cloud%22)
7+
[![Maven](https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-bom.svg)](https://search.maven.org/search?q=g:com.google.cloud%20a:google-cloud-bom)
88
[![Codacy Badge](https://api.codacy.com/project/badge/grade/9da006ad7c3a4fe1abd142e77c003917)](https://www.codacy.com/app/mziccard/google-cloud-java)
99

1010
- [Google Cloud Platform Documentation][cloud-platform-docs]
@@ -42,7 +42,6 @@ This library supports the following Google Cloud Platform services with clients
4242
This library supports the following Google Cloud Platform services with clients at an [Alpha](#versioning) quality level:
4343

4444
- [Cloud Bigtable](google-cloud-clients/google-cloud-bigtable) (Alpha)
45-
- [Cloud Bigtable Admin](google-cloud-clients/google-cloud-bigtable-admin) (Alpha)
4645
- [Cloud Compute](google-cloud-clients/google-cloud-compute) (Alpha)
4746
- [Cloud Dataproc](google-cloud-clients/google-cloud-dataproc) (Alpha)
4847
- [Cloud DNS](google-cloud-clients/google-cloud-dns) (Alpha)
@@ -67,7 +66,7 @@ If you are using Maven, add this to your pom.xml file
6766
<dependency>
6867
<groupId>com.google.cloud</groupId>
6968
<artifactId>google-cloud-bom</artifactId>
70-
<version>0.76.0-alpha</version>
69+
<version>0.80.0-alpha</version>
7170
<type>pom</type>
7271
<scope>import</scope>
7372
</dependency>
@@ -86,11 +85,11 @@ If you are using Maven, add this to your pom.xml file
8685
[//]: # ({x-version-update-start:google-cloud-storage:released})
8786
If you are using Gradle, add this to your dependencies
8887
```Groovy
89-
compile 'com.google.cloud:google-cloud-storage:1.58.0'
88+
compile 'com.google.cloud:google-cloud-storage:1.62.0'
9089
```
9190
If you are using SBT, add this to your dependencies
9291
```Scala
93-
libraryDependencies += "com.google.cloud" % "google-cloud-storage" % "1.58.0"
92+
libraryDependencies += "com.google.cloud" % "google-cloud-storage" % "1.62.0"
9493
```
9594
[//]: # ({x-version-update-end})
9695

@@ -111,7 +110,7 @@ If you are running into problems with version conflicts, the easiest way to solv
111110
<dependency>
112111
<groupId>com.google.cloud</groupId>
113112
<artifactId>google-cloud-bom</artifactId>
114-
<version>0.76.0-alpha</version>
113+
<version>0.80.0-alpha</version>
115114
<type>pom</type>
116115
<scope>import</scope>
117116
</dependency>

TESTING.md

Lines changed: 3 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ To use the `prod` environment:
5656
2. Download the [JSON service account credentials file][create-service-account] from the Google
5757
Developer's Console.
5858
3. Set the environment variable `GOOGLE_APPLICATION_CREDENTIALS` to the path of the credentials file
59-
4. Set the system property `bigtable.env=prod` and `bigtable.table` to the full table name you
60-
created earlier. Example:
59+
4. Set the system property `bigtable.env=prod`, `bigtable.project`, `bigtable.instance` and
60+
`bigtable.table` to created earlier. Example:
6161
```shell
6262
mvn verify -am -pl google-cloud-bigtable \
6363
-Dbigtable.env=prod \
@@ -66,23 +66,6 @@ To use the `prod` environment:
6666
-Dbigtable.table=my-table
6767
```
6868

69-
### Testing code that uses Bigtable Admin
70-
71-
Bigtable Admin integration tests are run against a real Bigtable instance.
72-
73-
To run the tests:
74-
1. Set up the target table using `google-cloud-bigtable/scripts/setup-test-table.sh`
75-
2. Download the [JSON service account credentials file][create-service-account] from the Google
76-
Developer's Console.
77-
3. Set the environment variable `GOOGLE_APPLICATION_CREDENTIALS` to the path of the credentials file
78-
4. Set the system property `bigtable.instance` to the full instance name you
79-
created earlier. Example:
80-
```shell
81-
mvn verify -am -pl google-cloud-bigtable-admin \
82-
-Dbigtable.project=my-project
83-
-Dbigtable.instance=my-instance
84-
```
85-
8669
### Testing code that uses Compute
8770

8871
Currently, there isn't an emulator for Google Compute, so an alternative is to create a test
@@ -173,50 +156,7 @@ uses the `RemoteLoggingHelper` to create a metric.
173156

174157
You can test against a Pub/Sub emulator:
175158

176-
1. [Install Cloud SDK](https://cloud.google.com/sdk/downloads)
177-
178-
2. Start the emulator:
179-
```shell
180-
$ gcloud beta emulators pubsub start
181-
```
182-
183-
To determine which host/port the emulator is running on:
184-
```shell
185-
$ gcloud beta emulators pubsub env-init
186-
# Sample output:
187-
# export PUBSUB_EMULATOR_HOST=localhost:8759
188-
```
189-
190-
3. Point your client to the emulator.
191-
```java
192-
String hostport = System.getenv("PUBSUB_EMULATOR_HOST");
193-
ManagedChannel channel = ManagedChannelBuilder.forTarget(hostport).usePlaintext(true).build();
194-
try {
195-
ChannelProvider channelProvider = FixedChannelProvider.create(channel);
196-
CredentialsProvider credentialsProvider = new NoCredentialsProvider();
197-
198-
// Similarly for SubscriptionAdminSettings
199-
TopicAdminClient topicClient = TopicAdminClient.create(
200-
TopicAdminSettings
201-
.defaultBuilder()
202-
.setTransportProvider(
203-
GrpcTransportProvider.newBuilder()
204-
.setChannelProvider(channelProvider)
205-
.build())
206-
.setCredentialsProvider(credentialsProvider)
207-
.build());
208-
209-
// Similarly for Subscriber
210-
Publisher publisher =
211-
Publisher
212-
.defaultBuilder(topicName)
213-
.setChannelProvider(channelProvider)
214-
.setCredentialsProvider(credentialsProvider)
215-
.build();
216-
} finally {
217-
channel.shutdown();
218-
}
219-
```
159+
1. [Set up the emulator](https://cloud.google.com/pubsub/docs/emulator)
220160

221161
### Testing code that uses Redis
222162

google-api-grpc/grpc-google-cloud-asset-v1beta1/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
44
<modelVersion>4.0.0</modelVersion>
55
<artifactId>grpc-google-cloud-asset-v1beta1</artifactId>
6-
<version>0.41.0</version><!-- {x-version-update:grpc-google-cloud-asset-v1beta1:current} -->
6+
<version>0.45.1-SNAPSHOT</version><!-- {x-version-update:grpc-google-cloud-asset-v1beta1:current} -->
77
<name>grpc-google-cloud-asset-v1beta1</name>
88
<description>GRPC library for grpc-google-cloud-asset-v1beta1</description>
99
<parent>
1010
<groupId>com.google.api.grpc</groupId>
1111
<artifactId>google-api-grpc</artifactId>
12-
<version>0.41.0</version><!-- {x-version-update:google-api-grpc:current} -->
12+
<version>0.45.1-SNAPSHOT</version><!-- {x-version-update:google-api-grpc:current} -->
1313
</parent>
1414
<dependencies>
1515
<dependency>

google-api-grpc/grpc-google-cloud-automl-v1beta1/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
44
<modelVersion>4.0.0</modelVersion>
55
<artifactId>grpc-google-cloud-automl-v1beta1</artifactId>
6-
<version>0.41.0</version><!-- {x-version-update:grpc-google-cloud-automl-v1beta1:current} -->
6+
<version>0.45.1-SNAPSHOT</version><!-- {x-version-update:grpc-google-cloud-automl-v1beta1:current} -->
77
<name>grpc-google-cloud-automl-v1beta1</name>
88
<description>GRPC library for grpc-google-cloud-automl-v1beta1</description>
99
<parent>
1010
<groupId>com.google.api.grpc</groupId>
1111
<artifactId>google-api-grpc</artifactId>
12-
<version>0.41.0</version><!-- {x-version-update:google-api-grpc:current} -->
12+
<version>0.45.1-SNAPSHOT</version><!-- {x-version-update:google-api-grpc:current} -->
1313
</parent>
1414
<dependencies>
1515
<dependency>

0 commit comments

Comments
 (0)