Skip to content

Commit 7bb6161

Browse files
1 parent 7423da3 commit 7bb6161

File tree

6 files changed

+53
-22
lines changed

6 files changed

+53
-22
lines changed

clients/google-api-services-dlp/v2/2.0.0/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-dlp</artifactId>
25-
<version>v2-rev20241215-2.0.0</version>
25+
<version>v2-rev20250105-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-dlp:v2-rev20241215-2.0.0'
38+
implementation 'com.google.apis:google-api-services-dlp:v2-rev20250105-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-dlp/v2/2.0.0/com/google/api/services/dlp/v2/model/GooglePrivacyDlpV2CryptoReplaceFfxFpeConfig.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@
2525
* that the identifier is the empty string, it will be skipped. See
2626
* https://cloud.google.com/sensitive-data-protection/docs/pseudonymization to learn more. Note: We
2727
* recommend using CryptoDeterministicConfig for all use cases which do not require preserving the
28-
* input alphabet space and size, plus warrant referential integrity.
28+
* input alphabet space and size, plus warrant referential integrity. FPE incurs significant latency
29+
* costs.
2930
*
3031
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
3132
* transmitted over HTTP when working with the Sensitive Data Protection (DLP). For a detailed

clients/google-api-services-dlp/v2/2.0.0/com/google/api/services/dlp/v2/model/GooglePrivacyDlpV2Export.java

