From f65322cf1fd0572bf08b00097e354fbcae5e7c1b Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Tue, 16 Feb 2021 09:46:08 -0800 Subject: [PATCH] docs: generate sample code in the Java microgenerator (#419) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/2eb44d9f-9230-443a-a6c3-d1d42a6b9d96/targets - [ ] To automatically regenerate this PR, check this box. PiperOrigin-RevId: 356341083 Source-Link: https://github.com/googleapis/googleapis/commit/8d8c008e56f1af31d57f75561e0f1848ffb29eeb --- .../google/cloud/dlp/v2/DlpServiceClient.java | 2070 +++++++++++++++++ .../com/google/cloud/dlp/v2/package-info.java | 14 + synth.metadata | 4 +- 3 files changed, 2086 insertions(+), 2 deletions(-) diff --git a/google-cloud-dlp/src/main/java/com/google/cloud/dlp/v2/DlpServiceClient.java b/google-cloud-dlp/src/main/java/com/google/cloud/dlp/v2/DlpServiceClient.java index 6df417b5..905902d3 100644 --- a/google-cloud-dlp/src/main/java/com/google/cloud/dlp/v2/DlpServiceClient.java +++ b/google-cloud-dlp/src/main/java/com/google/cloud/dlp/v2/DlpServiceClient.java @@ -111,6 +111,20 @@ *

This class provides the ability to make remote calls to the backing service through method * calls that map to API methods. Sample code to get started: * + *

{@code
+ * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+ *   InspectContentRequest request =
+ *       InspectContentRequest.newBuilder()
+ *           .setParent(DlpContentName.ofProjectName("[PROJECT]").toString())
+ *           .setInspectConfig(InspectConfig.newBuilder().build())
+ *           .setItem(ContentItem.newBuilder().build())
+ *           .setInspectTemplateName("inspectTemplateName1828857433")
+ *           .setLocationId("locationId1541836720")
+ *           .build();
+ *   InspectContentResponse response = dlpServiceClient.inspectContent(request);
+ * }
+ * }
+ * *

