Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

migrate code from googleapis/java-dlp #7664

Merged
merged 408 commits into from
Feb 17, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
408 commits
Select commit Hold shift + click to select a range
7f3f58d
chore(master): release 2.2.9-SNAPSHOT (#442)
release-please[bot] Feb 26, 2021
1b210aa
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.11…
renovate-bot Feb 26, 2021
bad61dc
chore(master): release 2.2.9 (#445)
release-please[bot] Feb 26, 2021
311a88d
chore(master): release 2.2.10-SNAPSHOT (#447)
release-please[bot] Feb 26, 2021
169f42f
chore(deps): update dependency com.google.cloud:libraries-bom to v18.…
renovate-bot Mar 3, 2021
8b1d4aa
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Mar 3, 2021
c16c952
chore(deps): update dependency com.google.cloud:libraries-bom to v19 …
renovate-bot Mar 4, 2021
7c21d49
chore: release 2.3.0 (#449)
release-please[bot] Mar 11, 2021
fe1a9e2
chore: release 2.3.1-SNAPSHOT (#463)
release-please[bot] Mar 11, 2021
80a604c
chore(deps): update dependency com.google.cloud:libraries-bom to v19.…
renovate-bot Mar 17, 2021
cf91d15
chore(deps): update dependency com.google.cloud:libraries-bom to v19.…
renovate-bot Mar 19, 2021
9b7fff8
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Mar 23, 2021
288e77a
chore(deps): update dependency com.google.cloud.samples:shared-config…
renovate-bot Apr 9, 2021
8f3fdc2
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.11…
renovate-bot Apr 9, 2021
0703125
chore(deps): update dependency com.google.cloud:libraries-bom to v20 …
renovate-bot Apr 12, 2021
676009d
chore: release 2.3.1 (#473)
release-please[bot] Apr 12, 2021
42e025e
chore: release 2.3.2-SNAPSHOT (#488)
release-please[bot] Apr 12, 2021
418e8d0
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.11…
renovate-bot Apr 13, 2021
c6f4f79
chore(deps): update dependency com.google.cloud:libraries-bom to v20.…
renovate-bot Apr 19, 2021
7180dc3
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.11…
renovate-bot Apr 26, 2021
1c7083f
chore: release 2.3.2 (#491)
release-please[bot] Apr 27, 2021
d70bb08
chore: release 2.3.3-SNAPSHOT (#502)
release-please[bot] Apr 27, 2021
c6d9e70
chore(deps): update dependency com.google.cloud:libraries-bom to v20.…
renovate-bot Apr 29, 2021
3cf4b33
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Apr 30, 2021
7c92a81
chore: release 2.3.3 (#515)
release-please[bot] May 11, 2021
5d31c59
chore: release 2.3.4-SNAPSHOT (#516)
release-please[bot] May 11, 2021
aa94761
chore(deps): update dependency com.google.cloud:libraries-bom to v20.…
renovate-bot May 13, 2021
bdf2ede
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot May 14, 2021
4f71126
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.11…
renovate-bot May 14, 2021
0b39dc0
chore: release 2.3.4 (#523)
release-please[bot] May 14, 2021
c655948
chore: release 2.3.5-SNAPSHOT (#524)
release-please[bot] May 14, 2021
ea046d8
chore(deps): update dependency com.google.cloud:libraries-bom to v20.…
renovate-bot May 17, 2021
1981b35
test(deps): update dependency com.google.truth:truth to v1.1.3 (#538)
renovate-bot May 26, 2021
c3272de
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot May 26, 2021
bb11fbb
chore(deps): update dependency com.google.cloud:libraries-bom to v20.…
renovate-bot May 31, 2021
16b5d62
chore: release 2.4.0 (#533)
release-please[bot] May 31, 2021
47aca6f
chore: release 2.4.1-SNAPSHOT (#542)
release-please[bot] May 31, 2021
f6b18a0
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Jun 2, 2021
9056458
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.11…
renovate-bot Jun 2, 2021
1923f26
chore: release 2.4.1 (#546)
release-please[bot] Jun 2, 2021
f68d181
chore: release 2.4.2-SNAPSHOT (#547)
release-please[bot] Jun 2, 2021
d57840f
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Jun 3, 2021
db5eb65
chore: release 2.4.2 (#553)
release-please[bot] Jun 4, 2021
89e9e72
chore: release 2.4.3-SNAPSHOT (#554)
release-please[bot] Jun 4, 2021
f004a9e
chore(deps): update dependency com.google.cloud:libraries-bom to v20.…
renovate-bot Jun 7, 2021
bae13ca
chore(deps): update dependency com.google.cloud.samples:shared-config…
renovate-bot Jun 7, 2021
77e6211
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.11…
renovate-bot Jun 10, 2021
c0dc88c
chore: release 2.4.3 (#562)
release-please[bot] Jun 10, 2021
64b137a
chore: release 2.4.4-SNAPSHOT (#563)
release-please[bot] Jun 10, 2021
05ddb40
chore(deps): update dependency com.google.cloud:libraries-bom to v20.…
renovate-bot Jun 23, 2021
e32fe8b
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Jul 2, 2021
30f907a
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.11…
renovate-bot Jul 2, 2021
e3586ba
chore: release 2.4.4 (#566)
release-please[bot] Jul 5, 2021
aba33f8
chore: release 2.4.5-SNAPSHOT (#576)
release-please[bot] Jul 5, 2021
cd8f6cf
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.11…
renovate-bot Jul 6, 2021
b063e2c
chore: release 2.4.5 (#579)
release-please[bot] Jul 6, 2021
aea284a
chore: release 2.4.6-SNAPSHOT (#581)
release-please[bot] Jul 6, 2021
d6c5d58
chore(deps): update dependency com.google.cloud:libraries-bom to v20.…
renovate-bot Jul 9, 2021
9fd1ece
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Jul 14, 2021
d37a90b
chore(deps): update dependency com.google.cloud:libraries-bom to v20.…
renovate-bot Jul 27, 2021
df0ffb6
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.11…
renovate-bot Aug 11, 2021
21979a6
chore: release 2.4.6 (#607)
release-please[bot] Aug 11, 2021
ac14918
chore: release 2.4.7-SNAPSHOT (#609)
release-please[bot] Aug 11, 2021
b22a0ba
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.11…
renovate-bot Aug 11, 2021
92bac51
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Aug 11, 2021
4df07eb
chore: release 3.0.0 (#612)
release-please[bot] Aug 11, 2021
a55c4b7
chore: release 3.0.1-SNAPSHOT (#615)
release-please[bot] Aug 11, 2021
94bd7a8
chore: release 3.0.1 (#618)
release-please[bot] Aug 11, 2021
8af01fb
chore: release 3.0.2-SNAPSHOT (#620)
release-please[bot] Aug 11, 2021
edc838d
chore(deps): update dependency com.google.cloud:libraries-bom to v21 …
renovate-bot Aug 17, 2021
c4d1700
chore: release 3.0.2 (#630)
release-please[bot] Aug 23, 2021
ed3a210
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.11…
renovate-bot Aug 24, 2021
915cbc9
chore(deps): update dependency com.google.cloud:libraries-bom to v22 …
renovate-bot Aug 27, 2021
2c53baa
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.11…
renovate-bot Aug 31, 2021
9265a60
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Aug 31, 2021
4a9a79f
chore: release 3.0.3-SNAPSHOT (#631)
release-please[bot] Sep 1, 2021
5e1ad59
chore: release 3.0.3 (#645)
release-please[bot] Sep 1, 2021
65029af
chore: release 3.0.4-SNAPSHOT (#646)
release-please[bot] Sep 1, 2021
158d190
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Sep 1, 2021
8d71a99
chore(deps): update dependency com.google.cloud:libraries-bom to v23 …
renovate-bot Sep 13, 2021
b54bd3a
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.11…
renovate-bot Sep 13, 2021
0ea4e87
chore: release 3.0.4 (#662)
release-please[bot] Sep 13, 2021
48dc9dd
chore: release 3.0.5-SNAPSHOT (#663)
release-please[bot] Sep 13, 2021
f746096
chore: release 3.0.5 (#667)
release-please[bot] Sep 14, 2021
39f5809
chore: release 3.0.6-SNAPSHOT (#668)
release-please[bot] Sep 14, 2021
a72d285
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Sep 20, 2021
abaa7bf
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.11…
renovate-bot Sep 20, 2021
c5830a6
chore: release 3.0.6 (#671)
release-please[bot] Sep 20, 2021
ede4022
chore: release 3.0.7-SNAPSHOT (#672)
release-please[bot] Sep 20, 2021
00c2b7b
chore: release 3.0.7 (#676)
release-please[bot] Sep 22, 2021
e0d5751
chore: release 3.0.8-SNAPSHOT (#677)
release-please[bot] Sep 22, 2021
a206257
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Sep 23, 2021
1854b5e
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.11…
renovate-bot Sep 29, 2021
44ce8a0
chore: release 3.0.8 (#685)
release-please[bot] Sep 29, 2021
023506b
chore: release 3.0.9-SNAPSHOT (#686)
release-please[bot] Sep 29, 2021
74e0813
chore(deps): update dependency com.google.cloud:libraries-bom to v23.…
renovate-bot Oct 1, 2021
65eca6a
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Oct 1, 2021
00f1211
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.11…
renovate-bot Oct 7, 2021
845fc80
chore: release 3.0.9 (#692)
release-please[bot] Oct 13, 2021
e37525e
chore: release 3.0.10-SNAPSHOT (#694)
release-please[bot] Oct 13, 2021
f1026fb
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Oct 18, 2021
551eff7
chore: release 3.0.10 (#699)
release-please[bot] Oct 19, 2021
e73b5c1
chore: release 3.0.11-SNAPSHOT (#700)
release-please[bot] Oct 19, 2021
3915227
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Oct 19, 2021
531e95a
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.11…
renovate-bot Oct 20, 2021
8f803d1
chore: release 3.0.11 (#703)
release-please[bot] Oct 20, 2021
e29d68e
chore: release 3.0.12-SNAPSHOT (#704)
release-please[bot] Oct 20, 2021
23d3278
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Oct 21, 2021
10e1727
chore(deps): update dependency com.google.cloud:libraries-bom to v24 …
renovate-bot Oct 27, 2021
2ccb5eb
chore: release 3.1.0 (#708)
release-please[bot] Dec 3, 2021
2d62040
chore: release 3.1.1-SNAPSHOT (#724)
release-please[bot] Dec 3, 2021
e067bec
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Dec 6, 2021
d7c562c
chore(deps): update dependency com.google.cloud.samples:shared-config…
renovate-bot Dec 6, 2021
6659b1d
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.11…
renovate-bot Dec 7, 2021
fd3c1ec
chore(deps): update dependency com.google.cloud:libraries-bom to v24.…
renovate-bot Dec 8, 2021
2f6763b
chore(deps): update dependency com.google.cloud:libraries-bom to v24.…
renovate-bot Dec 28, 2021
64fea10
chore(deps): update dependency com.google.cloud:libraries-bom to v24.…
renovate-bot Jan 7, 2022
8d8121e
chore: release 3.1.1 (#727)
release-please[bot] Jan 7, 2022
23ce81f
chore: release 3.1.2-SNAPSHOT (#790)
release-please[bot] Jan 7, 2022
6841e4c
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Jan 17, 2022
1b151fe
chore(deps): update dependency com.google.cloud:libraries-bom to v24.…
renovate-bot Jan 18, 2022
2de5915
build(deps): update dependency org.codehaus.mojo:build-helper-maven-p…
renovate-bot Jan 18, 2022
79b412c
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.11…
renovate-bot Jan 18, 2022
8ec2ce4
chore(main): release 3.1.2 (#803)
release-please[bot] Feb 3, 2022
08ca732
chore(main): release 3.1.3-SNAPSHOT (#811)
release-please[bot] Feb 4, 2022
b970777
chore(deps): update dependency com.google.cloud:libraries-bom to v24.…
renovate-bot Feb 8, 2022
0941652
build(deps): update dependency org.sonatype.plugins:nexus-staging-mav…
renovate-bot Feb 14, 2022
6e1b041
build(deps): update dependency org.sonatype.plugins:nexus-staging-mav…
renovate-bot Feb 15, 2022
6bd5725
build(deps): update dependency org.sonatype.plugins:nexus-staging-mav…
renovate-bot Feb 17, 2022
793fd90
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.11…
renovate-bot Mar 1, 2022
e311983
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Mar 1, 2022
464b124
chore(main): release 3.1.3 (#822)
release-please[bot] Mar 1, 2022
1a15784
chore(main): release 3.1.4-SNAPSHOT (#829)
release-please[bot] Mar 1, 2022
d56fc73
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Mar 3, 2022
df99a91
chore(deps): update dependency com.google.cloud:libraries-bom to v24.…
renovate-bot Mar 3, 2022
1a7f98a
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.11…
renovate-bot Mar 3, 2022
8aa31a4
chore(main): release 3.1.4 (#837)
release-please[bot] Mar 3, 2022
f5467b4
chore(main): release 3.1.5-SNAPSHOT (#839)
release-please[bot] Mar 3, 2022
d436e0f
chore(deps): update dependency com.google.cloud:libraries-bom to v25 …
renovate-bot Mar 14, 2022
843aefd
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.11…
renovate-bot Mar 29, 2022
14daf22
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Mar 29, 2022
4e96696
chore(main): release 3.2.0 (#850)
release-please[bot] Mar 29, 2022
3634622
chore(main): release 3.2.1-SNAPSHOT (#852)
release-please[bot] Mar 29, 2022
5acfab2
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Mar 31, 2022
48e5912
chore(deps): update dependency com.google.cloud:libraries-bom to v25.…
renovate-bot Apr 1, 2022
0deb2bd
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.11…
renovate-bot Apr 1, 2022
7c7af7e
chore(main): release 3.2.1 (#856)
release-please[bot] Apr 1, 2022
7fd474b
chore(main): release 3.2.2-SNAPSHOT (#857)
release-please[bot] Apr 1, 2022
b84cc81
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Apr 4, 2022
4a2e889
chore(main): release 3.3.0 (#862)
release-please[bot] Apr 19, 2022
a6c7068
chore(main): release 3.3.1-SNAPSHOT (#865)
release-please[bot] Apr 19, 2022
94ada84
build(deps): update dependency org.sonatype.plugins:nexus-staging-mav…
renovate-bot Apr 21, 2022
0daaa85
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Apr 21, 2022
287f9ee
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.11…
renovate-bot Apr 21, 2022
7ec4ed6
chore(main): release 3.3.1 (#870)
release-please[bot] Apr 21, 2022
7b81ffd
chore(main): release 3.3.2-SNAPSHOT (#871)
release-please[bot] Apr 21, 2022
6c457e6
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Apr 21, 2022
e4705bf
chore(deps): update dependency com.google.cloud:libraries-bom to v25.…
renovate-bot Apr 27, 2022
c263eaf
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.11…
renovate-bot May 12, 2022
55fdc79
chore(main): release 3.3.2 (#879)
release-please[bot] May 12, 2022
f46e5f5
chore(main): release 3.3.3-SNAPSHOT (#880)
release-please[bot] May 12, 2022
5d634c6
chore(deps): update dependency com.google.cloud:libraries-bom to v25.…
renovate-bot May 16, 2022
cfd39ce
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot May 16, 2022
021810b
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.11…
renovate-bot May 19, 2022
8212a40
chore(main): release 3.4.0 (#886)
release-please[bot] May 24, 2022
34b459d
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.11…
renovate-bot Jun 6, 2022
02dc49e
chore(deps): update dependency com.google.cloud:libraries-bom to v25.…
renovate-bot Jun 6, 2022
bd31f92
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.11…
renovate-bot Jun 21, 2022
82635dc
chore(main): release 3.4.1-SNAPSHOT (#888)
release-please[bot] Jul 1, 2022
198ff2d
chore(main): release 3.5.0 (#914)
release-please[bot] Jul 1, 2022
9542a8f
chore(main): release 3.5.1-SNAPSHOT (#915)
release-please[bot] Jul 1, 2022
ad19d85
fix: suppress checkstyle for certain methods (#921)
alicejli Jul 13, 2022
358035e
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Jul 13, 2022
dc0906f
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.12…
renovate-bot Jul 13, 2022
e39d521
chore(deps): update dependency com.google.cloud:libraries-bom to v26 …
renovate-bot Jul 13, 2022
151bead
chore(main): release 3.6.0 (#923)
release-please[bot] Jul 13, 2022
ad4f3d1
chore(main): release 3.6.1-SNAPSHOT (#925)
release-please[bot] Jul 13, 2022
34763f1
build(deps): update dependency org.apache.maven.plugins:maven-deploy-…
renovate-bot Jul 19, 2022
16a5b07
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.12…
renovate-bot Jul 26, 2022
ffc78ed
chore(main): release 3.6.1 (#933)
release-please[bot] Jul 26, 2022
3aba402
chore(main): release 3.6.2-SNAPSHOT (#934)
release-please[bot] Jul 26, 2022
ad98f48
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.12…
renovate-bot Jul 29, 2022
1c06f72
chore(main): release 3.6.2 (#938)
release-please[bot] Jul 29, 2022
7b818b1
chore(main): release 3.6.3-SNAPSHOT (#939)
release-please[bot] Jul 29, 2022
c4bd1c7
chore(main): release 3.6.3 (#941)
release-please[bot] Jul 30, 2022
0266580
chore(main): release 3.6.4-SNAPSHOT (#942)
release-please[bot] Jul 30, 2022
63b6a38
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Aug 2, 2022
9a683aa
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.12…
renovate-bot Aug 2, 2022
0f30a61
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.12…
renovate-bot Aug 2, 2022
41034a7
chore(main): release 3.6.4 (#948)
release-please[bot] Aug 2, 2022
37b1c95
chore(main): release 3.6.5-SNAPSHOT (#949)
release-please[bot] Aug 2, 2022
57cac2a
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Aug 3, 2022
610d0da
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.12…
renovate-bot Aug 4, 2022
25b866a
chore(main): release 3.6.5 (#952)
release-please[bot] Aug 4, 2022
249ff6a
chore(main): release 3.6.6-SNAPSHOT (#953)
release-please[bot] Aug 4, 2022
c01ed25
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Aug 4, 2022
38a0bbe
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.12…
renovate-bot Aug 4, 2022
9d8f391
chore(main): release 3.6.6 (#956)
release-please[bot] Aug 4, 2022
226d9d7
chore(main): release 3.6.7-SNAPSHOT (#957)
release-please[bot] Aug 4, 2022
237275e
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Aug 5, 2022
a88cbcc
chore(main): release 3.6.7 (#959)
release-please[bot] Aug 9, 2022
db80c55
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Aug 16, 2022
7ab911a
chore(deps): update dependency com.google.cloud:libraries-bom to v26.…
renovate-bot Aug 16, 2022
f1236d6
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.12…
renovate-bot Aug 18, 2022
2075ddc
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.12…
renovate-bot Aug 19, 2022
f553eae
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.12…
renovate-bot Aug 24, 2022
f622a53
chore(deps): update dependency com.google.cloud:libraries-bom to v26.…
renovate-bot Aug 31, 2022
85d9441
fix: update DeIdentificationTest (#976)
alicejli Sep 1, 2022
f06b044
chore(main): release 3.6.8-SNAPSHOT (#962)
release-please[bot] Sep 6, 2022
84ff635
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.12…
renovate-bot Sep 10, 2022
a244aa1
chore(main): release 3.7.0 (#978)
release-please[bot] Sep 16, 2022
83e0fbf
chore(main): release 3.7.1-SNAPSHOT (#985)
release-please[bot] Sep 16, 2022
6637cae
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Sep 20, 2022
a4f5c1e
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.12…
renovate-bot Sep 20, 2022
31d00ed
chore(main): release 3.7.1 (#988)
release-please[bot] Sep 20, 2022
c016681
chore(deps): update dependency com.google.cloud:libraries-bom to v26.…
renovate-bot Sep 20, 2022
9c04574
chore(main): release 3.7.2-SNAPSHOT (#989)
release-please[bot] Sep 20, 2022
26a3d2a
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Sep 20, 2022
475855f
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.12…
renovate-bot Sep 20, 2022
9dd7b21
chore(main): release 3.7.2 (#992)
release-please[bot] Sep 20, 2022
ae27ca0
chore(main): release 3.7.3-SNAPSHOT (#993)
release-please[bot] Sep 20, 2022
6a61a1f
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Sep 21, 2022
d858c2c
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.12…
renovate-bot Sep 22, 2022
3d6ad25
chore(main): release 3.7.3 (#996)
release-please[bot] Sep 22, 2022
89fbb73
chore(main): release 3.7.4-SNAPSHOT (#997)
release-please[bot] Sep 22, 2022
0e2d462
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Sep 23, 2022
51a3317
chore(main): release 3.7.4 (#1022)
release-please[bot] Oct 3, 2022
2ba3e20
chore(main): release 3.7.5-SNAPSHOT (#1023)
release-please[bot] Oct 3, 2022
d6953d1
chore(main): release 3.7.5 (#1025)
release-please[bot] Oct 5, 2022
884c280
chore(main): release 3.7.6-SNAPSHOT (#1027)
release-please[bot] Oct 5, 2022
7c9975d
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Oct 6, 2022
4e95364
deps: update dependency com.google.cloud:google-cloud-pubsub to v1.12…
renovate-bot Oct 6, 2022
6c5cfe0
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Oct 6, 2022
84ff03b
chore(deps): update dependency com.google.cloud:libraries-bom to v26.…
renovate-bot Oct 7, 2022
9dd7718
chore(main): release 3.7.6 (#1029)
release-please[bot] Oct 7, 2022
53a5d64
chore(main): release 3.7.7-SNAPSHOT (#1031)
release-please[bot] Oct 7, 2022
f28c7df
chore(deps): update dependency com.google.cloud:google-cloud-dlp to v…
renovate-bot Oct 10, 2022
f5ce9e1
chore(deps): update dependency com.google.cloud:libraries-bom to v26.…
renovate-bot Nov 8, 2022
f672a64
Merge remote-tracking branch 'migration/main' into java-dlp-migration
Sita04 Feb 7, 2023
5371ee2
fix resource leakage in test
Sita04 Feb 8, 2023
7dce4f7
try direct versioning
Sita04 Feb 9, 2023
b09f3c3
updated dlp version
Sita04 Feb 15, 2023
21e979e
remove default build test config
Sita04 Feb 15, 2023
b4eadd2
updated region tag mismatch
Sita04 Feb 15, 2023
9c88f97
refactor tests
Sita04 Feb 15, 2023
4823d8f
Merge remote-tracking branch 'origin/java-dlp-migration' into java-dl…
Sita04 Feb 15, 2023
422ade4
updated artifact references
Sita04 Feb 15, 2023
be93586
updated artifact references
Sita04 Feb 15, 2023
8d23d45
removed unnecessary folders
Sita04 Feb 16, 2023
3ea680b
snippet bot error fix
Sita04 Feb 16, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
59 changes: 59 additions & 0 deletions dlp/snippets/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
# Cloud Data Loss Prevention (DLP) API Samples

<a href="https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/GoogleCloudPlatform/java-docs-samples&page=editor&open_in_editor=dlp/samples/snippets/README.md">
<img alt="Open in Cloud Shell" src ="http://gstatic.com/cloudssh/images/open-btn.png"></a>

The [Data Loss Prevention API](https://cloud.google.com/dlp/docs/) provides programmatic access to
a powerful detection engine for personally identifiable information and other privacy-sensitive data
in unstructured data streams.

## Setup
- A Google Cloud project with billing enabled
- [Enable](https://console.cloud.google.com/launcher/details/google/dlp.googleapis.com) the DLP API.
- [Create a service account](https://cloud.google.com/docs/authentication/getting-started)
and set the `GOOGLE_APPLICATION_CREDENTIALS` environment variable pointing to the downloaded credentials file.

## Running

To run a specific sample, edit any variables under the `TODO(developer):` in the
function at the top of each sample, and then execute the function as convenient.

For example, if using the command line you might use the following (replacing
`<CLASS_NAME>` with the name of the sample):
```bash
mvn exec:java -Dexec.mainClass="dlp.snippets.<CLASS_NAME>"
```


## Testing

### Setup
- Ensure that `GOOGLE_APPLICATION_CREDENTIALS` points to authorized service account credentials file.
- Set the `DLP_DEID_WRAPPED_KEY` environment variable to an AES-256 key encrypted ('wrapped') [with a Cloud Key Management Service (KMS) key](https://cloud.google.com/kms/docs/encrypt-decrypt).
- Set the `DLP_DEID_KEY_NAME` environment variable to the path-name of the Cloud KMS key you wrapped `DLP_DEID_WRAPPED_KEY` with.
- [Create a Google Cloud Storage bucket](https://console.cloud.google.com/storage) and upload [test.txt](src/test/resources/test.txt).
- Set the `GCS_PATH` environment variable to point to the path for the bucket.
- Copy and paste the data below into a CSV file and [create a BigQuery table](https://cloud.google.com/bigquery/docs/loading-data-local) from the file:
```$xslt
Name,TelephoneNumber,Mystery,Age,Gender
James,(567) 890-1234,8291 3627 8250 1234,19,Male
Gandalf,(223) 456-7890,4231 5555 6781 9876,27,Male
Dumbledore,(313) 337-1337,6291 8765 1095 7629,27,Male
Joe,(452) 223-1234,3782 2288 1166 3030,35,Male
Marie,(452) 223-1234,8291 3627 8250 1234,35,Female
Carrie,(567) 890-1234,2253 5218 4251 4526,35,Female
```
- Set the `BIGQUERY_DATASET` and `BIGQUERY_TABLE` environment values.
- [Create a Google Cloud Pub/Sub](https://console.cloud.google.com/datastore) topic and and a subscription that is subscribed to the topic.
- Set the `PUB_SUB_TOPIC` and `PUB_SUB_SUBSCRIPTION` environment variables to the corresponding values.
- [Create a Google Cloud Datastore](https://console.cloud.google.com/datastore) kind and add an entity with properties:
- `property1` : john@doe.com
- `property2` : 343-343-3435
- Update the Datastore kind in [InspectTests.java](src/test/java/dlp/snippets/InspectTests.java).


### Run
Run all tests:
```
mvn clean verify
```
54 changes: 54 additions & 0 deletions dlp/snippets/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
<?xml version='1.0' encoding='UTF-8'?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example.dlp</groupId>
<artifactId>dlp-snippets</artifactId>
<packaging>jar</packaging>
<name>Google Cloud Data Loss Prevention Snippets</name>
<url>https://github.com/GoogleCloudPlatform/java-docs-samples/tree/main/dlp</url>

<!--
The parent pom defines common style checks and testing strategies for our samples.
Removing or replacing it should not affect the execution of the samples in anyway.
-->
<parent>
<groupId>com.google.cloud.samples</groupId>
<artifactId>shared-configuration</artifactId>
<version>1.2.0</version>
</parent>

<properties>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.source>1.8</maven.compiler.source>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<!-- [START dlp_install_with_bom] -->
<dependencies>
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-dlp</artifactId>
<version>3.12.0</version>
</dependency>
<!-- [START_EXCLUDE] -->
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-pubsub</artifactId>
<version>1.120.24</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.google.truth</groupId>
<artifactId>truth</artifactId>
<version>1.1.3</version>
<scope>test</scope>
</dependency>
<!-- [END_EXCLUDE] -->
</dependencies>
<!-- [END dlp_install_with_bom] -->
</project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
/*
* 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 dlp.snippets;

// [START dlp_deidentify_table_bucketing]

import com.google.cloud.dlp.v2.DlpServiceClient;
import com.google.privacy.dlp.v2.ContentItem;
import com.google.privacy.dlp.v2.DeidentifyConfig;
import com.google.privacy.dlp.v2.DeidentifyContentRequest;
import com.google.privacy.dlp.v2.DeidentifyContentResponse;
import com.google.privacy.dlp.v2.FieldId;
import com.google.privacy.dlp.v2.FieldTransformation;
import com.google.privacy.dlp.v2.FixedSizeBucketingConfig;
import com.google.privacy.dlp.v2.LocationName;
import com.google.privacy.dlp.v2.PrimitiveTransformation;
import com.google.privacy.dlp.v2.RecordTransformations;
import com.google.privacy.dlp.v2.Table;
import com.google.privacy.dlp.v2.Table.Row;
import com.google.privacy.dlp.v2.Value;
import java.io.IOException;

public class DeIdentifyTableBucketing {

public static void deIdentifyTableBucketing() throws IOException {
// TODO(developer): Replace these variables before running the sample.
String projectId = "your-project-id";
Table tableToDeIdentify =
Table.newBuilder()
.addHeaders(FieldId.newBuilder().setName("AGE").build())
.addHeaders(FieldId.newBuilder().setName("PATIENT").build())
.addHeaders(FieldId.newBuilder().setName("HAPPINESS SCORE").build())
.addRows(
Row.newBuilder()
.addValues(Value.newBuilder().setStringValue("101").build())
.addValues(Value.newBuilder().setStringValue("Charles Dickens").build())
.addValues(Value.newBuilder().setStringValue("95").build())
.build())
.addRows(
Row.newBuilder()
.addValues(Value.newBuilder().setStringValue("22").build())
.addValues(Value.newBuilder().setStringValue("Jane Austen").build())
.addValues(Value.newBuilder().setStringValue("21").build())
.build())
.addRows(
Row.newBuilder()
.addValues(Value.newBuilder().setStringValue("55").build())
.addValues(Value.newBuilder().setStringValue("Mark Twain").build())
.addValues(Value.newBuilder().setStringValue("75").build())
.build())
.build();

deIdentifyTableBucketing(projectId, tableToDeIdentify);
}

public static Table deIdentifyTableBucketing(String projectId, Table tableToDeIdentify)
throws IOException {
// Initialize client that will be used to send requests. This client only needs to be created
// once, and can be reused for multiple requests. After completing all of your requests, call
// the "close" method on the client to safely clean up any remaining background resources.
try (DlpServiceClient dlp = DlpServiceClient.create()) {
// Specify what content you want the service to de-identify.
ContentItem contentItem = ContentItem.newBuilder().setTable(tableToDeIdentify).build();

// Specify how the content should be de-identified.
FixedSizeBucketingConfig fixedSizeBucketingConfig =
FixedSizeBucketingConfig.newBuilder()
.setBucketSize(10)
.setLowerBound(Value.newBuilder().setIntegerValue(0).build())
.setUpperBound(Value.newBuilder().setIntegerValue(100).build())
.build();
PrimitiveTransformation primitiveTransformation =
PrimitiveTransformation.newBuilder()
.setFixedSizeBucketingConfig(fixedSizeBucketingConfig)
.build();

// Specify field to be encrypted.
FieldId fieldId = FieldId.newBuilder().setName("HAPPINESS SCORE").build();

// Associate the encryption with the specified field.
FieldTransformation fieldTransformation =
FieldTransformation.newBuilder()
.setPrimitiveTransformation(primitiveTransformation)
.addFields(fieldId)
.build();
RecordTransformations transformations =
RecordTransformations.newBuilder().addFieldTransformations(fieldTransformation).build();

DeidentifyConfig deidentifyConfig =
DeidentifyConfig.newBuilder().setRecordTransformations(transformations).build();

// Combine configurations into a request for the service.
DeidentifyContentRequest request =
DeidentifyContentRequest.newBuilder()
.setParent(LocationName.of(projectId, "global").toString())
.setItem(contentItem)
.setDeidentifyConfig(deidentifyConfig)
.build();

// Send the request and receive response from the service.
DeidentifyContentResponse response = dlp.deidentifyContent(request);

// Print the results.
System.out.println("Table after de-identification: " + response.getItem().getTable());

return response.getItem().getTable();
}
}
}
// [END dlp_deidentify_table_bucketing]
Loading