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*/ public final UnaryCallablefuture = + * dlpServiceClient.inspectContentCallable().futureCall(request); + * // Do something. + * InspectContentResponse response = future.get(); + * } + * }
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+ * * @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. * *()) + * .setIncludeFindings(true) + * .setByteItem(ByteContentItem.newBuilder().build()) + * .build(); + * RedactImageResponse response = dlpServiceClient.redactImage(request); + * } + * }
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*/ public final UnaryCallable()) + * .setIncludeFindings(true) + * .setByteItem(ByteContentItem.newBuilder().build()) + * .build(); + * ApiFuture future = + * dlpServiceClient.redactImageCallable().futureCall(request); + * // Do something. + * RedactImageResponse response = future.get(); + * } + * }
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*/ public final UnaryCallablefuture = + * dlpServiceClient.deidentifyContentCallable().futureCall(request); + * // Do something. + * DeidentifyContentResponse response = future.get(); + * } + * }
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*/ public final UnaryCallablefuture = + * dlpServiceClient.reidentifyContentCallable().futureCall(request); + * // Do something. + * ReidentifyContentResponse response = future.get(); + * } + * }
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*/ public final UnaryCallablefuture = + * dlpServiceClient.listInfoTypesCallable().futureCall(request); + * // Do something. + * ListInfoTypesResponse response = future.get(); + * } + * }
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*/ public final UnaryCallablefuture = + * dlpServiceClient.createInspectTemplateCallable().futureCall(request); + * // Do something. + * InspectTemplate response = future.get(); + * } + * }
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*/ public final UnaryCallablefuture = + * dlpServiceClient.updateInspectTemplateCallable().futureCall(request); + * // Do something. + * InspectTemplate response = future.get(); + * } + * }
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*/ public final UnaryCallablefuture = + * dlpServiceClient.getInspectTemplateCallable().futureCall(request); + * // Do something. + * InspectTemplate response = future.get(); + * } + * }
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*/ public final UnaryCallablefuture = + * dlpServiceClient.listInspectTemplatesPagedCallable().futureCall(request); + * // Do something. + * for (InspectTemplate element : future.get().iterateAll()) { + * // doThingsWith(element); + * } + * } + * }
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
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*/ public final UnaryCallablefuture = + * dlpServiceClient.deleteInspectTemplateCallable().futureCall(request); + * // Do something. + * future.get(); + * } + * }
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*/ public final UnaryCallablefuture = + * dlpServiceClient.createDeidentifyTemplateCallable().futureCall(request); + * // Do something. + * DeidentifyTemplate response = future.get(); + * } + * }
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*/ public final UnaryCallablefuture = + * dlpServiceClient.updateDeidentifyTemplateCallable().futureCall(request); + * // Do something. + * DeidentifyTemplate response = future.get(); + * } + * }
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*/ public final UnaryCallablefuture = + * dlpServiceClient.getDeidentifyTemplateCallable().futureCall(request); + * // Do something. + * DeidentifyTemplate response = future.get(); + * } + * }
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*/ public final UnaryCallablefuture = + * dlpServiceClient.listDeidentifyTemplatesPagedCallable().futureCall(request); + * // Do something. + * for (DeidentifyTemplate element : future.get().iterateAll()) { + * // doThingsWith(element); + * } + * } + * }
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
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*/ public final UnaryCallablefuture = + * dlpServiceClient.deleteDeidentifyTemplateCallable().futureCall(request); + * // Do something. + * future.get(); + * } + * }
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*/ public final UnaryCallablefuture = + * dlpServiceClient.createJobTriggerCallable().futureCall(request); + * // Do something. + * JobTrigger response = future.get(); + * } + * }
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*/ public final UnaryCallablefuture = + * dlpServiceClient.updateJobTriggerCallable().futureCall(request); + * // Do something. + * JobTrigger response = future.get(); + * } + * }
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*/ public final UnaryCallablefuture = + * dlpServiceClient.hybridInspectJobTriggerCallable().futureCall(request); + * // Do something. + * HybridInspectResponse response = future.get(); + * } + * }
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*/ public final UnaryCallablefuture = dlpServiceClient.getJobTriggerCallable().futureCall(request); + * // Do something. + * JobTrigger response = future.get(); + * } + * }
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*/ public final UnaryCallablefuture = + * dlpServiceClient.listJobTriggersPagedCallable().futureCall(request); + * // Do something. + * for (JobTrigger element : future.get().iterateAll()) { + * // doThingsWith(element); + * } + * } + * }
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
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*/ public final UnaryCallablefuture = dlpServiceClient.deleteJobTriggerCallable().futureCall(request); + * // Do something. + * future.get(); + * } + * }
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*/ public final UnaryCallablefuture = dlpServiceClient.activateJobTriggerCallable().futureCall(request); + * // Do something. + * DlpJob response = future.get(); + * } + * }
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*/ public final UnaryCallablefuture = dlpServiceClient.createDlpJobCallable().futureCall(request); + * // Do something. + * DlpJob response = future.get(); + * } + * }
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*/ public final UnaryCallablefuture = dlpServiceClient.listDlpJobsPagedCallable().futureCall(request); + * // Do something. + * for (DlpJob element : future.get().iterateAll()) { + * // doThingsWith(element); + * } + * } + * }
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
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*/ public final UnaryCallablefuture = dlpServiceClient.getDlpJobCallable().futureCall(request); + * // Do something. + * DlpJob response = future.get(); + * } + * }
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*/ public final UnaryCallablefuture = dlpServiceClient.deleteDlpJobCallable().futureCall(request); + * // Do something. + * future.get(); + * } + * }
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*/ public final UnaryCallablefuture = dlpServiceClient.cancelDlpJobCallable().futureCall(request); + * // Do something. + * future.get(); + * } + * }
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*/ public final UnaryCallablefuture = + * dlpServiceClient.createStoredInfoTypeCallable().futureCall(request); + * // Do something. + * StoredInfoType response = future.get(); + * } + * }
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*/ public final UnaryCallablefuture = + * dlpServiceClient.updateStoredInfoTypeCallable().futureCall(request); + * // Do something. + * StoredInfoType response = future.get(); + * } + * }
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*/ public final UnaryCallablefuture = + * dlpServiceClient.getStoredInfoTypeCallable().futureCall(request); + * // Do something. + * StoredInfoType response = future.get(); + * } + * }
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*/ public final UnaryCallablefuture = + * dlpServiceClient.listStoredInfoTypesPagedCallable().futureCall(request); + * // Do something. + * for (StoredInfoType element : future.get().iterateAll()) { + * // doThingsWith(element); + * } + * } + * }
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
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*/ public final UnaryCallablefuture = dlpServiceClient.deleteStoredInfoTypeCallable().futureCall(request); + * // Do something. + * future.get(); + * } + * }
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*/ public final UnaryCallablefuture = + * dlpServiceClient.hybridInspectDlpJobCallable().futureCall(request); + * // Do something. + * HybridInspectResponse response = future.get(); + * } + * }
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*/ public final UnaryCallablefuture = dlpServiceClient.finishDlpJobCallable().futureCall(request); + * // Do something. + * future.get(); + * } + * }
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" } }, {