Skip to content

Commit

Permalink
feat: [dlp] Introduce Discovery API protos and methods (#9996)
Browse files Browse the repository at this point in the history
* feat: Introduce Discovery API protos and methods
    Add DeidentifyDataSource result summary protos
    Add protos for nullness and uniqueness, and column data profiles
    Add SensitivityScore proto to InfoType
docs: Update comments for many messages.

PiperOrigin-RevId: 576598642

Source-Link: googleapis/googleapis@24813ac

Source-Link: googleapis/googleapis-gen@8528bf8
Copy-Tag: eyJwIjoiamF2YS1kbHAvLk93bEJvdC55YW1sIiwiaCI6Ijg1MjhiZjhkNzYwYzkyNTFjMjEyMjgxYmUyMWJkMDBmMTQ0YzlhNjUifQ==

* 🦉 Updates from OwlBot post-processor

See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md

---------

Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
  • Loading branch information
gcf-owl-bot[bot] and gcf-owl-bot[bot] committed Oct 26, 2023
1 parent 05f7a1f commit 36fd92b
Show file tree
Hide file tree
Showing 189 changed files with 56,539 additions and 4,286 deletions.
4 changes: 2 additions & 2 deletions java-dlp/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file:
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>libraries-bom</artifactId>
<version>26.23.0</version>
<version>26.25.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Expand Down Expand Up @@ -195,7 +195,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-dlp.svg
[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dlp/3.28.0
[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dlp/3.33.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
package com.google.cloud.dlp.v2;

import static com.google.cloud.dlp.v2.DlpServiceClient.ListDeidentifyTemplatesPagedResponse;
import static com.google.cloud.dlp.v2.DlpServiceClient.ListDiscoveryConfigsPagedResponse;
import static com.google.cloud.dlp.v2.DlpServiceClient.ListDlpJobsPagedResponse;
import static com.google.cloud.dlp.v2.DlpServiceClient.ListInspectTemplatesPagedResponse;
import static com.google.cloud.dlp.v2.DlpServiceClient.ListJobTriggersPagedResponse;
Expand All @@ -38,6 +39,7 @@
import com.google.privacy.dlp.v2.ActivateJobTriggerRequest;
import com.google.privacy.dlp.v2.CancelDlpJobRequest;
import com.google.privacy.dlp.v2.CreateDeidentifyTemplateRequest;
import com.google.privacy.dlp.v2.CreateDiscoveryConfigRequest;
import com.google.privacy.dlp.v2.CreateDlpJobRequest;
import com.google.privacy.dlp.v2.CreateInspectTemplateRequest;
import com.google.privacy.dlp.v2.CreateJobTriggerRequest;
Expand All @@ -46,13 +48,16 @@
import com.google.privacy.dlp.v2.DeidentifyContentResponse;
import com.google.privacy.dlp.v2.DeidentifyTemplate;
import com.google.privacy.dlp.v2.DeleteDeidentifyTemplateRequest;
import com.google.privacy.dlp.v2.DeleteDiscoveryConfigRequest;
import com.google.privacy.dlp.v2.DeleteDlpJobRequest;
import com.google.privacy.dlp.v2.DeleteInspectTemplateRequest;
import com.google.privacy.dlp.v2.DeleteJobTriggerRequest;
import com.google.privacy.dlp.v2.DeleteStoredInfoTypeRequest;
import com.google.privacy.dlp.v2.DiscoveryConfig;
import com.google.privacy.dlp.v2.DlpJob;
import com.google.privacy.dlp.v2.FinishDlpJobRequest;
import com.google.privacy.dlp.v2.GetDeidentifyTemplateRequest;
import com.google.privacy.dlp.v2.GetDiscoveryConfigRequest;
import com.google.privacy.dlp.v2.GetDlpJobRequest;
import com.google.privacy.dlp.v2.GetInspectTemplateRequest;
import com.google.privacy.dlp.v2.GetJobTriggerRequest;
Expand All @@ -66,6 +71,8 @@
import com.google.privacy.dlp.v2.JobTrigger;
import com.google.privacy.dlp.v2.ListDeidentifyTemplatesRequest;
import com.google.privacy.dlp.v2.ListDeidentifyTemplatesResponse;
import com.google.privacy.dlp.v2.ListDiscoveryConfigsRequest;
import com.google.privacy.dlp.v2.ListDiscoveryConfigsResponse;
import com.google.privacy.dlp.v2.ListDlpJobsRequest;
import com.google.privacy.dlp.v2.ListDlpJobsResponse;
import com.google.privacy.dlp.v2.ListInfoTypesRequest;
Expand All @@ -82,6 +89,7 @@
import com.google.privacy.dlp.v2.ReidentifyContentResponse;
import com.google.privacy.dlp.v2.StoredInfoType;
import com.google.privacy.dlp.v2.UpdateDeidentifyTemplateRequest;
import com.google.privacy.dlp.v2.UpdateDiscoveryConfigRequest;
import com.google.privacy.dlp.v2.UpdateInspectTemplateRequest;
import com.google.privacy.dlp.v2.UpdateJobTriggerRequest;
import com.google.privacy.dlp.v2.UpdateStoredInfoTypeRequest;
Expand Down Expand Up @@ -259,6 +267,38 @@ public UnaryCallSettings<ActivateJobTriggerRequest, DlpJob> activateJobTriggerSe
return ((DlpServiceStubSettings) getStubSettings()).activateJobTriggerSettings();
}

/** Returns the object with the settings used for calls to createDiscoveryConfig. */
public UnaryCallSettings<CreateDiscoveryConfigRequest, DiscoveryConfig>
createDiscoveryConfigSettings() {
return ((DlpServiceStubSettings) getStubSettings()).createDiscoveryConfigSettings();
}

/** Returns the object with the settings used for calls to updateDiscoveryConfig. */
public UnaryCallSettings<UpdateDiscoveryConfigRequest, DiscoveryConfig>
updateDiscoveryConfigSettings() {
return ((DlpServiceStubSettings) getStubSettings()).updateDiscoveryConfigSettings();
}

/** Returns the object with the settings used for calls to getDiscoveryConfig. */
public UnaryCallSettings<GetDiscoveryConfigRequest, DiscoveryConfig>
getDiscoveryConfigSettings() {
return ((DlpServiceStubSettings) getStubSettings()).getDiscoveryConfigSettings();
}

/** Returns the object with the settings used for calls to listDiscoveryConfigs. */
public PagedCallSettings<
ListDiscoveryConfigsRequest,
ListDiscoveryConfigsResponse,
ListDiscoveryConfigsPagedResponse>
listDiscoveryConfigsSettings() {
return ((DlpServiceStubSettings) getStubSettings()).listDiscoveryConfigsSettings();
}

/** Returns the object with the settings used for calls to deleteDiscoveryConfig. */
public UnaryCallSettings<DeleteDiscoveryConfigRequest, Empty> deleteDiscoveryConfigSettings() {
return ((DlpServiceStubSettings) getStubSettings()).deleteDiscoveryConfigSettings();
}

/** Returns the object with the settings used for calls to createDlpJob. */
public UnaryCallSettings<CreateDlpJobRequest, DlpJob> createDlpJobSettings() {
return ((DlpServiceStubSettings) getStubSettings()).createDlpJobSettings();
Expand Down Expand Up @@ -576,6 +616,39 @@ public UnaryCallSettings.Builder<DeleteJobTriggerRequest, Empty> deleteJobTrigge
return getStubSettingsBuilder().activateJobTriggerSettings();
}

/** Returns the builder for the settings used for calls to createDiscoveryConfig. */
public UnaryCallSettings.Builder<CreateDiscoveryConfigRequest, DiscoveryConfig>
createDiscoveryConfigSettings() {
return getStubSettingsBuilder().createDiscoveryConfigSettings();
}

/** Returns the builder for the settings used for calls to updateDiscoveryConfig. */
public UnaryCallSettings.Builder<UpdateDiscoveryConfigRequest, DiscoveryConfig>
updateDiscoveryConfigSettings() {
return getStubSettingsBuilder().updateDiscoveryConfigSettings();
}

/** Returns the builder for the settings used for calls to getDiscoveryConfig. */
public UnaryCallSettings.Builder<GetDiscoveryConfigRequest, DiscoveryConfig>
getDiscoveryConfigSettings() {
return getStubSettingsBuilder().getDiscoveryConfigSettings();
}

/** Returns the builder for the settings used for calls to listDiscoveryConfigs. */
public PagedCallSettings.Builder<
ListDiscoveryConfigsRequest,
ListDiscoveryConfigsResponse,
ListDiscoveryConfigsPagedResponse>
listDiscoveryConfigsSettings() {
return getStubSettingsBuilder().listDiscoveryConfigsSettings();
}

/** Returns the builder for the settings used for calls to deleteDiscoveryConfig. */
public UnaryCallSettings.Builder<DeleteDiscoveryConfigRequest, Empty>
deleteDiscoveryConfigSettings() {
return getStubSettingsBuilder().deleteDiscoveryConfigSettings();
}

/** Returns the builder for the settings used for calls to createDlpJob. */
public UnaryCallSettings.Builder<CreateDlpJobRequest, DlpJob> createDlpJobSettings() {
return getStubSettingsBuilder().createDlpJobSettings();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@
"CreateDeidentifyTemplate": {
"methods": ["createDeidentifyTemplate", "createDeidentifyTemplate", "createDeidentifyTemplate", "createDeidentifyTemplate", "createDeidentifyTemplate", "createDeidentifyTemplate", "createDeidentifyTemplateCallable"]
},
"CreateDiscoveryConfig": {
"methods": ["createDiscoveryConfig", "createDiscoveryConfig", "createDiscoveryConfig", "createDiscoveryConfigCallable"]
},
"CreateDlpJob": {
"methods": ["createDlpJob", "createDlpJob", "createDlpJob", "createDlpJob", "createDlpJob", "createDlpJob", "createDlpJob", "createDlpJobCallable"]
},
Expand All @@ -37,6 +40,9 @@
"DeleteDeidentifyTemplate": {
"methods": ["deleteDeidentifyTemplate", "deleteDeidentifyTemplate", "deleteDeidentifyTemplate", "deleteDeidentifyTemplateCallable"]
},
"DeleteDiscoveryConfig": {
"methods": ["deleteDiscoveryConfig", "deleteDiscoveryConfig", "deleteDiscoveryConfig", "deleteDiscoveryConfigCallable"]
},
"DeleteDlpJob": {
"methods": ["deleteDlpJob", "deleteDlpJob", "deleteDlpJob", "deleteDlpJobCallable"]
},
Expand All @@ -55,6 +61,9 @@
"GetDeidentifyTemplate": {
"methods": ["getDeidentifyTemplate", "getDeidentifyTemplate", "getDeidentifyTemplate", "getDeidentifyTemplateCallable"]
},
"GetDiscoveryConfig": {
"methods": ["getDiscoveryConfig", "getDiscoveryConfig", "getDiscoveryConfig", "getDiscoveryConfigCallable"]
},
"GetDlpJob": {
"methods": ["getDlpJob", "getDlpJob", "getDlpJob", "getDlpJobCallable"]
},
Expand All @@ -79,6 +88,9 @@
"ListDeidentifyTemplates": {
"methods": ["listDeidentifyTemplates", "listDeidentifyTemplates", "listDeidentifyTemplates", "listDeidentifyTemplates", "listDeidentifyTemplates", "listDeidentifyTemplates", "listDeidentifyTemplatesPagedCallable", "listDeidentifyTemplatesCallable"]
},
"ListDiscoveryConfigs": {
"methods": ["listDiscoveryConfigs", "listDiscoveryConfigs", "listDiscoveryConfigs", "listDiscoveryConfigsPagedCallable", "listDiscoveryConfigsCallable"]
},
"ListDlpJobs": {
"methods": ["listDlpJobs", "listDlpJobs", "listDlpJobs", "listDlpJobs", "listDlpJobsPagedCallable", "listDlpJobsCallable"]
},
Expand All @@ -103,6 +115,9 @@
"UpdateDeidentifyTemplate": {
"methods": ["updateDeidentifyTemplate", "updateDeidentifyTemplate", "updateDeidentifyTemplate", "updateDeidentifyTemplateCallable"]
},
"UpdateDiscoveryConfig": {
"methods": ["updateDiscoveryConfig", "updateDiscoveryConfig", "updateDiscoveryConfig", "updateDiscoveryConfigCallable"]
},
"UpdateInspectTemplate": {
"methods": ["updateInspectTemplate", "updateInspectTemplate", "updateInspectTemplate", "updateInspectTemplateCallable"]
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
*/

/**
* A client to Cloud Data Loss Prevention (DLP) API
* A client to Cloud Data Loss Prevention (DLP)
*
* <p>The interfaces provided are listed below, along with usage samples.
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
package com.google.cloud.dlp.v2.stub;

import static com.google.cloud.dlp.v2.DlpServiceClient.ListDeidentifyTemplatesPagedResponse;
import static com.google.cloud.dlp.v2.DlpServiceClient.ListDiscoveryConfigsPagedResponse;
import static com.google.cloud.dlp.v2.DlpServiceClient.ListDlpJobsPagedResponse;
import static com.google.cloud.dlp.v2.DlpServiceClient.ListInspectTemplatesPagedResponse;
import static com.google.cloud.dlp.v2.DlpServiceClient.ListJobTriggersPagedResponse;
Expand All @@ -27,6 +28,7 @@
import com.google.privacy.dlp.v2.ActivateJobTriggerRequest;
import com.google.privacy.dlp.v2.CancelDlpJobRequest;
import com.google.privacy.dlp.v2.CreateDeidentifyTemplateRequest;
import com.google.privacy.dlp.v2.CreateDiscoveryConfigRequest;
import com.google.privacy.dlp.v2.CreateDlpJobRequest;
import com.google.privacy.dlp.v2.CreateInspectTemplateRequest;
import com.google.privacy.dlp.v2.CreateJobTriggerRequest;
Expand All @@ -35,13 +37,16 @@
import com.google.privacy.dlp.v2.DeidentifyContentResponse;
import com.google.privacy.dlp.v2.DeidentifyTemplate;
import com.google.privacy.dlp.v2.DeleteDeidentifyTemplateRequest;
import com.google.privacy.dlp.v2.DeleteDiscoveryConfigRequest;
import com.google.privacy.dlp.v2.DeleteDlpJobRequest;
import com.google.privacy.dlp.v2.DeleteInspectTemplateRequest;
import com.google.privacy.dlp.v2.DeleteJobTriggerRequest;
import com.google.privacy.dlp.v2.DeleteStoredInfoTypeRequest;
import com.google.privacy.dlp.v2.DiscoveryConfig;
import com.google.privacy.dlp.v2.DlpJob;
import com.google.privacy.dlp.v2.FinishDlpJobRequest;
import com.google.privacy.dlp.v2.GetDeidentifyTemplateRequest;
import com.google.privacy.dlp.v2.GetDiscoveryConfigRequest;
import com.google.privacy.dlp.v2.GetDlpJobRequest;
import com.google.privacy.dlp.v2.GetInspectTemplateRequest;
import com.google.privacy.dlp.v2.GetJobTriggerRequest;
Expand All @@ -55,6 +60,8 @@
import com.google.privacy.dlp.v2.JobTrigger;
import com.google.privacy.dlp.v2.ListDeidentifyTemplatesRequest;
import com.google.privacy.dlp.v2.ListDeidentifyTemplatesResponse;
import com.google.privacy.dlp.v2.ListDiscoveryConfigsRequest;
import com.google.privacy.dlp.v2.ListDiscoveryConfigsResponse;
import com.google.privacy.dlp.v2.ListDlpJobsRequest;
import com.google.privacy.dlp.v2.ListDlpJobsResponse;
import com.google.privacy.dlp.v2.ListInfoTypesRequest;
Expand All @@ -71,6 +78,7 @@
import com.google.privacy.dlp.v2.ReidentifyContentResponse;
import com.google.privacy.dlp.v2.StoredInfoType;
import com.google.privacy.dlp.v2.UpdateDeidentifyTemplateRequest;
import com.google.privacy.dlp.v2.UpdateDiscoveryConfigRequest;
import com.google.privacy.dlp.v2.UpdateInspectTemplateRequest;
import com.google.privacy.dlp.v2.UpdateJobTriggerRequest;
import com.google.privacy.dlp.v2.UpdateStoredInfoTypeRequest;
Expand Down Expand Up @@ -200,6 +208,34 @@ public UnaryCallable<ActivateJobTriggerRequest, DlpJob> activateJobTriggerCallab
throw new UnsupportedOperationException("Not implemented: activateJobTriggerCallable()");
}

public UnaryCallable<CreateDiscoveryConfigRequest, DiscoveryConfig>
createDiscoveryConfigCallable() {
throw new UnsupportedOperationException("Not implemented: createDiscoveryConfigCallable()");
}

public UnaryCallable<UpdateDiscoveryConfigRequest, DiscoveryConfig>
updateDiscoveryConfigCallable() {
throw new UnsupportedOperationException("Not implemented: updateDiscoveryConfigCallable()");
}

public UnaryCallable<GetDiscoveryConfigRequest, DiscoveryConfig> getDiscoveryConfigCallable() {
throw new UnsupportedOperationException("Not implemented: getDiscoveryConfigCallable()");
}

public UnaryCallable<ListDiscoveryConfigsRequest, ListDiscoveryConfigsPagedResponse>
listDiscoveryConfigsPagedCallable() {
throw new UnsupportedOperationException("Not implemented: listDiscoveryConfigsPagedCallable()");
}

public UnaryCallable<ListDiscoveryConfigsRequest, ListDiscoveryConfigsResponse>
listDiscoveryConfigsCallable() {
throw new UnsupportedOperationException("Not implemented: listDiscoveryConfigsCallable()");
}

public UnaryCallable<DeleteDiscoveryConfigRequest, Empty> deleteDiscoveryConfigCallable() {
throw new UnsupportedOperationException("Not implemented: deleteDiscoveryConfigCallable()");
}

public UnaryCallable<CreateDlpJobRequest, DlpJob> createDlpJobCallable() {
throw new UnsupportedOperationException("Not implemented: createDlpJobCallable()");
}
Expand Down
Loading

0 comments on commit 36fd92b

Please sign in to comment.