diff --git a/.kokoro/build.sh b/.kokoro/build.sh index dc2936ef76a..f1ae58408da 100755 --- a/.kokoro/build.sh +++ b/.kokoro/build.sh @@ -44,13 +44,26 @@ test) bash .kokoro/coerce_logs.sh ;; lint) - mvn com.coveo:fmt-maven-plugin:check + mvn \ + -Penable-samples \ + com.coveo:fmt-maven-plugin:check ;; javadoc) mvn javadoc:javadoc javadoc:test-javadoc ;; integration) mvn -B ${INTEGRATION_TEST_ARGS} \ + -Penable-integration-tests \ + -DtrimStackTrace=false \ + -Dclirr.skip=true \ + -Denforcer.skip=true \ + -fae \ + verify + bash .kokoro/coerce_logs.sh + ;; +samples) + mvn -B \ + -Penable-samples \ -DtrimStackTrace=false \ -Dclirr.skip=true \ -Denforcer.skip=true \ diff --git a/.kokoro/common.cfg b/.kokoro/common.cfg index 950c271d1f9..74172778f80 100644 --- a/.kokoro/common.cfg +++ b/.kokoro/common.cfg @@ -10,4 +10,4 @@ build_file: "java-spanner/.kokoro/trampoline.sh" env_vars: { key: "TRAMPOLINE_BUILD_FILE" value: "github/java-spanner/.kokoro/build.sh" -} \ No newline at end of file +} diff --git a/.kokoro/continuous/samples.cfg b/.kokoro/continuous/samples.cfg new file mode 100644 index 00000000000..fa7b493d0b5 --- /dev/null +++ b/.kokoro/continuous/samples.cfg @@ -0,0 +1,31 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java8" +} + +env_vars: { + key: "JOB_TYPE" + value: "samples" +} + +env_vars: { + key: "GCLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_APPLICATION_CREDENTIALS" + value: "keystore/73713_java_it_service_account" +} + +before_action { + fetch_keystore { + keystore_resource { + keystore_config_id: 73713 + keyname: "java_it_service_account" + } + } +} diff --git a/.kokoro/nightly/samples.cfg b/.kokoro/nightly/samples.cfg new file mode 100644 index 00000000000..9a9102490d5 --- /dev/null +++ b/.kokoro/nightly/samples.cfg @@ -0,0 +1,31 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java8" +} + +env_vars: { + key: "JOB_TYPE" + value: "samples" +} + +env_vars: { + key: "GCLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_APPLICATION_CREDENTIALS" + value: "keystore/73713_java_it_service_account" +} + +before_action { + fetch_keystore { + keystore_resource { + keystore_config_id: 73713 + keyname: "java_it_service_account" + } + } +} diff --git a/.kokoro/presubmit/samples.cfg b/.kokoro/presubmit/samples.cfg new file mode 100644 index 00000000000..fa7b493d0b5 --- /dev/null +++ b/.kokoro/presubmit/samples.cfg @@ -0,0 +1,31 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +# Configure the docker image for kokoro-trampoline. +env_vars: { + key: "TRAMPOLINE_IMAGE" + value: "gcr.io/cloud-devrel-kokoro-resources/java8" +} + +env_vars: { + key: "JOB_TYPE" + value: "samples" +} + +env_vars: { + key: "GCLOUD_PROJECT" + value: "gcloud-devel" +} + +env_vars: { + key: "GOOGLE_APPLICATION_CREDENTIALS" + value: "keystore/73713_java_it_service_account" +} + +before_action { + fetch_keystore { + keystore_resource { + keystore_config_id: 73713 + keyname: "java_it_service_account" + } + } +} diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ebbb59e5310..085021ddec2 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -25,4 +25,106 @@ information on using pull requests. ## Community Guidelines This project follows -[Google's Open Source Community Guidelines](https://opensource.google.com/conduct/). \ No newline at end of file +[Google's Open Source Community Guidelines](https://opensource.google.com/conduct/). + +## Building the project + +To build, package, and run all unit tests run the command + +``` +mvn clean verify +``` + +### Running Integration tests + +To include integration tests when building the project, you need access to +a GCP Project with a valid service account. + +For instructions on how to generate a service account and corresponding +credentials JSON see: [Creating a Service Account][1]. + +Then run the following to build, package, run all unit tests and run all +integration tests. + +```bash +export GOOGLE_APPLICATION_CREDENTIALS=/path/to/service/account.json +mvn -Penable-integration-tests clean verify +``` + +## Code Samples + +Code Samples must be bundled in separate Maven modules, and guarded by a +Maven profile with the name `enable-samples`. + +The samples must be separate from the primary project for a few reasons: +1. Primary projects have a minimum Java version of Java 7 whereas samples have + a minimum Java version of Java 8. Due to this we need the ability to + selectively exclude samples from a build run. +2. Many code samples depend on external GCP services and need + credentials to access the service. +3. Code samples are not released as Maven artifacts and must be excluded from + release builds. + +### Building + +```bash +mvn -Penable-samples clean verify +``` + +Some samples require access to GCP services and require a service account: + +```bash +export GOOGLE_APPLICATION_CREDENTIALS=/path/to/service/account.json +mvn -Penable-samples clean verify +``` + +### Profile Config + +1. To add samples in a profile to your Maven project, add the following to your +`pom.xml` + + ```xml + + [...] + + + enable-samples + + sample + + + + [...] + + ``` + +2. [Activate](#profile-activation) the profile. +3. Define your samples in a normal Maven project in the `samples/` directory + +### Profile Activation + +To include code samples when building and testing the project, enable the +`enable-samples` Maven profile. + +#### Command line + +To activate the Maven profile on the command line add `-Penable-samples` to your +Maven command. + +#### Maven `settings.xml` + +To activate the Maven profile in your `~/.m2/settings.xml` add an entry of +`enable-samples` following the instructions in [Active Profiles][2]. + +This method has the benefit of applying to all projects you build (and is +respected by IntelliJ IDEA) and is recommended if you are going to be +contributing samples to several projects. + +#### IntelliJ IDEA + +To activate the Maven Profile inside IntelliJ IDEA, follow the instructions in +[Activate Maven profiles][3] to activate `enable-samples`. + +[1]: https://cloud.google.com/docs/authentication/getting-started#creating_a_service_account +[2]: https://maven.apache.org/settings.html#Active_Profiles +[3]: https://www.jetbrains.com/help/idea/work-with-maven-profiles.html#activate_maven_profiles diff --git a/renovate.json b/renovate.json index 02757c63ad2..d014232c57b 100644 --- a/renovate.json +++ b/renovate.json @@ -26,6 +26,14 @@ ], "groupName": "core dependencies" }, + { + "packagePatterns": [ + "^com.google.http-client:", + "^com.google.oauth-client:", + "^com.google.api-client:" + ], + "groupName": "core transport dependencies" + }, { "packagePatterns": [ "*" diff --git a/synth.metadata b/synth.metadata index c6b78db87e2..3a97dd8ef41 100644 --- a/synth.metadata +++ b/synth.metadata @@ -1,5 +1,5 @@ { - "updateTime": "2020-01-06T17:54:08.850187Z", + "updateTime": "2020-01-07T09:01:48.227507Z", "sources": [ { "generator": { @@ -12,8 +12,8 @@ "git": { "name": "googleapis", "remote": "https://github.com/googleapis/googleapis.git", - "sha": "91ef2d9dd69807b0b79555f22566fb2d81e49ff9", - "internalRef": "287999179" + "sha": "cb79155f596e0396dd900da93872be7066f6340d", + "internalRef": "288441307" } }, { @@ -58,91 +58,130 @@ ], "newFiles": [ { - "path": "codecov.yaml" + "path": "releases.txt" }, { - "path": "CONTRIBUTING.md" + "path": ".repo-metadata.json" + }, + { + "path": "renovate.json" }, { "path": "license-checks.xml" }, { - "path": "java.header" + "path": "synth.py" + }, + { + "path": "codecov.yaml" }, { "path": "LICENSE" }, + { + "path": ".gitignore" + }, + { + "path": "pom.xml" + }, { "path": "CODE_OF_CONDUCT.md" }, { - "path": "renovate.json" + "path": "synth.metadata" }, { - "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/ListInstancesResponse.java" + "path": "README.md" }, { - "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/InstanceOrBuilder.java" + "path": "versions.txt" + }, + { + "path": "CONTRIBUTING.md" + }, + { + "path": "java.header" + }, + { + "path": "proto-google-cloud-spanner-admin-instance-v1/pom.xml" + }, + { + "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/proto/google/spanner/admin/instance/v1/spanner_instance_admin.proto" + }, + { + "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/ReplicaInfo.java" + }, + { + "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/CreateInstanceMetadata.java" }, { "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/GetInstanceRequestOrBuilder.java" }, + { + "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/InstanceName.java" + }, { "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/GetInstanceConfigRequestOrBuilder.java" }, { - "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/GetInstanceConfigRequest.java" + "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/CreateInstanceMetadataOrBuilder.java" }, { - "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/Instance.java" + "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/CreateInstanceRequest.java" }, { - "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/DeleteInstanceRequestOrBuilder.java" + "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/UpdateInstanceRequest.java" }, { - "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/DeleteInstanceRequest.java" + "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/ProjectName.java" }, { - "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/UpdateInstanceMetadataOrBuilder.java" + "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/ListInstanceConfigsRequestOrBuilder.java" }, { - "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/ListInstancesRequestOrBuilder.java" + "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/ListInstancesRequest.java" }, { - "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/UpdateInstanceRequestOrBuilder.java" + "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/ListInstancesResponse.java" }, { "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/InstanceConfigName.java" }, { - "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/InstanceConfigOrBuilder.java" + "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/InstanceConfig.java" }, { - "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/InstanceName.java" + "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/GetInstanceConfigRequest.java" }, { - "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/ProjectName.java" + "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/SpannerInstanceAdminProto.java" }, { - "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/CreateInstanceMetadata.java" + "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/GetInstanceRequest.java" }, { - "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/ReplicaInfoOrBuilder.java" + "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/UpdateInstanceRequestOrBuilder.java" }, { - "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/ListInstanceConfigsResponse.java" + "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/DeleteInstanceRequestOrBuilder.java" }, { - "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/SpannerInstanceAdminProto.java" + "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/ListInstancesRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/UpdateInstanceMetadata.java" + }, + { + "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/InstanceConfigOrBuilder.java" }, { "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/ListInstanceConfigsResponseOrBuilder.java" }, { - "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/ReplicaInfo.java" + "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/ReplicaInfoOrBuilder.java" }, { - "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/ListInstanceConfigsRequestOrBuilder.java" + "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/UpdateInstanceMetadataOrBuilder.java" }, { "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/CreateInstanceRequestOrBuilder.java" @@ -151,634 +190,1186 @@ "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/ListInstancesResponseOrBuilder.java" }, { - "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/ListInstancesRequest.java" + "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/ListInstanceConfigsResponse.java" }, { - "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/CreateInstanceMetadataOrBuilder.java" + "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/Instance.java" }, { - "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/InstanceConfig.java" + "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/DeleteInstanceRequest.java" }, { - "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/UpdateInstanceMetadata.java" + "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/InstanceOrBuilder.java" }, { - "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/CreateInstanceRequest.java" + "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/ListInstanceConfigsRequest.java" }, { - "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/ListInstanceConfigsRequest.java" + "path": "proto-google-cloud-spanner-v1/pom.xml" }, { - "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/UpdateInstanceRequest.java" + "path": "proto-google-cloud-spanner-v1/src/main/proto/google/spanner/v1/mutation.proto" }, { - "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/GetInstanceRequest.java" + "path": "proto-google-cloud-spanner-v1/src/main/proto/google/spanner/v1/type.proto" }, { - "path": "proto-google-cloud-spanner-admin-instance-v1/src/main/proto/google/spanner/admin/instance/v1/spanner_instance_admin.proto" + "path": "proto-google-cloud-spanner-v1/src/main/proto/google/spanner/v1/transaction.proto" }, { - "path": "grpc-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/SpannerGrpc.java" + "path": "proto-google-cloud-spanner-v1/src/main/proto/google/spanner/v1/query_plan.proto" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/CommitResponseOrBuilder.java" + "path": "proto-google-cloud-spanner-v1/src/main/proto/google/spanner/v1/result_set.proto" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/CommitRequest.java" + "path": "proto-google-cloud-spanner-v1/src/main/proto/google/spanner/v1/keys.proto" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/RollbackRequest.java" + "path": "proto-google-cloud-spanner-v1/src/main/proto/google/spanner/v1/spanner.proto" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/PlanNodeOrBuilder.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/BatchCreateSessionsResponseOrBuilder.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/RollbackRequestOrBuilder.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/SessionName.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ExecuteBatchDmlRequestOrBuilder.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/KeySet.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/PartitionResponse.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/KeyRange.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/BatchCreateSessionsResponseOrBuilder.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/Type.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/PartitionResponseOrBuilder.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ResultSetProto.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/CreateSessionRequestOrBuilder.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ExecuteBatchDmlRequest.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ExecuteBatchDmlResponseOrBuilder.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/TransactionOptions.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/MutationOrBuilder.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/PartialResultSetOrBuilder.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/TransactionSelectorOrBuilder.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/CreateSessionRequest.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ResultSetProto.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/PartitionResponseOrBuilder.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ResultSetMetadataOrBuilder.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/TransactionOrBuilder.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ExecuteSqlRequest.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ResultSetStatsOrBuilder.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ResultSetMetadata.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/PartialResultSet.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/BatchCreateSessionsRequest.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/CommitRequest.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/KeysProto.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/BeginTransactionRequest.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ResultSet.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/TransactionOptionsOrBuilder.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ResultSetOrBuilder.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/TypeCode.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/QueryPlanProto.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/TransactionSelector.java" }, { "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/Transaction.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/PartitionOptionsOrBuilder.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/SpannerProto.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/PartitionReadRequest.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ExecuteBatchDmlRequestOrBuilder.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/TransactionSelector.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/StructTypeOrBuilder.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/PartitionReadRequestOrBuilder.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ResultSetOrBuilder.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ExecuteSqlRequest.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/RollbackRequest.java" }, { "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/PlanNode.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/PartitionOrBuilder.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/QueryPlan.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/TypeProto.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/KeysProto.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ListSessionsRequest.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ReadRequestOrBuilder.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ReadRequest.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ListSessionsRequestOrBuilder.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/SpannerProto.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/CommitResponseOrBuilder.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/StructType.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ExecuteBatchDmlResponse.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/TypeCode.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ResultSetStats.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/KeySetOrBuilder.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ExecuteSqlRequestOrBuilder.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/KeyRange.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/PartitionQueryRequestOrBuilder.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/GetSessionRequest.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/MutationOrBuilder.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/TypeOrBuilder.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/QueryPlanOrBuilder.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/CommitResponse.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/SessionOrBuilder.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/TransactionProto.java" }, { "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/DeleteSessionRequestOrBuilder.java" }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/CreateSessionRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/PlanNodeOrBuilder.java" + }, { "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/DatabaseName.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/PartialResultSetOrBuilder.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/PartitionReadRequest.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/BatchCreateSessionsResponse.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/TypeProto.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/StructTypeOrBuilder.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/KeySetOrBuilder.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/BatchCreateSessionsRequestOrBuilder.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/PartitionOrBuilder.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/TransactionOptionsOrBuilder.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/PartitionResponse.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/PartitionQueryRequest.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/PartitionOptions.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/Type.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/Mutation.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/TransactionOptions.java" + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/BeginTransactionRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ResultSetMetadataOrBuilder.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/RollbackRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/Session.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ListSessionsResponse.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/TransactionSelectorOrBuilder.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/PartitionReadRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/StructType.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ListSessionsResponseOrBuilder.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ReadRequest.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ExecuteBatchDmlResponseOrBuilder.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/GetSessionRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/MutationProto.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/BatchCreateSessionsRequest.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/Partition.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/BatchCreateSessionsResponse.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ListSessionsRequest.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/KeyRangeOrBuilder.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/PartitionQueryRequest.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ResultSetMetadata.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/CommitRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ResultSet.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/GetSessionRequest.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/BatchCreateSessionsRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/PartitionOptionsOrBuilder.java" + }, + { + "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/DeleteSessionRequest.java" + }, + { + "path": "grpc-google-cloud-spanner-admin-database-v1/pom.xml" + }, + { + "path": "grpc-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/DatabaseAdminGrpc.java" + }, + { + "path": "google-cloud-spanner-bom/pom.xml" + }, + { + "path": "grpc-google-cloud-spanner-v1/pom.xml" + }, + { + "path": "grpc-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/SpannerGrpc.java" + }, + { + "path": "google-cloud-spanner/pom.xml" + }, + { + "path": "google-cloud-spanner/src/test/resources/com/google/cloud/spanner/read_tests.json" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/SessionImplTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/StatementTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/SessionClientTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/RetryOnInvalidatedSessionTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/OptionsTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/SessionPoolStressTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/IntegrationTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/BaseSessionPoolTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/ReadFormatTestRunner.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/MockOperationsServiceImpl.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/InstanceTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/OperationTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/SessionPoolTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/ReadFormatTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/DatabaseAdminClientImplTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/BatchTransactionIdTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/AbstractStructReaderTypesTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/ResultSetsTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/StructTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/SpannerGaxRetryTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/MockInstanceAdminServiceImpl.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/ResumableStreamIteratorTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/DatabaseIdTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/MockDatabaseAdminServiceImplTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/KeySetTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/DatabaseTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/PartitionTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/BatchClientImplTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/TransactionRunnerImplTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/ValueBinderTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/IntegrationTestEnv.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/InstanceConfigIdTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/TypeTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/SpannerOptionsTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/DatabaseAdminClientTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/MockDatabaseAdminServiceImpl.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/TransactionManagerAbortedTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/IntegrationTestWithClosedSessionsEnv.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/TransactionContextImplTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/ValueTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/FlakyTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/GceTestEnvConfig.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/KeyTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/PartitionOptionsTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/TestEnvConfig.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/TransactionManagerImplTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/TimestampBoundTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/InstanceAdminClientTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/SpannerExceptionFactoryTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/InstanceAdminClientImplTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/DatabaseClientImplTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/SessionPoolOptionsTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/GrpcResultSetTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/MockSpannerServiceImpl.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/SpannerRetryHelperTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/KeyRangeTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/SessionPoolLeakTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/MutationTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/OperationFutureUtil.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/SpannerMatchers.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/BatchCreateSessionsTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/InstanceAdminGaxTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/DatabaseAdminGaxTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/SessionPoolIntegrationTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/SpannerImplTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/InstanceIdTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/admin/database/v1/DatabaseAdminClientTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/admin/database/v1/MockDatabaseAdmin.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/admin/database/v1/MockDatabaseAdminImpl.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/admin/instance/v1/MockInstanceAdmin.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/admin/instance/v1/MockInstanceAdminImpl.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/admin/instance/v1/InstanceAdminClientTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/v1/SpannerClientTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/v1/MockSpanner.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/v1/MockSpannerImpl.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/it/ITInstanceAdminTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/it/ITReadTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/it/ITTransactionManagerTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/it/ITDatabaseAdminTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/it/ITBatchReadTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/it/ITBatchDmlTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/it/ITLargeReadTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/it/ITClosedSessionTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/it/ITDMLTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/it/ITWriteTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/it/ITTransactionTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/it/ITDatabaseTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/it/ITReadOnlyTxnTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/it/ITSpannerOptionsTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/it/ITVPCNegativeTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/it/ITQueryTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/spi/v1/SpannerMetadataProviderTest.java" + }, + { + "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/spi/v1/GapicSpannerRpcTest.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/DatabaseClientImpl.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/BatchClient.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/ForwardingResultSet.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/SessionClient.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/KeySet.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/ResultSets.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/KeyRange.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/ReadContext.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/SpannerImpl.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/TimestampBound.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/Type.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/SpannerException.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/TransactionContext.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/TransactionManagerImpl.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/Key.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/AbortedException.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/TransactionRunnerImpl.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/SpannerBatchUpdateException.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/Statement.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/SpannerFactory.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/DatabaseId.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/InstanceConfigInfo.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/SessionNotFoundException.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/Options.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/BatchClientImpl.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/InstanceConfig.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/PartitionedDMLTransaction.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/Operation.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/StructReader.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/ForwardingStructReader.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/SpannerRetryHelper.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/Value.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/InstanceAdminClientImpl.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/SpannerExceptionFactory.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/AbstractResultSet.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/package-info.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/ReadOnlyTransaction.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/SessionPoolOptions.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/DatabaseAdminClient.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/SessionPool.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/Spanner.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/DatabaseAdminClientImpl.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/PartitionOptions.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/Mutation.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/TransactionRunner.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/AbstractStructReader.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/AbstractReadContext.java" + }, + { + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/Session.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ExecuteBatchDmlRequest.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/Instance.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/GetSessionRequestOrBuilder.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/InstanceInfo.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ResultSetStats.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/TransactionManager.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/PartitionQueryRequestOrBuilder.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/BatchTransactionId.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ExecuteBatchDmlResponse.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/SpannerOptions.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/TypeOrBuilder.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/SessionImpl.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/PartitionOptions.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/Partition.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ListSessionsResponseOrBuilder.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/InstanceId.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ListSessionsRequestOrBuilder.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/ErrorCode.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/PartialResultSet.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/DatabaseClient.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/BeginTransactionRequest.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/ValueBinder.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ListSessionsResponse.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/Database.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/CommitResponse.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/ResultSet.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/SessionOrBuilder.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/InstanceAdminClient.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/TransactionProto.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/DatabaseInfo.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/Mutation.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/TraceUtil.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ReadRequestOrBuilder.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/Struct.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/SessionName.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/BatchReadOnlyTransaction.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/KeySet.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/InstanceConfigId.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/MutationProto.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/AbortedDueToConcurrentModificationException.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/KeyRangeOrBuilder.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/database/v1/DatabaseAdminSettings.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/BeginTransactionRequestOrBuilder.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/database/v1/package-info.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/TransactionOrBuilder.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/database/v1/DatabaseAdminClient.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/Session.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/database/v1/stub/DatabaseAdminStub.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ExecuteSqlRequestOrBuilder.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/database/v1/stub/DatabaseAdminStubSettings.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/CommitRequestOrBuilder.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/database/v1/stub/GrpcDatabaseAdminStub.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/QueryPlanProto.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/database/v1/stub/GrpcDatabaseAdminCallableFactory.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/QueryPlanOrBuilder.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/instance/v1/package-info.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/CreateSessionRequest.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/instance/v1/InstanceAdminSettings.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/DeleteSessionRequest.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/instance/v1/InstanceAdminClient.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/ResultSetStatsOrBuilder.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/instance/v1/stub/InstanceAdminStub.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/Partition.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/instance/v1/stub/GrpcInstanceAdminStub.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/QueryPlan.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/instance/v1/stub/GrpcInstanceAdminCallableFactory.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/proto/google/spanner/v1/type.proto" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/instance/v1/stub/InstanceAdminStubSettings.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/proto/google/spanner/v1/transaction.proto" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/v1/SpannerClient.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/proto/google/spanner/v1/query_plan.proto" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/v1/package-info.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/proto/google/spanner/v1/result_set.proto" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/v1/SpannerSettings.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/proto/google/spanner/v1/mutation.proto" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/v1/stub/GrpcSpannerCallableFactory.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/proto/google/spanner/v1/keys.proto" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/v1/stub/GrpcSpannerStub.java" }, { - "path": "proto-google-cloud-spanner-v1/src/main/proto/google/spanner/v1/spanner.proto" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/v1/stub/SpannerStubSettings.java" }, { - "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/GetDatabaseDdlRequestOrBuilder.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/v1/stub/SpannerStub.java" }, { - "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/UpdateDatabaseDdlMetadata.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/testing/RemoteSpannerHelper.java" }, { - "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/ListDatabasesRequest.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/spi/SpannerRpcFactory.java" }, { - "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/UpdateDatabaseDdlMetadataOrBuilder.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/spi/v1/GapicSpannerRpc.java" }, { - "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/CreateDatabaseMetadataOrBuilder.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/spi/v1/LoggingInterceptor.java" }, { - "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/CreateDatabaseRequest.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/spi/v1/SpannerInterceptorProvider.java" }, { - "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/CreateDatabaseMetadata.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/spi/v1/SpannerRpc.java" }, { - "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/DatabaseOrBuilder.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/spi/v1/SpannerErrorInterceptor.java" }, { - "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/ListDatabasesRequestOrBuilder.java" + "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/spi/v1/SpannerMetadataProvider.java" }, { - "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/UpdateDatabaseDdlRequest.java" + "path": ".kokoro/build.bat" }, { - "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/DatabaseName.java" + "path": ".kokoro/build.sh" }, { - "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/ListDatabasesResponse.java" + "path": ".kokoro/dependencies.sh" }, { - "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/UpdateDatabaseDdlRequestOrBuilder.java" + "path": ".kokoro/common.cfg" }, { - "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/GetDatabaseDdlResponse.java" + "path": ".kokoro/trampoline.sh" }, { - "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/DropDatabaseRequestOrBuilder.java" + "path": ".kokoro/coerce_logs.sh" }, { - "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/GetDatabaseRequest.java" + "path": ".kokoro/linkage-monitor.sh" }, { - "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/GetDatabaseRequestOrBuilder.java" + "path": ".kokoro/continuous/dependencies.cfg" }, { - "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/InstanceName.java" + "path": ".kokoro/continuous/samples.cfg" }, { - "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/SpannerDatabaseAdminProto.java" + "path": ".kokoro/continuous/java7.cfg" }, { - "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/DropDatabaseRequest.java" + "path": ".kokoro/continuous/java8-osx.cfg" }, { - "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/CreateDatabaseRequestOrBuilder.java" + "path": ".kokoro/continuous/java8-win.cfg" }, { - "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/ListDatabasesResponseOrBuilder.java" + "path": ".kokoro/continuous/propose_release.sh" }, { - "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/GetDatabaseDdlRequest.java" + "path": ".kokoro/continuous/lint.cfg" }, { - "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/GetDatabaseDdlResponseOrBuilder.java" + "path": ".kokoro/continuous/java11.cfg" }, { - "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/Database.java" + "path": ".kokoro/continuous/common.cfg" }, { - "path": "proto-google-cloud-spanner-admin-database-v1/src/main/proto/google/spanner/admin/database/v1/spanner_database_admin.proto" + "path": ".kokoro/continuous/propose_release.cfg" }, { - "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/v1/MockSpanner.java" + "path": ".kokoro/continuous/java8.cfg" }, { - "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/v1/MockSpannerImpl.java" + "path": ".kokoro/continuous/integration.cfg" }, { - "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/v1/SpannerClientTest.java" + "path": ".kokoro/release/drop.sh" }, { - "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/admin/database/v1/MockDatabaseAdminImpl.java" + "path": ".kokoro/release/stage.cfg" }, { - "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/admin/database/v1/DatabaseAdminClientTest.java" + "path": ".kokoro/release/promote.cfg" }, { - "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/admin/database/v1/MockDatabaseAdmin.java" + "path": ".kokoro/release/publish_javadoc.cfg" }, { - "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/admin/instance/v1/InstanceAdminClientTest.java" + "path": ".kokoro/release/bump_snapshot.cfg" }, { - "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/admin/instance/v1/MockInstanceAdmin.java" + "path": ".kokoro/release/promote.sh" }, { - "path": "google-cloud-spanner/src/test/java/com/google/cloud/spanner/admin/instance/v1/MockInstanceAdminImpl.java" + "path": ".kokoro/release/stage.sh" }, { - "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/v1/package-info.java" + "path": ".kokoro/release/snapshot.sh" }, { - "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/v1/SpannerClient.java" + "path": ".kokoro/release/snapshot.cfg" }, { - "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/v1/SpannerSettings.java" + "path": ".kokoro/release/common.cfg" }, { - "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/v1/stub/GrpcSpannerStub.java" + "path": ".kokoro/release/bump_snapshot.sh" }, { - "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/v1/stub/GrpcSpannerCallableFactory.java" + "path": ".kokoro/release/common.sh" }, { - "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/v1/stub/SpannerStubSettings.java" + "path": ".kokoro/release/drop.cfg" }, { - "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/v1/stub/SpannerStub.java" + "path": ".kokoro/release/publish_javadoc.sh" }, { - "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/database/v1/package-info.java" + "path": ".kokoro/presubmit/dependencies.cfg" }, { - "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/database/v1/DatabaseAdminClient.java" + "path": ".kokoro/presubmit/samples.cfg" }, { - "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/database/v1/DatabaseAdminSettings.java" + "path": ".kokoro/presubmit/java7.cfg" }, { - "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/database/v1/stub/DatabaseAdminStubSettings.java" + "path": ".kokoro/presubmit/java8-osx.cfg" }, { - "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/database/v1/stub/GrpcDatabaseAdminStub.java" + "path": ".kokoro/presubmit/linkage-monitor.cfg" }, { - "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/database/v1/stub/GrpcDatabaseAdminCallableFactory.java" + "path": ".kokoro/presubmit/java8-win.cfg" }, { - "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/database/v1/stub/DatabaseAdminStub.java" + "path": ".kokoro/presubmit/lint.cfg" }, { - "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/instance/v1/package-info.java" + "path": ".kokoro/presubmit/java11.cfg" }, { - "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/instance/v1/InstanceAdminSettings.java" + "path": ".kokoro/presubmit/common.cfg" }, { - "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/instance/v1/InstanceAdminClient.java" + "path": ".kokoro/presubmit/clirr.cfg" }, { - "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/instance/v1/stub/GrpcInstanceAdminCallableFactory.java" + "path": ".kokoro/presubmit/java8.cfg" }, { - "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/instance/v1/stub/InstanceAdminStubSettings.java" + "path": ".kokoro/presubmit/integration.cfg" }, { - "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/instance/v1/stub/GrpcInstanceAdminStub.java" + "path": ".kokoro/nightly/dependencies.cfg" }, { - "path": "google-cloud-spanner/src/main/java/com/google/cloud/spanner/admin/instance/v1/stub/InstanceAdminStub.java" + "path": ".kokoro/nightly/samples.cfg" }, { - "path": ".kokoro/dependencies.sh" + "path": ".kokoro/nightly/java7.cfg" }, { - "path": ".kokoro/trampoline.sh" + "path": ".kokoro/nightly/java8-osx.cfg" }, { - "path": ".kokoro/linkage-monitor.sh" + "path": ".kokoro/nightly/java8-win.cfg" }, { - "path": ".kokoro/build.sh" + "path": ".kokoro/nightly/lint.cfg" }, { - "path": ".kokoro/coerce_logs.sh" + "path": ".kokoro/nightly/java11.cfg" }, { - "path": ".kokoro/build.bat" + "path": ".kokoro/nightly/common.cfg" }, { - "path": ".kokoro/common.cfg" + "path": ".kokoro/nightly/java8.cfg" }, { - "path": ".kokoro/presubmit/dependencies.cfg" + "path": ".kokoro/nightly/integration.cfg" }, { - "path": ".kokoro/presubmit/linkage-monitor.cfg" + "path": "grpc-google-cloud-spanner-admin-instance-v1/pom.xml" }, { - "path": ".kokoro/presubmit/java7.cfg" + "path": "grpc-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/InstanceAdminGrpc.java" }, { - "path": ".kokoro/presubmit/integration.cfg" + "path": ".github/release-please.yml" }, { - "path": ".kokoro/presubmit/clirr.cfg" + "path": ".github/PULL_REQUEST_TEMPLATE.md" }, { - "path": ".kokoro/presubmit/java11.cfg" + "path": ".github/ISSUE_TEMPLATE/bug_report.md" }, { - "path": ".kokoro/presubmit/java8.cfg" + "path": ".github/ISSUE_TEMPLATE/support_request.md" }, { - "path": ".kokoro/presubmit/lint.cfg" + "path": ".github/ISSUE_TEMPLATE/feature_request.md" }, { - "path": ".kokoro/presubmit/java8-win.cfg" + "path": "proto-google-cloud-spanner-admin-database-v1/pom.xml" }, { - "path": ".kokoro/presubmit/java8-osx.cfg" + "path": "proto-google-cloud-spanner-admin-database-v1/src/main/proto/google/spanner/admin/database/v1/spanner_database_admin.proto" }, { - "path": ".kokoro/continuous/propose_release.sh" + "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/InstanceName.java" }, { - "path": ".kokoro/continuous/propose_release.cfg" + "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/GetDatabaseRequestOrBuilder.java" }, { - "path": ".kokoro/continuous/dependencies.cfg" + "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/DatabaseOrBuilder.java" }, { - "path": ".kokoro/continuous/java7.cfg" + "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/SpannerDatabaseAdminProto.java" }, { - "path": ".kokoro/continuous/integration.cfg" + "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/GetDatabaseRequest.java" }, { - "path": ".kokoro/continuous/java11.cfg" + "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/GetDatabaseDdlRequest.java" }, { - "path": ".kokoro/continuous/java8.cfg" + "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/GetDatabaseDdlRequestOrBuilder.java" }, { - "path": ".kokoro/continuous/lint.cfg" + "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/UpdateDatabaseDdlRequestOrBuilder.java" }, { - "path": ".kokoro/continuous/java8-win.cfg" + "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/ListDatabasesRequest.java" }, { - "path": ".kokoro/continuous/java8-osx.cfg" + "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/UpdateDatabaseDdlRequest.java" }, { - "path": ".kokoro/nightly/dependencies.cfg" + "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/UpdateDatabaseDdlMetadataOrBuilder.java" }, { - "path": ".kokoro/nightly/java7.cfg" + "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/CreateDatabaseMetadataOrBuilder.java" }, { - "path": ".kokoro/nightly/integration.cfg" + "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/GetDatabaseDdlResponse.java" }, { - "path": ".kokoro/nightly/java11.cfg" + "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/UpdateDatabaseDdlMetadata.java" }, { - "path": ".kokoro/nightly/java8.cfg" + "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/ListDatabasesResponseOrBuilder.java" }, { - "path": ".kokoro/nightly/lint.cfg" + "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/ListDatabasesRequestOrBuilder.java" }, { - "path": ".kokoro/nightly/java8-win.cfg" + "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/CreateDatabaseRequestOrBuilder.java" }, { - "path": ".kokoro/nightly/java8-osx.cfg" + "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/DatabaseName.java" }, { - "path": ".kokoro/release/bump_snapshot.cfg" + "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/DropDatabaseRequestOrBuilder.java" }, { - "path": ".kokoro/release/stage.sh" + "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/GetDatabaseDdlResponseOrBuilder.java" }, { - "path": ".kokoro/release/promote.sh" + "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/ListDatabasesResponse.java" }, { - "path": ".kokoro/release/snapshot.sh" + "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/CreateDatabaseRequest.java" }, { - "path": ".kokoro/release/drop.cfg" + "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/Database.java" }, { - "path": ".kokoro/release/snapshot.cfg" + "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/CreateDatabaseMetadata.java" }, { - "path": ".kokoro/release/publish_javadoc.cfg" + "path": "proto-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/DropDatabaseRequest.java" }, { - "path": ".kokoro/release/publish_javadoc.sh" + "path": "__pycache__/synth.cpython-36.pyc" }, { - "path": ".kokoro/release/bump_snapshot.sh" + "path": ".git/index" }, { - "path": ".kokoro/release/drop.sh" + "path": ".git/packed-refs" }, { - "path": ".kokoro/release/common.cfg" + "path": ".git/HEAD" }, { - "path": ".kokoro/release/common.sh" + "path": ".git/config" }, { - "path": ".kokoro/release/stage.cfg" + "path": ".git/shallow" }, { - "path": ".kokoro/release/promote.cfg" + "path": ".git/objects/pack/pack-2fb6599494b0b2ec99f25fe7040f7227f6a9724c.pack" }, { - "path": ".github/PULL_REQUEST_TEMPLATE.md" + "path": ".git/objects/pack/pack-2fb6599494b0b2ec99f25fe7040f7227f6a9724c.idx" }, { - "path": ".github/release-please.yml" + "path": ".git/refs/remotes/origin/HEAD" }, { - "path": ".github/ISSUE_TEMPLATE/support_request.md" + "path": ".git/refs/heads/autosynth" }, { - "path": ".github/ISSUE_TEMPLATE/feature_request.md" + "path": ".git/refs/heads/master" }, { - "path": ".github/ISSUE_TEMPLATE/bug_report.md" + "path": ".git/logs/HEAD" }, { - "path": "__pycache__/synth.cpython-36.pyc" + "path": ".git/logs/refs/remotes/origin/HEAD" }, { - "path": "grpc-google-cloud-spanner-admin-instance-v1/src/main/java/com/google/spanner/admin/instance/v1/InstanceAdminGrpc.java" + "path": ".git/logs/refs/heads/autosynth" }, { - "path": "grpc-google-cloud-spanner-admin-database-v1/src/main/java/com/google/spanner/admin/database/v1/DatabaseAdminGrpc.java" + "path": ".git/logs/refs/heads/master" } ] } \ No newline at end of file