📄 Source: GooglePrivacyDlpV2FindingLimits.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;
class GooglePrivacyDlpV2FindingLimits extends \Google\Collection
{
protected $collection_key = 'maxFindingsPerInfoType';
protected $maxFindingsPerInfoTypeType = GooglePrivacyDlpV2InfoTypeLimit::class;
protected $maxFindingsPerInfoTypeDataType = 'array';
/**
* Max number of findings that are returned for each item scanned. When set
* within an InspectContentRequest, this field is ignored. This value isn't a
* hard limit. If the number of findings for an item reaches this limit, the
* inspection of that item ends gradually, not abruptly. Therefore, the actual
* number of findings that Cloud DLP returns for the item can be multiple
* times higher than this value.
*
* @var int
*/
public $maxFindingsPerItem;
/**
* Max number of findings that are returned per request or job. If you set
* this field in an InspectContentRequest, the resulting maximum value is the
* value that you set or 3,000, whichever is lower. This value isn't a hard
* limit. If an inspection reaches this limit, the inspection ends gradually,
* not abruptly. Therefore, the actual number of findings that Cloud DLP
* returns can be multiple times higher than this value.
*
* @var int
*/
public $maxFindingsPerRequest;
/**
* Configuration of findings limit given for specified infoTypes.
*
* @param GooglePrivacyDlpV2InfoTypeLimit[] $maxFindingsPerInfoType
*/
public function setMaxFindingsPerInfoType($maxFindingsPerInfoType)
{
$this->maxFindingsPerInfoType = $maxFindingsPerInfoType;
}
/**
* @return GooglePrivacyDlpV2InfoTypeLimit[]
*/
public function getMaxFindingsPerInfoType()
{
return $this->maxFindingsPerInfoType;
}
/**
* Max number of findings that are returned for each item scanned. When set
* within an InspectContentRequest, this field is ignored. This value isn't a
* hard limit. If the number of findings for an item reaches this limit, the
* inspection of that item ends gradually, not abruptly. Therefore, the actual
* number of findings that Cloud DLP returns for the item can be multiple
* times higher than this value.
*
* @param int $maxFindingsPerItem
*/
public function setMaxFindingsPerItem($maxFindingsPerItem)
{
$this->maxFindingsPerItem = $maxFindingsPerItem;
}
/**
* @return int
*/
public function getMaxFindingsPerItem()
{
return $this->maxFindingsPerItem;
}
/**
* Max number of findings that are returned per request or job. If you set
* this field in an InspectContentRequest, the resulting maximum value is the
* value that you set or 3,000, whichever is lower. This value isn't a hard
* limit. If an inspection reaches this limit, the inspection ends gradually,
* not abruptly. Therefore, the actual number of findings that Cloud DLP
* returns can be multiple times higher than this value.
*
* @param int $maxFindingsPerRequest
*/
public function setMaxFindingsPerRequest($maxFindingsPerRequest)
{
$this->maxFindingsPerRequest = $maxFindingsPerRequest;
}
/**
* @return int
*/
public function getMaxFindingsPerRequest()
{
return $this->maxFindingsPerRequest;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2FindingLimits::class, 'Google_Service_DLP_GooglePrivacyDlpV2FindingLimits');
← Back