From c99e572892626fd02bec9372d00334ae6256bad5 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 26 Jun 2020 07:23:56 +0200 Subject: [PATCH 01/24] chore(deps): update dependency com.google.cloud:libraries-bom to v8 (#185) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | major | `7.0.1` -> `8.0.0` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-tasks). --- samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index 1d162934..c0296ac4 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 7.0.1 + 8.0.0 pom import From eeb16648aeb63f9bab1601fd9cc007fcbfaa2295 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 26 Jun 2020 07:32:52 +0200 Subject: [PATCH 02/24] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v0.9.0 (#186) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:google-cloud-shared-config](https://togithub.com/googleapis/java-shared-config) | minor | `0.8.1` -> `0.9.0` | --- ### Release Notes
googleapis/java-shared-config ### [`v0.9.0`](https://togithub.com/googleapis/java-shared-config/blob/master/CHANGELOG.md#​090-httpswwwgithubcomgoogleapisjava-shared-configcomparev081v090-2020-06-25) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v0.8.1...v0.9.0) ##### Features - add ignore rule for javax annotations to handle error in java11 ([#​171](https://www.github.com/googleapis/java-shared-config/issues/171)) ([cd635ad](https://www.github.com/googleapis/java-shared-config/commit/cd635ad6e8e5d71ac3a30e7656eb788027f1c370)) ##### [0.8.1](https://www.github.com/googleapis/java-shared-config/compare/v0.8.0...v0.8.1) (2020-06-15) ##### Bug Fixes - bump flatten plugin version to fix missing version in profile section issue ([#​159](https://www.github.com/googleapis/java-shared-config/issues/159)) ([5b34939](https://www.github.com/googleapis/java-shared-config/commit/5b349399a590b589718b7049f66c82ee38742372))
--- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-tasks). --- google-cloud-tasks-bom/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/google-cloud-tasks-bom/pom.xml b/google-cloud-tasks-bom/pom.xml index 5ed2c2e8..df9bfb05 100644 --- a/google-cloud-tasks-bom/pom.xml +++ b/google-cloud-tasks-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud google-cloud-shared-config - 0.8.1 + 0.9.0 Google Cloud tasks BOM diff --git a/pom.xml b/pom.xml index 6eb390b4..79370eb8 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 0.8.1 + 0.9.0 From 5d759fa4bb19b9b582a9e6fb245f3a00b3b4feb3 Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Fri, 26 Jun 2020 06:33:40 +0000 Subject: [PATCH 03/24] chore: release 1.30.1-SNAPSHOT (#187) :robot: I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). --- google-cloud-tasks-bom/pom.xml | 16 ++++++++-------- google-cloud-tasks/pom.xml | 4 ++-- grpc-google-cloud-tasks-v2/pom.xml | 4 ++-- grpc-google-cloud-tasks-v2beta2/pom.xml | 4 ++-- grpc-google-cloud-tasks-v2beta3/pom.xml | 4 ++-- pom.xml | 16 ++++++++-------- proto-google-cloud-tasks-v2/pom.xml | 4 ++-- proto-google-cloud-tasks-v2beta2/pom.xml | 4 ++-- proto-google-cloud-tasks-v2beta3/pom.xml | 4 ++-- versions.txt | 14 +++++++------- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/google-cloud-tasks-bom/pom.xml b/google-cloud-tasks-bom/pom.xml index df9bfb05..08868de5 100644 --- a/google-cloud-tasks-bom/pom.xml +++ b/google-cloud-tasks-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-tasks-bom - 1.30.0 + 1.30.1-SNAPSHOT pom com.google.cloud @@ -64,37 +64,37 @@ com.google.api.grpc proto-google-cloud-tasks-v2beta3 - 0.86.0 + 0.86.1-SNAPSHOT com.google.api.grpc proto-google-cloud-tasks-v2beta2 - 0.86.0 + 0.86.1-SNAPSHOT com.google.api.grpc grpc-google-cloud-tasks-v2beta3 - 0.86.0 + 0.86.1-SNAPSHOT com.google.api.grpc proto-google-cloud-tasks-v2 - 1.30.0 + 1.30.1-SNAPSHOT com.google.api.grpc grpc-google-cloud-tasks-v2beta2 - 0.86.0 + 0.86.1-SNAPSHOT com.google.api.grpc grpc-google-cloud-tasks-v2 - 1.30.0 + 1.30.1-SNAPSHOT com.google.cloud google-cloud-tasks - 1.30.0 + 1.30.1-SNAPSHOT diff --git a/google-cloud-tasks/pom.xml b/google-cloud-tasks/pom.xml index 518824e6..1af44a44 100644 --- a/google-cloud-tasks/pom.xml +++ b/google-cloud-tasks/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-tasks - 1.30.0 + 1.30.1-SNAPSHOT jar Google Cloud Tasks https://github.com/googleapis/java-tasks @@ -11,7 +11,7 @@ com.google.cloud google-cloud-tasks-parent - 1.30.0 + 1.30.1-SNAPSHOT google-cloud-tasks diff --git a/grpc-google-cloud-tasks-v2/pom.xml b/grpc-google-cloud-tasks-v2/pom.xml index 4d8ca7d4..9b3b2269 100644 --- a/grpc-google-cloud-tasks-v2/pom.xml +++ b/grpc-google-cloud-tasks-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-tasks-v2 - 1.30.0 + 1.30.1-SNAPSHOT grpc-google-cloud-tasks-v2 GRPC library for grpc-google-cloud-tasks-v2 com.google.cloud google-cloud-tasks-parent - 1.30.0 + 1.30.1-SNAPSHOT diff --git a/grpc-google-cloud-tasks-v2beta2/pom.xml b/grpc-google-cloud-tasks-v2beta2/pom.xml index db2505b2..1efa6b4c 100644 --- a/grpc-google-cloud-tasks-v2beta2/pom.xml +++ b/grpc-google-cloud-tasks-v2beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-tasks-v2beta2 - 0.86.0 + 0.86.1-SNAPSHOT grpc-google-cloud-tasks-v2beta2 GRPC library for grpc-google-cloud-tasks-v2beta2 com.google.cloud google-cloud-tasks-parent - 1.30.0 + 1.30.1-SNAPSHOT diff --git a/grpc-google-cloud-tasks-v2beta3/pom.xml b/grpc-google-cloud-tasks-v2beta3/pom.xml index 25e958ac..9d350c9d 100644 --- a/grpc-google-cloud-tasks-v2beta3/pom.xml +++ b/grpc-google-cloud-tasks-v2beta3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-tasks-v2beta3 - 0.86.0 + 0.86.1-SNAPSHOT grpc-google-cloud-tasks-v2beta3 GRPC library for grpc-google-cloud-tasks-v2beta3 com.google.cloud google-cloud-tasks-parent - 1.30.0 + 1.30.1-SNAPSHOT diff --git a/pom.xml b/pom.xml index 79370eb8..5feb0443 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-tasks-parent pom - 1.30.0 + 1.30.1-SNAPSHOT Google Cloud Tasks Parent https://github.com/googleapis/java-tasks @@ -70,37 +70,37 @@ com.google.api.grpc proto-google-cloud-tasks-v2beta3 - 0.86.0 + 0.86.1-SNAPSHOT com.google.api.grpc proto-google-cloud-tasks-v2beta2 - 0.86.0 + 0.86.1-SNAPSHOT com.google.api.grpc proto-google-cloud-tasks-v2 - 1.30.0 + 1.30.1-SNAPSHOT com.google.api.grpc grpc-google-cloud-tasks-v2beta3 - 0.86.0 + 0.86.1-SNAPSHOT com.google.api.grpc grpc-google-cloud-tasks-v2beta2 - 0.86.0 + 0.86.1-SNAPSHOT com.google.api.grpc grpc-google-cloud-tasks-v2 - 1.30.0 + 1.30.1-SNAPSHOT com.google.cloud google-cloud-tasks - 1.30.0 + 1.30.1-SNAPSHOT diff --git a/proto-google-cloud-tasks-v2/pom.xml b/proto-google-cloud-tasks-v2/pom.xml index 8c090213..f1f53cc4 100644 --- a/proto-google-cloud-tasks-v2/pom.xml +++ b/proto-google-cloud-tasks-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-tasks-v2 - 1.30.0 + 1.30.1-SNAPSHOT proto-google-cloud-tasks-v2 PROTO library for proto-google-cloud-tasks-v2 com.google.cloud google-cloud-tasks-parent - 1.30.0 + 1.30.1-SNAPSHOT diff --git a/proto-google-cloud-tasks-v2beta2/pom.xml b/proto-google-cloud-tasks-v2beta2/pom.xml index b53392e7..7bba78e2 100644 --- a/proto-google-cloud-tasks-v2beta2/pom.xml +++ b/proto-google-cloud-tasks-v2beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-tasks-v2beta2 - 0.86.0 + 0.86.1-SNAPSHOT proto-google-cloud-tasks-v2beta2 PROTO library for proto-google-cloud-tasks-v2beta2 com.google.cloud google-cloud-tasks-parent - 1.30.0 + 1.30.1-SNAPSHOT diff --git a/proto-google-cloud-tasks-v2beta3/pom.xml b/proto-google-cloud-tasks-v2beta3/pom.xml index d23282fd..5171d59c 100644 --- a/proto-google-cloud-tasks-v2beta3/pom.xml +++ b/proto-google-cloud-tasks-v2beta3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-tasks-v2beta3 - 0.86.0 + 0.86.1-SNAPSHOT proto-google-cloud-tasks-v2beta3 PROTO library for proto-google-cloud-tasks-v2beta3 com.google.cloud google-cloud-tasks-parent - 1.30.0 + 1.30.1-SNAPSHOT diff --git a/versions.txt b/versions.txt index 9abdd31e..cdde3e24 100644 --- a/versions.txt +++ b/versions.txt @@ -1,10 +1,10 @@ # Format: # module:released-version:current-version -proto-google-cloud-tasks-v2beta3:0.86.0:0.86.0 -proto-google-cloud-tasks-v2beta2:0.86.0:0.86.0 -proto-google-cloud-tasks-v2:1.30.0:1.30.0 -grpc-google-cloud-tasks-v2beta3:0.86.0:0.86.0 -grpc-google-cloud-tasks-v2beta2:0.86.0:0.86.0 -grpc-google-cloud-tasks-v2:1.30.0:1.30.0 -google-cloud-tasks:1.30.0:1.30.0 \ No newline at end of file +proto-google-cloud-tasks-v2beta3:0.86.0:0.86.1-SNAPSHOT +proto-google-cloud-tasks-v2beta2:0.86.0:0.86.1-SNAPSHOT +proto-google-cloud-tasks-v2:1.30.0:1.30.1-SNAPSHOT +grpc-google-cloud-tasks-v2beta3:0.86.0:0.86.1-SNAPSHOT +grpc-google-cloud-tasks-v2beta2:0.86.0:0.86.1-SNAPSHOT +grpc-google-cloud-tasks-v2:1.30.0:1.30.1-SNAPSHOT +google-cloud-tasks:1.30.0:1.30.1-SNAPSHOT \ No newline at end of file From 2db1d4172504574bdc85f7be01d885dda0b7a33f Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 26 Jun 2020 08:39:53 +0200 Subject: [PATCH 04/24] chore(deps): update dependency com.google.cloud:google-cloud-tasks to v1.30.0 (#184) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:google-cloud-tasks](https://togithub.com/googleapis/java-tasks) | minor | `1.29.1` -> `1.30.0` | --- ### Release Notes
googleapis/java-tasks ### [`v1.30.0`](https://togithub.com/googleapis/java-tasks/blob/master/CHANGELOG.md#​1300-httpswwwgithubcomgoogleapisjava-taskscomparev1291v1300-2020-06-23) [Compare Source](https://togithub.com/googleapis/java-tasks/compare/v1.29.1...v1.30.0) ##### Features - **deps:** adopt flatten plugin and google-cloud-shared-dependencies ([#​175](https://www.github.com/googleapis/java-tasks/issues/175)) ([1a61a5f](https://www.github.com/googleapis/java-tasks/commit/1a61a5fb740a7e2cacc791896d3fe03cf92d784f)) - **v2beta3:** add type to Queue ([#​181](https://www.github.com/googleapis/java-tasks/issues/181)) ([f76fe21](https://www.github.com/googleapis/java-tasks/commit/f76fe2112909077259cc455b15479e56f96b5369)) ##### Bug Fixes - migrate retry settings to grpc_service_config ([#​174](https://www.github.com/googleapis/java-tasks/issues/174)) ([661fe83](https://www.github.com/googleapis/java-tasks/commit/661fe83ff847dad61bf90732befabf9eef9f9706)) - restore GAPIC v2 retry configs ([#​144](https://www.github.com/googleapis/java-tasks/issues/144)) ([a03b61a](https://www.github.com/googleapis/java-tasks/commit/a03b61ac5313f7cd926805d0f01589b506822dc9)) ##### Dependencies - update dependency com.google.api:api-common to v1.9.1 ([#​150](https://www.github.com/googleapis/java-tasks/issues/150)) ([a4d0563](https://www.github.com/googleapis/java-tasks/commit/a4d056386ae70f243e87cfc1589ee8354cb7d711)) - update dependency com.google.api:api-common to v1.9.2 ([#​157](https://www.github.com/googleapis/java-tasks/issues/157)) ([8e8d3c1](https://www.github.com/googleapis/java-tasks/commit/8e8d3c10adb4582995c6078755f678eb44e26a05)) - update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 ([#​138](https://www.github.com/googleapis/java-tasks/issues/138)) ([2e83e36](https://www.github.com/googleapis/java-tasks/commit/2e83e3680d2ab008c212921d4e699890b65b87f5)) - update dependency com.google.cloud:google-cloud-core to v1.93.5 ([#​151](https://www.github.com/googleapis/java-tasks/issues/151)) ([d27a27f](https://www.github.com/googleapis/java-tasks/commit/d27a27f116df1f6fa7ca41bc0cce06ba36c65935)) - update dependency com.google.guava:guava-bom to v29 ([#​119](https://www.github.com/googleapis/java-tasks/issues/119)) ([39d1c1c](https://www.github.com/googleapis/java-tasks/commit/39d1c1c626715373e00400108c96858a56ef0406)) - update dependency com.google.protobuf:protobuf-java to v3.12.0 ([#​142](https://www.github.com/googleapis/java-tasks/issues/142)) ([4df90ac](https://www.github.com/googleapis/java-tasks/commit/4df90acf9e17654318a0f8d7439e0d867ea317e5)) - update dependency com.google.protobuf:protobuf-java to v3.12.2 ([#​148](https://www.github.com/googleapis/java-tasks/issues/148)) ([c8062c6](https://www.github.com/googleapis/java-tasks/commit/c8062c60cfa1ee810188703641c66c359c65c437)) - update dependency io.grpc:grpc-bom to v1.29.0 ([#​131](https://www.github.com/googleapis/java-tasks/issues/131)) ([ea89037](https://www.github.com/googleapis/java-tasks/commit/ea8903701b007e2ceeb525ccf26c5992c8f18f79)) - update dependency io.grpc:grpc-bom to v1.30.0 ([#​161](https://www.github.com/googleapis/java-tasks/issues/161)) ([d374bc3](https://www.github.com/googleapis/java-tasks/commit/d374bc3fa4c3a9d0085b344245ca845c9a8c2cd0)) - update dependency org.threeten:threetenbp to v1.4.4 ([#​133](https://www.github.com/googleapis/java-tasks/issues/133)) ([cc0e466](https://www.github.com/googleapis/java-tasks/commit/cc0e46693f44f2d7c6b9ce22a7ec2d0a84b6c8f7)) ##### [1.29.1](https://www.github.com/googleapis/java-tasks/compare/v1.29.0...v1.29.1) (2020-04-07) ##### Dependencies - update core dependencies ([#​85](https://www.github.com/googleapis/java-tasks/issues/85)) ([1e11179](https://www.github.com/googleapis/java-tasks/commit/1e1117928283eae2cea43f4c790d4746428b06a1)) - update dependency com.google.cloud:google-cloud-core to v1.93.4 ([#​112](https://www.github.com/googleapis/java-tasks/issues/112)) ([fc45f81](https://www.github.com/googleapis/java-tasks/commit/fc45f81f40df4ab5f92d2bd35804b7161becad55)) - update dependency org.threeten:threetenbp to v1.4.3 ([#​94](https://www.github.com/googleapis/java-tasks/issues/94)) ([5015798](https://www.github.com/googleapis/java-tasks/commit/5015798f9ef98aa6f698fd600ed2911a490283d3))
--- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-tasks). --- samples/install-without-bom/pom.xml | 2 +- samples/snapshot/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index 414ff79f..56fbaee8 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-tasks - 1.29.1 + 1.30.0 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index be4b933a..788cefa4 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -28,7 +28,7 @@ com.google.cloud google-cloud-tasks - 1.29.1 + 1.30.0 From 08e66a2ae918b7aec09b1b0ff54aea210258b1da Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Fri, 26 Jun 2020 22:43:32 -0700 Subject: [PATCH 05/24] chore: regenerate README versions (#188) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/1b8e3777-2a8a-43ca-858f-1e4587d9e4d1/targets - [ ] To automatically regenerate this PR, check this box. --- README.md | 4 ++-- synth.metadata | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index edce4d8f..4e3c2050 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 7.0.1 + 8.0.0 pom import @@ -38,7 +38,7 @@ If you are using Maven without BOM, add this to your dependencies: com.google.cloud google-cloud-tasks - 1.29.1 + 1.30.0 ``` diff --git a/synth.metadata b/synth.metadata index d68154bd..031404ba 100644 --- a/synth.metadata +++ b/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-tasks.git", - "sha": "31c1c522dbf3fb8560a78d615f4cbf57dc0a5ac0" + "sha": "2db1d4172504574bdc85f7be01d885dda0b7a33f" } }, { From 6b8628765eada585c8b44c58c48ddfda25d98c56 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 8 Jul 2020 13:34:09 -0700 Subject: [PATCH 06/24] ci(java): run dependency test on Java 8 and 11 (#189) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/351f1c1a-f71f-4cfc-968c-ac334fd05a73/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/4f2c9f752a94042472fc03c5bd9e06e89817d2bd --- .github/workflows/ci.yaml | 5 ++++- .kokoro/dependencies.sh | 4 +++- pom.xml | 5 ++++- synth.metadata | 4 ++-- 4 files changed, 13 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 445b4bf8..68302207 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -36,11 +36,14 @@ jobs: JOB_TYPE: test dependencies: runs-on: ubuntu-latest + strategy: + matrix: + java: [8, 11] steps: - uses: actions/checkout@v2 - uses: actions/setup-java@v1 with: - java-version: 8 + java-version: ${{matrix.java}} - run: java -version - run: .kokoro/dependencies.sh linkage-monitor: diff --git a/.kokoro/dependencies.sh b/.kokoro/dependencies.sh index cf3bb434..cee4f11e 100755 --- a/.kokoro/dependencies.sh +++ b/.kokoro/dependencies.sh @@ -41,8 +41,10 @@ echo "****************** DEPENDENCY LIST COMPLETENESS CHECK *******************" ## Run dependency list completeness check function completenessCheck() { # Output dep list with compile scope generated using the original pom + # Running mvn dependency:list on Java versions that support modules will also include the module of the dependency. + # This is stripped from the output as it is not present in the flattened pom. msg "Generating dependency list using original pom..." - mvn dependency:list -f pom.xml -Dsort=true | grep '\[INFO] .*:.*:.*:.*:.*' | grep -v ':test$' >.org-list.txt + mvn dependency:list -f pom.xml -Dsort=true | grep '\[INFO] .*:.*:.*:.*:.*' | sed -e s/\\s--\\smodule.*// | grep -v ':test$' >.org-list.txt # Output dep list generated using the flattened pom (test scope deps are ommitted) msg "Generating dependency list using flattened pom..." diff --git a/pom.xml b/pom.xml index 5feb0443..acdf533b 100644 --- a/pom.xml +++ b/pom.xml @@ -127,7 +127,10 @@ org.apache.maven.plugins maven-dependency-plugin - org.objenesis:objenesis + + org.objenesis:objenesis + javax.annotation:javax.annotation-api + diff --git a/synth.metadata b/synth.metadata index 031404ba..51765d27 100644 --- a/synth.metadata +++ b/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-tasks.git", - "sha": "2db1d4172504574bdc85f7be01d885dda0b7a33f" + "sha": "08e66a2ae918b7aec09b1b0ff54aea210258b1da" } }, { @@ -19,7 +19,7 @@ "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "c4f3059c27591eb24d6942a0e357ec94c80459f2" + "sha": "4f2c9f752a94042472fc03c5bd9e06e89817d2bd" } } ], From d3d5ef1effb1f1f61ee8a24ec8db9dd2a775e327 Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Thu, 16 Jul 2020 19:47:20 +0200 Subject: [PATCH 07/24] chore(deps): update dependency com.google.cloud:libraries-bom to v8.1.0 (#192) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:libraries-bom](https://togithub.com/GoogleCloudPlatform/cloud-opensource-java) | minor | `8.0.0` -> `8.1.0` | --- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-tasks). --- samples/snippets/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index c0296ac4..71130b67 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 8.0.0 + 8.1.0 pom import From 3f2c16d45a2b14d2e30e5bbf1ab19de5a23590de Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 29 Jul 2020 13:32:48 -0700 Subject: [PATCH 08/24] chore: regenerate README (#194) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/dbbb67d7-4ea8-474e-aa12-ba9b084f1285/targets - [ ] To automatically regenerate this PR, check this box. --- README.md | 2 +- synth.metadata | 316 ++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 316 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4e3c2050..c1581515 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 8.0.0 + 8.1.0 pom import diff --git a/synth.metadata b/synth.metadata index 51765d27..12f9cc6e 100644 --- a/synth.metadata +++ b/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-tasks.git", - "sha": "08e66a2ae918b7aec09b1b0ff54aea210258b1da" + "sha": "d3d5ef1effb1f1f61ee8a24ec8db9dd2a775e327" } }, { @@ -51,5 +51,319 @@ "generator": "bazel" } } + ], + "generatedFiles": [ + ".github/CODEOWNERS", + ".github/ISSUE_TEMPLATE/bug_report.md", + ".github/ISSUE_TEMPLATE/feature_request.md", + ".github/ISSUE_TEMPLATE/support_request.md", + ".github/PULL_REQUEST_TEMPLATE.md", + ".github/release-please.yml", + ".github/trusted-contribution.yml", + ".github/workflows/ci.yaml", + ".kokoro/build.bat", + ".kokoro/build.sh", + ".kokoro/coerce_logs.sh", + ".kokoro/common.cfg", + ".kokoro/common.sh", + ".kokoro/continuous/common.cfg", + ".kokoro/continuous/dependencies.cfg", + ".kokoro/continuous/integration.cfg", + ".kokoro/continuous/java11.cfg", + ".kokoro/continuous/java7.cfg", + ".kokoro/continuous/java8-osx.cfg", + ".kokoro/continuous/java8-win.cfg", + ".kokoro/continuous/java8.cfg", + ".kokoro/continuous/lint.cfg", + ".kokoro/continuous/propose_release.cfg", + ".kokoro/continuous/samples.cfg", + ".kokoro/dependencies.sh", + ".kokoro/linkage-monitor.sh", + ".kokoro/nightly/common.cfg", + ".kokoro/nightly/dependencies.cfg", + ".kokoro/nightly/integration.cfg", + ".kokoro/nightly/java11.cfg", + ".kokoro/nightly/java7.cfg", + ".kokoro/nightly/java8-osx.cfg", + ".kokoro/nightly/java8-win.cfg", + ".kokoro/nightly/java8.cfg", + ".kokoro/nightly/lint.cfg", + ".kokoro/nightly/samples.cfg", + ".kokoro/populate-secrets.sh", + ".kokoro/presubmit/clirr.cfg", + ".kokoro/presubmit/common.cfg", + ".kokoro/presubmit/dependencies.cfg", + ".kokoro/presubmit/integration.cfg", + ".kokoro/presubmit/java11.cfg", + ".kokoro/presubmit/java7.cfg", + ".kokoro/presubmit/java8-osx.cfg", + ".kokoro/presubmit/java8-win.cfg", + ".kokoro/presubmit/java8.cfg", + ".kokoro/presubmit/linkage-monitor.cfg", + ".kokoro/presubmit/lint.cfg", + ".kokoro/presubmit/samples.cfg", + ".kokoro/release/bump_snapshot.cfg", + ".kokoro/release/common.cfg", + ".kokoro/release/common.sh", + ".kokoro/release/drop.cfg", + ".kokoro/release/drop.sh", + ".kokoro/release/promote.cfg", + ".kokoro/release/promote.sh", + ".kokoro/release/publish_javadoc.cfg", + ".kokoro/release/publish_javadoc.sh", + ".kokoro/release/snapshot.cfg", + ".kokoro/release/snapshot.sh", + ".kokoro/release/stage.cfg", + ".kokoro/release/stage.sh", + ".kokoro/trampoline.sh", + "CODE_OF_CONDUCT.md", + "CONTRIBUTING.md", + "LICENSE", + "README.md", + "codecov.yaml", + "google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2/CloudTasksClient.java", + "google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2/CloudTasksSettings.java", + "google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2/package-info.java", + "google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2/stub/CloudTasksStub.java", + "google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2/stub/CloudTasksStubSettings.java", + "google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2/stub/GrpcCloudTasksCallableFactory.java", + "google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2/stub/GrpcCloudTasksStub.java", + "google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta2/CloudTasksClient.java", + "google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta2/CloudTasksSettings.java", + "google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta2/package-info.java", + "google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta2/stub/CloudTasksStub.java", + "google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta2/stub/CloudTasksStubSettings.java", + "google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta2/stub/GrpcCloudTasksCallableFactory.java", + "google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta2/stub/GrpcCloudTasksStub.java", + "google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta3/CloudTasksClient.java", + "google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta3/CloudTasksSettings.java", + "google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta3/package-info.java", + "google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta3/stub/CloudTasksStub.java", + "google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta3/stub/CloudTasksStubSettings.java", + "google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta3/stub/GrpcCloudTasksCallableFactory.java", + "google-cloud-tasks/src/main/java/com/google/cloud/tasks/v2beta3/stub/GrpcCloudTasksStub.java", + "google-cloud-tasks/src/test/java/com/google/cloud/tasks/v2/CloudTasksClientTest.java", + "google-cloud-tasks/src/test/java/com/google/cloud/tasks/v2/MockCloudTasks.java", + "google-cloud-tasks/src/test/java/com/google/cloud/tasks/v2/MockCloudTasksImpl.java", + "google-cloud-tasks/src/test/java/com/google/cloud/tasks/v2beta2/CloudTasksClientTest.java", + "google-cloud-tasks/src/test/java/com/google/cloud/tasks/v2beta2/MockCloudTasks.java", + "google-cloud-tasks/src/test/java/com/google/cloud/tasks/v2beta2/MockCloudTasksImpl.java", + "google-cloud-tasks/src/test/java/com/google/cloud/tasks/v2beta3/CloudTasksClientTest.java", + "google-cloud-tasks/src/test/java/com/google/cloud/tasks/v2beta3/MockCloudTasks.java", + "google-cloud-tasks/src/test/java/com/google/cloud/tasks/v2beta3/MockCloudTasksImpl.java", + "grpc-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/CloudTasksGrpc.java", + "grpc-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/CloudTasksGrpc.java", + "grpc-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/CloudTasksGrpc.java", + "java.header", + "license-checks.xml", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/AppEngineHttpRequest.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/AppEngineHttpRequestOrBuilder.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/AppEngineRouting.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/AppEngineRoutingOrBuilder.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/Attempt.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/AttemptOrBuilder.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/CloudTasksProto.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/CreateQueueRequest.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/CreateQueueRequestOrBuilder.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/CreateTaskRequest.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/CreateTaskRequestOrBuilder.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/DeleteQueueRequest.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/DeleteQueueRequestOrBuilder.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/DeleteTaskRequest.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/DeleteTaskRequestOrBuilder.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/GetQueueRequest.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/GetQueueRequestOrBuilder.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/GetTaskRequest.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/GetTaskRequestOrBuilder.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/HttpMethod.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/HttpRequest.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/HttpRequestOrBuilder.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/ListQueuesRequest.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/ListQueuesRequestOrBuilder.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/ListQueuesResponse.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/ListQueuesResponseOrBuilder.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/ListTasksRequest.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/ListTasksRequestOrBuilder.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/ListTasksResponse.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/ListTasksResponseOrBuilder.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/LocationName.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/OAuthToken.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/OAuthTokenOrBuilder.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/OidcToken.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/OidcTokenOrBuilder.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/PauseQueueRequest.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/PauseQueueRequestOrBuilder.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/PurgeQueueRequest.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/PurgeQueueRequestOrBuilder.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/Queue.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/QueueName.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/QueueOrBuilder.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/QueueProto.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/RateLimits.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/RateLimitsOrBuilder.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/ResumeQueueRequest.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/ResumeQueueRequestOrBuilder.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/RetryConfig.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/RetryConfigOrBuilder.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/RunTaskRequest.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/RunTaskRequestOrBuilder.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/StackdriverLoggingConfig.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/StackdriverLoggingConfigOrBuilder.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/TargetProto.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/Task.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/TaskName.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/TaskOrBuilder.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/TaskProto.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/UpdateQueueRequest.java", + "proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/UpdateQueueRequestOrBuilder.java", + "proto-google-cloud-tasks-v2/src/main/proto/google/cloud/tasks/v2/cloudtasks.proto", + "proto-google-cloud-tasks-v2/src/main/proto/google/cloud/tasks/v2/queue.proto", + "proto-google-cloud-tasks-v2/src/main/proto/google/cloud/tasks/v2/target.proto", + "proto-google-cloud-tasks-v2/src/main/proto/google/cloud/tasks/v2/task.proto", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/AcknowledgeTaskRequest.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/AcknowledgeTaskRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/AppEngineHttpRequest.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/AppEngineHttpRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/AppEngineHttpTarget.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/AppEngineHttpTargetOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/AppEngineRouting.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/AppEngineRoutingOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/AttemptStatus.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/AttemptStatusOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/CancelLeaseRequest.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/CancelLeaseRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/CloudTasksProto.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/CreateQueueRequest.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/CreateQueueRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/CreateTaskRequest.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/CreateTaskRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/DeleteQueueRequest.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/DeleteQueueRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/DeleteTaskRequest.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/DeleteTaskRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/GetQueueRequest.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/GetQueueRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/GetTaskRequest.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/GetTaskRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/HttpMethod.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/LeaseTasksRequest.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/LeaseTasksRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/LeaseTasksResponse.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/LeaseTasksResponseOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/ListQueuesRequest.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/ListQueuesRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/ListQueuesResponse.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/ListQueuesResponseOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/ListTasksRequest.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/ListTasksRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/ListTasksResponse.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/ListTasksResponseOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/LocationName.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/PauseQueueRequest.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/PauseQueueRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/PullMessage.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/PullMessageOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/PullTarget.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/PullTargetOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/PurgeQueueRequest.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/PurgeQueueRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/Queue.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/QueueName.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/QueueOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/QueueProto.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/RateLimits.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/RateLimitsOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/RenewLeaseRequest.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/RenewLeaseRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/ResumeQueueRequest.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/ResumeQueueRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/RetryConfig.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/RetryConfigOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/RunTaskRequest.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/RunTaskRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/TargetProto.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/Task.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/TaskName.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/TaskOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/TaskProto.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/TaskStatus.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/TaskStatusOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/UpdateQueueRequest.java", + "proto-google-cloud-tasks-v2beta2/src/main/java/com/google/cloud/tasks/v2beta2/UpdateQueueRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta2/src/main/proto/google/cloud/tasks/v2beta2/cloudtasks.proto", + "proto-google-cloud-tasks-v2beta2/src/main/proto/google/cloud/tasks/v2beta2/queue.proto", + "proto-google-cloud-tasks-v2beta2/src/main/proto/google/cloud/tasks/v2beta2/target.proto", + "proto-google-cloud-tasks-v2beta2/src/main/proto/google/cloud/tasks/v2beta2/task.proto", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/AppEngineHttpQueue.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/AppEngineHttpQueueOrBuilder.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/AppEngineHttpRequest.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/AppEngineHttpRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/AppEngineRouting.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/AppEngineRoutingOrBuilder.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/Attempt.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/AttemptOrBuilder.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/CloudTasksProto.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/CreateQueueRequest.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/CreateQueueRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/CreateTaskRequest.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/CreateTaskRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/DeleteQueueRequest.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/DeleteQueueRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/DeleteTaskRequest.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/DeleteTaskRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/GetQueueRequest.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/GetQueueRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/GetTaskRequest.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/GetTaskRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/HttpMethod.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/HttpRequest.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/HttpRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/ListQueuesRequest.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/ListQueuesRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/ListQueuesResponse.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/ListQueuesResponseOrBuilder.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/ListTasksRequest.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/ListTasksRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/ListTasksResponse.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/ListTasksResponseOrBuilder.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/LocationName.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/OAuthToken.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/OAuthTokenOrBuilder.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/OidcToken.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/OidcTokenOrBuilder.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/PauseQueueRequest.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/PauseQueueRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/PurgeQueueRequest.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/PurgeQueueRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/Queue.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/QueueName.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/QueueOrBuilder.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/QueueProto.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/RateLimits.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/RateLimitsOrBuilder.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/ResumeQueueRequest.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/ResumeQueueRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/RetryConfig.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/RetryConfigOrBuilder.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/RunTaskRequest.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/RunTaskRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/StackdriverLoggingConfig.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/StackdriverLoggingConfigOrBuilder.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/TargetProto.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/Task.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/TaskName.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/TaskOrBuilder.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/TaskProto.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/UpdateQueueRequest.java", + "proto-google-cloud-tasks-v2beta3/src/main/java/com/google/cloud/tasks/v2beta3/UpdateQueueRequestOrBuilder.java", + "proto-google-cloud-tasks-v2beta3/src/main/proto/google/cloud/tasks/v2beta3/cloudtasks.proto", + "proto-google-cloud-tasks-v2beta3/src/main/proto/google/cloud/tasks/v2beta3/queue.proto", + "proto-google-cloud-tasks-v2beta3/src/main/proto/google/cloud/tasks/v2beta3/target.proto", + "proto-google-cloud-tasks-v2beta3/src/main/proto/google/cloud/tasks/v2beta3/task.proto", + "renovate.json", + "samples/install-without-bom/pom.xml", + "samples/pom.xml", + "samples/snapshot/pom.xml", + "samples/snippets/pom.xml" ] } \ No newline at end of file From 2b1bd43f24e25d6a0980387308bfaf5ca9b4e5bc Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Wed, 29 Jul 2020 23:08:16 +0200 Subject: [PATCH 09/24] build(deps): update dependency com.google.cloud:google-cloud-shared-config to v0.9.2 (#190) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:google-cloud-shared-config](https://togithub.com/googleapis/java-shared-config) | patch | `0.9.0` -> `0.9.2` | --- ### Release Notes
googleapis/java-shared-config ### [`v0.9.2`](https://togithub.com/googleapis/java-shared-config/blob/master/CHANGELOG.md#​092-httpswwwgithubcomgoogleapisjava-shared-configcomparev091v092-2020-07-02) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v0.9.1...v0.9.2) ### [`v0.9.1`](https://togithub.com/googleapis/java-shared-config/blob/master/CHANGELOG.md#​091-httpswwwgithubcomgoogleapisjava-shared-configcomparev090v091-2020-07-01) [Compare Source](https://togithub.com/googleapis/java-shared-config/compare/v0.9.0...v0.9.1)
--- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-tasks). --- google-cloud-tasks-bom/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/google-cloud-tasks-bom/pom.xml b/google-cloud-tasks-bom/pom.xml index 08868de5..40b39e17 100644 --- a/google-cloud-tasks-bom/pom.xml +++ b/google-cloud-tasks-bom/pom.xml @@ -8,7 +8,7 @@ com.google.cloud google-cloud-shared-config - 0.9.0 + 0.9.2 Google Cloud tasks BOM diff --git a/pom.xml b/pom.xml index acdf533b..48f8bf97 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ com.google.cloud google-cloud-shared-config - 0.9.0 + 0.9.2 From a1c40c3f62f77d5c29fd9a7173e82274ffda1c32 Mon Sep 17 00:00:00 2001 From: Dane Zeke Liergaard Date: Sat, 14 Jul 2018 16:55:12 -0700 Subject: [PATCH 10/24] samples: Add task create & lease/acknowledge sample. (#1153) * Add task create & lease/acknowledge sample. * Add Appengine Queue Tasks sample. --- .../src/main/java/com/example/Quickstart.java | 175 ++++++++++++++++++ .../test/java/com/example/QuickstartIT.java | 82 ++++++++ 2 files changed, 257 insertions(+) create mode 100644 samples/snippets/src/main/java/com/example/Quickstart.java create mode 100644 samples/snippets/src/test/java/com/example/QuickstartIT.java diff --git a/samples/snippets/src/main/java/com/example/Quickstart.java b/samples/snippets/src/main/java/com/example/Quickstart.java new file mode 100644 index 00000000..77040ef8 --- /dev/null +++ b/samples/snippets/src/main/java/com/example/Quickstart.java @@ -0,0 +1,175 @@ +/* + * Copyright 2018 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.example; + +// [START tasks_quickstart] + +import com.google.cloud.tasks.v2beta2.AcknowledgeTaskRequest; +import com.google.cloud.tasks.v2beta2.CloudTasksClient; +import com.google.cloud.tasks.v2beta2.CreateTaskRequest; +import com.google.cloud.tasks.v2beta2.LeaseTasksRequest; +import com.google.cloud.tasks.v2beta2.LeaseTasksResponse; +import com.google.cloud.tasks.v2beta2.PullMessage; +import com.google.cloud.tasks.v2beta2.QueueName; +import com.google.cloud.tasks.v2beta2.Task; +import com.google.common.base.Strings; +import com.google.protobuf.ByteString; +import com.google.protobuf.Duration; + +import java.io.IOException; +import java.nio.charset.Charset; + +import org.apache.commons.cli.CommandLine; +import org.apache.commons.cli.CommandLineParser; +import org.apache.commons.cli.DefaultParser; +import org.apache.commons.cli.HelpFormatter; +import org.apache.commons.cli.Option; +import org.apache.commons.cli.Options; +import org.apache.commons.cli.ParseException; + +public class Quickstart { + private static String GGOGLE_CLOUD_PROJECT_KEY = "GOOGLE_CLOUD_PROJECT"; + + private static Option PROJECT_ID_OPTION = Option.builder("project") + .longOpt("project-id") + .desc("The Google Cloud Project, if not set as GOOGLE_CLOUD_PROJECT env var.") + .hasArg() + .argName("project-id") + .type(String.class) + .build(); + + private static Option QUEUE_OPTION = Option.builder("queue") + .required() + .longOpt("queue") + .desc("The Cloud Tasks queue.") + .hasArg() + .argName("queue") + .type(String.class) + .build(); + + private static Option LOCATION_OPTION = Option.builder("location") + .required() + .longOpt("location") + .desc("The region in which your queue is running.") + .hasArg() + .argName("location") + .type(String.class) + .build(); + + public static void main(String... args) throws Exception { + Options options = new Options(); + options.addOption(PROJECT_ID_OPTION); + options.addOption(QUEUE_OPTION); + options.addOption(LOCATION_OPTION); + + if (args.length == 0) { + printUsage(options); + return; + } + + CommandLineParser parser = new DefaultParser(); + CommandLine params; + try { + params = parser.parse(options, args); + } catch (ParseException e) { + System.err.println("Invalid command line: " + e.getMessage()); + printUsage(options); + return; + } + + String projectId; + if (params.hasOption("project-id")) { + projectId = params.getOptionValue("project-id"); + } else { + projectId = System.getenv(GGOGLE_CLOUD_PROJECT_KEY); + } + if (Strings.isNullOrEmpty(projectId)) { + printUsage(options); + return; + } + + String queue = params.getOptionValue(QUEUE_OPTION.getOpt()); + String location = params.getOptionValue(LOCATION_OPTION.getOpt()); + + switch (args[0]) { + default: + printUsage(options); + break; + case "create-task": + createTask(projectId, queue, location); + break; + case "lease-and-ack-task": + pullAndAckTask(projectId, queue, location); + break; + } + } + + // [START cloud_tasks_create_task] + private static void createTask(String projectId, String queueName, String location) + throws IOException { + try (CloudTasksClient client = CloudTasksClient.create()) { + Task.Builder taskBuilder = Task + .newBuilder() + .setPullMessage(PullMessage.newBuilder().setPayload( + ByteString.copyFrom("a message for recipient", Charset.defaultCharset()))); + + Task newTask = client.createTask(CreateTaskRequest + .newBuilder() + .setParent(QueueName.of(projectId, location, queueName).toString()) + .setTask(taskBuilder) + .build()); + System.out.println("Task created: " + newTask.getName()); + } + } + // [END cloud_tasks_create_task] + + // [START cloud_tasks_lease_and_acknowledge_task] + private static void pullAndAckTask(String projectId, String queueName, String location) { + try (CloudTasksClient client = CloudTasksClient.create()) { + LeaseTasksRequest leaseReq = LeaseTasksRequest.newBuilder() + .setParent(QueueName.of(projectId, location, queueName).toString()) + .setLeaseDuration(Duration.newBuilder().setSeconds(600)) + .setMaxTasks(1) + .setResponseView(Task.View.FULL) + .build(); + LeaseTasksResponse response = client.leaseTasks(leaseReq); + if (response.getTasksCount() == 0) { + System.out.println("No tasks found in queue."); + return; + } + Task task = response.getTasksList().get(0); + System.out.println("Leased task: " + task.getName()); + AcknowledgeTaskRequest ackRequest = AcknowledgeTaskRequest + .newBuilder() + .setName(task.getName()) + .setScheduleTime(task.getScheduleTime()) + .build(); + client.acknowledgeTask(ackRequest); + System.out.println("Acknowledged task: " + task.getName()); + } catch (Exception e) { + System.out.println("Exception during PullAndAckTask: " + e.getMessage()); + } + } + // [END cloud_tasks_lease_and_acknowledge_task] + + private static void printUsage(Options options) { + HelpFormatter formatter = new HelpFormatter(); + formatter.printHelp("client", + "A simple Cloud Tasks command line client.", options, "", true); + } +} +// [END tasks_quickstart] diff --git a/samples/snippets/src/test/java/com/example/QuickstartIT.java b/samples/snippets/src/test/java/com/example/QuickstartIT.java new file mode 100644 index 00000000..d0e21e07 --- /dev/null +++ b/samples/snippets/src/test/java/com/example/QuickstartIT.java @@ -0,0 +1,82 @@ +/* + * Copyright 2017 Google Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.example; + +import static com.google.common.truth.Truth.assertThat; +import static org.junit.Assert.assertTrue; + +import com.google.cloud.tasks.v2beta2.CloudTasksClient; +import com.google.cloud.tasks.v2beta2.QueueName; + +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.io.PrintStream; + +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; + +/** + * Integration (system) tests for {@link Quickstart}. + */ +@RunWith(JUnit4.class) +@SuppressWarnings("checkstyle:abbreviationaswordinname") +public class QuickstartIT { + private static String queue_name = "my-pull-queue"; + private static String location = "us-east1"; + private ByteArrayOutputStream bout; + private PrintStream out; + + @BeforeClass + public static void setUpClass() throws Exception { + ByteArrayOutputStream bout = new ByteArrayOutputStream(); + PrintStream out = new PrintStream(bout); + System.setOut(out); + } + + // Purge the task queue when tests done. + @AfterClass + public static void tearDownClass() throws IOException { + try (CloudTasksClient client = CloudTasksClient.create()) { + client.purgeQueue(QueueName.of(System.getenv("GOOGLE_CLOUD_PROJECT"), location, queue_name)); + } + } + + @Before + public void setUp() throws Exception { + bout = new ByteArrayOutputStream(); + out = new PrintStream(bout); + System.setOut(out); + } + + @Test + public void createTaskTest() throws Exception { + Quickstart.main("create-task", "--queue", queue_name, "--location", location); + assertThat(bout.toString()).contains("Task created: "); + } + + @Test + public void leaseAndAcknowledge() throws Exception { + Quickstart.main("lease-and-ack-task", "--queue", queue_name, "--location", location); + assertThat(bout.toString()).contains("Leased task: "); + assertThat(bout.toString()).contains("Acknowledged task: "); + } +} From f1428e5fc44e292721617173c5fc36e340df7f6d Mon Sep 17 00:00:00 2001 From: Averi Kitsch Date: Wed, 12 Sep 2018 15:12:39 -0700 Subject: [PATCH 11/24] samples: Update Cloud tasks samples (#1211) * update sample * remove pull queues * updates for beta * Change comment * revert env var name --- .../src/main/java/com/example/Quickstart.java | 175 ------------------ .../test/java/com/example/QuickstartIT.java | 82 -------- 2 files changed, 257 deletions(-) delete mode 100644 samples/snippets/src/main/java/com/example/Quickstart.java delete mode 100644 samples/snippets/src/test/java/com/example/QuickstartIT.java diff --git a/samples/snippets/src/main/java/com/example/Quickstart.java b/samples/snippets/src/main/java/com/example/Quickstart.java deleted file mode 100644 index 77040ef8..00000000 --- a/samples/snippets/src/main/java/com/example/Quickstart.java +++ /dev/null @@ -1,175 +0,0 @@ -/* - * Copyright 2018 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.example; - -// [START tasks_quickstart] - -import com.google.cloud.tasks.v2beta2.AcknowledgeTaskRequest; -import com.google.cloud.tasks.v2beta2.CloudTasksClient; -import com.google.cloud.tasks.v2beta2.CreateTaskRequest; -import com.google.cloud.tasks.v2beta2.LeaseTasksRequest; -import com.google.cloud.tasks.v2beta2.LeaseTasksResponse; -import com.google.cloud.tasks.v2beta2.PullMessage; -import com.google.cloud.tasks.v2beta2.QueueName; -import com.google.cloud.tasks.v2beta2.Task; -import com.google.common.base.Strings; -import com.google.protobuf.ByteString; -import com.google.protobuf.Duration; - -import java.io.IOException; -import java.nio.charset.Charset; - -import org.apache.commons.cli.CommandLine; -import org.apache.commons.cli.CommandLineParser; -import org.apache.commons.cli.DefaultParser; -import org.apache.commons.cli.HelpFormatter; -import org.apache.commons.cli.Option; -import org.apache.commons.cli.Options; -import org.apache.commons.cli.ParseException; - -public class Quickstart { - private static String GGOGLE_CLOUD_PROJECT_KEY = "GOOGLE_CLOUD_PROJECT"; - - private static Option PROJECT_ID_OPTION = Option.builder("project") - .longOpt("project-id") - .desc("The Google Cloud Project, if not set as GOOGLE_CLOUD_PROJECT env var.") - .hasArg() - .argName("project-id") - .type(String.class) - .build(); - - private static Option QUEUE_OPTION = Option.builder("queue") - .required() - .longOpt("queue") - .desc("The Cloud Tasks queue.") - .hasArg() - .argName("queue") - .type(String.class) - .build(); - - private static Option LOCATION_OPTION = Option.builder("location") - .required() - .longOpt("location") - .desc("The region in which your queue is running.") - .hasArg() - .argName("location") - .type(String.class) - .build(); - - public static void main(String... args) throws Exception { - Options options = new Options(); - options.addOption(PROJECT_ID_OPTION); - options.addOption(QUEUE_OPTION); - options.addOption(LOCATION_OPTION); - - if (args.length == 0) { - printUsage(options); - return; - } - - CommandLineParser parser = new DefaultParser(); - CommandLine params; - try { - params = parser.parse(options, args); - } catch (ParseException e) { - System.err.println("Invalid command line: " + e.getMessage()); - printUsage(options); - return; - } - - String projectId; - if (params.hasOption("project-id")) { - projectId = params.getOptionValue("project-id"); - } else { - projectId = System.getenv(GGOGLE_CLOUD_PROJECT_KEY); - } - if (Strings.isNullOrEmpty(projectId)) { - printUsage(options); - return; - } - - String queue = params.getOptionValue(QUEUE_OPTION.getOpt()); - String location = params.getOptionValue(LOCATION_OPTION.getOpt()); - - switch (args[0]) { - default: - printUsage(options); - break; - case "create-task": - createTask(projectId, queue, location); - break; - case "lease-and-ack-task": - pullAndAckTask(projectId, queue, location); - break; - } - } - - // [START cloud_tasks_create_task] - private static void createTask(String projectId, String queueName, String location) - throws IOException { - try (CloudTasksClient client = CloudTasksClient.create()) { - Task.Builder taskBuilder = Task - .newBuilder() - .setPullMessage(PullMessage.newBuilder().setPayload( - ByteString.copyFrom("a message for recipient", Charset.defaultCharset()))); - - Task newTask = client.createTask(CreateTaskRequest - .newBuilder() - .setParent(QueueName.of(projectId, location, queueName).toString()) - .setTask(taskBuilder) - .build()); - System.out.println("Task created: " + newTask.getName()); - } - } - // [END cloud_tasks_create_task] - - // [START cloud_tasks_lease_and_acknowledge_task] - private static void pullAndAckTask(String projectId, String queueName, String location) { - try (CloudTasksClient client = CloudTasksClient.create()) { - LeaseTasksRequest leaseReq = LeaseTasksRequest.newBuilder() - .setParent(QueueName.of(projectId, location, queueName).toString()) - .setLeaseDuration(Duration.newBuilder().setSeconds(600)) - .setMaxTasks(1) - .setResponseView(Task.View.FULL) - .build(); - LeaseTasksResponse response = client.leaseTasks(leaseReq); - if (response.getTasksCount() == 0) { - System.out.println("No tasks found in queue."); - return; - } - Task task = response.getTasksList().get(0); - System.out.println("Leased task: " + task.getName()); - AcknowledgeTaskRequest ackRequest = AcknowledgeTaskRequest - .newBuilder() - .setName(task.getName()) - .setScheduleTime(task.getScheduleTime()) - .build(); - client.acknowledgeTask(ackRequest); - System.out.println("Acknowledged task: " + task.getName()); - } catch (Exception e) { - System.out.println("Exception during PullAndAckTask: " + e.getMessage()); - } - } - // [END cloud_tasks_lease_and_acknowledge_task] - - private static void printUsage(Options options) { - HelpFormatter formatter = new HelpFormatter(); - formatter.printHelp("client", - "A simple Cloud Tasks command line client.", options, "", true); - } -} -// [END tasks_quickstart] diff --git a/samples/snippets/src/test/java/com/example/QuickstartIT.java b/samples/snippets/src/test/java/com/example/QuickstartIT.java deleted file mode 100644 index d0e21e07..00000000 --- a/samples/snippets/src/test/java/com/example/QuickstartIT.java +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright 2017 Google Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.example; - -import static com.google.common.truth.Truth.assertThat; -import static org.junit.Assert.assertTrue; - -import com.google.cloud.tasks.v2beta2.CloudTasksClient; -import com.google.cloud.tasks.v2beta2.QueueName; - -import java.io.ByteArrayOutputStream; -import java.io.IOException; -import java.io.PrintStream; - -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.junit.runners.JUnit4; - -/** - * Integration (system) tests for {@link Quickstart}. - */ -@RunWith(JUnit4.class) -@SuppressWarnings("checkstyle:abbreviationaswordinname") -public class QuickstartIT { - private static String queue_name = "my-pull-queue"; - private static String location = "us-east1"; - private ByteArrayOutputStream bout; - private PrintStream out; - - @BeforeClass - public static void setUpClass() throws Exception { - ByteArrayOutputStream bout = new ByteArrayOutputStream(); - PrintStream out = new PrintStream(bout); - System.setOut(out); - } - - // Purge the task queue when tests done. - @AfterClass - public static void tearDownClass() throws IOException { - try (CloudTasksClient client = CloudTasksClient.create()) { - client.purgeQueue(QueueName.of(System.getenv("GOOGLE_CLOUD_PROJECT"), location, queue_name)); - } - } - - @Before - public void setUp() throws Exception { - bout = new ByteArrayOutputStream(); - out = new PrintStream(bout); - System.setOut(out); - } - - @Test - public void createTaskTest() throws Exception { - Quickstart.main("create-task", "--queue", queue_name, "--location", location); - assertThat(bout.toString()).contains("Task created: "); - } - - @Test - public void leaseAndAcknowledge() throws Exception { - Quickstart.main("lease-and-ack-task", "--queue", queue_name, "--location", location); - assertThat(bout.toString()).contains("Leased task: "); - assertThat(bout.toString()).contains("Acknowledged task: "); - } -} From 75532ae0349f84e7209a09374b4072ef9fcc9983 Mon Sep 17 00:00:00 2001 From: Averi Kitsch Date: Fri, 19 Apr 2019 12:20:36 -0700 Subject: [PATCH 12/24] samples: [Cloud Tasks] Add HTTP push queue sample (#1355) * Add HTTP sample * Fix linting * remove CLI * Move http sample * Fix pom.xml * Update pom and linting * Update tasks version --- .../java/com/example/task/CreateHttpTask.java | 64 +++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 samples/snippets/src/main/java/com/example/task/CreateHttpTask.java diff --git a/samples/snippets/src/main/java/com/example/task/CreateHttpTask.java b/samples/snippets/src/main/java/com/example/task/CreateHttpTask.java new file mode 100644 index 00000000..9b4a1ac2 --- /dev/null +++ b/samples/snippets/src/main/java/com/example/task/CreateHttpTask.java @@ -0,0 +1,64 @@ +/* + * Copyright 2018 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.example.task; + +// [START cloud_tasks_create_http_task] +import com.google.cloud.tasks.v2beta3.CloudTasksClient; +import com.google.cloud.tasks.v2beta3.HttpMethod; +import com.google.cloud.tasks.v2beta3.HttpRequest; +import com.google.cloud.tasks.v2beta3.QueueName; +import com.google.cloud.tasks.v2beta3.Task; +import com.google.protobuf.ByteString; +import java.nio.charset.Charset; + +public class CreateHttpTask { + + public static void main(String[] args) throws Exception { + String projectId = System.getenv("PROJECT_ID"); + String queueName = System.getenv("QUEUE_ID"); + String location = System.getenv("LOCATION_ID"); + String url = System.getenv("URL"); + + // Instantiates a client. + try (CloudTasksClient client = CloudTasksClient.create()) { + // Variables provided by the system variables. + // projectId = "my-project-id"; + // queueName = "my-appengine-queue"; + // location = "us-central1"; + // url = "https://.appspot.com/tasks/create"; + String payload = "hello"; + + // Construct the fully qualified queue name. + String queuePath = QueueName.of(projectId, location, queueName).toString(); + + // Construct the task body. + Task.Builder taskBuilder = + Task.newBuilder() + .setHttpRequest( + HttpRequest.newBuilder() + .setBody(ByteString.copyFrom(payload, Charset.defaultCharset())) + .setUrl(url) + .setHttpMethod(HttpMethod.POST) + .build()); + + // Send create task request. + Task task = client.createTask(queuePath, taskBuilder.build()); + System.out.println("Task created: " + task.getName()); + } + } +} +// [END cloud_tasks_create_http_task] From fe17cb3af0fcdf548c6ffd7abefb65869c83c48e Mon Sep 17 00:00:00 2001 From: Averi Kitsch Date: Mon, 22 Apr 2019 09:34:01 -0700 Subject: [PATCH 13/24] samples: [Cloud Tasks] Add task sample with auth token (#1389) * Add task sample with auth token * add parent to pom * Update comments --- .../example/task/CreateHttpTaskWithToken.java | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 samples/snippets/src/main/java/com/example/task/CreateHttpTaskWithToken.java diff --git a/samples/snippets/src/main/java/com/example/task/CreateHttpTaskWithToken.java b/samples/snippets/src/main/java/com/example/task/CreateHttpTaskWithToken.java new file mode 100644 index 00000000..0891d899 --- /dev/null +++ b/samples/snippets/src/main/java/com/example/task/CreateHttpTaskWithToken.java @@ -0,0 +1,71 @@ +/* + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.example.task; + +// [START cloud_tasks_create_http_task_with_token] +import com.google.cloud.tasks.v2beta3.CloudTasksClient; +import com.google.cloud.tasks.v2beta3.HttpMethod; +import com.google.cloud.tasks.v2beta3.HttpRequest; +import com.google.cloud.tasks.v2beta3.OidcToken; +import com.google.cloud.tasks.v2beta3.QueueName; +import com.google.cloud.tasks.v2beta3.Task; +import com.google.protobuf.ByteString; +import java.nio.charset.Charset; + +public class CreateHttpTaskWithToken { + + public static void main(String[] args) throws Exception { + String projectId = System.getenv("PROJECT_ID"); + String queueName = System.getenv("QUEUE_ID"); + String location = System.getenv("LOCATION_ID"); + String url = System.getenv("URL"); + + // Instantiates a client. + try (CloudTasksClient client = CloudTasksClient.create()) { + // Variables provided by the system variables. + // projectId = "my-project-id"; + // queueName = "my-appengine-queue"; + // location = "us-central1"; + // url = "https://example.com/tasks/create"; + String payload = "hello"; + + // Construct the fully qualified queue name. + String queuePath = QueueName.of(projectId, location, queueName).toString(); + + // Add your service account email to construct the OIDC token. + // in order to add an authentication header to the request. + OidcToken.Builder oidcTokenBuilder = + OidcToken.newBuilder().setServiceAccountEmail(""); + + // Construct the task body. + Task.Builder taskBuilder = + Task.newBuilder() + .setHttpRequest( + HttpRequest.newBuilder() + .setBody(ByteString.copyFrom(payload, Charset.defaultCharset())) + .setHttpMethod(HttpMethod.POST) + .setUrl(url) + .setOidcToken(oidcTokenBuilder) + .build()); + + // Send create task request. + Task task = client.createTask(queuePath, taskBuilder.build()); + System.out.println("Task created: " + task.getName()); + } + } +} +// [END cloud_tasks_create_http_task_with_token] From 9cf9fdc251af88ca5756caebcc769afc8380ea0c Mon Sep 17 00:00:00 2001 From: MaxRossGoogle Date: Tue, 14 May 2019 09:56:53 -0700 Subject: [PATCH 14/24] samples: Update example to not reference GAE (#1412) --- .../src/main/java/com/example/task/CreateHttpTask.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/snippets/src/main/java/com/example/task/CreateHttpTask.java b/samples/snippets/src/main/java/com/example/task/CreateHttpTask.java index 9b4a1ac2..a1eed423 100644 --- a/samples/snippets/src/main/java/com/example/task/CreateHttpTask.java +++ b/samples/snippets/src/main/java/com/example/task/CreateHttpTask.java @@ -37,9 +37,9 @@ public static void main(String[] args) throws Exception { try (CloudTasksClient client = CloudTasksClient.create()) { // Variables provided by the system variables. // projectId = "my-project-id"; - // queueName = "my-appengine-queue"; + // queueName = "my-queue"; // location = "us-central1"; - // url = "https://.appspot.com/tasks/create"; + // url = "https://example.com/hellohandler"; String payload = "hello"; // Construct the fully qualified queue name. From ca59bc5dc337aad3d6cbd25dd534013b69bce255 Mon Sep 17 00:00:00 2001 From: Averi Kitsch Date: Tue, 14 May 2019 15:14:02 -0700 Subject: [PATCH 15/24] samples: Update comments in Task samples (#1418) --- .../snippets/src/main/java/com/example/task/CreateHttpTask.java | 2 +- .../src/main/java/com/example/task/CreateHttpTaskWithToken.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/snippets/src/main/java/com/example/task/CreateHttpTask.java b/samples/snippets/src/main/java/com/example/task/CreateHttpTask.java index a1eed423..6e841242 100644 --- a/samples/snippets/src/main/java/com/example/task/CreateHttpTask.java +++ b/samples/snippets/src/main/java/com/example/task/CreateHttpTask.java @@ -39,7 +39,7 @@ public static void main(String[] args) throws Exception { // projectId = "my-project-id"; // queueName = "my-queue"; // location = "us-central1"; - // url = "https://example.com/hellohandler"; + // url = "https://example.com/taskhandler"; String payload = "hello"; // Construct the fully qualified queue name. diff --git a/samples/snippets/src/main/java/com/example/task/CreateHttpTaskWithToken.java b/samples/snippets/src/main/java/com/example/task/CreateHttpTaskWithToken.java index 0891d899..978ddcc9 100644 --- a/samples/snippets/src/main/java/com/example/task/CreateHttpTaskWithToken.java +++ b/samples/snippets/src/main/java/com/example/task/CreateHttpTaskWithToken.java @@ -40,7 +40,7 @@ public static void main(String[] args) throws Exception { // projectId = "my-project-id"; // queueName = "my-appengine-queue"; // location = "us-central1"; - // url = "https://example.com/tasks/create"; + // url = "https://example.com/taskhandler"; String payload = "hello"; // Construct the fully qualified queue name. From 07c946828eda0248b51a9a239daf5c8795a66113 Mon Sep 17 00:00:00 2001 From: Averi Kitsch Date: Wed, 15 May 2019 08:50:00 -0700 Subject: [PATCH 16/24] samples: Task ReadMe changes (#1420) * Readme update * fix queue name --- .../src/main/java/com/example/task/CreateHttpTaskWithToken.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/snippets/src/main/java/com/example/task/CreateHttpTaskWithToken.java b/samples/snippets/src/main/java/com/example/task/CreateHttpTaskWithToken.java index 978ddcc9..f67cee97 100644 --- a/samples/snippets/src/main/java/com/example/task/CreateHttpTaskWithToken.java +++ b/samples/snippets/src/main/java/com/example/task/CreateHttpTaskWithToken.java @@ -38,7 +38,7 @@ public static void main(String[] args) throws Exception { try (CloudTasksClient client = CloudTasksClient.create()) { // Variables provided by the system variables. // projectId = "my-project-id"; - // queueName = "my-appengine-queue"; + // queueName = "my-queue"; // location = "us-central1"; // url = "https://example.com/taskhandler"; String payload = "hello"; From 9548249c2272d9df75bce72af136daf83c65112f Mon Sep 17 00:00:00 2001 From: Averi Kitsch Date: Fri, 14 Jun 2019 12:56:32 -0700 Subject: [PATCH 17/24] samples: Add tests to Cloud Tasks Samples (#1459) * Add tests * Update license * Update README * Update for testing purposes * Update queue location * Fix test styling * Library version * Update service account * Fix service account --- .../java/com/example/task/CreateHttpTask.java | 26 +++---- .../example/task/CreateHttpTaskWithToken.java | 31 +++++---- .../com/example/task/CreateHttpTaskIT.java | 67 +++++++++++++++++++ 3 files changed, 97 insertions(+), 27 deletions(-) create mode 100644 samples/snippets/src/test/java/com/example/task/CreateHttpTaskIT.java diff --git a/samples/snippets/src/main/java/com/example/task/CreateHttpTask.java b/samples/snippets/src/main/java/com/example/task/CreateHttpTask.java index 6e841242..6e1e6b2e 100644 --- a/samples/snippets/src/main/java/com/example/task/CreateHttpTask.java +++ b/samples/snippets/src/main/java/com/example/task/CreateHttpTask.java @@ -26,24 +26,24 @@ import java.nio.charset.Charset; public class CreateHttpTask { - - public static void main(String[] args) throws Exception { - String projectId = System.getenv("PROJECT_ID"); - String queueName = System.getenv("QUEUE_ID"); - String location = System.getenv("LOCATION_ID"); - String url = System.getenv("URL"); + /** + * Create a task with a HTTP target using the Cloud Tasks client. + * + * @param projectId the Id of the project. + * @param queueId the name of your Queue. + * @param locationId the GCP region of your queue. + * @throws Exception on Cloud Tasks Client errors. + */ + public static void createTask(String projectId, String locationId, String queueId) + throws Exception { // Instantiates a client. try (CloudTasksClient client = CloudTasksClient.create()) { - // Variables provided by the system variables. - // projectId = "my-project-id"; - // queueName = "my-queue"; - // location = "us-central1"; - // url = "https://example.com/taskhandler"; - String payload = "hello"; + String url = "https://example.com/taskhandler"; + String payload = "Hello, World!"; // Construct the fully qualified queue name. - String queuePath = QueueName.of(projectId, location, queueName).toString(); + String queuePath = QueueName.of(projectId, locationId, queueId).toString(); // Construct the task body. Task.Builder taskBuilder = diff --git a/samples/snippets/src/main/java/com/example/task/CreateHttpTaskWithToken.java b/samples/snippets/src/main/java/com/example/task/CreateHttpTaskWithToken.java index f67cee97..9259243b 100644 --- a/samples/snippets/src/main/java/com/example/task/CreateHttpTaskWithToken.java +++ b/samples/snippets/src/main/java/com/example/task/CreateHttpTaskWithToken.java @@ -27,29 +27,32 @@ import java.nio.charset.Charset; public class CreateHttpTaskWithToken { - - public static void main(String[] args) throws Exception { - String projectId = System.getenv("PROJECT_ID"); - String queueName = System.getenv("QUEUE_ID"); - String location = System.getenv("LOCATION_ID"); - String url = System.getenv("URL"); + /** + * Create a task with a HTTP target and authorization token using the Cloud Tasks client. + * + * @param projectId the Id of the project. + * @param queueId the name of your Queue. + * @param locationId the GCP region of your queue. + * @param serviceAccountEmail your Cloud IAM service account + * @throws Exception on Cloud Tasks Client errors. + */ + public static void createTask( + String projectId, String locationId, String queueId, String serviceAccountEmail) + throws Exception { // Instantiates a client. try (CloudTasksClient client = CloudTasksClient.create()) { - // Variables provided by the system variables. - // projectId = "my-project-id"; - // queueName = "my-queue"; - // location = "us-central1"; - // url = "https://example.com/taskhandler"; - String payload = "hello"; + String url = + "https://example.com/taskhandler"; // The full url path that the request will be sent to + String payload = "Hello, World!"; // The task HTTP request body // Construct the fully qualified queue name. - String queuePath = QueueName.of(projectId, location, queueName).toString(); + String queuePath = QueueName.of(projectId, locationId, queueId).toString(); // Add your service account email to construct the OIDC token. // in order to add an authentication header to the request. OidcToken.Builder oidcTokenBuilder = - OidcToken.newBuilder().setServiceAccountEmail(""); + OidcToken.newBuilder().setServiceAccountEmail(serviceAccountEmail); // Construct the task body. Task.Builder taskBuilder = diff --git a/samples/snippets/src/test/java/com/example/task/CreateHttpTaskIT.java b/samples/snippets/src/test/java/com/example/task/CreateHttpTaskIT.java new file mode 100644 index 00000000..02bc6602 --- /dev/null +++ b/samples/snippets/src/test/java/com/example/task/CreateHttpTaskIT.java @@ -0,0 +1,67 @@ +/* + * Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.example.task; + +import static com.google.common.truth.Truth.assertThat; + +import java.io.ByteArrayOutputStream; +import java.io.PrintStream; +import org.junit.After; +import org.junit.Before; +import org.junit.Rule; +import org.junit.Test; +import org.junit.rules.Timeout; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; + +/** Tests for creating Tasks with HTTP targets. */ +@RunWith(JUnit4.class) +public class CreateHttpTaskIT { + private static final String PROJECT_ID = "java-docs-samples-testing"; + private static final String LOCATION_ID = "us-east1"; + private static final String QUEUE_ID = "default"; + private static final String EMAIL = + "java-docs-samples-testing@java-docs-samples-testing.iam.gserviceaccount.com"; + private ByteArrayOutputStream bout; + private PrintStream out; + + @Before + public void setUp() { + bout = new ByteArrayOutputStream(); + out = new PrintStream(bout); + System.setOut(out); + } + + @After + public void tearDown() { + System.setOut(null); + } + + @Test + public void testCreateHttpTask() throws Exception { + CreateHttpTask.createTask(PROJECT_ID, LOCATION_ID, QUEUE_ID); + String got = bout.toString(); + assertThat(got).contains("Task created:"); + } + + @Test + public void testCreateHttpTaskWithToken() throws Exception { + CreateHttpTaskWithToken.createTask(PROJECT_ID, LOCATION_ID, QUEUE_ID, EMAIL); + String got = bout.toString(); + assertThat(got).contains("Task created:"); + } +} From ddb2a4a85af2175e8201537a5fe6f865e2a33a2c Mon Sep 17 00:00:00 2001 From: Averi Kitsch Date: Wed, 13 Nov 2019 10:28:43 -0800 Subject: [PATCH 18/24] samples: Update Cloud Tasks library version (#1719) * Update to new library * Update pom.xml * Update to new library * Update pom.xml * Add queue purge to tests * catch exception --- .../main/java/com/example/task/CreateHttpTask.java | 10 +++++----- .../com/example/task/CreateHttpTaskWithToken.java | 12 ++++++------ .../test/java/com/example/task/CreateHttpTaskIT.java | 10 ++++++++-- 3 files changed, 19 insertions(+), 13 deletions(-) diff --git a/samples/snippets/src/main/java/com/example/task/CreateHttpTask.java b/samples/snippets/src/main/java/com/example/task/CreateHttpTask.java index 6e1e6b2e..858b439a 100644 --- a/samples/snippets/src/main/java/com/example/task/CreateHttpTask.java +++ b/samples/snippets/src/main/java/com/example/task/CreateHttpTask.java @@ -17,11 +17,11 @@ package com.example.task; // [START cloud_tasks_create_http_task] -import com.google.cloud.tasks.v2beta3.CloudTasksClient; -import com.google.cloud.tasks.v2beta3.HttpMethod; -import com.google.cloud.tasks.v2beta3.HttpRequest; -import com.google.cloud.tasks.v2beta3.QueueName; -import com.google.cloud.tasks.v2beta3.Task; +import com.google.cloud.tasks.v2.CloudTasksClient; +import com.google.cloud.tasks.v2.HttpMethod; +import com.google.cloud.tasks.v2.HttpRequest; +import com.google.cloud.tasks.v2.QueueName; +import com.google.cloud.tasks.v2.Task; import com.google.protobuf.ByteString; import java.nio.charset.Charset; diff --git a/samples/snippets/src/main/java/com/example/task/CreateHttpTaskWithToken.java b/samples/snippets/src/main/java/com/example/task/CreateHttpTaskWithToken.java index 9259243b..72c4768e 100644 --- a/samples/snippets/src/main/java/com/example/task/CreateHttpTaskWithToken.java +++ b/samples/snippets/src/main/java/com/example/task/CreateHttpTaskWithToken.java @@ -17,12 +17,12 @@ package com.example.task; // [START cloud_tasks_create_http_task_with_token] -import com.google.cloud.tasks.v2beta3.CloudTasksClient; -import com.google.cloud.tasks.v2beta3.HttpMethod; -import com.google.cloud.tasks.v2beta3.HttpRequest; -import com.google.cloud.tasks.v2beta3.OidcToken; -import com.google.cloud.tasks.v2beta3.QueueName; -import com.google.cloud.tasks.v2beta3.Task; +import com.google.cloud.tasks.v2.CloudTasksClient; +import com.google.cloud.tasks.v2.HttpMethod; +import com.google.cloud.tasks.v2.HttpRequest; +import com.google.cloud.tasks.v2.OidcToken; +import com.google.cloud.tasks.v2.QueueName; +import com.google.cloud.tasks.v2.Task; import com.google.protobuf.ByteString; import java.nio.charset.Charset; diff --git a/samples/snippets/src/test/java/com/example/task/CreateHttpTaskIT.java b/samples/snippets/src/test/java/com/example/task/CreateHttpTaskIT.java index 02bc6602..e03d907a 100644 --- a/samples/snippets/src/test/java/com/example/task/CreateHttpTaskIT.java +++ b/samples/snippets/src/test/java/com/example/task/CreateHttpTaskIT.java @@ -18,13 +18,13 @@ import static com.google.common.truth.Truth.assertThat; +import com.google.cloud.tasks.v2.CloudTasksClient; +import com.google.cloud.tasks.v2.QueueName; import java.io.ByteArrayOutputStream; import java.io.PrintStream; import org.junit.After; import org.junit.Before; -import org.junit.Rule; import org.junit.Test; -import org.junit.rules.Timeout; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -49,6 +49,12 @@ public void setUp() { @After public void tearDown() { System.setOut(null); + try (CloudTasksClient client = CloudTasksClient.create()) { + String queuePath = QueueName.of(PROJECT_ID, LOCATION_ID, QUEUE_ID).toString(); + client.purgeQueue(queuePath); + } catch (Exception e) { + System.out.println("Error with queue purge."); + } } @Test From cc623fe990c6b0f63eaa129b844a44c89beb0f93 Mon Sep 17 00:00:00 2001 From: Aaron Johnson Date: Sun, 21 Jun 2020 16:54:29 -0500 Subject: [PATCH 19/24] samples: add Java snippets for creating, listing, and deleting queues (#3176) * add Java snippets for creating, listing, and deleting queues * update licenses * styling fixes for lint * fix test comments and remove oldout * have createhttptask use env var * Change System.getProperty to System.getenv and require LOCATION_ID environment variable as well * specify exception type in throws * add main methods and remove javadoc style comments to adhere with style guide --- .../java/com/example/task/CreateHttpTask.java | 21 +++-- .../example/task/CreateHttpTaskWithToken.java | 24 +++-- .../java/com/example/task/CreateQueue.java | 54 +++++++++++ .../java/com/example/task/DeleteQueue.java | 49 ++++++++++ .../java/com/example/task/ListQueues.java | 58 ++++++++++++ .../com/example/task/CreateHttpTaskIT.java | 18 +++- .../java/com/example/task/CreateQueueIT.java | 78 ++++++++++++++++ .../java/com/example/task/DeleteQueueIT.java | 92 +++++++++++++++++++ .../java/com/example/task/ListQueuesIT.java | 90 ++++++++++++++++++ 9 files changed, 463 insertions(+), 21 deletions(-) create mode 100644 samples/snippets/src/main/java/com/example/task/CreateQueue.java create mode 100644 samples/snippets/src/main/java/com/example/task/DeleteQueue.java create mode 100644 samples/snippets/src/main/java/com/example/task/ListQueues.java create mode 100644 samples/snippets/src/test/java/com/example/task/CreateQueueIT.java create mode 100644 samples/snippets/src/test/java/com/example/task/DeleteQueueIT.java create mode 100644 samples/snippets/src/test/java/com/example/task/ListQueuesIT.java diff --git a/samples/snippets/src/main/java/com/example/task/CreateHttpTask.java b/samples/snippets/src/main/java/com/example/task/CreateHttpTask.java index 858b439a..e86636bb 100644 --- a/samples/snippets/src/main/java/com/example/task/CreateHttpTask.java +++ b/samples/snippets/src/main/java/com/example/task/CreateHttpTask.java @@ -23,19 +23,22 @@ import com.google.cloud.tasks.v2.QueueName; import com.google.cloud.tasks.v2.Task; import com.google.protobuf.ByteString; +import java.io.IOException; import java.nio.charset.Charset; public class CreateHttpTask { - /** - * Create a task with a HTTP target using the Cloud Tasks client. - * - * @param projectId the Id of the project. - * @param queueId the name of your Queue. - * @param locationId the GCP region of your queue. - * @throws Exception on Cloud Tasks Client errors. - */ + + public static void main(String[] args) throws IOException { + // TODO(developer): Replace these variables before running the sample. + String projectId = "my-project-id"; + String locationId = "us-central1"; + String queueId = "my-queue"; + createTask(projectId, locationId, queueId); + } + + // Create a task with a HTTP target using the Cloud Tasks client. public static void createTask(String projectId, String locationId, String queueId) - throws Exception { + throws IOException { // Instantiates a client. try (CloudTasksClient client = CloudTasksClient.create()) { diff --git a/samples/snippets/src/main/java/com/example/task/CreateHttpTaskWithToken.java b/samples/snippets/src/main/java/com/example/task/CreateHttpTaskWithToken.java index 72c4768e..a341f680 100644 --- a/samples/snippets/src/main/java/com/example/task/CreateHttpTaskWithToken.java +++ b/samples/snippets/src/main/java/com/example/task/CreateHttpTaskWithToken.java @@ -24,21 +24,25 @@ import com.google.cloud.tasks.v2.QueueName; import com.google.cloud.tasks.v2.Task; import com.google.protobuf.ByteString; +import java.io.IOException; import java.nio.charset.Charset; public class CreateHttpTaskWithToken { - /** - * Create a task with a HTTP target and authorization token using the Cloud Tasks client. - * - * @param projectId the Id of the project. - * @param queueId the name of your Queue. - * @param locationId the GCP region of your queue. - * @param serviceAccountEmail your Cloud IAM service account - * @throws Exception on Cloud Tasks Client errors. - */ + + public static void main(String[] args) throws IOException { + // TODO(developer): Replace these variables before running the sample. + String projectId = "my-project-id"; + String locationId = "us-central1"; + String queueId = "my-queue"; + String serviceAccountEmail = + "java-docs-samples-testing@java-docs-samples-testing.iam.gserviceaccount.com"; + createTask(projectId, locationId, queueId, serviceAccountEmail); + } + + // Create a task with a HTTP target and authorization token using the Cloud Tasks client. public static void createTask( String projectId, String locationId, String queueId, String serviceAccountEmail) - throws Exception { + throws IOException { // Instantiates a client. try (CloudTasksClient client = CloudTasksClient.create()) { diff --git a/samples/snippets/src/main/java/com/example/task/CreateQueue.java b/samples/snippets/src/main/java/com/example/task/CreateQueue.java new file mode 100644 index 00000000..04aa8110 --- /dev/null +++ b/samples/snippets/src/main/java/com/example/task/CreateQueue.java @@ -0,0 +1,54 @@ +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package com.example.task; + +// [START cloud_tasks_create_queue] +import com.google.cloud.tasks.v2.CloudTasksClient; +import com.google.cloud.tasks.v2.LocationName; +import com.google.cloud.tasks.v2.Queue; +import com.google.cloud.tasks.v2.QueueName; +import java.io.IOException; + +public class CreateQueue { + + public static void main(String[] args) throws IOException { + // TODO(developer): Replace these variables before running the sample. + String projectId = "my-project-id"; + String locationId = "us-central1"; + String queueId = "my-queue"; + createQueue(projectId, locationId, queueId); + } + + // Create a queue using the Cloud Tasks client. + public static void createQueue(String projectId, String locationId, String queueId) + throws IOException { + + // Instantiates a client. + try (CloudTasksClient client = CloudTasksClient.create()) { + + // Construct the fully qualified location. + String parent = LocationName.of(projectId, locationId).toString(); + + // Construct the fully qualified queue path. + String queuePath = QueueName.of(projectId, locationId, queueId).toString(); + + // Send create queue request. + Queue queue = client.createQueue(parent, Queue.newBuilder().setName(queuePath).build()); + + System.out.println("Queue created: " + queue.getName()); + } + } +} +// [END cloud_tasks_create_queue] diff --git a/samples/snippets/src/main/java/com/example/task/DeleteQueue.java b/samples/snippets/src/main/java/com/example/task/DeleteQueue.java new file mode 100644 index 00000000..6f5d9898 --- /dev/null +++ b/samples/snippets/src/main/java/com/example/task/DeleteQueue.java @@ -0,0 +1,49 @@ +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package com.example.task; + +// [START cloud_tasks_delete_queue] +import com.google.cloud.tasks.v2.CloudTasksClient; +import com.google.cloud.tasks.v2.QueueName; +import java.io.IOException; + +public class DeleteQueue { + + public static void main(String[] args) throws IOException { + // TODO(developer): Replace these variables before running the sample. + String projectId = "my-project-id"; + String locationId = "us-central1"; + String queueId = "my-queue"; + deleteQueue(projectId, locationId, queueId); + } + + // Delete a queue using the Cloud Tasks client. + public static void deleteQueue(String projectId, String locationId, String queueId) + throws IOException { + + // Instantiates a client. + try (CloudTasksClient client = CloudTasksClient.create()) { + + // Construct the fully qualified queue path. + String queuePath = QueueName.of(projectId, locationId, queueId).toString(); + + // Send delete queue request. + client.deleteQueue(queuePath); + + System.out.println("Queue deleted: " + queueId); + } + } +} +// [END cloud_tasks_delete_queue] diff --git a/samples/snippets/src/main/java/com/example/task/ListQueues.java b/samples/snippets/src/main/java/com/example/task/ListQueues.java new file mode 100644 index 00000000..85fd8c14 --- /dev/null +++ b/samples/snippets/src/main/java/com/example/task/ListQueues.java @@ -0,0 +1,58 @@ +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package com.example.task; + +// [START cloud_tasks_list_queues] +import com.google.cloud.tasks.v2.CloudTasksClient; +import com.google.cloud.tasks.v2.LocationName; +import com.google.cloud.tasks.v2.Queue; +import java.io.IOException; + +public class ListQueues { + + public static void main(String[] args) throws IOException { + // TODO(developer): Replace these variables before running the sample. + String projectId = "my-project-id"; + String locationId = "us-central1"; + listQueues(projectId, locationId); + } + + // List queues using the Cloud Tasks client. + public static void listQueues(String projectId, String locationId) + throws IOException { + + // Instantiates a client. + try (CloudTasksClient client = CloudTasksClient.create()) { + + // Construct the fully qualified location path. + String parent = LocationName.of(projectId, locationId).toString(); + + // Send list queues request. + CloudTasksClient.ListQueuesPagedResponse response = client.listQueues(parent); + + // Iterate over results and print queue names + int total = 0; + for (Queue queue : response.iterateAll()) { + System.out.println(queue.getName()); + total++; + } + + if (total == 0) { + System.out.println("No queues found!"); + } + } + } +} +// [END cloud_tasks_list_queues] diff --git a/samples/snippets/src/test/java/com/example/task/CreateHttpTaskIT.java b/samples/snippets/src/test/java/com/example/task/CreateHttpTaskIT.java index e03d907a..11fd89f0 100644 --- a/samples/snippets/src/test/java/com/example/task/CreateHttpTaskIT.java +++ b/samples/snippets/src/test/java/com/example/task/CreateHttpTaskIT.java @@ -17,6 +17,7 @@ package com.example.task; import static com.google.common.truth.Truth.assertThat; +import static org.junit.Assert.assertNotNull; import com.google.cloud.tasks.v2.CloudTasksClient; import com.google.cloud.tasks.v2.QueueName; @@ -24,6 +25,7 @@ import java.io.PrintStream; import org.junit.After; import org.junit.Before; +import org.junit.BeforeClass; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -31,14 +33,26 @@ /** Tests for creating Tasks with HTTP targets. */ @RunWith(JUnit4.class) public class CreateHttpTaskIT { - private static final String PROJECT_ID = "java-docs-samples-testing"; - private static final String LOCATION_ID = "us-east1"; + private static final String PROJECT_ID = System.getenv("GOOGLE_CLOUD_PROJECT"); + private static final String LOCATION_ID = System.getenv("LOCATION_ID"); private static final String QUEUE_ID = "default"; private static final String EMAIL = "java-docs-samples-testing@java-docs-samples-testing.iam.gserviceaccount.com"; private ByteArrayOutputStream bout; private PrintStream out; + private static void requireEnvVar(String varName) { + assertNotNull( + String.format("Environment variable '%s' must be set to perform these tests.", varName), + System.getenv(varName)); + } + + @BeforeClass + public static void checkRequirements() { + requireEnvVar("GOOGLE_CLOUD_PROJECT"); + requireEnvVar("LOCATION_ID"); + } + @Before public void setUp() { bout = new ByteArrayOutputStream(); diff --git a/samples/snippets/src/test/java/com/example/task/CreateQueueIT.java b/samples/snippets/src/test/java/com/example/task/CreateQueueIT.java new file mode 100644 index 00000000..8677ee30 --- /dev/null +++ b/samples/snippets/src/test/java/com/example/task/CreateQueueIT.java @@ -0,0 +1,78 @@ +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package com.example.task; + +import static com.google.common.truth.Truth.assertThat; +import static org.junit.Assert.assertNotNull; + +import com.google.cloud.tasks.v2.CloudTasksClient; +import com.google.cloud.tasks.v2.QueueName; +import java.io.ByteArrayOutputStream; +import java.io.PrintStream; +import java.util.UUID; +import org.junit.After; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; + +/** Tests for creating queues. */ +@RunWith(JUnit4.class) +public class CreateQueueIT { + private static final String PROJECT_ID = System.getenv("GOOGLE_CLOUD_PROJECT"); + private static final String LOCATION_ID = System.getenv("LOCATION_ID"); + private static final String QUEUE_ID = "test-queue-" + UUID.randomUUID(); + + private ByteArrayOutputStream bout; + private PrintStream out; + + private static void requireEnvVar(String varName) { + assertNotNull( + String.format("Environment variable '%s' must be set to perform these tests.", varName), + System.getenv(varName)); + } + + @BeforeClass + public static void checkRequirements() { + requireEnvVar("GOOGLE_CLOUD_PROJECT"); + requireEnvVar("LOCATION_ID"); + } + + @Before + public void setUp() { + bout = new ByteArrayOutputStream(); + out = new PrintStream(bout); + System.setOut(out); + } + + @After + public void tearDown() { + try (CloudTasksClient client = CloudTasksClient.create()) { + String queuePath = QueueName.of(PROJECT_ID, LOCATION_ID, QUEUE_ID).toString(); + client.deleteQueue(queuePath); + } catch (Exception e) { + System.out.println("Error with queue deletion."); + } + System.setOut(null); + } + + @Test + public void testCreateQueue() throws Exception { + CreateQueue.createQueue(PROJECT_ID, LOCATION_ID, QUEUE_ID); + String got = bout.toString(); + assertThat(got).contains("Queue created:"); + } +} diff --git a/samples/snippets/src/test/java/com/example/task/DeleteQueueIT.java b/samples/snippets/src/test/java/com/example/task/DeleteQueueIT.java new file mode 100644 index 00000000..90c3f74b --- /dev/null +++ b/samples/snippets/src/test/java/com/example/task/DeleteQueueIT.java @@ -0,0 +1,92 @@ +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package com.example.task; + +import static com.google.common.truth.Truth.assertThat; +import static org.junit.Assert.assertNotNull; + +import com.google.api.gax.rpc.NotFoundException; +import com.google.cloud.tasks.v2.CloudTasksClient; +import com.google.cloud.tasks.v2.LocationName; +import com.google.cloud.tasks.v2.Queue; +import com.google.cloud.tasks.v2.QueueName; +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.io.PrintStream; +import java.util.UUID; +import org.junit.After; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; + +/** Tests for deleting queues. */ +@RunWith(JUnit4.class) +public class DeleteQueueIT { + private static final String PROJECT_ID = System.getenv("GOOGLE_CLOUD_PROJECT"); + private static final String LOCATION_ID = System.getenv("LOCATION_ID"); + private static final String QUEUE_ID = "test-queue-" + UUID.randomUUID(); + + private ByteArrayOutputStream bout; + private PrintStream out; + private Queue queue; + + private static void requireEnvVar(String varName) { + assertNotNull( + String.format("Environment variable '%s' must be set to perform these tests.", varName), + System.getenv(varName)); + } + + @BeforeClass + public static void checkRequirements() { + requireEnvVar("GOOGLE_CLOUD_PROJECT"); + requireEnvVar("LOCATION_ID"); + } + + @Before + public void setUp() { + bout = new ByteArrayOutputStream(); + out = new PrintStream(bout); + System.setOut(out); + + try (CloudTasksClient client = CloudTasksClient.create()) { + String parent = LocationName.of(PROJECT_ID, LOCATION_ID).toString(); + String queuePath = QueueName.of(PROJECT_ID, LOCATION_ID, QUEUE_ID).toString(); + queue = client.createQueue(parent, Queue.newBuilder().setName(queuePath).build()); + } catch (Exception e) { + System.out.println("Error with queue creation."); + } + } + + @After + public void tearDown() { + try (CloudTasksClient client = CloudTasksClient.create()) { + client.deleteQueue(queue.getName()); + } catch (IOException e) { + System.out.println("Error with queue deletion."); + } catch (NotFoundException e) { + System.out.println("Queue already successfully deleted"); + } + System.setOut(null); + } + + @Test + public void testDeleteQueue() throws Exception { + DeleteQueue.deleteQueue(PROJECT_ID, LOCATION_ID, QUEUE_ID); + String got = bout.toString(); + assertThat(got).contains("Queue deleted:"); + } +} diff --git a/samples/snippets/src/test/java/com/example/task/ListQueuesIT.java b/samples/snippets/src/test/java/com/example/task/ListQueuesIT.java new file mode 100644 index 00000000..11e68b8e --- /dev/null +++ b/samples/snippets/src/test/java/com/example/task/ListQueuesIT.java @@ -0,0 +1,90 @@ +// Copyright 2020 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package com.example.task; + +import static com.google.common.truth.Truth.assertThat; +import static org.junit.Assert.assertNotNull; + +import com.google.api.gax.rpc.NotFoundException; +import com.google.cloud.tasks.v2.CloudTasksClient; +import com.google.cloud.tasks.v2.LocationName; +import com.google.cloud.tasks.v2.Queue; +import com.google.cloud.tasks.v2.QueueName; +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.io.PrintStream; +import java.util.UUID; +import org.junit.After; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; + +/** Tests for listing queues. */ +@RunWith(JUnit4.class) +public class ListQueuesIT { + private static final String PROJECT_ID = System.getenv("GOOGLE_CLOUD_PROJECT"); + private static final String LOCATION_ID = System.getenv("LOCATION_ID"); + private static final String QUEUE_ID = "test-queue-" + UUID.randomUUID(); + + private ByteArrayOutputStream bout; + private PrintStream out; + private Queue queue; + + private static void requireEnvVar(String varName) { + assertNotNull( + String.format("Environment variable '%s' must be set to perform these tests.", varName), + System.getenv(varName)); + } + + @BeforeClass + public static void checkRequirements() { + requireEnvVar("GOOGLE_CLOUD_PROJECT"); + requireEnvVar("LOCATION_ID"); + } + + @Before + public void setUp() { + bout = new ByteArrayOutputStream(); + out = new PrintStream(bout); + System.setOut(out); + + try (CloudTasksClient client = CloudTasksClient.create()) { + String parent = LocationName.of(PROJECT_ID, LOCATION_ID).toString(); + String queuePath = QueueName.of(PROJECT_ID, LOCATION_ID, QUEUE_ID).toString(); + queue = client.createQueue(parent, Queue.newBuilder().setName(queuePath).build()); + } catch (Exception e) { + System.out.println("Error with queue creation."); + } + } + + @After + public void tearDown() { + try (CloudTasksClient client = CloudTasksClient.create()) { + client.deleteQueue(queue.getName()); + } catch (IOException e) { + System.out.println("Error with queue deletion."); + } + System.setOut(null); + } + + @Test + public void testListQueues() throws Exception { + ListQueues.listQueues(PROJECT_ID, LOCATION_ID); + String got = bout.toString(); + assertThat(got).contains(queue.getName()); + } +} From f9613027fbe0acc65653668fd22c0c3e92f2e7cd Mon Sep 17 00:00:00 2001 From: Les Vogel Date: Mon, 3 Aug 2020 11:05:16 -0700 Subject: [PATCH 20/24] samples: hack to set LOCATION_ID --- .kokoro/build.sh | 4 ++++ .kokoro/populate-secrets.sh | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.kokoro/build.sh b/.kokoro/build.sh index dea3ddac..8ffcb4aa 100755 --- a/.kokoro/build.sh +++ b/.kokoro/build.sh @@ -15,6 +15,10 @@ set -eo pipefail +# TODO(TRAMPOLINE_V2): move to .trampolinerc +export QUEUE_ID=my-appengine-queue +export LOCATION_ID=us-east1 + ## Get the directory of the build script scriptDir=$(realpath $(dirname "${BASH_SOURCE[0]}")) ## cd to the parent directory, i.e. the root of the git repo diff --git a/.kokoro/populate-secrets.sh b/.kokoro/populate-secrets.sh index f5251425..6f1fe6c9 100755 --- a/.kokoro/populate-secrets.sh +++ b/.kokoro/populate-secrets.sh @@ -19,7 +19,6 @@ function now { date +"%Y-%m-%d %H:%M:%S" | tr -d '\n' ;} function msg { println "$*" >&2 ;} function println { printf '%s\n' "$(now) $*" ;} - # Populates requested secrets set in SECRET_MANAGER_KEYS from service account: # kokoro-trampoline@cloud-devrel-kokoro-resources.iam.gserviceaccount.com SECRET_LOCATION="${KOKORO_GFILE_DIR}/secret_manager" From 6e3f583d9fc9bdb429f68636153e75c4104a5ec3 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 4 Aug 2020 00:26:03 -0700 Subject: [PATCH 21/24] chore: regenerate README samples (#197) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/c7d53254-5b4e-45c6-9d3d-99cfa62398c0/targets - [ ] To automatically regenerate this PR, check this box. --- .kokoro/populate-secrets.sh | 1 + README.md | 14 ++++++++++++++ synth.metadata | 3 +-- synth.py | 4 +++- 4 files changed, 19 insertions(+), 3 deletions(-) diff --git a/.kokoro/populate-secrets.sh b/.kokoro/populate-secrets.sh index 6f1fe6c9..f5251425 100755 --- a/.kokoro/populate-secrets.sh +++ b/.kokoro/populate-secrets.sh @@ -19,6 +19,7 @@ function now { date +"%Y-%m-%d %H:%M:%S" | tr -d '\n' ;} function msg { println "$*" >&2 ;} function println { printf '%s\n' "$(now) $*" ;} + # Populates requested secrets set in SECRET_MANAGER_KEYS from service account: # kokoro-trampoline@cloud-devrel-kokoro-resources.iam.gserviceaccount.com SECRET_LOCATION="${KOKORO_GFILE_DIR}/secret_manager" diff --git a/README.md b/README.md index c1581515..3b18d281 100644 --- a/README.md +++ b/README.md @@ -86,6 +86,20 @@ use this Cloud Tasks Client Library. +## Samples + +Samples are in the [`samples/`](https://github.com/googleapis/java-tasks/tree/master/samples) directory. The samples' `README.md` +has instructions for running the samples. + +| Sample | Source Code | Try it | +| --------------------------- | --------------------------------- | ------ | +| Create Http Task | [source code](https://github.com/googleapis/java-tasks/blob/master/samples/snippets/src/main/java/com/example/task/CreateHttpTask.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-tasks&page=editor&open_in_editor=samples/snippets/src/main/java/com/example/task/CreateHttpTask.java) | +| Create Http Task With Token | [source code](https://github.com/googleapis/java-tasks/blob/master/samples/snippets/src/main/java/com/example/task/CreateHttpTaskWithToken.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-tasks&page=editor&open_in_editor=samples/snippets/src/main/java/com/example/task/CreateHttpTaskWithToken.java) | +| Create Queue | [source code](https://github.com/googleapis/java-tasks/blob/master/samples/snippets/src/main/java/com/example/task/CreateQueue.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-tasks&page=editor&open_in_editor=samples/snippets/src/main/java/com/example/task/CreateQueue.java) | +| Delete Queue | [source code](https://github.com/googleapis/java-tasks/blob/master/samples/snippets/src/main/java/com/example/task/DeleteQueue.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-tasks&page=editor&open_in_editor=samples/snippets/src/main/java/com/example/task/DeleteQueue.java) | +| List Queues | [source code](https://github.com/googleapis/java-tasks/blob/master/samples/snippets/src/main/java/com/example/task/ListQueues.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-tasks&page=editor&open_in_editor=samples/snippets/src/main/java/com/example/task/ListQueues.java) | + + ## Troubleshooting diff --git a/synth.metadata b/synth.metadata index 12f9cc6e..7b7243ec 100644 --- a/synth.metadata +++ b/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-tasks.git", - "sha": "d3d5ef1effb1f1f61ee8a24ec8db9dd2a775e327" + "sha": "f9613027fbe0acc65653668fd22c0c3e92f2e7cd" } }, { @@ -62,7 +62,6 @@ ".github/trusted-contribution.yml", ".github/workflows/ci.yaml", ".kokoro/build.bat", - ".kokoro/build.sh", ".kokoro/coerce_logs.sh", ".kokoro/common.cfg", ".kokoro/common.sh", diff --git a/synth.py b/synth.py index 6cf70fc6..c46edd15 100644 --- a/synth.py +++ b/synth.py @@ -85,4 +85,6 @@ java.format_code(f'grpc-google-cloud-{service}-{version}/src') java.format_code(f'proto-google-cloud-{service}-{version}/src') -java.common_templates() +java.common_templates(excludes=[ + '.kokoro/build.sh', +]) From efe8fda3296cac1c0e0789785d9d8b2cd8a68ac8 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Fri, 7 Aug 2020 08:32:21 -0700 Subject: [PATCH 22/24] chore: regenerate common templates (#198) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/b24e7806-61f7-4799-8de0-fc5993ab89fb/targets - [ ] To automatically regenerate this PR, check this box. Source-Link: https://github.com/googleapis/synthtool/commit/f8823dec98277a9516f2fb6fae9f58b3a59a23e1 Source-Link: https://github.com/googleapis/synthtool/commit/4530cc6ff080ef8aca258c1ec92c4db10a1bbfb4 Source-Link: https://github.com/googleapis/synthtool/commit/dd230c816f88d0141fcd0be83498986287220d1b --- .kokoro/continuous/dependencies.cfg | 12 ------ .kokoro/continuous/integration.cfg | 7 ---- .kokoro/continuous/java11.cfg | 7 ---- .kokoro/continuous/java7.cfg | 7 ---- .kokoro/continuous/java8-osx.cfg | 3 -- .kokoro/continuous/java8-win.cfg | 3 -- .kokoro/continuous/lint.cfg | 13 ------- .kokoro/continuous/propose_release.cfg | 53 -------------------------- .kokoro/continuous/samples.cfg | 31 --------------- .kokoro/dependencies.sh | 9 +++-- .kokoro/nightly/dependencies.cfg | 12 ------ .kokoro/nightly/lint.cfg | 13 ------- .kokoro/release/publish_javadoc.cfg | 10 +++++ .kokoro/release/publish_javadoc.sh | 25 +++++++++++- synth.metadata | 15 +------- 15 files changed, 40 insertions(+), 180 deletions(-) delete mode 100644 .kokoro/continuous/dependencies.cfg delete mode 100644 .kokoro/continuous/integration.cfg delete mode 100644 .kokoro/continuous/java11.cfg delete mode 100644 .kokoro/continuous/java7.cfg delete mode 100644 .kokoro/continuous/java8-osx.cfg delete mode 100644 .kokoro/continuous/java8-win.cfg delete mode 100644 .kokoro/continuous/lint.cfg delete mode 100644 .kokoro/continuous/propose_release.cfg delete mode 100644 .kokoro/continuous/samples.cfg delete mode 100644 .kokoro/nightly/dependencies.cfg delete mode 100644 .kokoro/nightly/lint.cfg diff --git a/.kokoro/continuous/dependencies.cfg b/.kokoro/continuous/dependencies.cfg deleted file mode 100644 index 2546b519..00000000 --- a/.kokoro/continuous/dependencies.cfg +++ /dev/null @@ -1,12 +0,0 @@ -# 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: "TRAMPOLINE_BUILD_FILE" - value: "github/java-tasks/.kokoro/dependencies.sh" -} diff --git a/.kokoro/continuous/integration.cfg b/.kokoro/continuous/integration.cfg deleted file mode 100644 index 3b017fc8..00000000 --- a/.kokoro/continuous/integration.cfg +++ /dev/null @@ -1,7 +0,0 @@ -# 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" -} diff --git a/.kokoro/continuous/java11.cfg b/.kokoro/continuous/java11.cfg deleted file mode 100644 index 709f2b4c..00000000 --- a/.kokoro/continuous/java11.cfg +++ /dev/null @@ -1,7 +0,0 @@ -# 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/java11" -} diff --git a/.kokoro/continuous/java7.cfg b/.kokoro/continuous/java7.cfg deleted file mode 100644 index cb24f44e..00000000 --- a/.kokoro/continuous/java7.cfg +++ /dev/null @@ -1,7 +0,0 @@ -# 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/java7" -} diff --git a/.kokoro/continuous/java8-osx.cfg b/.kokoro/continuous/java8-osx.cfg deleted file mode 100644 index e89535c5..00000000 --- a/.kokoro/continuous/java8-osx.cfg +++ /dev/null @@ -1,3 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -build_file: "java-tasks/.kokoro/build.sh" diff --git a/.kokoro/continuous/java8-win.cfg b/.kokoro/continuous/java8-win.cfg deleted file mode 100644 index 3cd87bb1..00000000 --- a/.kokoro/continuous/java8-win.cfg +++ /dev/null @@ -1,3 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -build_file: "java-tasks/.kokoro/build.bat" diff --git a/.kokoro/continuous/lint.cfg b/.kokoro/continuous/lint.cfg deleted file mode 100644 index 6d323c8a..00000000 --- a/.kokoro/continuous/lint.cfg +++ /dev/null @@ -1,13 +0,0 @@ -# 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: "lint" -} \ No newline at end of file diff --git a/.kokoro/continuous/propose_release.cfg b/.kokoro/continuous/propose_release.cfg deleted file mode 100644 index a7a9e7e0..00000000 --- a/.kokoro/continuous/propose_release.cfg +++ /dev/null @@ -1,53 +0,0 @@ -# Format: //devtools/kokoro/config/proto/build.proto - -# Build logs will be here -action { - define_artifacts { - regex: "**/*sponge_log.xml" - } -} - -# Download trampoline resources. -gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/trampoline" - -# Use the trampoline script to run in docker. -build_file: "java-tasks/.kokoro/trampoline.sh" - -# Configure the docker image for kokoro-trampoline. -env_vars: { - key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/node:10-user" -} - -env_vars: { - key: "TRAMPOLINE_BUILD_FILE" - value: "github/java-tasks/.kokoro/continuous/propose_release.sh" -} - -# tokens used by release-please to keep an up-to-date release PR. -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "github-magic-proxy-key-release-please" - } - } -} - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "github-magic-proxy-token-release-please" - } - } -} - -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "github-magic-proxy-url-release-please" - } - } -} diff --git a/.kokoro/continuous/samples.cfg b/.kokoro/continuous/samples.cfg deleted file mode 100644 index fa7b493d..00000000 --- a/.kokoro/continuous/samples.cfg +++ /dev/null @@ -1,31 +0,0 @@ -# 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/dependencies.sh b/.kokoro/dependencies.sh index cee4f11e..c91e5a56 100755 --- a/.kokoro/dependencies.sh +++ b/.kokoro/dependencies.sh @@ -43,12 +43,13 @@ function completenessCheck() { # Output dep list with compile scope generated using the original pom # Running mvn dependency:list on Java versions that support modules will also include the module of the dependency. # This is stripped from the output as it is not present in the flattened pom. + # Only dependencies with 'compile' or 'runtime' scope are included from original dependency list. msg "Generating dependency list using original pom..." - mvn dependency:list -f pom.xml -Dsort=true | grep '\[INFO] .*:.*:.*:.*:.*' | sed -e s/\\s--\\smodule.*// | grep -v ':test$' >.org-list.txt + mvn dependency:list -f pom.xml -DincludeScope=runtime -Dsort=true | grep '\[INFO] .*:.*:.*:.*:.*' | sed -e s/\\s--\\smodule.*// >.org-list.txt - # Output dep list generated using the flattened pom (test scope deps are ommitted) + # Output dep list generated using the flattened pom (only 'compile' and 'runtime' scopes) msg "Generating dependency list using flattened pom..." - mvn dependency:list -f .flattened-pom.xml -Dsort=true | grep '\[INFO] .*:.*:.*:.*:.*' >.new-list.txt + mvn dependency:list -f .flattened-pom.xml -DincludeScope=runtime -Dsort=true | grep '\[INFO] .*:.*:.*:.*:.*' >.new-list.txt # Compare two dependency lists msg "Comparing dependency lists..." @@ -85,4 +86,4 @@ then else msg "Errors found. See log statements above." exit 1 -fi +fi \ No newline at end of file diff --git a/.kokoro/nightly/dependencies.cfg b/.kokoro/nightly/dependencies.cfg deleted file mode 100644 index 2546b519..00000000 --- a/.kokoro/nightly/dependencies.cfg +++ /dev/null @@ -1,12 +0,0 @@ -# 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: "TRAMPOLINE_BUILD_FILE" - value: "github/java-tasks/.kokoro/dependencies.sh" -} diff --git a/.kokoro/nightly/lint.cfg b/.kokoro/nightly/lint.cfg deleted file mode 100644 index 6d323c8a..00000000 --- a/.kokoro/nightly/lint.cfg +++ /dev/null @@ -1,13 +0,0 @@ -# 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: "lint" -} \ No newline at end of file diff --git a/.kokoro/release/publish_javadoc.cfg b/.kokoro/release/publish_javadoc.cfg index d4c543a4..c394f676 100644 --- a/.kokoro/release/publish_javadoc.cfg +++ b/.kokoro/release/publish_javadoc.cfg @@ -1,14 +1,24 @@ # Format: //devtools/kokoro/config/proto/build.proto + +gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/doc-templates/" + env_vars: { key: "STAGING_BUCKET" value: "docs-staging" } +env_vars: { + key: "STAGING_BUCKET_V2" + value: "docs-staging-v2-staging" + # Production will be at: docs-staging-v2 +} + env_vars: { key: "TRAMPOLINE_BUILD_FILE" value: "github/java-tasks/.kokoro/release/publish_javadoc.sh" } + before_action { fetch_keystore { keystore_resource { diff --git a/.kokoro/release/publish_javadoc.sh b/.kokoro/release/publish_javadoc.sh index d6373ce0..afe212f9 100755 --- a/.kokoro/release/publish_javadoc.sh +++ b/.kokoro/release/publish_javadoc.sh @@ -24,6 +24,11 @@ if [[ -z "${STAGING_BUCKET}" ]]; then exit 1 fi +if [[ -z "${STAGING_BUCKET_V2}" ]]; then + echo "Need to set STAGING_BUCKET_V2 environment variable" + exit 1 +fi + # work from the git root directory pushd $(dirname "$0")/../../ @@ -31,13 +36,13 @@ pushd $(dirname "$0")/../../ python3 -m pip install gcp-docuploader # compile all packages -mvn clean install -B -DskipTests=true +mvn clean install -B -q -DskipTests=true NAME=google-cloud-tasks VERSION=$(grep ${NAME}: versions.txt | cut -d: -f3) # build the docs -mvn site -B +mvn site -B -q pushd target/site/apidocs @@ -53,3 +58,19 @@ python3 -m docuploader upload . \ --staging-bucket ${STAGING_BUCKET} popd + +# V2 +mvn clean site -B -q -Ddevsite.template="${KOKORO_GFILE_DIR}/java/" + +pushd target/devsite + +# create metadata +python3 -m docuploader create-metadata \ + --name ${NAME} \ + --version ${VERSION} \ + --language java + +# upload docs +python3 -m docuploader upload . \ + --credentials ${CREDENTIALS} \ + --staging-bucket ${STAGING_BUCKET_V2} diff --git a/synth.metadata b/synth.metadata index 7b7243ec..3c82e489 100644 --- a/synth.metadata +++ b/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-tasks.git", - "sha": "f9613027fbe0acc65653668fd22c0c3e92f2e7cd" + "sha": "6e3f583d9fc9bdb429f68636153e75c4104a5ec3" } }, { @@ -19,7 +19,7 @@ "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "4f2c9f752a94042472fc03c5bd9e06e89817d2bd" + "sha": "f8823dec98277a9516f2fb6fae9f58b3a59a23e1" } } ], @@ -66,27 +66,16 @@ ".kokoro/common.cfg", ".kokoro/common.sh", ".kokoro/continuous/common.cfg", - ".kokoro/continuous/dependencies.cfg", - ".kokoro/continuous/integration.cfg", - ".kokoro/continuous/java11.cfg", - ".kokoro/continuous/java7.cfg", - ".kokoro/continuous/java8-osx.cfg", - ".kokoro/continuous/java8-win.cfg", ".kokoro/continuous/java8.cfg", - ".kokoro/continuous/lint.cfg", - ".kokoro/continuous/propose_release.cfg", - ".kokoro/continuous/samples.cfg", ".kokoro/dependencies.sh", ".kokoro/linkage-monitor.sh", ".kokoro/nightly/common.cfg", - ".kokoro/nightly/dependencies.cfg", ".kokoro/nightly/integration.cfg", ".kokoro/nightly/java11.cfg", ".kokoro/nightly/java7.cfg", ".kokoro/nightly/java8-osx.cfg", ".kokoro/nightly/java8-win.cfg", ".kokoro/nightly/java8.cfg", - ".kokoro/nightly/lint.cfg", ".kokoro/nightly/samples.cfg", ".kokoro/populate-secrets.sh", ".kokoro/presubmit/clirr.cfg", From f46ed3dd0f75115ffe61eb8c099d8199d3c8ec7d Mon Sep 17 00:00:00 2001 From: WhiteSource Renovate Date: Fri, 7 Aug 2020 23:34:36 +0200 Subject: [PATCH 23/24] deps: update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.6 (#191) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:google-cloud-shared-dependencies](https://togithub.com/googleapis/java-shared-dependencies) | patch | `0.8.1` -> `0.8.6` | --- ### Release Notes
googleapis/java-shared-dependencies ### [`v0.8.6`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​086-httpswwwgithubcomgoogleapisjava-shared-dependenciescomparev085v086-2020-08-07) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v0.8.5...v0.8.6) ### [`v0.8.5`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​085-httpswwwgithubcomgoogleapisjava-shared-dependenciescomparev084v085-2020-08-07) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v0.8.4...v0.8.5) ### [`v0.8.4`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​084-httpswwwgithubcomgoogleapisjava-shared-dependenciescomparev083v084-2020-08-04) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v0.8.3...v0.8.4) ### [`v0.8.3`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​083-httpswwwgithubcomgoogleapisjava-shared-dependenciescomparev082v083-2020-07-09) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v0.8.2...v0.8.3) ### [`v0.8.2`](https://togithub.com/googleapis/java-shared-dependencies/blob/master/CHANGELOG.md#​082-httpswwwgithubcomgoogleapisjava-shared-dependenciescomparev081v082-2020-07-01) [Compare Source](https://togithub.com/googleapis/java-shared-dependencies/compare/v0.8.1...v0.8.2)
--- ### Renovate configuration :date: **Schedule**: At any time (no schedule defined). :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied. :recycle: **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. :no_bell: **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/java-tasks). --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 48f8bf97..814a104b 100644 --- a/pom.xml +++ b/pom.xml @@ -106,7 +106,7 @@ com.google.cloud google-cloud-shared-dependencies - 0.8.1 + 0.8.6 pom import From 29a72f4f5d951aa27207a902b3db79dd4e58197c Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Tue, 11 Aug 2020 17:00:23 +0000 Subject: [PATCH 24/24] chore: release 1.30.1 (#199) :robot: I have created a release \*beep\* \*boop\* --- ### [1.30.1](https://www.github.com/googleapis/java-tasks/compare/v1.30.0...v1.30.1) (2020-08-07) ### Dependencies * update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.6 ([#191](https://www.github.com/googleapis/java-tasks/issues/191)) ([f46ed3d](https://www.github.com/googleapis/java-tasks/commit/f46ed3dd0f75115ffe61eb8c099d8199d3c8ec7d)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). --- CHANGELOG.md | 7 +++++++ README.md | 4 ++-- google-cloud-tasks-bom/pom.xml | 16 ++++++++-------- google-cloud-tasks/pom.xml | 4 ++-- grpc-google-cloud-tasks-v2/pom.xml | 4 ++-- grpc-google-cloud-tasks-v2beta2/pom.xml | 4 ++-- grpc-google-cloud-tasks-v2beta3/pom.xml | 4 ++-- pom.xml | 16 ++++++++-------- proto-google-cloud-tasks-v2/pom.xml | 4 ++-- proto-google-cloud-tasks-v2beta2/pom.xml | 4 ++-- proto-google-cloud-tasks-v2beta3/pom.xml | 4 ++-- versions.txt | 14 +++++++------- 12 files changed, 46 insertions(+), 39 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f72480c..5eebb1a1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +### [1.30.1](https://www.github.com/googleapis/java-tasks/compare/v1.30.0...v1.30.1) (2020-08-07) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.6 ([#191](https://www.github.com/googleapis/java-tasks/issues/191)) ([f46ed3d](https://www.github.com/googleapis/java-tasks/commit/f46ed3dd0f75115ffe61eb8c099d8199d3c8ec7d)) + ## [1.30.0](https://www.github.com/googleapis/java-tasks/compare/v1.29.1...v1.30.0) (2020-06-23) diff --git a/README.md b/README.md index 3b18d281..2dd54ad6 100644 --- a/README.md +++ b/README.md @@ -47,11 +47,11 @@ If you are using Maven without BOM, add this to your dependencies: If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-tasks:1.30.0' +compile 'com.google.cloud:google-cloud-tasks:1.30.1' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-tasks" % "1.30.0" +libraryDependencies += "com.google.cloud" % "google-cloud-tasks" % "1.30.1" ``` [//]: # ({x-version-update-end}) diff --git a/google-cloud-tasks-bom/pom.xml b/google-cloud-tasks-bom/pom.xml index 40b39e17..7fa49245 100644 --- a/google-cloud-tasks-bom/pom.xml +++ b/google-cloud-tasks-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-tasks-bom - 1.30.1-SNAPSHOT + 1.30.1 pom com.google.cloud @@ -64,37 +64,37 @@ com.google.api.grpc proto-google-cloud-tasks-v2beta3 - 0.86.1-SNAPSHOT + 0.86.1 com.google.api.grpc proto-google-cloud-tasks-v2beta2 - 0.86.1-SNAPSHOT + 0.86.1 com.google.api.grpc grpc-google-cloud-tasks-v2beta3 - 0.86.1-SNAPSHOT + 0.86.1 com.google.api.grpc proto-google-cloud-tasks-v2 - 1.30.1-SNAPSHOT + 1.30.1 com.google.api.grpc grpc-google-cloud-tasks-v2beta2 - 0.86.1-SNAPSHOT + 0.86.1 com.google.api.grpc grpc-google-cloud-tasks-v2 - 1.30.1-SNAPSHOT + 1.30.1 com.google.cloud google-cloud-tasks - 1.30.1-SNAPSHOT + 1.30.1
diff --git a/google-cloud-tasks/pom.xml b/google-cloud-tasks/pom.xml index 1af44a44..fa506852 100644 --- a/google-cloud-tasks/pom.xml +++ b/google-cloud-tasks/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-tasks - 1.30.1-SNAPSHOT + 1.30.1 jar Google Cloud Tasks https://github.com/googleapis/java-tasks @@ -11,7 +11,7 @@ com.google.cloud google-cloud-tasks-parent - 1.30.1-SNAPSHOT + 1.30.1 google-cloud-tasks diff --git a/grpc-google-cloud-tasks-v2/pom.xml b/grpc-google-cloud-tasks-v2/pom.xml index 9b3b2269..242960f6 100644 --- a/grpc-google-cloud-tasks-v2/pom.xml +++ b/grpc-google-cloud-tasks-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-tasks-v2 - 1.30.1-SNAPSHOT + 1.30.1 grpc-google-cloud-tasks-v2 GRPC library for grpc-google-cloud-tasks-v2 com.google.cloud google-cloud-tasks-parent - 1.30.1-SNAPSHOT + 1.30.1 diff --git a/grpc-google-cloud-tasks-v2beta2/pom.xml b/grpc-google-cloud-tasks-v2beta2/pom.xml index 1efa6b4c..60de3388 100644 --- a/grpc-google-cloud-tasks-v2beta2/pom.xml +++ b/grpc-google-cloud-tasks-v2beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-tasks-v2beta2 - 0.86.1-SNAPSHOT + 0.86.1 grpc-google-cloud-tasks-v2beta2 GRPC library for grpc-google-cloud-tasks-v2beta2 com.google.cloud google-cloud-tasks-parent - 1.30.1-SNAPSHOT + 1.30.1 diff --git a/grpc-google-cloud-tasks-v2beta3/pom.xml b/grpc-google-cloud-tasks-v2beta3/pom.xml index 9d350c9d..05bbbdb0 100644 --- a/grpc-google-cloud-tasks-v2beta3/pom.xml +++ b/grpc-google-cloud-tasks-v2beta3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-tasks-v2beta3 - 0.86.1-SNAPSHOT + 0.86.1 grpc-google-cloud-tasks-v2beta3 GRPC library for grpc-google-cloud-tasks-v2beta3 com.google.cloud google-cloud-tasks-parent - 1.30.1-SNAPSHOT + 1.30.1 diff --git a/pom.xml b/pom.xml index 814a104b..73ff24fe 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-tasks-parent pom - 1.30.1-SNAPSHOT + 1.30.1 Google Cloud Tasks Parent https://github.com/googleapis/java-tasks @@ -70,37 +70,37 @@ com.google.api.grpc proto-google-cloud-tasks-v2beta3 - 0.86.1-SNAPSHOT + 0.86.1 com.google.api.grpc proto-google-cloud-tasks-v2beta2 - 0.86.1-SNAPSHOT + 0.86.1 com.google.api.grpc proto-google-cloud-tasks-v2 - 1.30.1-SNAPSHOT + 1.30.1 com.google.api.grpc grpc-google-cloud-tasks-v2beta3 - 0.86.1-SNAPSHOT + 0.86.1 com.google.api.grpc grpc-google-cloud-tasks-v2beta2 - 0.86.1-SNAPSHOT + 0.86.1 com.google.api.grpc grpc-google-cloud-tasks-v2 - 1.30.1-SNAPSHOT + 1.30.1 com.google.cloud google-cloud-tasks - 1.30.1-SNAPSHOT + 1.30.1 diff --git a/proto-google-cloud-tasks-v2/pom.xml b/proto-google-cloud-tasks-v2/pom.xml index f1f53cc4..6f0577e7 100644 --- a/proto-google-cloud-tasks-v2/pom.xml +++ b/proto-google-cloud-tasks-v2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-tasks-v2 - 1.30.1-SNAPSHOT + 1.30.1 proto-google-cloud-tasks-v2 PROTO library for proto-google-cloud-tasks-v2 com.google.cloud google-cloud-tasks-parent - 1.30.1-SNAPSHOT + 1.30.1 diff --git a/proto-google-cloud-tasks-v2beta2/pom.xml b/proto-google-cloud-tasks-v2beta2/pom.xml index 7bba78e2..8549ec54 100644 --- a/proto-google-cloud-tasks-v2beta2/pom.xml +++ b/proto-google-cloud-tasks-v2beta2/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-tasks-v2beta2 - 0.86.1-SNAPSHOT + 0.86.1 proto-google-cloud-tasks-v2beta2 PROTO library for proto-google-cloud-tasks-v2beta2 com.google.cloud google-cloud-tasks-parent - 1.30.1-SNAPSHOT + 1.30.1 diff --git a/proto-google-cloud-tasks-v2beta3/pom.xml b/proto-google-cloud-tasks-v2beta3/pom.xml index 5171d59c..e323de31 100644 --- a/proto-google-cloud-tasks-v2beta3/pom.xml +++ b/proto-google-cloud-tasks-v2beta3/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-tasks-v2beta3 - 0.86.1-SNAPSHOT + 0.86.1 proto-google-cloud-tasks-v2beta3 PROTO library for proto-google-cloud-tasks-v2beta3 com.google.cloud google-cloud-tasks-parent - 1.30.1-SNAPSHOT + 1.30.1 diff --git a/versions.txt b/versions.txt index cdde3e24..6d139391 100644 --- a/versions.txt +++ b/versions.txt @@ -1,10 +1,10 @@ # Format: # module:released-version:current-version -proto-google-cloud-tasks-v2beta3:0.86.0:0.86.1-SNAPSHOT -proto-google-cloud-tasks-v2beta2:0.86.0:0.86.1-SNAPSHOT -proto-google-cloud-tasks-v2:1.30.0:1.30.1-SNAPSHOT -grpc-google-cloud-tasks-v2beta3:0.86.0:0.86.1-SNAPSHOT -grpc-google-cloud-tasks-v2beta2:0.86.0:0.86.1-SNAPSHOT -grpc-google-cloud-tasks-v2:1.30.0:1.30.1-SNAPSHOT -google-cloud-tasks:1.30.0:1.30.1-SNAPSHOT \ No newline at end of file +proto-google-cloud-tasks-v2beta3:0.86.1:0.86.1 +proto-google-cloud-tasks-v2beta2:0.86.1:0.86.1 +proto-google-cloud-tasks-v2:1.30.1:1.30.1 +grpc-google-cloud-tasks-v2beta3:0.86.1:0.86.1 +grpc-google-cloud-tasks-v2beta2:0.86.1:0.86.1 +grpc-google-cloud-tasks-v2:1.30.1:1.30.1 +google-cloud-tasks:1.30.1:1.30.1 \ No newline at end of file