Note: close() needs to be called on the DlpServiceClient object to clean up resources such as * threads. In the example above, try-with-resources is used, which automatically calls close(). * @@ -220,6 +234,22 @@ public DlpServiceStub getStub() { *

For how to guides, see https://cloud.google.com/dlp/docs/inspecting-images and * https://cloud.google.com/dlp/docs/inspecting-text, * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   InspectContentRequest request =
+   *       InspectContentRequest.newBuilder()
+   *           .setParent(DlpContentName.ofProjectName("[PROJECT]").toString())
+   *           .setInspectConfig(InspectConfig.newBuilder().build())
+   *           .setItem(ContentItem.newBuilder().build())
+   *           .setInspectTemplateName("inspectTemplateName1828857433")
+   *           .setLocationId("locationId1541836720")
+   *           .build();
+   *   InspectContentResponse response = dlpServiceClient.inspectContent(request);
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -240,6 +270,23 @@ public final InspectContentResponse inspectContent(InspectContentRequest request * https://cloud.google.com/dlp/docs/inspecting-text, * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   InspectContentRequest request =
+   *       InspectContentRequest.newBuilder()
+   *           .setParent(DlpContentName.ofProjectName("[PROJECT]").toString())
+   *           .setInspectConfig(InspectConfig.newBuilder().build())
+   *           .setItem(ContentItem.newBuilder().build())
+   *           .setInspectTemplateName("inspectTemplateName1828857433")
+   *           .setLocationId("locationId1541836720")
+   *           .build();
+   *   ApiFuture future =
+   *       dlpServiceClient.inspectContentCallable().futureCall(request);
+   *   // Do something.
+   *   InspectContentResponse response = future.get();
+   * }
+   * }
*/ public final UnaryCallable inspectContentCallable() { @@ -256,6 +303,23 @@ public final InspectContentResponse inspectContent(InspectContentRequest request * automatically choose what detectors to run. By default this may be all types, but may change * over time as detectors are updated. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   RedactImageRequest request =
+   *       RedactImageRequest.newBuilder()
+   *           .setParent(DlpContentName.ofProjectName("[PROJECT]").toString())
+   *           .setLocationId("locationId1541836720")
+   *           .setInspectConfig(InspectConfig.newBuilder().build())
+   *           .addAllImageRedactionConfigs(new ArrayList())
+   *           .setIncludeFindings(true)
+   *           .setByteItem(ByteContentItem.newBuilder().build())
+   *           .build();
+   *   RedactImageResponse response = dlpServiceClient.redactImage(request);
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -274,6 +338,24 @@ public final RedactImageResponse redactImage(RedactImageRequest request) { * over time as detectors are updated. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   RedactImageRequest request =
+   *       RedactImageRequest.newBuilder()
+   *           .setParent(DlpContentName.ofProjectName("[PROJECT]").toString())
+   *           .setLocationId("locationId1541836720")
+   *           .setInspectConfig(InspectConfig.newBuilder().build())
+   *           .addAllImageRedactionConfigs(new ArrayList())
+   *           .setIncludeFindings(true)
+   *           .setByteItem(ByteContentItem.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       dlpServiceClient.redactImageCallable().futureCall(request);
+   *   // Do something.
+   *   RedactImageResponse response = future.get();
+   * }
+   * }
*/ public final UnaryCallable redactImageCallable() { return stub.redactImageCallable(); @@ -289,6 +371,24 @@ public final UnaryCallable redactImageC * automatically choose what detectors to run. By default this may be all types, but may change * over time as detectors are updated. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   DeidentifyContentRequest request =
+   *       DeidentifyContentRequest.newBuilder()
+   *           .setParent(DlpContentName.ofProjectName("[PROJECT]").toString())
+   *           .setDeidentifyConfig(DeidentifyConfig.newBuilder().build())
+   *           .setInspectConfig(InspectConfig.newBuilder().build())
+   *           .setItem(ContentItem.newBuilder().build())
+   *           .setInspectTemplateName("inspectTemplateName1828857433")
+   *           .setDeidentifyTemplateName("deidentifyTemplateName-1374666414")
+   *           .setLocationId("locationId1541836720")
+   *           .build();
+   *   DeidentifyContentResponse response = dlpServiceClient.deidentifyContent(request);
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -307,6 +407,25 @@ public final DeidentifyContentResponse deidentifyContent(DeidentifyContentReques * over time as detectors are updated. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   DeidentifyContentRequest request =
+   *       DeidentifyContentRequest.newBuilder()
+   *           .setParent(DlpContentName.ofProjectName("[PROJECT]").toString())
+   *           .setDeidentifyConfig(DeidentifyConfig.newBuilder().build())
+   *           .setInspectConfig(InspectConfig.newBuilder().build())
+   *           .setItem(ContentItem.newBuilder().build())
+   *           .setInspectTemplateName("inspectTemplateName1828857433")
+   *           .setDeidentifyTemplateName("deidentifyTemplateName-1374666414")
+   *           .setLocationId("locationId1541836720")
+   *           .build();
+   *   ApiFuture future =
+   *       dlpServiceClient.deidentifyContentCallable().futureCall(request);
+   *   // Do something.
+   *   DeidentifyContentResponse response = future.get();
+   * }
+   * }
*/ public final UnaryCallable deidentifyContentCallable() { @@ -319,6 +438,24 @@ public final DeidentifyContentResponse deidentifyContent(DeidentifyContentReques * https://cloud.google.com/dlp/docs/pseudonymization#re-identification_in_free_text_code_example * to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   ReidentifyContentRequest request =
+   *       ReidentifyContentRequest.newBuilder()
+   *           .setParent(DlpContentName.ofProjectName("[PROJECT]").toString())
+   *           .setReidentifyConfig(DeidentifyConfig.newBuilder().build())
+   *           .setInspectConfig(InspectConfig.newBuilder().build())
+   *           .setItem(ContentItem.newBuilder().build())
+   *           .setInspectTemplateName("inspectTemplateName1828857433")
+   *           .setReidentifyTemplateName("reidentifyTemplateName157316612")
+   *           .setLocationId("locationId1541836720")
+   *           .build();
+   *   ReidentifyContentResponse response = dlpServiceClient.reidentifyContent(request);
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -333,6 +470,25 @@ public final ReidentifyContentResponse reidentifyContent(ReidentifyContentReques * to learn more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   ReidentifyContentRequest request =
+   *       ReidentifyContentRequest.newBuilder()
+   *           .setParent(DlpContentName.ofProjectName("[PROJECT]").toString())
+   *           .setReidentifyConfig(DeidentifyConfig.newBuilder().build())
+   *           .setInspectConfig(InspectConfig.newBuilder().build())
+   *           .setItem(ContentItem.newBuilder().build())
+   *           .setInspectTemplateName("inspectTemplateName1828857433")
+   *           .setReidentifyTemplateName("reidentifyTemplateName157316612")
+   *           .setLocationId("locationId1541836720")
+   *           .build();
+   *   ApiFuture future =
+   *       dlpServiceClient.reidentifyContentCallable().futureCall(request);
+   *   // Do something.
+   *   ReidentifyContentResponse response = future.get();
+   * }
+   * }
*/ public final UnaryCallable reidentifyContentCallable() { @@ -344,6 +500,15 @@ public final ReidentifyContentResponse reidentifyContent(ReidentifyContentReques * Returns a list of the sensitive information types that the DLP API supports. See * https://cloud.google.com/dlp/docs/infotypes-reference to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   String parent = "parent-995424086";
+   *   ListInfoTypesResponse response = dlpServiceClient.listInfoTypes(parent);
+   * }
+   * }
+ * * @param parent The parent resource name. *

The format of this value is as follows: *

locations/<var>LOCATION_ID</var> @@ -359,6 +524,21 @@ public final ListInfoTypesResponse listInfoTypes(String parent) { * Returns a list of the sensitive information types that the DLP API supports. See * https://cloud.google.com/dlp/docs/infotypes-reference to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   ListInfoTypesRequest request =
+   *       ListInfoTypesRequest.newBuilder()
+   *           .setParent("parent-995424086")
+   *           .setLanguageCode("languageCode-2092349083")
+   *           .setFilter("filter-1274492040")
+   *           .setLocationId("locationId1541836720")
+   *           .build();
+   *   ListInfoTypesResponse response = dlpServiceClient.listInfoTypes(request);
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -372,6 +552,22 @@ public final ListInfoTypesResponse listInfoTypes(ListInfoTypesRequest request) { * https://cloud.google.com/dlp/docs/infotypes-reference to learn more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   ListInfoTypesRequest request =
+   *       ListInfoTypesRequest.newBuilder()
+   *           .setParent("parent-995424086")
+   *           .setLanguageCode("languageCode-2092349083")
+   *           .setFilter("filter-1274492040")
+   *           .setLocationId("locationId1541836720")
+   *           .build();
+   *   ApiFuture future =
+   *       dlpServiceClient.listInfoTypesCallable().futureCall(request);
+   *   // Do something.
+   *   ListInfoTypesResponse response = future.get();
+   * }
+   * }
*/ public final UnaryCallable listInfoTypesCallable() { return stub.listInfoTypesCallable(); @@ -382,6 +578,16 @@ public final UnaryCallable listInfo * Creates an InspectTemplate for re-using frequently used configuration for inspecting content, * images, and storage. See https://cloud.google.com/dlp/docs/creating-templates to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+   *   InspectTemplate inspectTemplate = InspectTemplate.newBuilder().build();
+   *   InspectTemplate response = dlpServiceClient.createInspectTemplate(parent, inspectTemplate);
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -415,6 +621,16 @@ public final InspectTemplate createInspectTemplate( * Creates an InspectTemplate for re-using frequently used configuration for inspecting content, * images, and storage. See https://cloud.google.com/dlp/docs/creating-templates to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   OrganizationLocationName parent = OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]");
+   *   InspectTemplate inspectTemplate = InspectTemplate.newBuilder().build();
+   *   InspectTemplate response = dlpServiceClient.createInspectTemplate(parent, inspectTemplate);
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -448,6 +664,16 @@ public final InspectTemplate createInspectTemplate( * Creates an InspectTemplate for re-using frequently used configuration for inspecting content, * images, and storage. See https://cloud.google.com/dlp/docs/creating-templates to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
+   *   InspectTemplate inspectTemplate = InspectTemplate.newBuilder().build();
+   *   InspectTemplate response = dlpServiceClient.createInspectTemplate(parent, inspectTemplate);
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -481,6 +707,16 @@ public final InspectTemplate createInspectTemplate( * Creates an InspectTemplate for re-using frequently used configuration for inspecting content, * images, and storage. See https://cloud.google.com/dlp/docs/creating-templates to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   ProjectName parent = ProjectName.of("[PROJECT]");
+   *   InspectTemplate inspectTemplate = InspectTemplate.newBuilder().build();
+   *   InspectTemplate response = dlpServiceClient.createInspectTemplate(parent, inspectTemplate);
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -514,6 +750,19 @@ public final InspectTemplate createInspectTemplate( * Creates an InspectTemplate for re-using frequently used configuration for inspecting content, * images, and storage. See https://cloud.google.com/dlp/docs/creating-templates to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   String parent =
+   *       InspectTemplateName.ofOrganizationInspectTemplateName(
+   *               "[ORGANIZATION]", "[INSPECT_TEMPLATE]")
+   *           .toString();
+   *   InspectTemplate inspectTemplate = InspectTemplate.newBuilder().build();
+   *   InspectTemplate response = dlpServiceClient.createInspectTemplate(parent, inspectTemplate);
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -547,6 +796,24 @@ public final InspectTemplate createInspectTemplate( * Creates an InspectTemplate for re-using frequently used configuration for inspecting content, * images, and storage. See https://cloud.google.com/dlp/docs/creating-templates to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   CreateInspectTemplateRequest request =
+   *       CreateInspectTemplateRequest.newBuilder()
+   *           .setParent(
+   *               InspectTemplateName.ofOrganizationInspectTemplateName(
+   *                       "[ORGANIZATION]", "[INSPECT_TEMPLATE]")
+   *                   .toString())
+   *           .setInspectTemplate(InspectTemplate.newBuilder().build())
+   *           .setTemplateId("templateId1304010549")
+   *           .setLocationId("locationId1541836720")
+   *           .build();
+   *   InspectTemplate response = dlpServiceClient.createInspectTemplate(request);
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -560,6 +827,25 @@ public final InspectTemplate createInspectTemplate(CreateInspectTemplateRequest * images, and storage. See https://cloud.google.com/dlp/docs/creating-templates to learn more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   CreateInspectTemplateRequest request =
+   *       CreateInspectTemplateRequest.newBuilder()
+   *           .setParent(
+   *               InspectTemplateName.ofOrganizationInspectTemplateName(
+   *                       "[ORGANIZATION]", "[INSPECT_TEMPLATE]")
+   *                   .toString())
+   *           .setInspectTemplate(InspectTemplate.newBuilder().build())
+   *           .setTemplateId("templateId1304010549")
+   *           .setLocationId("locationId1541836720")
+   *           .build();
+   *   ApiFuture future =
+   *       dlpServiceClient.createInspectTemplateCallable().futureCall(request);
+   *   // Do something.
+   *   InspectTemplate response = future.get();
+   * }
+   * }
*/ public final UnaryCallable createInspectTemplateCallable() { @@ -571,6 +857,20 @@ public final InspectTemplate createInspectTemplate(CreateInspectTemplateRequest * Updates the InspectTemplate. See https://cloud.google.com/dlp/docs/creating-templates to learn * more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   InspectTemplateName name =
+   *       InspectTemplateName.ofOrganizationInspectTemplateName(
+   *           "[ORGANIZATION]", "[INSPECT_TEMPLATE]");
+   *   InspectTemplate inspectTemplate = InspectTemplate.newBuilder().build();
+   *   FieldMask updateMask = FieldMask.newBuilder().build();
+   *   InspectTemplate response =
+   *       dlpServiceClient.updateInspectTemplate(name, inspectTemplate, updateMask);
+   * }
+   * }
+ * * @param name Required. Resource name of organization and inspectTemplate to be updated, for * example `organizations/433245324/inspectTemplates/432452342` or * projects/project-id/inspectTemplates/432452342. @@ -594,6 +894,21 @@ public final InspectTemplate updateInspectTemplate( * Updates the InspectTemplate. See https://cloud.google.com/dlp/docs/creating-templates to learn * more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   String name =
+   *       InspectTemplateName.ofOrganizationInspectTemplateName(
+   *               "[ORGANIZATION]", "[INSPECT_TEMPLATE]")
+   *           .toString();
+   *   InspectTemplate inspectTemplate = InspectTemplate.newBuilder().build();
+   *   FieldMask updateMask = FieldMask.newBuilder().build();
+   *   InspectTemplate response =
+   *       dlpServiceClient.updateInspectTemplate(name, inspectTemplate, updateMask);
+   * }
+   * }
+ * * @param name Required. Resource name of organization and inspectTemplate to be updated, for * example `organizations/433245324/inspectTemplates/432452342` or * projects/project-id/inspectTemplates/432452342. @@ -617,6 +932,23 @@ public final InspectTemplate updateInspectTemplate( * Updates the InspectTemplate. See https://cloud.google.com/dlp/docs/creating-templates to learn * more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   UpdateInspectTemplateRequest request =
+   *       UpdateInspectTemplateRequest.newBuilder()
+   *           .setName(
+   *               InspectTemplateName.ofOrganizationInspectTemplateName(
+   *                       "[ORGANIZATION]", "[INSPECT_TEMPLATE]")
+   *                   .toString())
+   *           .setInspectTemplate(InspectTemplate.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   InspectTemplate response = dlpServiceClient.updateInspectTemplate(request);
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -630,6 +962,24 @@ public final InspectTemplate updateInspectTemplate(UpdateInspectTemplateRequest * more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   UpdateInspectTemplateRequest request =
+   *       UpdateInspectTemplateRequest.newBuilder()
+   *           .setName(
+   *               InspectTemplateName.ofOrganizationInspectTemplateName(
+   *                       "[ORGANIZATION]", "[INSPECT_TEMPLATE]")
+   *                   .toString())
+   *           .setInspectTemplate(InspectTemplate.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       dlpServiceClient.updateInspectTemplateCallable().futureCall(request);
+   *   // Do something.
+   *   InspectTemplate response = future.get();
+   * }
+   * }
*/ public final UnaryCallable updateInspectTemplateCallable() { @@ -641,6 +991,17 @@ public final InspectTemplate updateInspectTemplate(UpdateInspectTemplateRequest * Gets an InspectTemplate. See https://cloud.google.com/dlp/docs/creating-templates to learn * more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   InspectTemplateName name =
+   *       InspectTemplateName.ofOrganizationInspectTemplateName(
+   *           "[ORGANIZATION]", "[INSPECT_TEMPLATE]");
+   *   InspectTemplate response = dlpServiceClient.getInspectTemplate(name);
+   * }
+   * }
+ * * @param name Required. Resource name of the organization and inspectTemplate to be read, for * example `organizations/433245324/inspectTemplates/432452342` or * projects/project-id/inspectTemplates/432452342. @@ -659,6 +1020,18 @@ public final InspectTemplate getInspectTemplate(InspectTemplateName name) { * Gets an InspectTemplate. See https://cloud.google.com/dlp/docs/creating-templates to learn * more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   String name =
+   *       InspectTemplateName.ofOrganizationInspectTemplateName(
+   *               "[ORGANIZATION]", "[INSPECT_TEMPLATE]")
+   *           .toString();
+   *   InspectTemplate response = dlpServiceClient.getInspectTemplate(name);
+   * }
+   * }
+ * * @param name Required. Resource name of the organization and inspectTemplate to be read, for * example `organizations/433245324/inspectTemplates/432452342` or * projects/project-id/inspectTemplates/432452342. @@ -675,6 +1048,21 @@ public final InspectTemplate getInspectTemplate(String name) { * Gets an InspectTemplate. See https://cloud.google.com/dlp/docs/creating-templates to learn * more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   GetInspectTemplateRequest request =
+   *       GetInspectTemplateRequest.newBuilder()
+   *           .setName(
+   *               InspectTemplateName.ofOrganizationInspectTemplateName(
+   *                       "[ORGANIZATION]", "[INSPECT_TEMPLATE]")
+   *                   .toString())
+   *           .build();
+   *   InspectTemplate response = dlpServiceClient.getInspectTemplate(request);
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -688,6 +1076,22 @@ public final InspectTemplate getInspectTemplate(GetInspectTemplateRequest reques * more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   GetInspectTemplateRequest request =
+   *       GetInspectTemplateRequest.newBuilder()
+   *           .setName(
+   *               InspectTemplateName.ofOrganizationInspectTemplateName(
+   *                       "[ORGANIZATION]", "[INSPECT_TEMPLATE]")
+   *                   .toString())
+   *           .build();
+   *   ApiFuture future =
+   *       dlpServiceClient.getInspectTemplateCallable().futureCall(request);
+   *   // Do something.
+   *   InspectTemplate response = future.get();
+   * }
+   * }
*/ public final UnaryCallable getInspectTemplateCallable() { @@ -698,6 +1102,17 @@ public final InspectTemplate getInspectTemplate(GetInspectTemplateRequest reques /** * Lists InspectTemplates. See https://cloud.google.com/dlp/docs/creating-templates to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+   *   for (InspectTemplate element : dlpServiceClient.listInspectTemplates(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -727,6 +1142,17 @@ public final ListInspectTemplatesPagedResponse listInspectTemplates(LocationName /** * Lists InspectTemplates. See https://cloud.google.com/dlp/docs/creating-templates to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   OrganizationLocationName parent = OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]");
+   *   for (InspectTemplate element : dlpServiceClient.listInspectTemplates(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -757,6 +1183,17 @@ public final ListInspectTemplatesPagedResponse listInspectTemplates( /** * Lists InspectTemplates. See https://cloud.google.com/dlp/docs/creating-templates to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
+   *   for (InspectTemplate element : dlpServiceClient.listInspectTemplates(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -786,6 +1223,17 @@ public final ListInspectTemplatesPagedResponse listInspectTemplates(Organization /** * Lists InspectTemplates. See https://cloud.google.com/dlp/docs/creating-templates to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   ProjectName parent = ProjectName.of("[PROJECT]");
+   *   for (InspectTemplate element : dlpServiceClient.listInspectTemplates(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -815,6 +1263,20 @@ public final ListInspectTemplatesPagedResponse listInspectTemplates(ProjectName /** * Lists InspectTemplates. See https://cloud.google.com/dlp/docs/creating-templates to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   String parent =
+   *       InspectTemplateName.ofOrganizationInspectTemplateName(
+   *               "[ORGANIZATION]", "[INSPECT_TEMPLATE]")
+   *           .toString();
+   *   for (InspectTemplate element : dlpServiceClient.listInspectTemplates(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -842,6 +1304,27 @@ public final ListInspectTemplatesPagedResponse listInspectTemplates(String paren /** * Lists InspectTemplates. See https://cloud.google.com/dlp/docs/creating-templates to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   ListInspectTemplatesRequest request =
+   *       ListInspectTemplatesRequest.newBuilder()
+   *           .setParent(
+   *               InspectTemplateName.ofOrganizationInspectTemplateName(
+   *                       "[ORGANIZATION]", "[INSPECT_TEMPLATE]")
+   *                   .toString())
+   *           .setPageToken("pageToken873572522")
+   *           .setPageSize(883849137)
+   *           .setOrderBy("orderBy-1207110587")
+   *           .setLocationId("locationId1541836720")
+   *           .build();
+   *   for (InspectTemplate element : dlpServiceClient.listInspectTemplates(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -855,6 +1338,28 @@ public final ListInspectTemplatesPagedResponse listInspectTemplates( * Lists InspectTemplates. See https://cloud.google.com/dlp/docs/creating-templates to learn more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   ListInspectTemplatesRequest request =
+   *       ListInspectTemplatesRequest.newBuilder()
+   *           .setParent(
+   *               InspectTemplateName.ofOrganizationInspectTemplateName(
+   *                       "[ORGANIZATION]", "[INSPECT_TEMPLATE]")
+   *                   .toString())
+   *           .setPageToken("pageToken873572522")
+   *           .setPageSize(883849137)
+   *           .setOrderBy("orderBy-1207110587")
+   *           .setLocationId("locationId1541836720")
+   *           .build();
+   *   ApiFuture future =
+   *       dlpServiceClient.listInspectTemplatesPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (InspectTemplate element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
*/ public final UnaryCallable listInspectTemplatesPagedCallable() { @@ -866,6 +1371,24 @@ public final ListInspectTemplatesPagedResponse listInspectTemplates( * Lists InspectTemplates. See https://cloud.google.com/dlp/docs/creating-templates to learn more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   while (true) {
+   *     ListInspectTemplatesResponse response =
+   *         dlpServiceClient.listInspectTemplatesCallable().call(request);
+   *     for (InspectTemplate element : response.getResponsesList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
*/ public final UnaryCallable listInspectTemplatesCallable() { @@ -877,6 +1400,17 @@ public final ListInspectTemplatesPagedResponse listInspectTemplates( * Deletes an InspectTemplate. See https://cloud.google.com/dlp/docs/creating-templates to learn * more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   InspectTemplateName name =
+   *       InspectTemplateName.ofOrganizationInspectTemplateName(
+   *           "[ORGANIZATION]", "[INSPECT_TEMPLATE]");
+   *   dlpServiceClient.deleteInspectTemplate(name);
+   * }
+   * }
+ * * @param name Required. Resource name of the organization and inspectTemplate to be deleted, for * example `organizations/433245324/inspectTemplates/432452342` or * projects/project-id/inspectTemplates/432452342. @@ -895,6 +1429,18 @@ public final void deleteInspectTemplate(InspectTemplateName name) { * Deletes an InspectTemplate. See https://cloud.google.com/dlp/docs/creating-templates to learn * more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   String name =
+   *       InspectTemplateName.ofOrganizationInspectTemplateName(
+   *               "[ORGANIZATION]", "[INSPECT_TEMPLATE]")
+   *           .toString();
+   *   dlpServiceClient.deleteInspectTemplate(name);
+   * }
+   * }
+ * * @param name Required. Resource name of the organization and inspectTemplate to be deleted, for * example `organizations/433245324/inspectTemplates/432452342` or * projects/project-id/inspectTemplates/432452342. @@ -911,6 +1457,21 @@ public final void deleteInspectTemplate(String name) { * Deletes an InspectTemplate. See https://cloud.google.com/dlp/docs/creating-templates to learn * more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   DeleteInspectTemplateRequest request =
+   *       DeleteInspectTemplateRequest.newBuilder()
+   *           .setName(
+   *               InspectTemplateName.ofOrganizationInspectTemplateName(
+   *                       "[ORGANIZATION]", "[INSPECT_TEMPLATE]")
+   *                   .toString())
+   *           .build();
+   *   dlpServiceClient.deleteInspectTemplate(request);
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -924,6 +1485,22 @@ public final void deleteInspectTemplate(DeleteInspectTemplateRequest request) { * more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   DeleteInspectTemplateRequest request =
+   *       DeleteInspectTemplateRequest.newBuilder()
+   *           .setName(
+   *               InspectTemplateName.ofOrganizationInspectTemplateName(
+   *                       "[ORGANIZATION]", "[INSPECT_TEMPLATE]")
+   *                   .toString())
+   *           .build();
+   *   ApiFuture future =
+   *       dlpServiceClient.deleteInspectTemplateCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
*/ public final UnaryCallable deleteInspectTemplateCallable() { return stub.deleteInspectTemplateCallable(); @@ -935,6 +1512,17 @@ public final UnaryCallable deleteInspectTem * content, images, and storage. See https://cloud.google.com/dlp/docs/creating-templates-deid to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+   *   DeidentifyTemplate deidentifyTemplate = DeidentifyTemplate.newBuilder().build();
+   *   DeidentifyTemplate response =
+   *       dlpServiceClient.createDeidentifyTemplate(parent, deidentifyTemplate);
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -969,6 +1557,17 @@ public final DeidentifyTemplate createDeidentifyTemplate( * content, images, and storage. See https://cloud.google.com/dlp/docs/creating-templates-deid to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   OrganizationLocationName parent = OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]");
+   *   DeidentifyTemplate deidentifyTemplate = DeidentifyTemplate.newBuilder().build();
+   *   DeidentifyTemplate response =
+   *       dlpServiceClient.createDeidentifyTemplate(parent, deidentifyTemplate);
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -1003,6 +1602,17 @@ public final DeidentifyTemplate createDeidentifyTemplate( * content, images, and storage. See https://cloud.google.com/dlp/docs/creating-templates-deid to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
+   *   DeidentifyTemplate deidentifyTemplate = DeidentifyTemplate.newBuilder().build();
+   *   DeidentifyTemplate response =
+   *       dlpServiceClient.createDeidentifyTemplate(parent, deidentifyTemplate);
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -1037,6 +1647,17 @@ public final DeidentifyTemplate createDeidentifyTemplate( * content, images, and storage. See https://cloud.google.com/dlp/docs/creating-templates-deid to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   ProjectName parent = ProjectName.of("[PROJECT]");
+   *   DeidentifyTemplate deidentifyTemplate = DeidentifyTemplate.newBuilder().build();
+   *   DeidentifyTemplate response =
+   *       dlpServiceClient.createDeidentifyTemplate(parent, deidentifyTemplate);
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -1071,6 +1692,20 @@ public final DeidentifyTemplate createDeidentifyTemplate( * content, images, and storage. See https://cloud.google.com/dlp/docs/creating-templates-deid to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   String parent =
+   *       DeidentifyTemplateName.ofOrganizationDeidentifyTemplateName(
+   *               "[ORGANIZATION]", "[DEIDENTIFY_TEMPLATE]")
+   *           .toString();
+   *   DeidentifyTemplate deidentifyTemplate = DeidentifyTemplate.newBuilder().build();
+   *   DeidentifyTemplate response =
+   *       dlpServiceClient.createDeidentifyTemplate(parent, deidentifyTemplate);
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -1105,6 +1740,24 @@ public final DeidentifyTemplate createDeidentifyTemplate( * content, images, and storage. See https://cloud.google.com/dlp/docs/creating-templates-deid to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   CreateDeidentifyTemplateRequest request =
+   *       CreateDeidentifyTemplateRequest.newBuilder()
+   *           .setParent(
+   *               DeidentifyTemplateName.ofOrganizationDeidentifyTemplateName(
+   *                       "[ORGANIZATION]", "[DEIDENTIFY_TEMPLATE]")
+   *                   .toString())
+   *           .setDeidentifyTemplate(DeidentifyTemplate.newBuilder().build())
+   *           .setTemplateId("templateId1304010549")
+   *           .setLocationId("locationId1541836720")
+   *           .build();
+   *   DeidentifyTemplate response = dlpServiceClient.createDeidentifyTemplate(request);
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -1120,6 +1773,25 @@ public final DeidentifyTemplate createDeidentifyTemplate( * learn more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   CreateDeidentifyTemplateRequest request =
+   *       CreateDeidentifyTemplateRequest.newBuilder()
+   *           .setParent(
+   *               DeidentifyTemplateName.ofOrganizationDeidentifyTemplateName(
+   *                       "[ORGANIZATION]", "[DEIDENTIFY_TEMPLATE]")
+   *                   .toString())
+   *           .setDeidentifyTemplate(DeidentifyTemplate.newBuilder().build())
+   *           .setTemplateId("templateId1304010549")
+   *           .setLocationId("locationId1541836720")
+   *           .build();
+   *   ApiFuture future =
+   *       dlpServiceClient.createDeidentifyTemplateCallable().futureCall(request);
+   *   // Do something.
+   *   DeidentifyTemplate response = future.get();
+   * }
+   * }
*/ public final UnaryCallable createDeidentifyTemplateCallable() { @@ -1131,6 +1803,20 @@ public final DeidentifyTemplate createDeidentifyTemplate( * Updates the DeidentifyTemplate. See https://cloud.google.com/dlp/docs/creating-templates-deid * to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   DeidentifyTemplateName name =
+   *       DeidentifyTemplateName.ofOrganizationDeidentifyTemplateName(
+   *           "[ORGANIZATION]", "[DEIDENTIFY_TEMPLATE]");
+   *   DeidentifyTemplate deidentifyTemplate = DeidentifyTemplate.newBuilder().build();
+   *   FieldMask updateMask = FieldMask.newBuilder().build();
+   *   DeidentifyTemplate response =
+   *       dlpServiceClient.updateDeidentifyTemplate(name, deidentifyTemplate, updateMask);
+   * }
+   * }
+ * * @param name Required. Resource name of organization and deidentify template to be updated, for * example `organizations/433245324/deidentifyTemplates/432452342` or * projects/project-id/deidentifyTemplates/432452342. @@ -1154,6 +1840,21 @@ public final DeidentifyTemplate updateDeidentifyTemplate( * Updates the DeidentifyTemplate. See https://cloud.google.com/dlp/docs/creating-templates-deid * to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   String name =
+   *       DeidentifyTemplateName.ofOrganizationDeidentifyTemplateName(
+   *               "[ORGANIZATION]", "[DEIDENTIFY_TEMPLATE]")
+   *           .toString();
+   *   DeidentifyTemplate deidentifyTemplate = DeidentifyTemplate.newBuilder().build();
+   *   FieldMask updateMask = FieldMask.newBuilder().build();
+   *   DeidentifyTemplate response =
+   *       dlpServiceClient.updateDeidentifyTemplate(name, deidentifyTemplate, updateMask);
+   * }
+   * }
+ * * @param name Required. Resource name of organization and deidentify template to be updated, for * example `organizations/433245324/deidentifyTemplates/432452342` or * projects/project-id/deidentifyTemplates/432452342. @@ -1177,6 +1878,23 @@ public final DeidentifyTemplate updateDeidentifyTemplate( * Updates the DeidentifyTemplate. See https://cloud.google.com/dlp/docs/creating-templates-deid * to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   UpdateDeidentifyTemplateRequest request =
+   *       UpdateDeidentifyTemplateRequest.newBuilder()
+   *           .setName(
+   *               DeidentifyTemplateName.ofOrganizationDeidentifyTemplateName(
+   *                       "[ORGANIZATION]", "[DEIDENTIFY_TEMPLATE]")
+   *                   .toString())
+   *           .setDeidentifyTemplate(DeidentifyTemplate.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   DeidentifyTemplate response = dlpServiceClient.updateDeidentifyTemplate(request);
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -1191,6 +1909,24 @@ public final DeidentifyTemplate updateDeidentifyTemplate( * to learn more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   UpdateDeidentifyTemplateRequest request =
+   *       UpdateDeidentifyTemplateRequest.newBuilder()
+   *           .setName(
+   *               DeidentifyTemplateName.ofOrganizationDeidentifyTemplateName(
+   *                       "[ORGANIZATION]", "[DEIDENTIFY_TEMPLATE]")
+   *                   .toString())
+   *           .setDeidentifyTemplate(DeidentifyTemplate.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       dlpServiceClient.updateDeidentifyTemplateCallable().futureCall(request);
+   *   // Do something.
+   *   DeidentifyTemplate response = future.get();
+   * }
+   * }
*/ public final UnaryCallable updateDeidentifyTemplateCallable() { @@ -1202,6 +1938,17 @@ public final DeidentifyTemplate updateDeidentifyTemplate( * Gets a DeidentifyTemplate. See https://cloud.google.com/dlp/docs/creating-templates-deid to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   DeidentifyTemplateName name =
+   *       DeidentifyTemplateName.ofOrganizationDeidentifyTemplateName(
+   *           "[ORGANIZATION]", "[DEIDENTIFY_TEMPLATE]");
+   *   DeidentifyTemplate response = dlpServiceClient.getDeidentifyTemplate(name);
+   * }
+   * }
+ * * @param name Required. Resource name of the organization and deidentify template to be read, for * example `organizations/433245324/deidentifyTemplates/432452342` or * projects/project-id/deidentifyTemplates/432452342. @@ -1220,6 +1967,18 @@ public final DeidentifyTemplate getDeidentifyTemplate(DeidentifyTemplateName nam * Gets a DeidentifyTemplate. See https://cloud.google.com/dlp/docs/creating-templates-deid to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   String name =
+   *       DeidentifyTemplateName.ofOrganizationDeidentifyTemplateName(
+   *               "[ORGANIZATION]", "[DEIDENTIFY_TEMPLATE]")
+   *           .toString();
+   *   DeidentifyTemplate response = dlpServiceClient.getDeidentifyTemplate(name);
+   * }
+   * }
+ * * @param name Required. Resource name of the organization and deidentify template to be read, for * example `organizations/433245324/deidentifyTemplates/432452342` or * projects/project-id/deidentifyTemplates/432452342. @@ -1236,6 +1995,21 @@ public final DeidentifyTemplate getDeidentifyTemplate(String name) { * Gets a DeidentifyTemplate. See https://cloud.google.com/dlp/docs/creating-templates-deid to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   GetDeidentifyTemplateRequest request =
+   *       GetDeidentifyTemplateRequest.newBuilder()
+   *           .setName(
+   *               DeidentifyTemplateName.ofOrganizationDeidentifyTemplateName(
+   *                       "[ORGANIZATION]", "[DEIDENTIFY_TEMPLATE]")
+   *                   .toString())
+   *           .build();
+   *   DeidentifyTemplate response = dlpServiceClient.getDeidentifyTemplate(request);
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -1249,6 +2023,22 @@ public final DeidentifyTemplate getDeidentifyTemplate(GetDeidentifyTemplateReque * learn more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   GetDeidentifyTemplateRequest request =
+   *       GetDeidentifyTemplateRequest.newBuilder()
+   *           .setName(
+   *               DeidentifyTemplateName.ofOrganizationDeidentifyTemplateName(
+   *                       "[ORGANIZATION]", "[DEIDENTIFY_TEMPLATE]")
+   *                   .toString())
+   *           .build();
+   *   ApiFuture future =
+   *       dlpServiceClient.getDeidentifyTemplateCallable().futureCall(request);
+   *   // Do something.
+   *   DeidentifyTemplate response = future.get();
+   * }
+   * }
*/ public final UnaryCallable getDeidentifyTemplateCallable() { @@ -1260,6 +2050,18 @@ public final DeidentifyTemplate getDeidentifyTemplate(GetDeidentifyTemplateReque * Lists DeidentifyTemplates. See https://cloud.google.com/dlp/docs/creating-templates-deid to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+   *   for (DeidentifyTemplate element :
+   *       dlpServiceClient.listDeidentifyTemplates(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -1290,6 +2092,18 @@ public final ListDeidentifyTemplatesPagedResponse listDeidentifyTemplates(Locati * Lists DeidentifyTemplates. See https://cloud.google.com/dlp/docs/creating-templates-deid to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   OrganizationLocationName parent = OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]");
+   *   for (DeidentifyTemplate element :
+   *       dlpServiceClient.listDeidentifyTemplates(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -1321,6 +2135,18 @@ public final ListDeidentifyTemplatesPagedResponse listDeidentifyTemplates( * Lists DeidentifyTemplates. See https://cloud.google.com/dlp/docs/creating-templates-deid to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
+   *   for (DeidentifyTemplate element :
+   *       dlpServiceClient.listDeidentifyTemplates(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -1352,6 +2178,18 @@ public final ListDeidentifyTemplatesPagedResponse listDeidentifyTemplates( * Lists DeidentifyTemplates. See https://cloud.google.com/dlp/docs/creating-templates-deid to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   ProjectName parent = ProjectName.of("[PROJECT]");
+   *   for (DeidentifyTemplate element :
+   *       dlpServiceClient.listDeidentifyTemplates(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -1382,6 +2220,21 @@ public final ListDeidentifyTemplatesPagedResponse listDeidentifyTemplates(Projec * Lists DeidentifyTemplates. See https://cloud.google.com/dlp/docs/creating-templates-deid to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   String parent =
+   *       DeidentifyTemplateName.ofOrganizationDeidentifyTemplateName(
+   *               "[ORGANIZATION]", "[DEIDENTIFY_TEMPLATE]")
+   *           .toString();
+   *   for (DeidentifyTemplate element :
+   *       dlpServiceClient.listDeidentifyTemplates(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -1410,6 +2263,28 @@ public final ListDeidentifyTemplatesPagedResponse listDeidentifyTemplates(String * Lists DeidentifyTemplates. See https://cloud.google.com/dlp/docs/creating-templates-deid to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   ListDeidentifyTemplatesRequest request =
+   *       ListDeidentifyTemplatesRequest.newBuilder()
+   *           .setParent(
+   *               DeidentifyTemplateName.ofOrganizationDeidentifyTemplateName(
+   *                       "[ORGANIZATION]", "[DEIDENTIFY_TEMPLATE]")
+   *                   .toString())
+   *           .setPageToken("pageToken873572522")
+   *           .setPageSize(883849137)
+   *           .setOrderBy("orderBy-1207110587")
+   *           .setLocationId("locationId1541836720")
+   *           .build();
+   *   for (DeidentifyTemplate element :
+   *       dlpServiceClient.listDeidentifyTemplates(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -1424,6 +2299,28 @@ public final ListDeidentifyTemplatesPagedResponse listDeidentifyTemplates( * learn more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   ListDeidentifyTemplatesRequest request =
+   *       ListDeidentifyTemplatesRequest.newBuilder()
+   *           .setParent(
+   *               DeidentifyTemplateName.ofOrganizationDeidentifyTemplateName(
+   *                       "[ORGANIZATION]", "[DEIDENTIFY_TEMPLATE]")
+   *                   .toString())
+   *           .setPageToken("pageToken873572522")
+   *           .setPageSize(883849137)
+   *           .setOrderBy("orderBy-1207110587")
+   *           .setLocationId("locationId1541836720")
+   *           .build();
+   *   ApiFuture future =
+   *       dlpServiceClient.listDeidentifyTemplatesPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (DeidentifyTemplate element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
*/ public final UnaryCallable listDeidentifyTemplatesPagedCallable() { @@ -1436,6 +2333,24 @@ public final ListDeidentifyTemplatesPagedResponse listDeidentifyTemplates( * learn more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   while (true) {
+   *     ListDeidentifyTemplatesResponse response =
+   *         dlpServiceClient.listDeidentifyTemplatesCallable().call(request);
+   *     for (DeidentifyTemplate element : response.getResponsesList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
*/ public final UnaryCallable listDeidentifyTemplatesCallable() { @@ -1447,6 +2362,17 @@ public final ListDeidentifyTemplatesPagedResponse listDeidentifyTemplates( * Deletes a DeidentifyTemplate. See https://cloud.google.com/dlp/docs/creating-templates-deid to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   DeidentifyTemplateName name =
+   *       DeidentifyTemplateName.ofOrganizationDeidentifyTemplateName(
+   *           "[ORGANIZATION]", "[DEIDENTIFY_TEMPLATE]");
+   *   dlpServiceClient.deleteDeidentifyTemplate(name);
+   * }
+   * }
+ * * @param name Required. Resource name of the organization and deidentify template to be deleted, * for example `organizations/433245324/deidentifyTemplates/432452342` or * projects/project-id/deidentifyTemplates/432452342. @@ -1465,6 +2391,18 @@ public final void deleteDeidentifyTemplate(DeidentifyTemplateName name) { * Deletes a DeidentifyTemplate. See https://cloud.google.com/dlp/docs/creating-templates-deid to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   String name =
+   *       DeidentifyTemplateName.ofOrganizationDeidentifyTemplateName(
+   *               "[ORGANIZATION]", "[DEIDENTIFY_TEMPLATE]")
+   *           .toString();
+   *   dlpServiceClient.deleteDeidentifyTemplate(name);
+   * }
+   * }
+ * * @param name Required. Resource name of the organization and deidentify template to be deleted, * for example `organizations/433245324/deidentifyTemplates/432452342` or * projects/project-id/deidentifyTemplates/432452342. @@ -1481,6 +2419,21 @@ public final void deleteDeidentifyTemplate(String name) { * Deletes a DeidentifyTemplate. See https://cloud.google.com/dlp/docs/creating-templates-deid to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   DeleteDeidentifyTemplateRequest request =
+   *       DeleteDeidentifyTemplateRequest.newBuilder()
+   *           .setName(
+   *               DeidentifyTemplateName.ofOrganizationDeidentifyTemplateName(
+   *                       "[ORGANIZATION]", "[DEIDENTIFY_TEMPLATE]")
+   *                   .toString())
+   *           .build();
+   *   dlpServiceClient.deleteDeidentifyTemplate(request);
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -1494,6 +2447,22 @@ public final void deleteDeidentifyTemplate(DeleteDeidentifyTemplateRequest reque * learn more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   DeleteDeidentifyTemplateRequest request =
+   *       DeleteDeidentifyTemplateRequest.newBuilder()
+   *           .setName(
+   *               DeidentifyTemplateName.ofOrganizationDeidentifyTemplateName(
+   *                       "[ORGANIZATION]", "[DEIDENTIFY_TEMPLATE]")
+   *                   .toString())
+   *           .build();
+   *   ApiFuture future =
+   *       dlpServiceClient.deleteDeidentifyTemplateCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
*/ public final UnaryCallable deleteDeidentifyTemplateCallable() { @@ -1505,6 +2474,16 @@ public final void deleteDeidentifyTemplate(DeleteDeidentifyTemplateRequest reque * Creates a job trigger to run DLP actions such as scanning storage for sensitive information on * a set schedule. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+   *   JobTrigger jobTrigger = JobTrigger.newBuilder().build();
+   *   JobTrigger response = dlpServiceClient.createJobTrigger(parent, jobTrigger);
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on whether you have [specified a processing * location](https://cloud.google.com/dlp/docs/specifying-location): @@ -1532,6 +2511,16 @@ public final JobTrigger createJobTrigger(LocationName parent, JobTrigger jobTrig * Creates a job trigger to run DLP actions such as scanning storage for sensitive information on * a set schedule. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   ProjectName parent = ProjectName.of("[PROJECT]");
+   *   JobTrigger jobTrigger = JobTrigger.newBuilder().build();
+   *   JobTrigger response = dlpServiceClient.createJobTrigger(parent, jobTrigger);
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on whether you have [specified a processing * location](https://cloud.google.com/dlp/docs/specifying-location): @@ -1559,6 +2548,17 @@ public final JobTrigger createJobTrigger(ProjectName parent, JobTrigger jobTrigg * Creates a job trigger to run DLP actions such as scanning storage for sensitive information on * a set schedule. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   String parent =
+   *       JobTriggerName.ofProjectJobTriggerName("[PROJECT]", "[JOB_TRIGGER]").toString();
+   *   JobTrigger jobTrigger = JobTrigger.newBuilder().build();
+   *   JobTrigger response = dlpServiceClient.createJobTrigger(parent, jobTrigger);
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on whether you have [specified a processing * location](https://cloud.google.com/dlp/docs/specifying-location): @@ -1583,6 +2583,22 @@ public final JobTrigger createJobTrigger(String parent, JobTrigger jobTrigger) { * Creates a job trigger to run DLP actions such as scanning storage for sensitive information on * a set schedule. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   CreateJobTriggerRequest request =
+   *       CreateJobTriggerRequest.newBuilder()
+   *           .setParent(
+   *               JobTriggerName.ofProjectJobTriggerName("[PROJECT]", "[JOB_TRIGGER]").toString())
+   *           .setJobTrigger(JobTrigger.newBuilder().build())
+   *           .setTriggerId("triggerId-648752909")
+   *           .setLocationId("locationId1541836720")
+   *           .build();
+   *   JobTrigger response = dlpServiceClient.createJobTrigger(request);
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -1596,6 +2612,23 @@ public final JobTrigger createJobTrigger(CreateJobTriggerRequest request) { * a set schedule. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   CreateJobTriggerRequest request =
+   *       CreateJobTriggerRequest.newBuilder()
+   *           .setParent(
+   *               JobTriggerName.ofProjectJobTriggerName("[PROJECT]", "[JOB_TRIGGER]").toString())
+   *           .setJobTrigger(JobTrigger.newBuilder().build())
+   *           .setTriggerId("triggerId-648752909")
+   *           .setLocationId("locationId1541836720")
+   *           .build();
+   *   ApiFuture future =
+   *       dlpServiceClient.createJobTriggerCallable().futureCall(request);
+   *   // Do something.
+   *   JobTrigger response = future.get();
+   * }
+   * }
*/ public final UnaryCallable createJobTriggerCallable() { return stub.createJobTriggerCallable(); @@ -1606,6 +2639,17 @@ public final UnaryCallable createJobTrigger * Updates a job trigger. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn * more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   JobTriggerName name = JobTriggerName.ofProjectJobTriggerName("[PROJECT]", "[JOB_TRIGGER]");
+   *   JobTrigger jobTrigger = JobTrigger.newBuilder().build();
+   *   FieldMask updateMask = FieldMask.newBuilder().build();
+   *   JobTrigger response = dlpServiceClient.updateJobTrigger(name, jobTrigger, updateMask);
+   * }
+   * }
+ * * @param name Required. Resource name of the project and the triggeredJob, for example * `projects/dlp-test-project/jobTriggers/53234423`. * @param jobTrigger New JobTrigger value. @@ -1628,6 +2672,17 @@ public final JobTrigger updateJobTrigger( * Updates a job trigger. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn * more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   String name = JobTriggerName.ofProjectJobTriggerName("[PROJECT]", "[JOB_TRIGGER]").toString();
+   *   JobTrigger jobTrigger = JobTrigger.newBuilder().build();
+   *   FieldMask updateMask = FieldMask.newBuilder().build();
+   *   JobTrigger response = dlpServiceClient.updateJobTrigger(name, jobTrigger, updateMask);
+   * }
+   * }
+ * * @param name Required. Resource name of the project and the triggeredJob, for example * `projects/dlp-test-project/jobTriggers/53234423`. * @param jobTrigger New JobTrigger value. @@ -1650,6 +2705,21 @@ public final JobTrigger updateJobTrigger( * Updates a job trigger. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn * more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   UpdateJobTriggerRequest request =
+   *       UpdateJobTriggerRequest.newBuilder()
+   *           .setName(
+   *               JobTriggerName.ofProjectJobTriggerName("[PROJECT]", "[JOB_TRIGGER]").toString())
+   *           .setJobTrigger(JobTrigger.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   JobTrigger response = dlpServiceClient.updateJobTrigger(request);
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -1663,6 +2733,22 @@ public final JobTrigger updateJobTrigger(UpdateJobTriggerRequest request) { * more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   UpdateJobTriggerRequest request =
+   *       UpdateJobTriggerRequest.newBuilder()
+   *           .setName(
+   *               JobTriggerName.ofProjectJobTriggerName("[PROJECT]", "[JOB_TRIGGER]").toString())
+   *           .setJobTrigger(JobTrigger.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       dlpServiceClient.updateJobTriggerCallable().futureCall(request);
+   *   // Do something.
+   *   JobTrigger response = future.get();
+   * }
+   * }
*/ public final UnaryCallable updateJobTriggerCallable() { return stub.updateJobTriggerCallable(); @@ -1675,6 +2761,15 @@ public final UnaryCallable updateJobTrigger * feature is in a pre-release state and might change or have limited support. For more * information, see https://cloud.google.com/products#product-launch-stages. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   JobTriggerName name = JobTriggerName.ofProjectJobTriggerName("[PROJECT]", "[JOB_TRIGGER]");
+   *   HybridInspectResponse response = dlpServiceClient.hybridInspectJobTrigger(name);
+   * }
+   * }
+ * * @param name Required. Resource name of the trigger to execute a hybrid inspect on, for example * `projects/dlp-test-project/jobTriggers/53234423`. * @throws com.google.api.gax.rpc.ApiException if the remote call fails @@ -1694,6 +2789,15 @@ public final HybridInspectResponse hybridInspectJobTrigger(JobTriggerName name) * feature is in a pre-release state and might change or have limited support. For more * information, see https://cloud.google.com/products#product-launch-stages. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   String name = JobTriggerName.ofProjectJobTriggerName("[PROJECT]", "[JOB_TRIGGER]").toString();
+   *   HybridInspectResponse response = dlpServiceClient.hybridInspectJobTrigger(name);
+   * }
+   * }
+ * * @param name Required. Resource name of the trigger to execute a hybrid inspect on, for example * `projects/dlp-test-project/jobTriggers/53234423`. * @throws com.google.api.gax.rpc.ApiException if the remote call fails @@ -1711,6 +2815,20 @@ public final HybridInspectResponse hybridInspectJobTrigger(String name) { * feature is in a pre-release state and might change or have limited support. For more * information, see https://cloud.google.com/products#product-launch-stages. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   HybridInspectJobTriggerRequest request =
+   *       HybridInspectJobTriggerRequest.newBuilder()
+   *           .setName(
+   *               JobTriggerName.ofProjectJobTriggerName("[PROJECT]", "[JOB_TRIGGER]").toString())
+   *           .setHybridItem(HybridContentItem.newBuilder().build())
+   *           .build();
+   *   HybridInspectResponse response = dlpServiceClient.hybridInspectJobTrigger(request);
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -1727,6 +2845,21 @@ public final HybridInspectResponse hybridInspectJobTrigger( * information, see https://cloud.google.com/products#product-launch-stages. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   HybridInspectJobTriggerRequest request =
+   *       HybridInspectJobTriggerRequest.newBuilder()
+   *           .setName(
+   *               JobTriggerName.ofProjectJobTriggerName("[PROJECT]", "[JOB_TRIGGER]").toString())
+   *           .setHybridItem(HybridContentItem.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       dlpServiceClient.hybridInspectJobTriggerCallable().futureCall(request);
+   *   // Do something.
+   *   HybridInspectResponse response = future.get();
+   * }
+   * }
*/ public final UnaryCallable hybridInspectJobTriggerCallable() { @@ -1737,6 +2870,15 @@ public final HybridInspectResponse hybridInspectJobTrigger( /** * Gets a job trigger. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   JobTriggerName name = JobTriggerName.ofProjectJobTriggerName("[PROJECT]", "[JOB_TRIGGER]");
+   *   JobTrigger response = dlpServiceClient.getJobTrigger(name);
+   * }
+   * }
+ * * @param name Required. Resource name of the project and the triggeredJob, for example * `projects/dlp-test-project/jobTriggers/53234423`. * @throws com.google.api.gax.rpc.ApiException if the remote call fails @@ -1751,6 +2893,15 @@ public final JobTrigger getJobTrigger(JobTriggerName name) { /** * Gets a job trigger. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   String name = JobTriggerName.ofProjectJobTriggerName("[PROJECT]", "[JOB_TRIGGER]").toString();
+   *   JobTrigger response = dlpServiceClient.getJobTrigger(name);
+   * }
+   * }
+ * * @param name Required. Resource name of the project and the triggeredJob, for example * `projects/dlp-test-project/jobTriggers/53234423`. * @throws com.google.api.gax.rpc.ApiException if the remote call fails @@ -1764,6 +2915,19 @@ public final JobTrigger getJobTrigger(String name) { /** * Gets a job trigger. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   GetJobTriggerRequest request =
+   *       GetJobTriggerRequest.newBuilder()
+   *           .setName(
+   *               JobTriggerName.ofProjectJobTriggerName("[PROJECT]", "[JOB_TRIGGER]").toString())
+   *           .build();
+   *   JobTrigger response = dlpServiceClient.getJobTrigger(request);
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -1776,6 +2940,19 @@ public final JobTrigger getJobTrigger(GetJobTriggerRequest request) { * Gets a job trigger. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   GetJobTriggerRequest request =
+   *       GetJobTriggerRequest.newBuilder()
+   *           .setName(
+   *               JobTriggerName.ofProjectJobTriggerName("[PROJECT]", "[JOB_TRIGGER]").toString())
+   *           .build();
+   *   ApiFuture future = dlpServiceClient.getJobTriggerCallable().futureCall(request);
+   *   // Do something.
+   *   JobTrigger response = future.get();
+   * }
+   * }
*/ public final UnaryCallable getJobTriggerCallable() { return stub.getJobTriggerCallable(); @@ -1785,6 +2962,17 @@ public final UnaryCallable getJobTriggerCallab /** * Lists job triggers. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+   *   for (JobTrigger element : dlpServiceClient.listJobTriggers(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on whether you have [specified a processing * location](https://cloud.google.com/dlp/docs/specifying-location): @@ -1809,6 +2997,17 @@ public final ListJobTriggersPagedResponse listJobTriggers(LocationName parent) { /** * Lists job triggers. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   ProjectName parent = ProjectName.of("[PROJECT]");
+   *   for (JobTrigger element : dlpServiceClient.listJobTriggers(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on whether you have [specified a processing * location](https://cloud.google.com/dlp/docs/specifying-location): @@ -1833,6 +3032,18 @@ public final ListJobTriggersPagedResponse listJobTriggers(ProjectName parent) { /** * Lists job triggers. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   String parent =
+   *       JobTriggerName.ofProjectJobTriggerName("[PROJECT]", "[JOB_TRIGGER]").toString();
+   *   for (JobTrigger element : dlpServiceClient.listJobTriggers(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on whether you have [specified a processing * location](https://cloud.google.com/dlp/docs/specifying-location): @@ -1854,6 +3065,26 @@ public final ListJobTriggersPagedResponse listJobTriggers(String parent) { /** * Lists job triggers. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   ListJobTriggersRequest request =
+   *       ListJobTriggersRequest.newBuilder()
+   *           .setParent(
+   *               JobTriggerName.ofProjectJobTriggerName("[PROJECT]", "[JOB_TRIGGER]").toString())
+   *           .setPageToken("pageToken873572522")
+   *           .setPageSize(883849137)
+   *           .setOrderBy("orderBy-1207110587")
+   *           .setFilter("filter-1274492040")
+   *           .setLocationId("locationId1541836720")
+   *           .build();
+   *   for (JobTrigger element : dlpServiceClient.listJobTriggers(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -1866,6 +3097,27 @@ public final ListJobTriggersPagedResponse listJobTriggers(ListJobTriggersRequest * Lists job triggers. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   ListJobTriggersRequest request =
+   *       ListJobTriggersRequest.newBuilder()
+   *           .setParent(
+   *               JobTriggerName.ofProjectJobTriggerName("[PROJECT]", "[JOB_TRIGGER]").toString())
+   *           .setPageToken("pageToken873572522")
+   *           .setPageSize(883849137)
+   *           .setOrderBy("orderBy-1207110587")
+   *           .setFilter("filter-1274492040")
+   *           .setLocationId("locationId1541836720")
+   *           .build();
+   *   ApiFuture future =
+   *       dlpServiceClient.listJobTriggersPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (JobTrigger element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
*/ public final UnaryCallable listJobTriggersPagedCallable() { @@ -1877,6 +3129,23 @@ public final ListJobTriggersPagedResponse listJobTriggers(ListJobTriggersRequest * Lists job triggers. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   while (true) {
+   *     ListJobTriggersResponse response = dlpServiceClient.listJobTriggersCallable().call(request);
+   *     for (JobTrigger element : response.getResponsesList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
*/ public final UnaryCallable listJobTriggersCallable() { @@ -1888,6 +3157,15 @@ public final ListJobTriggersPagedResponse listJobTriggers(ListJobTriggersRequest * Deletes a job trigger. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn * more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   JobTriggerName name = JobTriggerName.ofProjectJobTriggerName("[PROJECT]", "[JOB_TRIGGER]");
+   *   dlpServiceClient.deleteJobTrigger(name);
+   * }
+   * }
+ * * @param name Required. Resource name of the project and the triggeredJob, for example * `projects/dlp-test-project/jobTriggers/53234423`. * @throws com.google.api.gax.rpc.ApiException if the remote call fails @@ -1903,6 +3181,15 @@ public final void deleteJobTrigger(JobTriggerName name) { * Deletes a job trigger. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn * more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   String name = JobTriggerName.ofProjectJobTriggerName("[PROJECT]", "[JOB_TRIGGER]").toString();
+   *   dlpServiceClient.deleteJobTrigger(name);
+   * }
+   * }
+ * * @param name Required. Resource name of the project and the triggeredJob, for example * `projects/dlp-test-project/jobTriggers/53234423`. * @throws com.google.api.gax.rpc.ApiException if the remote call fails @@ -1917,6 +3204,19 @@ public final void deleteJobTrigger(String name) { * Deletes a job trigger. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn * more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   DeleteJobTriggerRequest request =
+   *       DeleteJobTriggerRequest.newBuilder()
+   *           .setName(
+   *               JobTriggerName.ofProjectJobTriggerName("[PROJECT]", "[JOB_TRIGGER]").toString())
+   *           .build();
+   *   dlpServiceClient.deleteJobTrigger(request);
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -1930,6 +3230,19 @@ public final void deleteJobTrigger(DeleteJobTriggerRequest request) { * more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   DeleteJobTriggerRequest request =
+   *       DeleteJobTriggerRequest.newBuilder()
+   *           .setName(
+   *               JobTriggerName.ofProjectJobTriggerName("[PROJECT]", "[JOB_TRIGGER]").toString())
+   *           .build();
+   *   ApiFuture future = dlpServiceClient.deleteJobTriggerCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
*/ public final UnaryCallable deleteJobTriggerCallable() { return stub.deleteJobTriggerCallable(); @@ -1940,6 +3253,19 @@ public final UnaryCallable deleteJobTriggerCalla * Activate a job trigger. Causes the immediate execute of a trigger instead of waiting on the * trigger event to occur. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   ActivateJobTriggerRequest request =
+   *       ActivateJobTriggerRequest.newBuilder()
+   *           .setName(
+   *               JobTriggerName.ofProjectJobTriggerName("[PROJECT]", "[JOB_TRIGGER]").toString())
+   *           .build();
+   *   DlpJob response = dlpServiceClient.activateJobTrigger(request);
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -1953,6 +3279,19 @@ public final DlpJob activateJobTrigger(ActivateJobTriggerRequest request) { * trigger event to occur. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   ActivateJobTriggerRequest request =
+   *       ActivateJobTriggerRequest.newBuilder()
+   *           .setName(
+   *               JobTriggerName.ofProjectJobTriggerName("[PROJECT]", "[JOB_TRIGGER]").toString())
+   *           .build();
+   *   ApiFuture future = dlpServiceClient.activateJobTriggerCallable().futureCall(request);
+   *   // Do something.
+   *   DlpJob response = future.get();
+   * }
+   * }
*/ public final UnaryCallable activateJobTriggerCallable() { return stub.activateJobTriggerCallable(); @@ -1968,6 +3307,16 @@ public final UnaryCallable activateJobTrigger * automatically choose what detectors to run. By default this may be all types, but may change * over time as detectors are updated. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+   *   InspectJobConfig inspectJob = InspectJobConfig.newBuilder().build();
+   *   DlpJob response = dlpServiceClient.createDlpJob(parent, inspectJob);
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on whether you have [specified a processing * location](https://cloud.google.com/dlp/docs/specifying-location): @@ -2000,6 +3349,16 @@ public final DlpJob createDlpJob(LocationName parent, InspectJobConfig inspectJo * automatically choose what detectors to run. By default this may be all types, but may change * over time as detectors are updated. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+   *   RiskAnalysisJobConfig riskJob = RiskAnalysisJobConfig.newBuilder().build();
+   *   DlpJob response = dlpServiceClient.createDlpJob(parent, riskJob);
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on whether you have [specified a processing * location](https://cloud.google.com/dlp/docs/specifying-location): @@ -2032,6 +3391,16 @@ public final DlpJob createDlpJob(LocationName parent, RiskAnalysisJobConfig risk * automatically choose what detectors to run. By default this may be all types, but may change * over time as detectors are updated. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   ProjectName parent = ProjectName.of("[PROJECT]");
+   *   InspectJobConfig inspectJob = InspectJobConfig.newBuilder().build();
+   *   DlpJob response = dlpServiceClient.createDlpJob(parent, inspectJob);
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on whether you have [specified a processing * location](https://cloud.google.com/dlp/docs/specifying-location): @@ -2064,6 +3433,16 @@ public final DlpJob createDlpJob(ProjectName parent, InspectJobConfig inspectJob * automatically choose what detectors to run. By default this may be all types, but may change * over time as detectors are updated. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   ProjectName parent = ProjectName.of("[PROJECT]");
+   *   RiskAnalysisJobConfig riskJob = RiskAnalysisJobConfig.newBuilder().build();
+   *   DlpJob response = dlpServiceClient.createDlpJob(parent, riskJob);
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on whether you have [specified a processing * location](https://cloud.google.com/dlp/docs/specifying-location): @@ -2096,6 +3475,16 @@ public final DlpJob createDlpJob(ProjectName parent, RiskAnalysisJobConfig riskJ * automatically choose what detectors to run. By default this may be all types, but may change * over time as detectors are updated. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   String parent = DlpJobName.ofProjectDlpJobName("[PROJECT]", "[DLP_JOB]").toString();
+   *   InspectJobConfig inspectJob = InspectJobConfig.newBuilder().build();
+   *   DlpJob response = dlpServiceClient.createDlpJob(parent, inspectJob);
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on whether you have [specified a processing * location](https://cloud.google.com/dlp/docs/specifying-location): @@ -2125,6 +3514,16 @@ public final DlpJob createDlpJob(String parent, InspectJobConfig inspectJob) { * automatically choose what detectors to run. By default this may be all types, but may change * over time as detectors are updated. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   String parent = DlpJobName.ofProjectDlpJobName("[PROJECT]", "[DLP_JOB]").toString();
+   *   RiskAnalysisJobConfig riskJob = RiskAnalysisJobConfig.newBuilder().build();
+   *   DlpJob response = dlpServiceClient.createDlpJob(parent, riskJob);
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on whether you have [specified a processing * location](https://cloud.google.com/dlp/docs/specifying-location): @@ -2154,6 +3553,20 @@ public final DlpJob createDlpJob(String parent, RiskAnalysisJobConfig riskJob) { * automatically choose what detectors to run. By default this may be all types, but may change * over time as detectors are updated. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   CreateDlpJobRequest request =
+   *       CreateDlpJobRequest.newBuilder()
+   *           .setParent(DlpJobName.ofProjectDlpJobName("[PROJECT]", "[DLP_JOB]").toString())
+   *           .setJobId("jobId101296568")
+   *           .setLocationId("locationId1541836720")
+   *           .build();
+   *   DlpJob response = dlpServiceClient.createDlpJob(request);
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -2172,6 +3585,20 @@ public final DlpJob createDlpJob(CreateDlpJobRequest request) { * over time as detectors are updated. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   CreateDlpJobRequest request =
+   *       CreateDlpJobRequest.newBuilder()
+   *           .setParent(DlpJobName.ofProjectDlpJobName("[PROJECT]", "[DLP_JOB]").toString())
+   *           .setJobId("jobId101296568")
+   *           .setLocationId("locationId1541836720")
+   *           .build();
+   *   ApiFuture future = dlpServiceClient.createDlpJobCallable().futureCall(request);
+   *   // Do something.
+   *   DlpJob response = future.get();
+   * }
+   * }
*/ public final UnaryCallable createDlpJobCallable() { return stub.createDlpJobCallable(); @@ -2183,6 +3610,17 @@ public final UnaryCallable createDlpJobCallable() { * https://cloud.google.com/dlp/docs/inspecting-storage and * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+   *   for (DlpJob element : dlpServiceClient.listDlpJobs(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on whether you have [specified a processing * location](https://cloud.google.com/dlp/docs/specifying-location): @@ -2209,6 +3647,17 @@ public final ListDlpJobsPagedResponse listDlpJobs(LocationName parent) { * https://cloud.google.com/dlp/docs/inspecting-storage and * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   ProjectName parent = ProjectName.of("[PROJECT]");
+   *   for (DlpJob element : dlpServiceClient.listDlpJobs(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on whether you have [specified a processing * location](https://cloud.google.com/dlp/docs/specifying-location): @@ -2235,6 +3684,17 @@ public final ListDlpJobsPagedResponse listDlpJobs(ProjectName parent) { * https://cloud.google.com/dlp/docs/inspecting-storage and * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   String parent = DlpJobName.ofProjectDlpJobName("[PROJECT]", "[DLP_JOB]").toString();
+   *   for (DlpJob element : dlpServiceClient.listDlpJobs(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on whether you have [specified a processing * location](https://cloud.google.com/dlp/docs/specifying-location): @@ -2258,6 +3718,25 @@ public final ListDlpJobsPagedResponse listDlpJobs(String parent) { * https://cloud.google.com/dlp/docs/inspecting-storage and * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   ListDlpJobsRequest request =
+   *       ListDlpJobsRequest.newBuilder()
+   *           .setParent(DlpJobName.ofProjectDlpJobName("[PROJECT]", "[DLP_JOB]").toString())
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .setOrderBy("orderBy-1207110587")
+   *           .setLocationId("locationId1541836720")
+   *           .build();
+   *   for (DlpJob element : dlpServiceClient.listDlpJobs(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -2272,6 +3751,25 @@ public final ListDlpJobsPagedResponse listDlpJobs(ListDlpJobsRequest request) { * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   ListDlpJobsRequest request =
+   *       ListDlpJobsRequest.newBuilder()
+   *           .setParent(DlpJobName.ofProjectDlpJobName("[PROJECT]", "[DLP_JOB]").toString())
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .setOrderBy("orderBy-1207110587")
+   *           .setLocationId("locationId1541836720")
+   *           .build();
+   *   ApiFuture future = dlpServiceClient.listDlpJobsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (DlpJob element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
*/ public final UnaryCallable listDlpJobsPagedCallable() { @@ -2285,6 +3783,23 @@ public final ListDlpJobsPagedResponse listDlpJobs(ListDlpJobsRequest request) { * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   while (true) {
+   *     ListDlpJobsResponse response = dlpServiceClient.listDlpJobsCallable().call(request);
+   *     for (DlpJob element : response.getResponsesList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
*/ public final UnaryCallable listDlpJobsCallable() { return stub.listDlpJobsCallable(); @@ -2296,6 +3811,15 @@ public final UnaryCallable listDlpJobsC * https://cloud.google.com/dlp/docs/inspecting-storage and * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   DlpJobName name = DlpJobName.ofProjectDlpJobName("[PROJECT]", "[DLP_JOB]");
+   *   DlpJob response = dlpServiceClient.getDlpJob(name);
+   * }
+   * }
+ * * @param name Required. The name of the DlpJob resource. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -2311,6 +3835,15 @@ public final DlpJob getDlpJob(DlpJobName name) { * https://cloud.google.com/dlp/docs/inspecting-storage and * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   String name = DlpJobName.ofProjectDlpJobName("[PROJECT]", "[DLP_JOB]").toString();
+   *   DlpJob response = dlpServiceClient.getDlpJob(name);
+   * }
+   * }
+ * * @param name Required. The name of the DlpJob resource. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -2325,6 +3858,18 @@ public final DlpJob getDlpJob(String name) { * https://cloud.google.com/dlp/docs/inspecting-storage and * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   GetDlpJobRequest request =
+   *       GetDlpJobRequest.newBuilder()
+   *           .setName(DlpJobName.ofProjectDlpJobName("[PROJECT]", "[DLP_JOB]").toString())
+   *           .build();
+   *   DlpJob response = dlpServiceClient.getDlpJob(request);
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -2339,6 +3884,18 @@ public final DlpJob getDlpJob(GetDlpJobRequest request) { * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   GetDlpJobRequest request =
+   *       GetDlpJobRequest.newBuilder()
+   *           .setName(DlpJobName.ofProjectDlpJobName("[PROJECT]", "[DLP_JOB]").toString())
+   *           .build();
+   *   ApiFuture future = dlpServiceClient.getDlpJobCallable().futureCall(request);
+   *   // Do something.
+   *   DlpJob response = future.get();
+   * }
+   * }
*/ public final UnaryCallable getDlpJobCallable() { return stub.getDlpJobCallable(); @@ -2351,6 +3908,15 @@ public final UnaryCallable getDlpJobCallable() { * https://cloud.google.com/dlp/docs/inspecting-storage and * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   DlpJobName name = DlpJobName.ofProjectDlpJobName("[PROJECT]", "[DLP_JOB]");
+   *   dlpServiceClient.deleteDlpJob(name);
+   * }
+   * }
+ * * @param name Required. The name of the DlpJob resource to be deleted. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -2367,6 +3933,15 @@ public final void deleteDlpJob(DlpJobName name) { * https://cloud.google.com/dlp/docs/inspecting-storage and * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   String name = DlpJobName.ofProjectDlpJobName("[PROJECT]", "[DLP_JOB]").toString();
+   *   dlpServiceClient.deleteDlpJob(name);
+   * }
+   * }
+ * * @param name Required. The name of the DlpJob resource to be deleted. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -2382,6 +3957,18 @@ public final void deleteDlpJob(String name) { * https://cloud.google.com/dlp/docs/inspecting-storage and * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   DeleteDlpJobRequest request =
+   *       DeleteDlpJobRequest.newBuilder()
+   *           .setName(DlpJobName.ofProjectDlpJobName("[PROJECT]", "[DLP_JOB]").toString())
+   *           .build();
+   *   dlpServiceClient.deleteDlpJob(request);
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -2397,6 +3984,18 @@ public final void deleteDlpJob(DeleteDlpJobRequest request) { * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   DeleteDlpJobRequest request =
+   *       DeleteDlpJobRequest.newBuilder()
+   *           .setName(DlpJobName.ofProjectDlpJobName("[PROJECT]", "[DLP_JOB]").toString())
+   *           .build();
+   *   ApiFuture future = dlpServiceClient.deleteDlpJobCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
*/ public final UnaryCallable deleteDlpJobCallable() { return stub.deleteDlpJobCallable(); @@ -2409,6 +4008,18 @@ public final UnaryCallable deleteDlpJobCallable() { * https://cloud.google.com/dlp/docs/inspecting-storage and * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   CancelDlpJobRequest request =
+   *       CancelDlpJobRequest.newBuilder()
+   *           .setName(DlpJobName.ofProjectDlpJobName("[PROJECT]", "[DLP_JOB]").toString())
+   *           .build();
+   *   dlpServiceClient.cancelDlpJob(request);
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -2424,6 +4035,18 @@ public final void cancelDlpJob(CancelDlpJobRequest request) { * https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   CancelDlpJobRequest request =
+   *       CancelDlpJobRequest.newBuilder()
+   *           .setName(DlpJobName.ofProjectDlpJobName("[PROJECT]", "[DLP_JOB]").toString())
+   *           .build();
+   *   ApiFuture future = dlpServiceClient.cancelDlpJobCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
*/ public final UnaryCallable cancelDlpJobCallable() { return stub.cancelDlpJobCallable(); @@ -2434,6 +4057,16 @@ public final UnaryCallable cancelDlpJobCallable() { * Creates a pre-built stored infoType to be used for inspection. See * https://cloud.google.com/dlp/docs/creating-stored-infotypes to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+   *   StoredInfoTypeConfig config = StoredInfoTypeConfig.newBuilder().build();
+   *   StoredInfoType response = dlpServiceClient.createStoredInfoType(parent, config);
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -2467,6 +4100,16 @@ public final StoredInfoType createStoredInfoType( * Creates a pre-built stored infoType to be used for inspection. See * https://cloud.google.com/dlp/docs/creating-stored-infotypes to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   OrganizationLocationName parent = OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]");
+   *   StoredInfoTypeConfig config = StoredInfoTypeConfig.newBuilder().build();
+   *   StoredInfoType response = dlpServiceClient.createStoredInfoType(parent, config);
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -2500,6 +4143,16 @@ public final StoredInfoType createStoredInfoType( * Creates a pre-built stored infoType to be used for inspection. See * https://cloud.google.com/dlp/docs/creating-stored-infotypes to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
+   *   StoredInfoTypeConfig config = StoredInfoTypeConfig.newBuilder().build();
+   *   StoredInfoType response = dlpServiceClient.createStoredInfoType(parent, config);
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -2533,6 +4186,16 @@ public final StoredInfoType createStoredInfoType( * Creates a pre-built stored infoType to be used for inspection. See * https://cloud.google.com/dlp/docs/creating-stored-infotypes to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   ProjectName parent = ProjectName.of("[PROJECT]");
+   *   StoredInfoTypeConfig config = StoredInfoTypeConfig.newBuilder().build();
+   *   StoredInfoType response = dlpServiceClient.createStoredInfoType(parent, config);
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -2566,6 +4229,19 @@ public final StoredInfoType createStoredInfoType( * Creates a pre-built stored infoType to be used for inspection. See * https://cloud.google.com/dlp/docs/creating-stored-infotypes to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   String parent =
+   *       StoredInfoTypeName.ofOrganizationStoredInfoTypeName(
+   *               "[ORGANIZATION]", "[STORED_INFO_TYPE]")
+   *           .toString();
+   *   StoredInfoTypeConfig config = StoredInfoTypeConfig.newBuilder().build();
+   *   StoredInfoType response = dlpServiceClient.createStoredInfoType(parent, config);
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -2595,6 +4271,24 @@ public final StoredInfoType createStoredInfoType(String parent, StoredInfoTypeCo * Creates a pre-built stored infoType to be used for inspection. See * https://cloud.google.com/dlp/docs/creating-stored-infotypes to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   CreateStoredInfoTypeRequest request =
+   *       CreateStoredInfoTypeRequest.newBuilder()
+   *           .setParent(
+   *               StoredInfoTypeName.ofOrganizationStoredInfoTypeName(
+   *                       "[ORGANIZATION]", "[STORED_INFO_TYPE]")
+   *                   .toString())
+   *           .setConfig(StoredInfoTypeConfig.newBuilder().build())
+   *           .setStoredInfoTypeId("storedInfoTypeId-1409591226")
+   *           .setLocationId("locationId1541836720")
+   *           .build();
+   *   StoredInfoType response = dlpServiceClient.createStoredInfoType(request);
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -2608,6 +4302,25 @@ public final StoredInfoType createStoredInfoType(CreateStoredInfoTypeRequest req * https://cloud.google.com/dlp/docs/creating-stored-infotypes to learn more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   CreateStoredInfoTypeRequest request =
+   *       CreateStoredInfoTypeRequest.newBuilder()
+   *           .setParent(
+   *               StoredInfoTypeName.ofOrganizationStoredInfoTypeName(
+   *                       "[ORGANIZATION]", "[STORED_INFO_TYPE]")
+   *                   .toString())
+   *           .setConfig(StoredInfoTypeConfig.newBuilder().build())
+   *           .setStoredInfoTypeId("storedInfoTypeId-1409591226")
+   *           .setLocationId("locationId1541836720")
+   *           .build();
+   *   ApiFuture future =
+   *       dlpServiceClient.createStoredInfoTypeCallable().futureCall(request);
+   *   // Do something.
+   *   StoredInfoType response = future.get();
+   * }
+   * }
*/ public final UnaryCallable createStoredInfoTypeCallable() { @@ -2620,6 +4333,19 @@ public final StoredInfoType createStoredInfoType(CreateStoredInfoTypeRequest req * used until the new version is ready. See * https://cloud.google.com/dlp/docs/creating-stored-infotypes to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   StoredInfoTypeName name =
+   *       StoredInfoTypeName.ofOrganizationStoredInfoTypeName(
+   *           "[ORGANIZATION]", "[STORED_INFO_TYPE]");
+   *   StoredInfoTypeConfig config = StoredInfoTypeConfig.newBuilder().build();
+   *   FieldMask updateMask = FieldMask.newBuilder().build();
+   *   StoredInfoType response = dlpServiceClient.updateStoredInfoType(name, config, updateMask);
+   * }
+   * }
+ * * @param name Required. Resource name of organization and storedInfoType to be updated, for * example `organizations/433245324/storedInfoTypes/432452342` or * projects/project-id/storedInfoTypes/432452342. @@ -2645,6 +4371,20 @@ public final StoredInfoType updateStoredInfoType( * used until the new version is ready. See * https://cloud.google.com/dlp/docs/creating-stored-infotypes to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   String name =
+   *       StoredInfoTypeName.ofOrganizationStoredInfoTypeName(
+   *               "[ORGANIZATION]", "[STORED_INFO_TYPE]")
+   *           .toString();
+   *   StoredInfoTypeConfig config = StoredInfoTypeConfig.newBuilder().build();
+   *   FieldMask updateMask = FieldMask.newBuilder().build();
+   *   StoredInfoType response = dlpServiceClient.updateStoredInfoType(name, config, updateMask);
+   * }
+   * }
+ * * @param name Required. Resource name of organization and storedInfoType to be updated, for * example `organizations/433245324/storedInfoTypes/432452342` or * projects/project-id/storedInfoTypes/432452342. @@ -2670,6 +4410,23 @@ public final StoredInfoType updateStoredInfoType( * used until the new version is ready. See * https://cloud.google.com/dlp/docs/creating-stored-infotypes to learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   UpdateStoredInfoTypeRequest request =
+   *       UpdateStoredInfoTypeRequest.newBuilder()
+   *           .setName(
+   *               StoredInfoTypeName.ofOrganizationStoredInfoTypeName(
+   *                       "[ORGANIZATION]", "[STORED_INFO_TYPE]")
+   *                   .toString())
+   *           .setConfig(StoredInfoTypeConfig.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   StoredInfoType response = dlpServiceClient.updateStoredInfoType(request);
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -2684,6 +4441,24 @@ public final StoredInfoType updateStoredInfoType(UpdateStoredInfoTypeRequest req * https://cloud.google.com/dlp/docs/creating-stored-infotypes to learn more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   UpdateStoredInfoTypeRequest request =
+   *       UpdateStoredInfoTypeRequest.newBuilder()
+   *           .setName(
+   *               StoredInfoTypeName.ofOrganizationStoredInfoTypeName(
+   *                       "[ORGANIZATION]", "[STORED_INFO_TYPE]")
+   *                   .toString())
+   *           .setConfig(StoredInfoTypeConfig.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       dlpServiceClient.updateStoredInfoTypeCallable().futureCall(request);
+   *   // Do something.
+   *   StoredInfoType response = future.get();
+   * }
+   * }
*/ public final UnaryCallable updateStoredInfoTypeCallable() { @@ -2695,6 +4470,17 @@ public final StoredInfoType updateStoredInfoType(UpdateStoredInfoTypeRequest req * Gets a stored infoType. See https://cloud.google.com/dlp/docs/creating-stored-infotypes to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   StoredInfoTypeName name =
+   *       StoredInfoTypeName.ofOrganizationStoredInfoTypeName(
+   *           "[ORGANIZATION]", "[STORED_INFO_TYPE]");
+   *   StoredInfoType response = dlpServiceClient.getStoredInfoType(name);
+   * }
+   * }
+ * * @param name Required. Resource name of the organization and storedInfoType to be read, for * example `organizations/433245324/storedInfoTypes/432452342` or * projects/project-id/storedInfoTypes/432452342. @@ -2713,6 +4499,18 @@ public final StoredInfoType getStoredInfoType(StoredInfoTypeName name) { * Gets a stored infoType. See https://cloud.google.com/dlp/docs/creating-stored-infotypes to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   String name =
+   *       StoredInfoTypeName.ofOrganizationStoredInfoTypeName(
+   *               "[ORGANIZATION]", "[STORED_INFO_TYPE]")
+   *           .toString();
+   *   StoredInfoType response = dlpServiceClient.getStoredInfoType(name);
+   * }
+   * }
+ * * @param name Required. Resource name of the organization and storedInfoType to be read, for * example `organizations/433245324/storedInfoTypes/432452342` or * projects/project-id/storedInfoTypes/432452342. @@ -2728,6 +4526,21 @@ public final StoredInfoType getStoredInfoType(String name) { * Gets a stored infoType. See https://cloud.google.com/dlp/docs/creating-stored-infotypes to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   GetStoredInfoTypeRequest request =
+   *       GetStoredInfoTypeRequest.newBuilder()
+   *           .setName(
+   *               StoredInfoTypeName.ofOrganizationStoredInfoTypeName(
+   *                       "[ORGANIZATION]", "[STORED_INFO_TYPE]")
+   *                   .toString())
+   *           .build();
+   *   StoredInfoType response = dlpServiceClient.getStoredInfoType(request);
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -2741,6 +4554,22 @@ public final StoredInfoType getStoredInfoType(GetStoredInfoTypeRequest request) * learn more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   GetStoredInfoTypeRequest request =
+   *       GetStoredInfoTypeRequest.newBuilder()
+   *           .setName(
+   *               StoredInfoTypeName.ofOrganizationStoredInfoTypeName(
+   *                       "[ORGANIZATION]", "[STORED_INFO_TYPE]")
+   *                   .toString())
+   *           .build();
+   *   ApiFuture future =
+   *       dlpServiceClient.getStoredInfoTypeCallable().futureCall(request);
+   *   // Do something.
+   *   StoredInfoType response = future.get();
+   * }
+   * }
*/ public final UnaryCallable getStoredInfoTypeCallable() { return stub.getStoredInfoTypeCallable(); @@ -2751,6 +4580,17 @@ public final UnaryCallable getStoredIn * Lists stored infoTypes. See https://cloud.google.com/dlp/docs/creating-stored-infotypes to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+   *   for (StoredInfoType element : dlpServiceClient.listStoredInfoTypes(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -2781,6 +4621,17 @@ public final ListStoredInfoTypesPagedResponse listStoredInfoTypes(LocationName p * Lists stored infoTypes. See https://cloud.google.com/dlp/docs/creating-stored-infotypes to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   OrganizationLocationName parent = OrganizationLocationName.of("[ORGANIZATION]", "[LOCATION]");
+   *   for (StoredInfoType element : dlpServiceClient.listStoredInfoTypes(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -2812,6 +4663,17 @@ public final ListStoredInfoTypesPagedResponse listStoredInfoTypes( * Lists stored infoTypes. See https://cloud.google.com/dlp/docs/creating-stored-infotypes to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   OrganizationName parent = OrganizationName.of("[ORGANIZATION]");
+   *   for (StoredInfoType element : dlpServiceClient.listStoredInfoTypes(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -2842,6 +4704,17 @@ public final ListStoredInfoTypesPagedResponse listStoredInfoTypes(OrganizationNa * Lists stored infoTypes. See https://cloud.google.com/dlp/docs/creating-stored-infotypes to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   ProjectName parent = ProjectName.of("[PROJECT]");
+   *   for (StoredInfoType element : dlpServiceClient.listStoredInfoTypes(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -2872,6 +4745,20 @@ public final ListStoredInfoTypesPagedResponse listStoredInfoTypes(ProjectName pa * Lists stored infoTypes. See https://cloud.google.com/dlp/docs/creating-stored-infotypes to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   String parent =
+   *       StoredInfoTypeName.ofOrganizationStoredInfoTypeName(
+   *               "[ORGANIZATION]", "[STORED_INFO_TYPE]")
+   *           .toString();
+   *   for (StoredInfoType element : dlpServiceClient.listStoredInfoTypes(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * * @param parent Required. Parent resource name. *

The format of this value varies depending on the scope of the request (project or * organization) and whether you have [specified a processing @@ -2900,6 +4787,27 @@ public final ListStoredInfoTypesPagedResponse listStoredInfoTypes(String parent) * Lists stored infoTypes. See https://cloud.google.com/dlp/docs/creating-stored-infotypes to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   ListStoredInfoTypesRequest request =
+   *       ListStoredInfoTypesRequest.newBuilder()
+   *           .setParent(
+   *               StoredInfoTypeName.ofOrganizationStoredInfoTypeName(
+   *                       "[ORGANIZATION]", "[STORED_INFO_TYPE]")
+   *                   .toString())
+   *           .setPageToken("pageToken873572522")
+   *           .setPageSize(883849137)
+   *           .setOrderBy("orderBy-1207110587")
+   *           .setLocationId("locationId1541836720")
+   *           .build();
+   *   for (StoredInfoType element : dlpServiceClient.listStoredInfoTypes(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -2914,6 +4822,28 @@ public final ListStoredInfoTypesPagedResponse listStoredInfoTypes( * learn more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   ListStoredInfoTypesRequest request =
+   *       ListStoredInfoTypesRequest.newBuilder()
+   *           .setParent(
+   *               StoredInfoTypeName.ofOrganizationStoredInfoTypeName(
+   *                       "[ORGANIZATION]", "[STORED_INFO_TYPE]")
+   *                   .toString())
+   *           .setPageToken("pageToken873572522")
+   *           .setPageSize(883849137)
+   *           .setOrderBy("orderBy-1207110587")
+   *           .setLocationId("locationId1541836720")
+   *           .build();
+   *   ApiFuture future =
+   *       dlpServiceClient.listStoredInfoTypesPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (StoredInfoType element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
*/ public final UnaryCallable listStoredInfoTypesPagedCallable() { @@ -2926,6 +4856,24 @@ public final ListStoredInfoTypesPagedResponse listStoredInfoTypes( * learn more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   while (true) {
+   *     ListStoredInfoTypesResponse response =
+   *         dlpServiceClient.listStoredInfoTypesCallable().call(request);
+   *     for (StoredInfoType element : response.getResponsesList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
*/ public final UnaryCallable listStoredInfoTypesCallable() { @@ -2937,6 +4885,17 @@ public final ListStoredInfoTypesPagedResponse listStoredInfoTypes( * Deletes a stored infoType. See https://cloud.google.com/dlp/docs/creating-stored-infotypes to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   StoredInfoTypeName name =
+   *       StoredInfoTypeName.ofOrganizationStoredInfoTypeName(
+   *           "[ORGANIZATION]", "[STORED_INFO_TYPE]");
+   *   dlpServiceClient.deleteStoredInfoType(name);
+   * }
+   * }
+ * * @param name Required. Resource name of the organization and storedInfoType to be deleted, for * example `organizations/433245324/storedInfoTypes/432452342` or * projects/project-id/storedInfoTypes/432452342. @@ -2955,6 +4914,18 @@ public final void deleteStoredInfoType(StoredInfoTypeName name) { * Deletes a stored infoType. See https://cloud.google.com/dlp/docs/creating-stored-infotypes to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   String name =
+   *       StoredInfoTypeName.ofOrganizationStoredInfoTypeName(
+   *               "[ORGANIZATION]", "[STORED_INFO_TYPE]")
+   *           .toString();
+   *   dlpServiceClient.deleteStoredInfoType(name);
+   * }
+   * }
+ * * @param name Required. Resource name of the organization and storedInfoType to be deleted, for * example `organizations/433245324/storedInfoTypes/432452342` or * projects/project-id/storedInfoTypes/432452342. @@ -2971,6 +4942,21 @@ public final void deleteStoredInfoType(String name) { * Deletes a stored infoType. See https://cloud.google.com/dlp/docs/creating-stored-infotypes to * learn more. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   DeleteStoredInfoTypeRequest request =
+   *       DeleteStoredInfoTypeRequest.newBuilder()
+   *           .setName(
+   *               StoredInfoTypeName.ofOrganizationStoredInfoTypeName(
+   *                       "[ORGANIZATION]", "[STORED_INFO_TYPE]")
+   *                   .toString())
+   *           .build();
+   *   dlpServiceClient.deleteStoredInfoType(request);
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -2984,6 +4970,21 @@ public final void deleteStoredInfoType(DeleteStoredInfoTypeRequest request) { * learn more. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   DeleteStoredInfoTypeRequest request =
+   *       DeleteStoredInfoTypeRequest.newBuilder()
+   *           .setName(
+   *               StoredInfoTypeName.ofOrganizationStoredInfoTypeName(
+   *                       "[ORGANIZATION]", "[STORED_INFO_TYPE]")
+   *                   .toString())
+   *           .build();
+   *   ApiFuture future = dlpServiceClient.deleteStoredInfoTypeCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
*/ public final UnaryCallable deleteStoredInfoTypeCallable() { return stub.deleteStoredInfoTypeCallable(); @@ -2996,6 +4997,15 @@ public final UnaryCallable deleteStoredInfoT * change or have limited support. For more information, see * https://cloud.google.com/products#product-launch-stages. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   DlpJobName name = DlpJobName.ofProjectDlpJobName("[PROJECT]", "[DLP_JOB]");
+   *   HybridInspectResponse response = dlpServiceClient.hybridInspectDlpJob(name);
+   * }
+   * }
+ * * @param name Required. Resource name of the job to execute a hybrid inspect on, for example * `projects/dlp-test-project/dlpJob/53234423`. * @throws com.google.api.gax.rpc.ApiException if the remote call fails @@ -3015,6 +5025,15 @@ public final HybridInspectResponse hybridInspectDlpJob(DlpJobName name) { * change or have limited support. For more information, see * https://cloud.google.com/products#product-launch-stages. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   String name = DlpJobName.ofProjectDlpJobName("[PROJECT]", "[DLP_JOB]").toString();
+   *   HybridInspectResponse response = dlpServiceClient.hybridInspectDlpJob(name);
+   * }
+   * }
+ * * @param name Required. Resource name of the job to execute a hybrid inspect on, for example * `projects/dlp-test-project/dlpJob/53234423`. * @throws com.google.api.gax.rpc.ApiException if the remote call fails @@ -3032,6 +5051,19 @@ public final HybridInspectResponse hybridInspectDlpJob(String name) { * change or have limited support. For more information, see * https://cloud.google.com/products#product-launch-stages. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   HybridInspectDlpJobRequest request =
+   *       HybridInspectDlpJobRequest.newBuilder()
+   *           .setName(DlpJobName.ofProjectDlpJobName("[PROJECT]", "[DLP_JOB]").toString())
+   *           .setHybridItem(HybridContentItem.newBuilder().build())
+   *           .build();
+   *   HybridInspectResponse response = dlpServiceClient.hybridInspectDlpJob(request);
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -3047,6 +5079,20 @@ public final HybridInspectResponse hybridInspectDlpJob(HybridInspectDlpJobReques * https://cloud.google.com/products#product-launch-stages. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   HybridInspectDlpJobRequest request =
+   *       HybridInspectDlpJobRequest.newBuilder()
+   *           .setName(DlpJobName.ofProjectDlpJobName("[PROJECT]", "[DLP_JOB]").toString())
+   *           .setHybridItem(HybridContentItem.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       dlpServiceClient.hybridInspectDlpJobCallable().futureCall(request);
+   *   // Do something.
+   *   HybridInspectResponse response = future.get();
+   * }
+   * }
*/ public final UnaryCallable hybridInspectDlpJobCallable() { @@ -3060,6 +5106,18 @@ public final HybridInspectResponse hybridInspectDlpJob(HybridInspectDlpJobReques * or have limited support. For more information, see * https://cloud.google.com/products#product-launch-stages. * + *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   FinishDlpJobRequest request =
+   *       FinishDlpJobRequest.newBuilder()
+   *           .setName(DlpJobName.ofProjectDlpJobName("[PROJECT]", "[DLP_JOB]").toString())
+   *           .build();
+   *   dlpServiceClient.finishDlpJob(request);
+   * }
+   * }
+ * * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -3075,6 +5133,18 @@ public final void finishDlpJob(FinishDlpJobRequest request) { * https://cloud.google.com/products#product-launch-stages. * *

Sample code: + * + *

{@code
+   * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+   *   FinishDlpJobRequest request =
+   *       FinishDlpJobRequest.newBuilder()
+   *           .setName(DlpJobName.ofProjectDlpJobName("[PROJECT]", "[DLP_JOB]").toString())
+   *           .build();
+   *   ApiFuture future = dlpServiceClient.finishDlpJobCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
*/ public final UnaryCallable finishDlpJobCallable() { return stub.finishDlpJobCallable(); diff --git a/google-cloud-dlp/src/main/java/com/google/cloud/dlp/v2/package-info.java b/google-cloud-dlp/src/main/java/com/google/cloud/dlp/v2/package-info.java index f4e561b3..d40340a1 100644 --- a/google-cloud-dlp/src/main/java/com/google/cloud/dlp/v2/package-info.java +++ b/google-cloud-dlp/src/main/java/com/google/cloud/dlp/v2/package-info.java @@ -28,6 +28,20 @@ *

To learn more about concepts and find how-to guides see https://cloud.google.com/dlp/docs/. * *

Sample for DlpServiceClient: + * + *

{@code
+ * try (DlpServiceClient dlpServiceClient = DlpServiceClient.create()) {
+ *   InspectContentRequest request =
+ *       InspectContentRequest.newBuilder()
+ *           .setParent(DlpContentName.ofProjectName("[PROJECT]").toString())
+ *           .setInspectConfig(InspectConfig.newBuilder().build())
+ *           .setItem(ContentItem.newBuilder().build())
+ *           .setInspectTemplateName("inspectTemplateName1828857433")
+ *           .setLocationId("locationId1541836720")
+ *           .build();
+ *   InspectContentResponse response = dlpServiceClient.inspectContent(request);
+ * }
+ * }
*/ @Generated("by gapic-generator-java") package com.google.cloud.dlp.v2; diff --git a/synth.metadata b/synth.metadata index 1e926937..db8db9d5 100644 --- a/synth.metadata +++ b/synth.metadata @@ -11,8 +11,8 @@ "git": { "name": "googleapis", "remote": "https://github.com/googleapis/googleapis.git", - "sha": "91e206bcfeaf8948ea03fe3cb1b7616108496cd3", - "internalRef": "350949863" + "sha": "8d8c008e56f1af31d57f75561e0f1848ffb29eeb", + "internalRef": "356341083" } }, {