Lines changed: 39 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -32,40 +32,67 @@
3232
public final class GooglePrivacyDlpV2Export extends com.google.api.client.json.GenericJson {
3333

3434
/**
35-
* Store all table and column profiles in an existing table or a new table in an existing dataset.
36-
* Each re-generation will result in new rows in BigQuery. Data is inserted using [streaming
35+
* Store all profiles to BigQuery. * The system will create a new dataset and table for you if
36+
* none are are provided. The dataset will be named `sensitive_data_protection_discovery` and
37+
* table will be named `discovery_profiles`. This table will be placed in the same project as the
38+
* container project running the scan. The configuration will be updated with the fields set after
39+
* the first profile is generated and the dataset and table are created. * See [Analyze data
40+
* profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-
41+
* data-profiles) * See [Sample queries for your BigQuery
42+
* table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-
43+
* profiles#sample_sql_queries). * Data is inserted using [streaming
3744
* insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert)
38-
* and so data may be in the buffer for a period of time after the profile has finished. The
45+
* and so data may be in the buffer for a period of time after the profile has finished. * The
3946
* Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data
4047
* may not be instantly visible to queries by the time your topic receives the Pub/Sub
41-
* notification.
48+
* notification. * The best practice is to use the same table for an entire organization so that
49+
* you can take advantage of the provided Looker reports. If you use VPC Service Controls to
50+
* define security perimeters, then you must use a separate table for each boundary.
4251
* The value may be {@code null}.
4352
*/
4453
@com.google.api.client.util.Key
4554
private GooglePrivacyDlpV2BigQueryTable profileTable;
4655

4756
/**
48-
* Store all table and column profiles in an existing table or a new table in an existing dataset.
49-
* Each re-generation will result in new rows in BigQuery. Data is inserted using [streaming
57+
* Store all profiles to BigQuery. * The system will create a new dataset and table for you if
58+
* none are are provided. The dataset will be named `sensitive_data_protection_discovery` and
59+
* table will be named `discovery_profiles`. This table will be placed in the same project as the
60+
* container project running the scan. The configuration will be updated with the fields set after
61+
* the first profile is generated and the dataset and table are created. * See [Analyze data
62+
* profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-
63+
* data-profiles) * See [Sample queries for your BigQuery
64+
* table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-
65+
* profiles#sample_sql_queries). * Data is inserted using [streaming
5066
* insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert)
51-
* and so data may be in the buffer for a period of time after the profile has finished. The
67+
* and so data may be in the buffer for a period of time after the profile has finished. * The
5268
* Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data
5369
* may not be instantly visible to queries by the time your topic receives the Pub/Sub
54-
* notification.
70+
* notification. * The best practice is to use the same table for an entire organization so that
71+
* you can take advantage of the provided Looker reports. If you use VPC Service Controls to
72+
* define security perimeters, then you must use a separate table for each boundary.
5573
* @return value or {@code null} for none
5674
*/
5775
public GooglePrivacyDlpV2BigQueryTable getProfileTable() {
5876
return profileTable;
5977
}
6078

6179
/**
62-
* Store all table and column profiles in an existing table or a new table in an existing dataset.
63-
* Each re-generation will result in new rows in BigQuery. Data is inserted using [streaming
80+
* Store all profiles to BigQuery. * The system will create a new dataset and table for you if
81+
* none are are provided. The dataset will be named `sensitive_data_protection_discovery` and
82+
* table will be named `discovery_profiles`. This table will be placed in the same project as the
83+
* container project running the scan. The configuration will be updated with the fields set after
84+
* the first profile is generated and the dataset and table are created. * See [Analyze data
85+
* profiles stored in BigQuery](https://cloud.google.com/sensitive-data-protection/docs/analyze-
86+
* data-profiles) * See [Sample queries for your BigQuery
87+
* table](https://cloud.google.com/sensitive-data-protection/docs/analyze-data-
88+
* profiles#sample_sql_queries). * Data is inserted using [streaming
6489
* insert](https://cloud.google.com/blog/products/bigquery/life-of-a-bigquery-streaming-insert)
65-
* and so data may be in the buffer for a period of time after the profile has finished. The
90+
* and so data may be in the buffer for a period of time after the profile has finished. * The
6691
* Pub/Sub notification is sent before the streaming buffer is guaranteed to be written, so data
6792
* may not be instantly visible to queries by the time your topic receives the Pub/Sub
68-
* notification.
93+
* notification. * The best practice is to use the same table for an entire organization so that
94+
* you can take advantage of the provided Looker reports. If you use VPC Service Controls to
95+
* define security perimeters, then you must use a separate table for each boundary.
6996
* @param profileTable profileTable or {@code null} for none
7097
*/
7198
public GooglePrivacyDlpV2Export setProfileTable(GooglePrivacyDlpV2BigQueryTable profileTable) {

clients/google-api-services-dlp/v2/2.0.0/com/google/api/services/dlp/v2/model/GooglePrivacyDlpV2PrimitiveTransformation.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,8 @@ public final class GooglePrivacyDlpV2PrimitiveTransformation extends com.google.
5959
private GooglePrivacyDlpV2CryptoHashConfig cryptoHashConfig;
6060

6161
/**
62-
* Ffx-Fpe
62+
* Ffx-Fpe. Strongly discouraged, consider using CryptoDeterministicConfig instead. Fpe is
63+
* computationally expensive incurring latency costs.
6364
* The value may be {@code null}.
6465
*/
6566
@com.google.api.client.util.Key
@@ -183,15 +184,17 @@ public GooglePrivacyDlpV2PrimitiveTransformation setCryptoHashConfig(GooglePriva
183184
}
184185

185186
/**
186-
* Ffx-Fpe
187+
* Ffx-Fpe. Strongly discouraged, consider using CryptoDeterministicConfig instead. Fpe is
188+
* computationally expensive incurring latency costs.
187189
* @return value or {@code null} for none
188190
*/
189191
public GooglePrivacyDlpV2CryptoReplaceFfxFpeConfig getCryptoReplaceFfxFpeConfig() {
190192
return cryptoReplaceFfxFpeConfig;
191193
}
192194

193195
/**
194-
* Ffx-Fpe
196+
* Ffx-Fpe. Strongly discouraged, consider using CryptoDeterministicConfig instead. Fpe is
197+
* computationally expensive incurring latency costs.
195198
* @param cryptoReplaceFfxFpeConfig cryptoReplaceFfxFpeConfig or {@code null} for none
196199
*/
197200
public GooglePrivacyDlpV2PrimitiveTransformation setCryptoReplaceFfxFpeConfig(GooglePrivacyDlpV2CryptoReplaceFfxFpeConfig cryptoReplaceFfxFpeConfig) {

clients/google-api-services-dlp/v2/2.0.0/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
<groupId>com.google.apis</groupId>
1010
<artifactId>google-api-services-dlp</artifactId>
11-
<version>v2-rev20241215-2.0.0</version>
12-
<name>Sensitive Data Protection (DLP) v2-rev20241215-2.0.0</name>
11+
<version>v2-rev20250105-2.0.0</version>
12+
<name>Sensitive Data Protection (DLP) v2-rev20250105-2.0.0</name>
1313
<packaging>jar</packaging>
1414

1515
<inceptionYear>2011</inceptionYear>

clients/google-api-services-dlp/v2/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-dlp</artifactId>
25-
<version>v2-rev20241215-2.0.0</version>
25+
<version>v2-rev20250105-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-dlp:v2-rev20241215-2.0.0'
38+
implementation 'com.google.apis:google-api-services-dlp:v2-rev20250105-2.0.0'
3939
}
4040
```
4141

0 commit comments

Comments
 (0)