📂 File Browser

AgentAI/vendor/google/apiclient-services/src/DLP/Resource
🌙 Dark Mode
🎯 Quick Launch:

📁 Directories

📄 Files

🐘 InfoTypes.php
▶ Open 📄 View Source
🐘 Locations.php
▶ Open 📄 View Source
🐘 LocationsInfoTypes.php
▶ Open 📄 View Source
🐘 Organizations.php
▶ Open 📄 View Source
🐘 OrganizationsDeidentifyTemplates.php
▶ Open 📄 View Source
🐘 OrganizationsInspectTemplates.php
▶ Open 📄 View Source
🐘 OrganizationsLocations.php
▶ Open 📄 View Source
🐘 OrganizationsLocationsColumnDataProfiles.php
▶ Open 📄 View Source
🐘 OrganizationsLocationsConnections.php
▶ Open 📄 View Source
🐘 OrganizationsLocationsDeidentifyTemplates.php
▶ Open 📄 View Source
🐘 OrganizationsLocationsDiscoveryConfigs.php
▶ Open 📄 View Source
🐘 OrganizationsLocationsDlpJobs.php
▶ Open 📄 View Source
🐘 OrganizationsLocationsFileStoreDataProfiles.php
▶ Open 📄 View Source
🐘 OrganizationsLocationsInfoTypes.php
▶ Open 📄 View Source
🐘 OrganizationsLocationsInspectTemplates.php
▶ Open 📄 View Source
🐘 OrganizationsLocationsJobTriggers.php
▶ Open 📄 View Source
🐘 OrganizationsLocationsProjectDataProfiles.php
▶ Open 📄 View Source
🐘 OrganizationsLocationsStoredInfoTypes.php
▶ Open 📄 View Source
🐘 OrganizationsLocationsTableDataProfiles.php
▶ Open 📄 View Source
🐘 OrganizationsStoredInfoTypes.php
▶ Open 📄 View Source
🐘 Projects.php
▶ Open 📄 View Source
🐘 ProjectsContent.php
▶ Open 📄 View Source
🐘 ProjectsDeidentifyTemplates.php
▶ Open 📄 View Source
🐘 ProjectsDlpJobs.php
▶ Open 📄 View Source
🐘 ProjectsImage.php
▶ Open 📄 View Source
🐘 ProjectsInspectTemplates.php
▶ Open 📄 View Source
🐘 ProjectsJobTriggers.php
▶ Open 📄 View Source
🐘 ProjectsLocations.php
▶ Open 📄 View Source
🐘 ProjectsLocationsColumnDataProfiles.php
▶ Open 📄 View Source
🐘 ProjectsLocationsConnections.php
▶ Open 📄 View Source
🐘 ProjectsLocationsContent.php
▶ Open 📄 View Source
🐘 ProjectsLocationsDeidentifyTemplates.php
▶ Open 📄 View Source
🐘 ProjectsLocationsDiscoveryConfigs.php
▶ Open 📄 View Source
🐘 ProjectsLocationsDlpJobs.php
▶ Open 📄 View Source
🐘 ProjectsLocationsFileStoreDataProfiles.php
▶ Open 📄 View Source
🐘 ProjectsLocationsImage.php
▶ Open 📄 View Source
🐘 ProjectsLocationsInfoTypes.php
▶ Open 📄 View Source
🐘 ProjectsLocationsInspectTemplates.php
▶ Open 📄 View Source
🐘 ProjectsLocationsJobTriggers.php
▶ Open 📄 View Source
🐘 ProjectsLocationsProjectDataProfiles.php
▶ Open 📄 View Source
🐘 ProjectsLocationsStoredInfoTypes.php
▶ Open 📄 View Source
🐘 ProjectsLocationsTableDataProfiles.php
▶ Open 📄 View Source
🐘 ProjectsStoredInfoTypes.php
▶ Open 📄 View Source

📄 Source: ProjectsLocationsImage.php

<?php
/*
 * Copyright 2014 Google Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License. You may obtain a copy of
 * the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */

namespace Google\Service\DLP\Resource;

use Google\Service\DLP\GooglePrivacyDlpV2RedactImageRequest;
use Google\Service\DLP\GooglePrivacyDlpV2RedactImageResponse;

/**
 * The "image" collection of methods.
 * Typical usage is:
 *  <code>
 *   $dlpService = new Google\Service\DLP(...);
 *   $image = $dlpService->projects_locations_image;
 *  </code>
 */
class ProjectsLocationsImage extends \Google\Service\Resource
{
  /**
   * Redacts potentially sensitive info from an image. This method has limits on
   * input size, processing time, and output size. See
   * https://cloud.google.com/sensitive-data-protection/docs/redacting-sensitive-
   * data-images to learn more. When no InfoTypes or CustomInfoTypes are specified
   * in this request, the system will automatically choose what detectors to run.
   * By default this may be all types, but may change over time as detectors are
   * updated. Only the first frame of each multiframe image is redacted. Metadata
   * and other frames are omitted in the response. (image.redact)
   *
   * @param string $parent Parent resource name. The format of this value varies
   * depending on whether you have [specified a processing
   * location](https://cloud.google.com/sensitive-data-protection/docs/specifying-
   * location): + Projects scope, location specified:
   * `projects/{project_id}/locations/{location_id}` + Projects scope, no location
   * specified (defaults to global): `projects/{project_id}` The following example
   * `parent` string specifies a parent project with the identifier `example-
   * project`, and specifies the `europe-west3` location for processing data:
   * parent=projects/example-project/locations/europe-west3
   * @param GooglePrivacyDlpV2RedactImageRequest $postBody
   * @param array $optParams Optional parameters.
   * @return GooglePrivacyDlpV2RedactImageResponse
   * @throws \Google\Service\Exception
   */
  public function redact($parent, GooglePrivacyDlpV2RedactImageRequest $postBody, $optParams = [])
  {
    $params = ['parent' => $parent, 'postBody' => $postBody];
    $params = array_merge($params, $optParams);
    return $this->call('redact', [$params], GooglePrivacyDlpV2RedactImageResponse::class);
  }
}

// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ProjectsLocationsImage::class, 'Google_Service_DLP_Resource_ProjectsLocationsImage');
← Back