* $dlpService = new Google\Service\DLP(...); * $infoTypes = $dlpService->infoTypes; * */ class InfoTypes extends \Google\Service\Resource { /** * 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. * (infoTypes.listInfoTypes) * * @param array $optParams Optional parameters. * * @opt_param string filter filter to only return infoTypes supported by certain * parts of the API. Defaults to supported_by=INSPECT. * @opt_param string languageCode BCP-47 language code for localized infoType * friendly names. If omitted, or if localized strings are not available, en-US * strings will be returned. * @opt_param string locationId Deprecated. This field has no effect. * @opt_param string parent The parent resource name. The format of this value * is as follows: locations/ LOCATION_ID * @return GooglePrivacyDlpV2ListInfoTypesResponse */ public function listInfoTypes($optParams = []) { $params = []; $params = array_merge($params, $optParams); return $this->call('list', [$params], GooglePrivacyDlpV2ListInfoTypesResponse::class); } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(InfoTypes::class, 'Google_Service_DLP_Resource_InfoTypes');