Initial commit

This commit is contained in:
Local Administrator
2025-04-18 10:32:42 +02:00
commit b83134aca3
29643 changed files with 3045897 additions and 0 deletions

View File

@@ -0,0 +1,138 @@
<?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 GooglePrivacyDlpV2Action extends \Google\Model
{
protected $deidentifyType = GooglePrivacyDlpV2Deidentify::class;
protected $deidentifyDataType = '';
protected $jobNotificationEmailsType = GooglePrivacyDlpV2JobNotificationEmails::class;
protected $jobNotificationEmailsDataType = '';
protected $pubSubType = GooglePrivacyDlpV2PublishToPubSub::class;
protected $pubSubDataType = '';
protected $publishFindingsToCloudDataCatalogType = GooglePrivacyDlpV2PublishFindingsToCloudDataCatalog::class;
protected $publishFindingsToCloudDataCatalogDataType = '';
protected $publishSummaryToCsccType = GooglePrivacyDlpV2PublishSummaryToCscc::class;
protected $publishSummaryToCsccDataType = '';
protected $publishToStackdriverType = GooglePrivacyDlpV2PublishToStackdriver::class;
protected $publishToStackdriverDataType = '';
protected $saveFindingsType = GooglePrivacyDlpV2SaveFindings::class;
protected $saveFindingsDataType = '';
/**
* @param GooglePrivacyDlpV2Deidentify
*/
public function setDeidentify(GooglePrivacyDlpV2Deidentify $deidentify)
{
$this->deidentify = $deidentify;
}
/**
* @return GooglePrivacyDlpV2Deidentify
*/
public function getDeidentify()
{
return $this->deidentify;
}
/**
* @param GooglePrivacyDlpV2JobNotificationEmails
*/
public function setJobNotificationEmails(GooglePrivacyDlpV2JobNotificationEmails $jobNotificationEmails)
{
$this->jobNotificationEmails = $jobNotificationEmails;
}
/**
* @return GooglePrivacyDlpV2JobNotificationEmails
*/
public function getJobNotificationEmails()
{
return $this->jobNotificationEmails;
}
/**
* @param GooglePrivacyDlpV2PublishToPubSub
*/
public function setPubSub(GooglePrivacyDlpV2PublishToPubSub $pubSub)
{
$this->pubSub = $pubSub;
}
/**
* @return GooglePrivacyDlpV2PublishToPubSub
*/
public function getPubSub()
{
return $this->pubSub;
}
/**
* @param GooglePrivacyDlpV2PublishFindingsToCloudDataCatalog
*/
public function setPublishFindingsToCloudDataCatalog(GooglePrivacyDlpV2PublishFindingsToCloudDataCatalog $publishFindingsToCloudDataCatalog)
{
$this->publishFindingsToCloudDataCatalog = $publishFindingsToCloudDataCatalog;
}
/**
* @return GooglePrivacyDlpV2PublishFindingsToCloudDataCatalog
*/
public function getPublishFindingsToCloudDataCatalog()
{
return $this->publishFindingsToCloudDataCatalog;
}
/**
* @param GooglePrivacyDlpV2PublishSummaryToCscc
*/
public function setPublishSummaryToCscc(GooglePrivacyDlpV2PublishSummaryToCscc $publishSummaryToCscc)
{
$this->publishSummaryToCscc = $publishSummaryToCscc;
}
/**
* @return GooglePrivacyDlpV2PublishSummaryToCscc
*/
public function getPublishSummaryToCscc()
{
return $this->publishSummaryToCscc;
}
/**
* @param GooglePrivacyDlpV2PublishToStackdriver
*/
public function setPublishToStackdriver(GooglePrivacyDlpV2PublishToStackdriver $publishToStackdriver)
{
$this->publishToStackdriver = $publishToStackdriver;
}
/**
* @return GooglePrivacyDlpV2PublishToStackdriver
*/
public function getPublishToStackdriver()
{
return $this->publishToStackdriver;
}
/**
* @param GooglePrivacyDlpV2SaveFindings
*/
public function setSaveFindings(GooglePrivacyDlpV2SaveFindings $saveFindings)
{
$this->saveFindings = $saveFindings;
}
/**
* @return GooglePrivacyDlpV2SaveFindings
*/
public function getSaveFindings()
{
return $this->saveFindings;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2Action::class, 'Google_Service_DLP_GooglePrivacyDlpV2Action');

View File

@@ -0,0 +1,42 @@
<?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 GooglePrivacyDlpV2ActionDetails extends \Google\Model
{
protected $deidentifyDetailsType = GooglePrivacyDlpV2DeidentifyDataSourceDetails::class;
protected $deidentifyDetailsDataType = '';
/**
* @param GooglePrivacyDlpV2DeidentifyDataSourceDetails
*/
public function setDeidentifyDetails(GooglePrivacyDlpV2DeidentifyDataSourceDetails $deidentifyDetails)
{
$this->deidentifyDetails = $deidentifyDetails;
}
/**
* @return GooglePrivacyDlpV2DeidentifyDataSourceDetails
*/
public function getDeidentifyDetails()
{
return $this->deidentifyDetails;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2ActionDetails::class, 'Google_Service_DLP_GooglePrivacyDlpV2ActionDetails');

View File

@@ -0,0 +1,25 @@
<?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 GooglePrivacyDlpV2ActivateJobTriggerRequest extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2ActivateJobTriggerRequest::class, 'Google_Service_DLP_GooglePrivacyDlpV2ActivateJobTriggerRequest');

View File

@@ -0,0 +1,25 @@
<?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 GooglePrivacyDlpV2AllInfoTypes extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2AllInfoTypes::class, 'Google_Service_DLP_GooglePrivacyDlpV2AllInfoTypes');

View File

@@ -0,0 +1,25 @@
<?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 GooglePrivacyDlpV2AllOtherBigQueryTables extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2AllOtherBigQueryTables::class, 'Google_Service_DLP_GooglePrivacyDlpV2AllOtherBigQueryTables');

View File

@@ -0,0 +1,25 @@
<?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 GooglePrivacyDlpV2AllOtherDatabaseResources extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2AllOtherDatabaseResources::class, 'Google_Service_DLP_GooglePrivacyDlpV2AllOtherDatabaseResources');

View File

@@ -0,0 +1,25 @@
<?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 GooglePrivacyDlpV2AllOtherResources extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2AllOtherResources::class, 'Google_Service_DLP_GooglePrivacyDlpV2AllOtherResources');

View File

@@ -0,0 +1,25 @@
<?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 GooglePrivacyDlpV2AllText extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2AllText::class, 'Google_Service_DLP_GooglePrivacyDlpV2AllText');

View File

@@ -0,0 +1,60 @@
<?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 GooglePrivacyDlpV2AmazonS3Bucket extends \Google\Model
{
protected $awsAccountType = GooglePrivacyDlpV2AwsAccount::class;
protected $awsAccountDataType = '';
/**
* @var string
*/
public $bucketName;
/**
* @param GooglePrivacyDlpV2AwsAccount
*/
public function setAwsAccount(GooglePrivacyDlpV2AwsAccount $awsAccount)
{
$this->awsAccount = $awsAccount;
}
/**
* @return GooglePrivacyDlpV2AwsAccount
*/
public function getAwsAccount()
{
return $this->awsAccount;
}
/**
* @param string
*/
public function setBucketName($bucketName)
{
$this->bucketName = $bucketName;
}
/**
* @return string
*/
public function getBucketName()
{
return $this->bucketName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2AmazonS3Bucket::class, 'Google_Service_DLP_GooglePrivacyDlpV2AmazonS3Bucket');

View File

@@ -0,0 +1,63 @@
<?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 GooglePrivacyDlpV2AmazonS3BucketConditions extends \Google\Collection
{
protected $collection_key = 'objectStorageClasses';
/**
* @var string[]
*/
public $bucketTypes;
/**
* @var string[]
*/
public $objectStorageClasses;
/**
* @param string[]
*/
public function setBucketTypes($bucketTypes)
{
$this->bucketTypes = $bucketTypes;
}
/**
* @return string[]
*/
public function getBucketTypes()
{
return $this->bucketTypes;
}
/**
* @param string[]
*/
public function setObjectStorageClasses($objectStorageClasses)
{
$this->objectStorageClasses = $objectStorageClasses;
}
/**
* @return string[]
*/
public function getObjectStorageClasses()
{
return $this->objectStorageClasses;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2AmazonS3BucketConditions::class, 'Google_Service_DLP_GooglePrivacyDlpV2AmazonS3BucketConditions');

View File

@@ -0,0 +1,60 @@
<?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 GooglePrivacyDlpV2AmazonS3BucketRegex extends \Google\Model
{
protected $awsAccountRegexType = GooglePrivacyDlpV2AwsAccountRegex::class;
protected $awsAccountRegexDataType = '';
/**
* @var string
*/
public $bucketNameRegex;
/**
* @param GooglePrivacyDlpV2AwsAccountRegex
*/
public function setAwsAccountRegex(GooglePrivacyDlpV2AwsAccountRegex $awsAccountRegex)
{
$this->awsAccountRegex = $awsAccountRegex;
}
/**
* @return GooglePrivacyDlpV2AwsAccountRegex
*/
public function getAwsAccountRegex()
{
return $this->awsAccountRegex;
}
/**
* @param string
*/
public function setBucketNameRegex($bucketNameRegex)
{
$this->bucketNameRegex = $bucketNameRegex;
}
/**
* @return string
*/
public function getBucketNameRegex()
{
return $this->bucketNameRegex;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2AmazonS3BucketRegex::class, 'Google_Service_DLP_GooglePrivacyDlpV2AmazonS3BucketRegex');

View File

@@ -0,0 +1,170 @@
<?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 GooglePrivacyDlpV2AnalyzeDataSourceRiskDetails extends \Google\Model
{
protected $categoricalStatsResultType = GooglePrivacyDlpV2CategoricalStatsResult::class;
protected $categoricalStatsResultDataType = '';
protected $deltaPresenceEstimationResultType = GooglePrivacyDlpV2DeltaPresenceEstimationResult::class;
protected $deltaPresenceEstimationResultDataType = '';
protected $kAnonymityResultType = GooglePrivacyDlpV2KAnonymityResult::class;
protected $kAnonymityResultDataType = '';
protected $kMapEstimationResultType = GooglePrivacyDlpV2KMapEstimationResult::class;
protected $kMapEstimationResultDataType = '';
protected $lDiversityResultType = GooglePrivacyDlpV2LDiversityResult::class;
protected $lDiversityResultDataType = '';
protected $numericalStatsResultType = GooglePrivacyDlpV2NumericalStatsResult::class;
protected $numericalStatsResultDataType = '';
protected $requestedOptionsType = GooglePrivacyDlpV2RequestedRiskAnalysisOptions::class;
protected $requestedOptionsDataType = '';
protected $requestedPrivacyMetricType = GooglePrivacyDlpV2PrivacyMetric::class;
protected $requestedPrivacyMetricDataType = '';
protected $requestedSourceTableType = GooglePrivacyDlpV2BigQueryTable::class;
protected $requestedSourceTableDataType = '';
/**
* @param GooglePrivacyDlpV2CategoricalStatsResult
*/
public function setCategoricalStatsResult(GooglePrivacyDlpV2CategoricalStatsResult $categoricalStatsResult)
{
$this->categoricalStatsResult = $categoricalStatsResult;
}
/**
* @return GooglePrivacyDlpV2CategoricalStatsResult
*/
public function getCategoricalStatsResult()
{
return $this->categoricalStatsResult;
}
/**
* @param GooglePrivacyDlpV2DeltaPresenceEstimationResult
*/
public function setDeltaPresenceEstimationResult(GooglePrivacyDlpV2DeltaPresenceEstimationResult $deltaPresenceEstimationResult)
{
$this->deltaPresenceEstimationResult = $deltaPresenceEstimationResult;
}
/**
* @return GooglePrivacyDlpV2DeltaPresenceEstimationResult
*/
public function getDeltaPresenceEstimationResult()
{
return $this->deltaPresenceEstimationResult;
}
/**
* @param GooglePrivacyDlpV2KAnonymityResult
*/
public function setKAnonymityResult(GooglePrivacyDlpV2KAnonymityResult $kAnonymityResult)
{
$this->kAnonymityResult = $kAnonymityResult;
}
/**
* @return GooglePrivacyDlpV2KAnonymityResult
*/
public function getKAnonymityResult()
{
return $this->kAnonymityResult;
}
/**
* @param GooglePrivacyDlpV2KMapEstimationResult
*/
public function setKMapEstimationResult(GooglePrivacyDlpV2KMapEstimationResult $kMapEstimationResult)
{
$this->kMapEstimationResult = $kMapEstimationResult;
}
/**
* @return GooglePrivacyDlpV2KMapEstimationResult
*/
public function getKMapEstimationResult()
{
return $this->kMapEstimationResult;
}
/**
* @param GooglePrivacyDlpV2LDiversityResult
*/
public function setLDiversityResult(GooglePrivacyDlpV2LDiversityResult $lDiversityResult)
{
$this->lDiversityResult = $lDiversityResult;
}
/**
* @return GooglePrivacyDlpV2LDiversityResult
*/
public function getLDiversityResult()
{
return $this->lDiversityResult;
}
/**
* @param GooglePrivacyDlpV2NumericalStatsResult
*/
public function setNumericalStatsResult(GooglePrivacyDlpV2NumericalStatsResult $numericalStatsResult)
{
$this->numericalStatsResult = $numericalStatsResult;
}
/**
* @return GooglePrivacyDlpV2NumericalStatsResult
*/
public function getNumericalStatsResult()
{
return $this->numericalStatsResult;
}
/**
* @param GooglePrivacyDlpV2RequestedRiskAnalysisOptions
*/
public function setRequestedOptions(GooglePrivacyDlpV2RequestedRiskAnalysisOptions $requestedOptions)
{
$this->requestedOptions = $requestedOptions;
}
/**
* @return GooglePrivacyDlpV2RequestedRiskAnalysisOptions
*/
public function getRequestedOptions()
{
return $this->requestedOptions;
}
/**
* @param GooglePrivacyDlpV2PrivacyMetric
*/
public function setRequestedPrivacyMetric(GooglePrivacyDlpV2PrivacyMetric $requestedPrivacyMetric)
{
$this->requestedPrivacyMetric = $requestedPrivacyMetric;
}
/**
* @return GooglePrivacyDlpV2PrivacyMetric
*/
public function getRequestedPrivacyMetric()
{
return $this->requestedPrivacyMetric;
}
/**
* @param GooglePrivacyDlpV2BigQueryTable
*/
public function setRequestedSourceTable(GooglePrivacyDlpV2BigQueryTable $requestedSourceTable)
{
$this->requestedSourceTable = $requestedSourceTable;
}
/**
* @return GooglePrivacyDlpV2BigQueryTable
*/
public function getRequestedSourceTable()
{
return $this->requestedSourceTable;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2AnalyzeDataSourceRiskDetails::class, 'Google_Service_DLP_GooglePrivacyDlpV2AnalyzeDataSourceRiskDetails');

View File

@@ -0,0 +1,75 @@
<?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 GooglePrivacyDlpV2AuxiliaryTable extends \Google\Collection
{
protected $collection_key = 'quasiIds';
protected $quasiIdsType = GooglePrivacyDlpV2QuasiIdField::class;
protected $quasiIdsDataType = 'array';
protected $relativeFrequencyType = GooglePrivacyDlpV2FieldId::class;
protected $relativeFrequencyDataType = '';
protected $tableType = GooglePrivacyDlpV2BigQueryTable::class;
protected $tableDataType = '';
/**
* @param GooglePrivacyDlpV2QuasiIdField[]
*/
public function setQuasiIds($quasiIds)
{
$this->quasiIds = $quasiIds;
}
/**
* @return GooglePrivacyDlpV2QuasiIdField[]
*/
public function getQuasiIds()
{
return $this->quasiIds;
}
/**
* @param GooglePrivacyDlpV2FieldId
*/
public function setRelativeFrequency(GooglePrivacyDlpV2FieldId $relativeFrequency)
{
$this->relativeFrequency = $relativeFrequency;
}
/**
* @return GooglePrivacyDlpV2FieldId
*/
public function getRelativeFrequency()
{
return $this->relativeFrequency;
}
/**
* @param GooglePrivacyDlpV2BigQueryTable
*/
public function setTable(GooglePrivacyDlpV2BigQueryTable $table)
{
$this->table = $table;
}
/**
* @return GooglePrivacyDlpV2BigQueryTable
*/
public function getTable()
{
return $this->table;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2AuxiliaryTable::class, 'Google_Service_DLP_GooglePrivacyDlpV2AuxiliaryTable');

View File

@@ -0,0 +1,44 @@
<?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 GooglePrivacyDlpV2AwsAccount extends \Google\Model
{
/**
* @var string
*/
public $accountId;
/**
* @param string
*/
public function setAccountId($accountId)
{
$this->accountId = $accountId;
}
/**
* @return string
*/
public function getAccountId()
{
return $this->accountId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2AwsAccount::class, 'Google_Service_DLP_GooglePrivacyDlpV2AwsAccount');

View File

@@ -0,0 +1,44 @@
<?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 GooglePrivacyDlpV2AwsAccountRegex extends \Google\Model
{
/**
* @var string
*/
public $accountIdRegex;
/**
* @param string
*/
public function setAccountIdRegex($accountIdRegex)
{
$this->accountIdRegex = $accountIdRegex;
}
/**
* @return string
*/
public function getAccountIdRegex()
{
return $this->accountIdRegex;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2AwsAccountRegex::class, 'Google_Service_DLP_GooglePrivacyDlpV2AwsAccountRegex');

View File

@@ -0,0 +1,62 @@
<?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 GooglePrivacyDlpV2AwsDiscoveryStartingLocation extends \Google\Model
{
/**
* @var string
*/
public $accountId;
/**
* @var bool
*/
public $allAssetInventoryAssets;
/**
* @param string
*/
public function setAccountId($accountId)
{
$this->accountId = $accountId;
}
/**
* @return string
*/
public function getAccountId()
{
return $this->accountId;
}
/**
* @param bool
*/
public function setAllAssetInventoryAssets($allAssetInventoryAssets)
{
$this->allAssetInventoryAssets = $allAssetInventoryAssets;
}
/**
* @return bool
*/
public function getAllAssetInventoryAssets()
{
return $this->allAssetInventoryAssets;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2AwsDiscoveryStartingLocation::class, 'Google_Service_DLP_GooglePrivacyDlpV2AwsDiscoveryStartingLocation');

View File

@@ -0,0 +1,90 @@
<?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 GooglePrivacyDlpV2BigQueryDiscoveryTarget extends \Google\Model
{
protected $cadenceType = GooglePrivacyDlpV2DiscoveryGenerationCadence::class;
protected $cadenceDataType = '';
protected $conditionsType = GooglePrivacyDlpV2DiscoveryBigQueryConditions::class;
protected $conditionsDataType = '';
protected $disabledType = GooglePrivacyDlpV2Disabled::class;
protected $disabledDataType = '';
protected $filterType = GooglePrivacyDlpV2DiscoveryBigQueryFilter::class;
protected $filterDataType = '';
/**
* @param GooglePrivacyDlpV2DiscoveryGenerationCadence
*/
public function setCadence(GooglePrivacyDlpV2DiscoveryGenerationCadence $cadence)
{
$this->cadence = $cadence;
}
/**
* @return GooglePrivacyDlpV2DiscoveryGenerationCadence
*/
public function getCadence()
{
return $this->cadence;
}
/**
* @param GooglePrivacyDlpV2DiscoveryBigQueryConditions
*/
public function setConditions(GooglePrivacyDlpV2DiscoveryBigQueryConditions $conditions)
{
$this->conditions = $conditions;
}
/**
* @return GooglePrivacyDlpV2DiscoveryBigQueryConditions
*/
public function getConditions()
{
return $this->conditions;
}
/**
* @param GooglePrivacyDlpV2Disabled
*/
public function setDisabled(GooglePrivacyDlpV2Disabled $disabled)
{
$this->disabled = $disabled;
}
/**
* @return GooglePrivacyDlpV2Disabled
*/
public function getDisabled()
{
return $this->disabled;
}
/**
* @param GooglePrivacyDlpV2DiscoveryBigQueryFilter
*/
public function setFilter(GooglePrivacyDlpV2DiscoveryBigQueryFilter $filter)
{
$this->filter = $filter;
}
/**
* @return GooglePrivacyDlpV2DiscoveryBigQueryFilter
*/
public function getFilter()
{
return $this->filter;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2BigQueryDiscoveryTarget::class, 'Google_Service_DLP_GooglePrivacyDlpV2BigQueryDiscoveryTarget');

View File

@@ -0,0 +1,58 @@
<?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 GooglePrivacyDlpV2BigQueryField extends \Google\Model
{
protected $fieldType = GooglePrivacyDlpV2FieldId::class;
protected $fieldDataType = '';
protected $tableType = GooglePrivacyDlpV2BigQueryTable::class;
protected $tableDataType = '';
/**
* @param GooglePrivacyDlpV2FieldId
*/
public function setField(GooglePrivacyDlpV2FieldId $field)
{
$this->field = $field;
}
/**
* @return GooglePrivacyDlpV2FieldId
*/
public function getField()
{
return $this->field;
}
/**
* @param GooglePrivacyDlpV2BigQueryTable
*/
public function setTable(GooglePrivacyDlpV2BigQueryTable $table)
{
$this->table = $table;
}
/**
* @return GooglePrivacyDlpV2BigQueryTable
*/
public function getTable()
{
return $this->table;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2BigQueryField::class, 'Google_Service_DLP_GooglePrivacyDlpV2BigQueryField');

View File

@@ -0,0 +1,60 @@
<?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 GooglePrivacyDlpV2BigQueryKey extends \Google\Model
{
/**
* @var string
*/
public $rowNumber;
protected $tableReferenceType = GooglePrivacyDlpV2BigQueryTable::class;
protected $tableReferenceDataType = '';
/**
* @param string
*/
public function setRowNumber($rowNumber)
{
$this->rowNumber = $rowNumber;
}
/**
* @return string
*/
public function getRowNumber()
{
return $this->rowNumber;
}
/**
* @param GooglePrivacyDlpV2BigQueryTable
*/
public function setTableReference(GooglePrivacyDlpV2BigQueryTable $tableReference)
{
$this->tableReference = $tableReference;
}
/**
* @return GooglePrivacyDlpV2BigQueryTable
*/
public function getTableReference()
{
return $this->tableReference;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2BigQueryKey::class, 'Google_Service_DLP_GooglePrivacyDlpV2BigQueryKey');

View File

@@ -0,0 +1,145 @@
<?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 GooglePrivacyDlpV2BigQueryOptions extends \Google\Collection
{
protected $collection_key = 'includedFields';
protected $excludedFieldsType = GooglePrivacyDlpV2FieldId::class;
protected $excludedFieldsDataType = 'array';
protected $identifyingFieldsType = GooglePrivacyDlpV2FieldId::class;
protected $identifyingFieldsDataType = 'array';
protected $includedFieldsType = GooglePrivacyDlpV2FieldId::class;
protected $includedFieldsDataType = 'array';
/**
* @var string
*/
public $rowsLimit;
/**
* @var int
*/
public $rowsLimitPercent;
/**
* @var string
*/
public $sampleMethod;
protected $tableReferenceType = GooglePrivacyDlpV2BigQueryTable::class;
protected $tableReferenceDataType = '';
/**
* @param GooglePrivacyDlpV2FieldId[]
*/
public function setExcludedFields($excludedFields)
{
$this->excludedFields = $excludedFields;
}
/**
* @return GooglePrivacyDlpV2FieldId[]
*/
public function getExcludedFields()
{
return $this->excludedFields;
}
/**
* @param GooglePrivacyDlpV2FieldId[]
*/
public function setIdentifyingFields($identifyingFields)
{
$this->identifyingFields = $identifyingFields;
}
/**
* @return GooglePrivacyDlpV2FieldId[]
*/
public function getIdentifyingFields()
{
return $this->identifyingFields;
}
/**
* @param GooglePrivacyDlpV2FieldId[]
*/
public function setIncludedFields($includedFields)
{
$this->includedFields = $includedFields;
}
/**
* @return GooglePrivacyDlpV2FieldId[]
*/
public function getIncludedFields()
{
return $this->includedFields;
}
/**
* @param string
*/
public function setRowsLimit($rowsLimit)
{
$this->rowsLimit = $rowsLimit;
}
/**
* @return string
*/
public function getRowsLimit()
{
return $this->rowsLimit;
}
/**
* @param int
*/
public function setRowsLimitPercent($rowsLimitPercent)
{
$this->rowsLimitPercent = $rowsLimitPercent;
}
/**
* @return int
*/
public function getRowsLimitPercent()
{
return $this->rowsLimitPercent;
}
/**
* @param string
*/
public function setSampleMethod($sampleMethod)
{
$this->sampleMethod = $sampleMethod;
}
/**
* @return string
*/
public function getSampleMethod()
{
return $this->sampleMethod;
}
/**
* @param GooglePrivacyDlpV2BigQueryTable
*/
public function setTableReference(GooglePrivacyDlpV2BigQueryTable $tableReference)
{
$this->tableReference = $tableReference;
}
/**
* @return GooglePrivacyDlpV2BigQueryTable
*/
public function getTableReference()
{
return $this->tableReference;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2BigQueryOptions::class, 'Google_Service_DLP_GooglePrivacyDlpV2BigQueryOptions');

View File

@@ -0,0 +1,80 @@
<?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 GooglePrivacyDlpV2BigQueryRegex extends \Google\Model
{
/**
* @var string
*/
public $datasetIdRegex;
/**
* @var string
*/
public $projectIdRegex;
/**
* @var string
*/
public $tableIdRegex;
/**
* @param string
*/
public function setDatasetIdRegex($datasetIdRegex)
{
$this->datasetIdRegex = $datasetIdRegex;
}
/**
* @return string
*/
public function getDatasetIdRegex()
{
return $this->datasetIdRegex;
}
/**
* @param string
*/
public function setProjectIdRegex($projectIdRegex)
{
$this->projectIdRegex = $projectIdRegex;
}
/**
* @return string
*/
public function getProjectIdRegex()
{
return $this->projectIdRegex;
}
/**
* @param string
*/
public function setTableIdRegex($tableIdRegex)
{
$this->tableIdRegex = $tableIdRegex;
}
/**
* @return string
*/
public function getTableIdRegex()
{
return $this->tableIdRegex;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2BigQueryRegex::class, 'Google_Service_DLP_GooglePrivacyDlpV2BigQueryRegex');

View File

@@ -0,0 +1,43 @@
<?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 GooglePrivacyDlpV2BigQueryRegexes extends \Google\Collection
{
protected $collection_key = 'patterns';
protected $patternsType = GooglePrivacyDlpV2BigQueryRegex::class;
protected $patternsDataType = 'array';
/**
* @param GooglePrivacyDlpV2BigQueryRegex[]
*/
public function setPatterns($patterns)
{
$this->patterns = $patterns;
}
/**
* @return GooglePrivacyDlpV2BigQueryRegex[]
*/
public function getPatterns()
{
return $this->patterns;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2BigQueryRegexes::class, 'Google_Service_DLP_GooglePrivacyDlpV2BigQueryRegexes');

View File

@@ -0,0 +1,80 @@
<?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 GooglePrivacyDlpV2BigQueryTable extends \Google\Model
{
/**
* @var string
*/
public $datasetId;
/**
* @var string
*/
public $projectId;
/**
* @var string
*/
public $tableId;
/**
* @param string
*/
public function setDatasetId($datasetId)
{
$this->datasetId = $datasetId;
}
/**
* @return string
*/
public function getDatasetId()
{
return $this->datasetId;
}
/**
* @param string
*/
public function setProjectId($projectId)
{
$this->projectId = $projectId;
}
/**
* @return string
*/
public function getProjectId()
{
return $this->projectId;
}
/**
* @param string
*/
public function setTableId($tableId)
{
$this->tableId = $tableId;
}
/**
* @return string
*/
public function getTableId()
{
return $this->tableId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2BigQueryTable::class, 'Google_Service_DLP_GooglePrivacyDlpV2BigQueryTable');

View File

@@ -0,0 +1,42 @@
<?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 GooglePrivacyDlpV2BigQueryTableCollection extends \Google\Model
{
protected $includeRegexesType = GooglePrivacyDlpV2BigQueryRegexes::class;
protected $includeRegexesDataType = '';
/**
* @param GooglePrivacyDlpV2BigQueryRegexes
*/
public function setIncludeRegexes(GooglePrivacyDlpV2BigQueryRegexes $includeRegexes)
{
$this->includeRegexes = $includeRegexes;
}
/**
* @return GooglePrivacyDlpV2BigQueryRegexes
*/
public function getIncludeRegexes()
{
return $this->includeRegexes;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2BigQueryTableCollection::class, 'Google_Service_DLP_GooglePrivacyDlpV2BigQueryTableCollection');

View File

@@ -0,0 +1,45 @@
<?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 GooglePrivacyDlpV2BigQueryTableTypes extends \Google\Collection
{
protected $collection_key = 'types';
/**
* @var string[]
*/
public $types;
/**
* @param string[]
*/
public function setTypes($types)
{
$this->types = $types;
}
/**
* @return string[]
*/
public function getTypes()
{
return $this->types;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2BigQueryTableTypes::class, 'Google_Service_DLP_GooglePrivacyDlpV2BigQueryTableTypes');

View File

@@ -0,0 +1,98 @@
<?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 GooglePrivacyDlpV2BoundingBox extends \Google\Model
{
/**
* @var int
*/
public $height;
/**
* @var int
*/
public $left;
/**
* @var int
*/
public $top;
/**
* @var int
*/
public $width;
/**
* @param int
*/
public function setHeight($height)
{
$this->height = $height;
}
/**
* @return int
*/
public function getHeight()
{
return $this->height;
}
/**
* @param int
*/
public function setLeft($left)
{
$this->left = $left;
}
/**
* @return int
*/
public function getLeft()
{
return $this->left;
}
/**
* @param int
*/
public function setTop($top)
{
$this->top = $top;
}
/**
* @return int
*/
public function getTop()
{
return $this->top;
}
/**
* @param int
*/
public function setWidth($width)
{
$this->width = $width;
}
/**
* @return int
*/
public function getWidth()
{
return $this->width;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2BoundingBox::class, 'Google_Service_DLP_GooglePrivacyDlpV2BoundingBox');

View File

@@ -0,0 +1,74 @@
<?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 GooglePrivacyDlpV2Bucket extends \Google\Model
{
protected $maxType = GooglePrivacyDlpV2Value::class;
protected $maxDataType = '';
protected $minType = GooglePrivacyDlpV2Value::class;
protected $minDataType = '';
protected $replacementValueType = GooglePrivacyDlpV2Value::class;
protected $replacementValueDataType = '';
/**
* @param GooglePrivacyDlpV2Value
*/
public function setMax(GooglePrivacyDlpV2Value $max)
{
$this->max = $max;
}
/**
* @return GooglePrivacyDlpV2Value
*/
public function getMax()
{
return $this->max;
}
/**
* @param GooglePrivacyDlpV2Value
*/
public function setMin(GooglePrivacyDlpV2Value $min)
{
$this->min = $min;
}
/**
* @return GooglePrivacyDlpV2Value
*/
public function getMin()
{
return $this->min;
}
/**
* @param GooglePrivacyDlpV2Value
*/
public function setReplacementValue(GooglePrivacyDlpV2Value $replacementValue)
{
$this->replacementValue = $replacementValue;
}
/**
* @return GooglePrivacyDlpV2Value
*/
public function getReplacementValue()
{
return $this->replacementValue;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2Bucket::class, 'Google_Service_DLP_GooglePrivacyDlpV2Bucket');

View File

@@ -0,0 +1,43 @@
<?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 GooglePrivacyDlpV2BucketingConfig extends \Google\Collection
{
protected $collection_key = 'buckets';
protected $bucketsType = GooglePrivacyDlpV2Bucket::class;
protected $bucketsDataType = 'array';
/**
* @param GooglePrivacyDlpV2Bucket[]
*/
public function setBuckets($buckets)
{
$this->buckets = $buckets;
}
/**
* @return GooglePrivacyDlpV2Bucket[]
*/
public function getBuckets()
{
return $this->buckets;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2BucketingConfig::class, 'Google_Service_DLP_GooglePrivacyDlpV2BucketingConfig');

View File

@@ -0,0 +1,62 @@
<?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 GooglePrivacyDlpV2ByteContentItem extends \Google\Model
{
/**
* @var string
*/
public $data;
/**
* @var string
*/
public $type;
/**
* @param string
*/
public function setData($data)
{
$this->data = $data;
}
/**
* @return string
*/
public function getData()
{
return $this->data;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2ByteContentItem::class, 'Google_Service_DLP_GooglePrivacyDlpV2ByteContentItem');

View File

@@ -0,0 +1,25 @@
<?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 GooglePrivacyDlpV2CancelDlpJobRequest extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2CancelDlpJobRequest::class, 'Google_Service_DLP_GooglePrivacyDlpV2CancelDlpJobRequest');

View File

@@ -0,0 +1,42 @@
<?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 GooglePrivacyDlpV2CategoricalStatsConfig extends \Google\Model
{
protected $fieldType = GooglePrivacyDlpV2FieldId::class;
protected $fieldDataType = '';
/**
* @param GooglePrivacyDlpV2FieldId
*/
public function setField(GooglePrivacyDlpV2FieldId $field)
{
$this->field = $field;
}
/**
* @return GooglePrivacyDlpV2FieldId
*/
public function getField()
{
return $this->field;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2CategoricalStatsConfig::class, 'Google_Service_DLP_GooglePrivacyDlpV2CategoricalStatsConfig');

View File

@@ -0,0 +1,115 @@
<?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 GooglePrivacyDlpV2CategoricalStatsHistogramBucket extends \Google\Collection
{
protected $collection_key = 'bucketValues';
/**
* @var string
*/
public $bucketSize;
/**
* @var string
*/
public $bucketValueCount;
protected $bucketValuesType = GooglePrivacyDlpV2ValueFrequency::class;
protected $bucketValuesDataType = 'array';
/**
* @var string
*/
public $valueFrequencyLowerBound;
/**
* @var string
*/
public $valueFrequencyUpperBound;
/**
* @param string
*/
public function setBucketSize($bucketSize)
{
$this->bucketSize = $bucketSize;
}
/**
* @return string
*/
public function getBucketSize()
{
return $this->bucketSize;
}
/**
* @param string
*/
public function setBucketValueCount($bucketValueCount)
{
$this->bucketValueCount = $bucketValueCount;
}
/**
* @return string
*/
public function getBucketValueCount()
{
return $this->bucketValueCount;
}
/**
* @param GooglePrivacyDlpV2ValueFrequency[]
*/
public function setBucketValues($bucketValues)
{
$this->bucketValues = $bucketValues;
}
/**
* @return GooglePrivacyDlpV2ValueFrequency[]
*/
public function getBucketValues()
{
return $this->bucketValues;
}
/**
* @param string
*/
public function setValueFrequencyLowerBound($valueFrequencyLowerBound)
{
$this->valueFrequencyLowerBound = $valueFrequencyLowerBound;
}
/**
* @return string
*/
public function getValueFrequencyLowerBound()
{
return $this->valueFrequencyLowerBound;
}
/**
* @param string
*/
public function setValueFrequencyUpperBound($valueFrequencyUpperBound)
{
$this->valueFrequencyUpperBound = $valueFrequencyUpperBound;
}
/**
* @return string
*/
public function getValueFrequencyUpperBound()
{
return $this->valueFrequencyUpperBound;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2CategoricalStatsHistogramBucket::class, 'Google_Service_DLP_GooglePrivacyDlpV2CategoricalStatsHistogramBucket');

View File

@@ -0,0 +1,43 @@
<?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 GooglePrivacyDlpV2CategoricalStatsResult extends \Google\Collection
{
protected $collection_key = 'valueFrequencyHistogramBuckets';
protected $valueFrequencyHistogramBucketsType = GooglePrivacyDlpV2CategoricalStatsHistogramBucket::class;
protected $valueFrequencyHistogramBucketsDataType = 'array';
/**
* @param GooglePrivacyDlpV2CategoricalStatsHistogramBucket[]
*/
public function setValueFrequencyHistogramBuckets($valueFrequencyHistogramBuckets)
{
$this->valueFrequencyHistogramBuckets = $valueFrequencyHistogramBuckets;
}
/**
* @return GooglePrivacyDlpV2CategoricalStatsHistogramBucket[]
*/
public function getValueFrequencyHistogramBuckets()
{
return $this->valueFrequencyHistogramBuckets;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2CategoricalStatsResult::class, 'Google_Service_DLP_GooglePrivacyDlpV2CategoricalStatsResult');

View File

@@ -0,0 +1,97 @@
<?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 GooglePrivacyDlpV2CharacterMaskConfig extends \Google\Collection
{
protected $collection_key = 'charactersToIgnore';
protected $charactersToIgnoreType = GooglePrivacyDlpV2CharsToIgnore::class;
protected $charactersToIgnoreDataType = 'array';
/**
* @var string
*/
public $maskingCharacter;
/**
* @var int
*/
public $numberToMask;
/**
* @var bool
*/
public $reverseOrder;
/**
* @param GooglePrivacyDlpV2CharsToIgnore[]
*/
public function setCharactersToIgnore($charactersToIgnore)
{
$this->charactersToIgnore = $charactersToIgnore;
}
/**
* @return GooglePrivacyDlpV2CharsToIgnore[]
*/
public function getCharactersToIgnore()
{
return $this->charactersToIgnore;
}
/**
* @param string
*/
public function setMaskingCharacter($maskingCharacter)
{
$this->maskingCharacter = $maskingCharacter;
}
/**
* @return string
*/
public function getMaskingCharacter()
{
return $this->maskingCharacter;
}
/**
* @param int
*/
public function setNumberToMask($numberToMask)
{
$this->numberToMask = $numberToMask;
}
/**
* @return int
*/
public function getNumberToMask()
{
return $this->numberToMask;
}
/**
* @param bool
*/
public function setReverseOrder($reverseOrder)
{
$this->reverseOrder = $reverseOrder;
}
/**
* @return bool
*/
public function getReverseOrder()
{
return $this->reverseOrder;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2CharacterMaskConfig::class, 'Google_Service_DLP_GooglePrivacyDlpV2CharacterMaskConfig');

View File

@@ -0,0 +1,62 @@
<?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 GooglePrivacyDlpV2CharsToIgnore extends \Google\Model
{
/**
* @var string
*/
public $charactersToSkip;
/**
* @var string
*/
public $commonCharactersToIgnore;
/**
* @param string
*/
public function setCharactersToSkip($charactersToSkip)
{
$this->charactersToSkip = $charactersToSkip;
}
/**
* @return string
*/
public function getCharactersToSkip()
{
return $this->charactersToSkip;
}
/**
* @param string
*/
public function setCommonCharactersToIgnore($commonCharactersToIgnore)
{
$this->commonCharactersToIgnore = $commonCharactersToIgnore;
}
/**
* @return string
*/
public function getCommonCharactersToIgnore()
{
return $this->commonCharactersToIgnore;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2CharsToIgnore::class, 'Google_Service_DLP_GooglePrivacyDlpV2CharsToIgnore');

View File

@@ -0,0 +1,90 @@
<?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 GooglePrivacyDlpV2CloudSqlDiscoveryTarget extends \Google\Model
{
protected $conditionsType = GooglePrivacyDlpV2DiscoveryCloudSqlConditions::class;
protected $conditionsDataType = '';
protected $disabledType = GooglePrivacyDlpV2Disabled::class;
protected $disabledDataType = '';
protected $filterType = GooglePrivacyDlpV2DiscoveryCloudSqlFilter::class;
protected $filterDataType = '';
protected $generationCadenceType = GooglePrivacyDlpV2DiscoveryCloudSqlGenerationCadence::class;
protected $generationCadenceDataType = '';
/**
* @param GooglePrivacyDlpV2DiscoveryCloudSqlConditions
*/
public function setConditions(GooglePrivacyDlpV2DiscoveryCloudSqlConditions $conditions)
{
$this->conditions = $conditions;
}
/**
* @return GooglePrivacyDlpV2DiscoveryCloudSqlConditions
*/
public function getConditions()
{
return $this->conditions;
}
/**
* @param GooglePrivacyDlpV2Disabled
*/
public function setDisabled(GooglePrivacyDlpV2Disabled $disabled)
{
$this->disabled = $disabled;
}
/**
* @return GooglePrivacyDlpV2Disabled
*/
public function getDisabled()
{
return $this->disabled;
}
/**
* @param GooglePrivacyDlpV2DiscoveryCloudSqlFilter
*/
public function setFilter(GooglePrivacyDlpV2DiscoveryCloudSqlFilter $filter)
{
$this->filter = $filter;
}
/**
* @return GooglePrivacyDlpV2DiscoveryCloudSqlFilter
*/
public function getFilter()
{
return $this->filter;
}
/**
* @param GooglePrivacyDlpV2DiscoveryCloudSqlGenerationCadence
*/
public function setGenerationCadence(GooglePrivacyDlpV2DiscoveryCloudSqlGenerationCadence $generationCadence)
{
$this->generationCadence = $generationCadence;
}
/**
* @return GooglePrivacyDlpV2DiscoveryCloudSqlGenerationCadence
*/
public function getGenerationCadence()
{
return $this->generationCadence;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2CloudSqlDiscoveryTarget::class, 'Google_Service_DLP_GooglePrivacyDlpV2CloudSqlDiscoveryTarget');

View File

@@ -0,0 +1,25 @@
<?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 GooglePrivacyDlpV2CloudSqlIamCredential extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2CloudSqlIamCredential::class, 'Google_Service_DLP_GooglePrivacyDlpV2CloudSqlIamCredential');

View File

@@ -0,0 +1,112 @@
<?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 GooglePrivacyDlpV2CloudSqlProperties extends \Google\Model
{
protected $cloudSqlIamType = GooglePrivacyDlpV2CloudSqlIamCredential::class;
protected $cloudSqlIamDataType = '';
/**
* @var string
*/
public $connectionName;
/**
* @var string
*/
public $databaseEngine;
/**
* @var int
*/
public $maxConnections;
protected $usernamePasswordType = GooglePrivacyDlpV2SecretManagerCredential::class;
protected $usernamePasswordDataType = '';
/**
* @param GooglePrivacyDlpV2CloudSqlIamCredential
*/
public function setCloudSqlIam(GooglePrivacyDlpV2CloudSqlIamCredential $cloudSqlIam)
{
$this->cloudSqlIam = $cloudSqlIam;
}
/**
* @return GooglePrivacyDlpV2CloudSqlIamCredential
*/
public function getCloudSqlIam()
{
return $this->cloudSqlIam;
}
/**
* @param string
*/
public function setConnectionName($connectionName)
{
$this->connectionName = $connectionName;
}
/**
* @return string
*/
public function getConnectionName()
{
return $this->connectionName;
}
/**
* @param string
*/
public function setDatabaseEngine($databaseEngine)
{
$this->databaseEngine = $databaseEngine;
}
/**
* @return string
*/
public function getDatabaseEngine()
{
return $this->databaseEngine;
}
/**
* @param int
*/
public function setMaxConnections($maxConnections)
{
$this->maxConnections = $maxConnections;
}
/**
* @return int
*/
public function getMaxConnections()
{
return $this->maxConnections;
}
/**
* @param GooglePrivacyDlpV2SecretManagerCredential
*/
public function setUsernamePassword(GooglePrivacyDlpV2SecretManagerCredential $usernamePassword)
{
$this->usernamePassword = $usernamePassword;
}
/**
* @return GooglePrivacyDlpV2SecretManagerCredential
*/
public function getUsernamePassword()
{
return $this->usernamePassword;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2CloudSqlProperties::class, 'Google_Service_DLP_GooglePrivacyDlpV2CloudSqlProperties');

View File

@@ -0,0 +1,90 @@
<?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 GooglePrivacyDlpV2CloudStorageDiscoveryTarget extends \Google\Model
{
protected $conditionsType = GooglePrivacyDlpV2DiscoveryFileStoreConditions::class;
protected $conditionsDataType = '';
protected $disabledType = GooglePrivacyDlpV2Disabled::class;
protected $disabledDataType = '';
protected $filterType = GooglePrivacyDlpV2DiscoveryCloudStorageFilter::class;
protected $filterDataType = '';
protected $generationCadenceType = GooglePrivacyDlpV2DiscoveryCloudStorageGenerationCadence::class;
protected $generationCadenceDataType = '';
/**
* @param GooglePrivacyDlpV2DiscoveryFileStoreConditions
*/
public function setConditions(GooglePrivacyDlpV2DiscoveryFileStoreConditions $conditions)
{
$this->conditions = $conditions;
}
/**
* @return GooglePrivacyDlpV2DiscoveryFileStoreConditions
*/
public function getConditions()
{
return $this->conditions;
}
/**
* @param GooglePrivacyDlpV2Disabled
*/
public function setDisabled(GooglePrivacyDlpV2Disabled $disabled)
{
$this->disabled = $disabled;
}
/**
* @return GooglePrivacyDlpV2Disabled
*/
public function getDisabled()
{
return $this->disabled;
}
/**
* @param GooglePrivacyDlpV2DiscoveryCloudStorageFilter
*/
public function setFilter(GooglePrivacyDlpV2DiscoveryCloudStorageFilter $filter)
{
$this->filter = $filter;
}
/**
* @return GooglePrivacyDlpV2DiscoveryCloudStorageFilter
*/
public function getFilter()
{
return $this->filter;
}
/**
* @param GooglePrivacyDlpV2DiscoveryCloudStorageGenerationCadence
*/
public function setGenerationCadence(GooglePrivacyDlpV2DiscoveryCloudStorageGenerationCadence $generationCadence)
{
$this->generationCadence = $generationCadence;
}
/**
* @return GooglePrivacyDlpV2DiscoveryCloudStorageGenerationCadence
*/
public function getGenerationCadence()
{
return $this->generationCadence;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2CloudStorageDiscoveryTarget::class, 'Google_Service_DLP_GooglePrivacyDlpV2CloudStorageDiscoveryTarget');

View File

@@ -0,0 +1,44 @@
<?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 GooglePrivacyDlpV2CloudStorageFileSet extends \Google\Model
{
/**
* @var string
*/
public $url;
/**
* @param string
*/
public function setUrl($url)
{
$this->url = $url;
}
/**
* @return string
*/
public function getUrl()
{
return $this->url;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2CloudStorageFileSet::class, 'Google_Service_DLP_GooglePrivacyDlpV2CloudStorageFileSet');

View File

@@ -0,0 +1,133 @@
<?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 GooglePrivacyDlpV2CloudStorageOptions extends \Google\Collection
{
protected $collection_key = 'fileTypes';
/**
* @var string
*/
public $bytesLimitPerFile;
/**
* @var int
*/
public $bytesLimitPerFilePercent;
protected $fileSetType = GooglePrivacyDlpV2FileSet::class;
protected $fileSetDataType = '';
/**
* @var string[]
*/
public $fileTypes;
/**
* @var int
*/
public $filesLimitPercent;
/**
* @var string
*/
public $sampleMethod;
/**
* @param string
*/
public function setBytesLimitPerFile($bytesLimitPerFile)
{
$this->bytesLimitPerFile = $bytesLimitPerFile;
}
/**
* @return string
*/
public function getBytesLimitPerFile()
{
return $this->bytesLimitPerFile;
}
/**
* @param int
*/
public function setBytesLimitPerFilePercent($bytesLimitPerFilePercent)
{
$this->bytesLimitPerFilePercent = $bytesLimitPerFilePercent;
}
/**
* @return int
*/
public function getBytesLimitPerFilePercent()
{
return $this->bytesLimitPerFilePercent;
}
/**
* @param GooglePrivacyDlpV2FileSet
*/
public function setFileSet(GooglePrivacyDlpV2FileSet $fileSet)
{
$this->fileSet = $fileSet;
}
/**
* @return GooglePrivacyDlpV2FileSet
*/
public function getFileSet()
{
return $this->fileSet;
}
/**
* @param string[]
*/
public function setFileTypes($fileTypes)
{
$this->fileTypes = $fileTypes;
}
/**
* @return string[]
*/
public function getFileTypes()
{
return $this->fileTypes;
}
/**
* @param int
*/
public function setFilesLimitPercent($filesLimitPercent)
{
$this->filesLimitPercent = $filesLimitPercent;
}
/**
* @return int
*/
public function getFilesLimitPercent()
{
return $this->filesLimitPercent;
}
/**
* @param string
*/
public function setSampleMethod($sampleMethod)
{
$this->sampleMethod = $sampleMethod;
}
/**
* @return string
*/
public function getSampleMethod()
{
return $this->sampleMethod;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2CloudStorageOptions::class, 'Google_Service_DLP_GooglePrivacyDlpV2CloudStorageOptions');

View File

@@ -0,0 +1,44 @@
<?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 GooglePrivacyDlpV2CloudStoragePath extends \Google\Model
{
/**
* @var string
*/
public $path;
/**
* @param string
*/
public function setPath($path)
{
$this->path = $path;
}
/**
* @return string
*/
public function getPath()
{
return $this->path;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2CloudStoragePath::class, 'Google_Service_DLP_GooglePrivacyDlpV2CloudStoragePath');

View File

@@ -0,0 +1,62 @@
<?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 GooglePrivacyDlpV2CloudStorageRegex extends \Google\Model
{
/**
* @var string
*/
public $bucketNameRegex;
/**
* @var string
*/
public $projectIdRegex;
/**
* @param string
*/
public function setBucketNameRegex($bucketNameRegex)
{
$this->bucketNameRegex = $bucketNameRegex;
}
/**
* @return string
*/
public function getBucketNameRegex()
{
return $this->bucketNameRegex;
}
/**
* @param string
*/
public function setProjectIdRegex($projectIdRegex)
{
$this->projectIdRegex = $projectIdRegex;
}
/**
* @return string
*/
public function getProjectIdRegex()
{
return $this->projectIdRegex;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2CloudStorageRegex::class, 'Google_Service_DLP_GooglePrivacyDlpV2CloudStorageRegex');

View File

@@ -0,0 +1,81 @@
<?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 GooglePrivacyDlpV2CloudStorageRegexFileSet extends \Google\Collection
{
protected $collection_key = 'includeRegex';
/**
* @var string
*/
public $bucketName;
/**
* @var string[]
*/
public $excludeRegex;
/**
* @var string[]
*/
public $includeRegex;
/**
* @param string
*/
public function setBucketName($bucketName)
{
$this->bucketName = $bucketName;
}
/**
* @return string
*/
public function getBucketName()
{
return $this->bucketName;
}
/**
* @param string[]
*/
public function setExcludeRegex($excludeRegex)
{
$this->excludeRegex = $excludeRegex;
}
/**
* @return string[]
*/
public function getExcludeRegex()
{
return $this->excludeRegex;
}
/**
* @param string[]
*/
public function setIncludeRegex($includeRegex)
{
$this->includeRegex = $includeRegex;
}
/**
* @return string[]
*/
public function getIncludeRegex()
{
return $this->includeRegex;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2CloudStorageRegexFileSet::class, 'Google_Service_DLP_GooglePrivacyDlpV2CloudStorageRegexFileSet');

View File

@@ -0,0 +1,62 @@
<?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 GooglePrivacyDlpV2CloudStorageResourceReference extends \Google\Model
{
/**
* @var string
*/
public $bucketName;
/**
* @var string
*/
public $projectId;
/**
* @param string
*/
public function setBucketName($bucketName)
{
$this->bucketName = $bucketName;
}
/**
* @return string
*/
public function getBucketName()
{
return $this->bucketName;
}
/**
* @param string
*/
public function setProjectId($projectId)
{
$this->projectId = $projectId;
}
/**
* @return string
*/
public function getProjectId()
{
return $this->projectId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2CloudStorageResourceReference::class, 'Google_Service_DLP_GooglePrivacyDlpV2CloudStorageResourceReference');

View File

@@ -0,0 +1,80 @@
<?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 GooglePrivacyDlpV2Color extends \Google\Model
{
/**
* @var float
*/
public $blue;
/**
* @var float
*/
public $green;
/**
* @var float
*/
public $red;
/**
* @param float
*/
public function setBlue($blue)
{
$this->blue = $blue;
}
/**
* @return float
*/
public function getBlue()
{
return $this->blue;
}
/**
* @param float
*/
public function setGreen($green)
{
$this->green = $green;
}
/**
* @return float
*/
public function getGreen()
{
return $this->green;
}
/**
* @param float
*/
public function setRed($red)
{
$this->red = $red;
}
/**
* @return float
*/
public function getRed()
{
return $this->red;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2Color::class, 'Google_Service_DLP_GooglePrivacyDlpV2Color');

View File

@@ -0,0 +1,368 @@
<?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 GooglePrivacyDlpV2ColumnDataProfile extends \Google\Collection
{
protected $collection_key = 'otherMatches';
/**
* @var string
*/
public $column;
protected $columnInfoTypeType = GooglePrivacyDlpV2InfoTypeSummary::class;
protected $columnInfoTypeDataType = '';
/**
* @var string
*/
public $columnType;
protected $dataRiskLevelType = GooglePrivacyDlpV2DataRiskLevel::class;
protected $dataRiskLevelDataType = '';
/**
* @var string
*/
public $datasetId;
/**
* @var string
*/
public $datasetLocation;
/**
* @var string
*/
public $datasetProjectId;
/**
* @var string
*/
public $estimatedNullPercentage;
/**
* @var string
*/
public $estimatedUniquenessScore;
public $freeTextScore;
/**
* @var string
*/
public $name;
protected $otherMatchesType = GooglePrivacyDlpV2OtherInfoTypeSummary::class;
protected $otherMatchesDataType = 'array';
/**
* @var string
*/
public $policyState;
/**
* @var string
*/
public $profileLastGenerated;
protected $profileStatusType = GooglePrivacyDlpV2ProfileStatus::class;
protected $profileStatusDataType = '';
protected $sensitivityScoreType = GooglePrivacyDlpV2SensitivityScore::class;
protected $sensitivityScoreDataType = '';
/**
* @var string
*/
public $state;
/**
* @var string
*/
public $tableDataProfile;
/**
* @var string
*/
public $tableFullResource;
/**
* @var string
*/
public $tableId;
/**
* @param string
*/
public function setColumn($column)
{
$this->column = $column;
}
/**
* @return string
*/
public function getColumn()
{
return $this->column;
}
/**
* @param GooglePrivacyDlpV2InfoTypeSummary
*/
public function setColumnInfoType(GooglePrivacyDlpV2InfoTypeSummary $columnInfoType)
{
$this->columnInfoType = $columnInfoType;
}
/**
* @return GooglePrivacyDlpV2InfoTypeSummary
*/
public function getColumnInfoType()
{
return $this->columnInfoType;
}
/**
* @param string
*/
public function setColumnType($columnType)
{
$this->columnType = $columnType;
}
/**
* @return string
*/
public function getColumnType()
{
return $this->columnType;
}
/**
* @param GooglePrivacyDlpV2DataRiskLevel
*/
public function setDataRiskLevel(GooglePrivacyDlpV2DataRiskLevel $dataRiskLevel)
{
$this->dataRiskLevel = $dataRiskLevel;
}
/**
* @return GooglePrivacyDlpV2DataRiskLevel
*/
public function getDataRiskLevel()
{
return $this->dataRiskLevel;
}
/**
* @param string
*/
public function setDatasetId($datasetId)
{
$this->datasetId = $datasetId;
}
/**
* @return string
*/
public function getDatasetId()
{
return $this->datasetId;
}
/**
* @param string
*/
public function setDatasetLocation($datasetLocation)
{
$this->datasetLocation = $datasetLocation;
}
/**
* @return string
*/
public function getDatasetLocation()
{
return $this->datasetLocation;
}
/**
* @param string
*/
public function setDatasetProjectId($datasetProjectId)
{
$this->datasetProjectId = $datasetProjectId;
}
/**
* @return string
*/
public function getDatasetProjectId()
{
return $this->datasetProjectId;
}
/**
* @param string
*/
public function setEstimatedNullPercentage($estimatedNullPercentage)
{
$this->estimatedNullPercentage = $estimatedNullPercentage;
}
/**
* @return string
*/
public function getEstimatedNullPercentage()
{
return $this->estimatedNullPercentage;
}
/**
* @param string
*/
public function setEstimatedUniquenessScore($estimatedUniquenessScore)
{
$this->estimatedUniquenessScore = $estimatedUniquenessScore;
}
/**
* @return string
*/
public function getEstimatedUniquenessScore()
{
return $this->estimatedUniquenessScore;
}
public function setFreeTextScore($freeTextScore)
{
$this->freeTextScore = $freeTextScore;
}
public function getFreeTextScore()
{
return $this->freeTextScore;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param GooglePrivacyDlpV2OtherInfoTypeSummary[]
*/
public function setOtherMatches($otherMatches)
{
$this->otherMatches = $otherMatches;
}
/**
* @return GooglePrivacyDlpV2OtherInfoTypeSummary[]
*/
public function getOtherMatches()
{
return $this->otherMatches;
}
/**
* @param string
*/
public function setPolicyState($policyState)
{
$this->policyState = $policyState;
}
/**
* @return string
*/
public function getPolicyState()
{
return $this->policyState;
}
/**
* @param string
*/
public function setProfileLastGenerated($profileLastGenerated)
{
$this->profileLastGenerated = $profileLastGenerated;
}
/**
* @return string
*/
public function getProfileLastGenerated()
{
return $this->profileLastGenerated;
}
/**
* @param GooglePrivacyDlpV2ProfileStatus
*/
public function setProfileStatus(GooglePrivacyDlpV2ProfileStatus $profileStatus)
{
$this->profileStatus = $profileStatus;
}
/**
* @return GooglePrivacyDlpV2ProfileStatus
*/
public function getProfileStatus()
{
return $this->profileStatus;
}
/**
* @param GooglePrivacyDlpV2SensitivityScore
*/
public function setSensitivityScore(GooglePrivacyDlpV2SensitivityScore $sensitivityScore)
{
$this->sensitivityScore = $sensitivityScore;
}
/**
* @return GooglePrivacyDlpV2SensitivityScore
*/
public function getSensitivityScore()
{
return $this->sensitivityScore;
}
/**
* @param string
*/
public function setState($state)
{
$this->state = $state;
}
/**
* @return string
*/
public function getState()
{
return $this->state;
}
/**
* @param string
*/
public function setTableDataProfile($tableDataProfile)
{
$this->tableDataProfile = $tableDataProfile;
}
/**
* @return string
*/
public function getTableDataProfile()
{
return $this->tableDataProfile;
}
/**
* @param string
*/
public function setTableFullResource($tableFullResource)
{
$this->tableFullResource = $tableFullResource;
}
/**
* @return string
*/
public function getTableFullResource()
{
return $this->tableFullResource;
}
/**
* @param string
*/
public function setTableId($tableId)
{
$this->tableId = $tableId;
}
/**
* @return string
*/
public function getTableId()
{
return $this->tableId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2ColumnDataProfile::class, 'Google_Service_DLP_GooglePrivacyDlpV2ColumnDataProfile');

View File

@@ -0,0 +1,76 @@
<?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 GooglePrivacyDlpV2Condition extends \Google\Model
{
protected $fieldType = GooglePrivacyDlpV2FieldId::class;
protected $fieldDataType = '';
/**
* @var string
*/
public $operator;
protected $valueType = GooglePrivacyDlpV2Value::class;
protected $valueDataType = '';
/**
* @param GooglePrivacyDlpV2FieldId
*/
public function setField(GooglePrivacyDlpV2FieldId $field)
{
$this->field = $field;
}
/**
* @return GooglePrivacyDlpV2FieldId
*/
public function getField()
{
return $this->field;
}
/**
* @param string
*/
public function setOperator($operator)
{
$this->operator = $operator;
}
/**
* @return string
*/
public function getOperator()
{
return $this->operator;
}
/**
* @param GooglePrivacyDlpV2Value
*/
public function setValue(GooglePrivacyDlpV2Value $value)
{
$this->value = $value;
}
/**
* @return GooglePrivacyDlpV2Value
*/
public function getValue()
{
return $this->value;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2Condition::class, 'Google_Service_DLP_GooglePrivacyDlpV2Condition');

View File

@@ -0,0 +1,43 @@
<?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 GooglePrivacyDlpV2Conditions extends \Google\Collection
{
protected $collection_key = 'conditions';
protected $conditionsType = GooglePrivacyDlpV2Condition::class;
protected $conditionsDataType = 'array';
/**
* @param GooglePrivacyDlpV2Condition[]
*/
public function setConditions($conditions)
{
$this->conditions = $conditions;
}
/**
* @return GooglePrivacyDlpV2Condition[]
*/
public function getConditions()
{
return $this->conditions;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2Conditions::class, 'Google_Service_DLP_GooglePrivacyDlpV2Conditions');

View File

@@ -0,0 +1,95 @@
<?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 GooglePrivacyDlpV2Connection extends \Google\Collection
{
protected $collection_key = 'errors';
protected $cloudSqlType = GooglePrivacyDlpV2CloudSqlProperties::class;
protected $cloudSqlDataType = '';
protected $errorsType = GooglePrivacyDlpV2Error::class;
protected $errorsDataType = 'array';
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $state;
/**
* @param GooglePrivacyDlpV2CloudSqlProperties
*/
public function setCloudSql(GooglePrivacyDlpV2CloudSqlProperties $cloudSql)
{
$this->cloudSql = $cloudSql;
}
/**
* @return GooglePrivacyDlpV2CloudSqlProperties
*/
public function getCloudSql()
{
return $this->cloudSql;
}
/**
* @param GooglePrivacyDlpV2Error[]
*/
public function setErrors($errors)
{
$this->errors = $errors;
}
/**
* @return GooglePrivacyDlpV2Error[]
*/
public function getErrors()
{
return $this->errors;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setState($state)
{
$this->state = $state;
}
/**
* @return string
*/
public function getState()
{
return $this->state;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2Connection::class, 'Google_Service_DLP_GooglePrivacyDlpV2Connection');

View File

@@ -0,0 +1,152 @@
<?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 GooglePrivacyDlpV2Container extends \Google\Model
{
/**
* @var string
*/
public $fullPath;
/**
* @var string
*/
public $projectId;
/**
* @var string
*/
public $relativePath;
/**
* @var string
*/
public $rootPath;
/**
* @var string
*/
public $type;
/**
* @var string
*/
public $updateTime;
/**
* @var string
*/
public $version;
/**
* @param string
*/
public function setFullPath($fullPath)
{
$this->fullPath = $fullPath;
}
/**
* @return string
*/
public function getFullPath()
{
return $this->fullPath;
}
/**
* @param string
*/
public function setProjectId($projectId)
{
$this->projectId = $projectId;
}
/**
* @return string
*/
public function getProjectId()
{
return $this->projectId;
}
/**
* @param string
*/
public function setRelativePath($relativePath)
{
$this->relativePath = $relativePath;
}
/**
* @return string
*/
public function getRelativePath()
{
return $this->relativePath;
}
/**
* @param string
*/
public function setRootPath($rootPath)
{
$this->rootPath = $rootPath;
}
/**
* @return string
*/
public function getRootPath()
{
return $this->rootPath;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
/**
* @param string
*/
public function setUpdateTime($updateTime)
{
$this->updateTime = $updateTime;
}
/**
* @return string
*/
public function getUpdateTime()
{
return $this->updateTime;
}
/**
* @param string
*/
public function setVersion($version)
{
$this->version = $version;
}
/**
* @return string
*/
public function getVersion()
{
return $this->version;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2Container::class, 'Google_Service_DLP_GooglePrivacyDlpV2Container');

View File

@@ -0,0 +1,76 @@
<?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 GooglePrivacyDlpV2ContentItem extends \Google\Model
{
protected $byteItemType = GooglePrivacyDlpV2ByteContentItem::class;
protected $byteItemDataType = '';
protected $tableType = GooglePrivacyDlpV2Table::class;
protected $tableDataType = '';
/**
* @var string
*/
public $value;
/**
* @param GooglePrivacyDlpV2ByteContentItem
*/
public function setByteItem(GooglePrivacyDlpV2ByteContentItem $byteItem)
{
$this->byteItem = $byteItem;
}
/**
* @return GooglePrivacyDlpV2ByteContentItem
*/
public function getByteItem()
{
return $this->byteItem;
}
/**
* @param GooglePrivacyDlpV2Table
*/
public function setTable(GooglePrivacyDlpV2Table $table)
{
$this->table = $table;
}
/**
* @return GooglePrivacyDlpV2Table
*/
public function getTable()
{
return $this->table;
}
/**
* @param string
*/
public function setValue($value)
{
$this->value = $value;
}
/**
* @return string
*/
public function getValue()
{
return $this->value;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2ContentItem::class, 'Google_Service_DLP_GooglePrivacyDlpV2ContentItem');

View File

@@ -0,0 +1,144 @@
<?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 GooglePrivacyDlpV2ContentLocation extends \Google\Model
{
/**
* @var string
*/
public $containerName;
/**
* @var string
*/
public $containerTimestamp;
/**
* @var string
*/
public $containerVersion;
protected $documentLocationType = GooglePrivacyDlpV2DocumentLocation::class;
protected $documentLocationDataType = '';
protected $imageLocationType = GooglePrivacyDlpV2ImageLocation::class;
protected $imageLocationDataType = '';
protected $metadataLocationType = GooglePrivacyDlpV2MetadataLocation::class;
protected $metadataLocationDataType = '';
protected $recordLocationType = GooglePrivacyDlpV2RecordLocation::class;
protected $recordLocationDataType = '';
/**
* @param string
*/
public function setContainerName($containerName)
{
$this->containerName = $containerName;
}
/**
* @return string
*/
public function getContainerName()
{
return $this->containerName;
}
/**
* @param string
*/
public function setContainerTimestamp($containerTimestamp)
{
$this->containerTimestamp = $containerTimestamp;
}
/**
* @return string
*/
public function getContainerTimestamp()
{
return $this->containerTimestamp;
}
/**
* @param string
*/
public function setContainerVersion($containerVersion)
{
$this->containerVersion = $containerVersion;
}
/**
* @return string
*/
public function getContainerVersion()
{
return $this->containerVersion;
}
/**
* @param GooglePrivacyDlpV2DocumentLocation
*/
public function setDocumentLocation(GooglePrivacyDlpV2DocumentLocation $documentLocation)
{
$this->documentLocation = $documentLocation;
}
/**
* @return GooglePrivacyDlpV2DocumentLocation
*/
public function getDocumentLocation()
{
return $this->documentLocation;
}
/**
* @param GooglePrivacyDlpV2ImageLocation
*/
public function setImageLocation(GooglePrivacyDlpV2ImageLocation $imageLocation)
{
$this->imageLocation = $imageLocation;
}
/**
* @return GooglePrivacyDlpV2ImageLocation
*/
public function getImageLocation()
{
return $this->imageLocation;
}
/**
* @param GooglePrivacyDlpV2MetadataLocation
*/
public function setMetadataLocation(GooglePrivacyDlpV2MetadataLocation $metadataLocation)
{
$this->metadataLocation = $metadataLocation;
}
/**
* @return GooglePrivacyDlpV2MetadataLocation
*/
public function getMetadataLocation()
{
return $this->metadataLocation;
}
/**
* @param GooglePrivacyDlpV2RecordLocation
*/
public function setRecordLocation(GooglePrivacyDlpV2RecordLocation $recordLocation)
{
$this->recordLocation = $recordLocation;
}
/**
* @return GooglePrivacyDlpV2RecordLocation
*/
public function getRecordLocation()
{
return $this->recordLocation;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2ContentLocation::class, 'Google_Service_DLP_GooglePrivacyDlpV2ContentLocation');

View File

@@ -0,0 +1,42 @@
<?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 GooglePrivacyDlpV2CreateConnectionRequest extends \Google\Model
{
protected $connectionType = GooglePrivacyDlpV2Connection::class;
protected $connectionDataType = '';
/**
* @param GooglePrivacyDlpV2Connection
*/
public function setConnection(GooglePrivacyDlpV2Connection $connection)
{
$this->connection = $connection;
}
/**
* @return GooglePrivacyDlpV2Connection
*/
public function getConnection()
{
return $this->connection;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2CreateConnectionRequest::class, 'Google_Service_DLP_GooglePrivacyDlpV2CreateConnectionRequest');

View File

@@ -0,0 +1,78 @@
<?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 GooglePrivacyDlpV2CreateDeidentifyTemplateRequest extends \Google\Model
{
protected $deidentifyTemplateType = GooglePrivacyDlpV2DeidentifyTemplate::class;
protected $deidentifyTemplateDataType = '';
/**
* @var string
*/
public $locationId;
/**
* @var string
*/
public $templateId;
/**
* @param GooglePrivacyDlpV2DeidentifyTemplate
*/
public function setDeidentifyTemplate(GooglePrivacyDlpV2DeidentifyTemplate $deidentifyTemplate)
{
$this->deidentifyTemplate = $deidentifyTemplate;
}
/**
* @return GooglePrivacyDlpV2DeidentifyTemplate
*/
public function getDeidentifyTemplate()
{
return $this->deidentifyTemplate;
}
/**
* @param string
*/
public function setLocationId($locationId)
{
$this->locationId = $locationId;
}
/**
* @return string
*/
public function getLocationId()
{
return $this->locationId;
}
/**
* @param string
*/
public function setTemplateId($templateId)
{
$this->templateId = $templateId;
}
/**
* @return string
*/
public function getTemplateId()
{
return $this->templateId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2CreateDeidentifyTemplateRequest::class, 'Google_Service_DLP_GooglePrivacyDlpV2CreateDeidentifyTemplateRequest');

View File

@@ -0,0 +1,60 @@
<?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 GooglePrivacyDlpV2CreateDiscoveryConfigRequest extends \Google\Model
{
/**
* @var string
*/
public $configId;
protected $discoveryConfigType = GooglePrivacyDlpV2DiscoveryConfig::class;
protected $discoveryConfigDataType = '';
/**
* @param string
*/
public function setConfigId($configId)
{
$this->configId = $configId;
}
/**
* @return string
*/
public function getConfigId()
{
return $this->configId;
}
/**
* @param GooglePrivacyDlpV2DiscoveryConfig
*/
public function setDiscoveryConfig(GooglePrivacyDlpV2DiscoveryConfig $discoveryConfig)
{
$this->discoveryConfig = $discoveryConfig;
}
/**
* @return GooglePrivacyDlpV2DiscoveryConfig
*/
public function getDiscoveryConfig()
{
return $this->discoveryConfig;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2CreateDiscoveryConfigRequest::class, 'Google_Service_DLP_GooglePrivacyDlpV2CreateDiscoveryConfigRequest');

View File

@@ -0,0 +1,94 @@
<?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 GooglePrivacyDlpV2CreateDlpJobRequest extends \Google\Model
{
protected $inspectJobType = GooglePrivacyDlpV2InspectJobConfig::class;
protected $inspectJobDataType = '';
/**
* @var string
*/
public $jobId;
/**
* @var string
*/
public $locationId;
protected $riskJobType = GooglePrivacyDlpV2RiskAnalysisJobConfig::class;
protected $riskJobDataType = '';
/**
* @param GooglePrivacyDlpV2InspectJobConfig
*/
public function setInspectJob(GooglePrivacyDlpV2InspectJobConfig $inspectJob)
{
$this->inspectJob = $inspectJob;
}
/**
* @return GooglePrivacyDlpV2InspectJobConfig
*/
public function getInspectJob()
{
return $this->inspectJob;
}
/**
* @param string
*/
public function setJobId($jobId)
{
$this->jobId = $jobId;
}
/**
* @return string
*/
public function getJobId()
{
return $this->jobId;
}
/**
* @param string
*/
public function setLocationId($locationId)
{
$this->locationId = $locationId;
}
/**
* @return string
*/
public function getLocationId()
{
return $this->locationId;
}
/**
* @param GooglePrivacyDlpV2RiskAnalysisJobConfig
*/
public function setRiskJob(GooglePrivacyDlpV2RiskAnalysisJobConfig $riskJob)
{
$this->riskJob = $riskJob;
}
/**
* @return GooglePrivacyDlpV2RiskAnalysisJobConfig
*/
public function getRiskJob()
{
return $this->riskJob;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2CreateDlpJobRequest::class, 'Google_Service_DLP_GooglePrivacyDlpV2CreateDlpJobRequest');

View File

@@ -0,0 +1,78 @@
<?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 GooglePrivacyDlpV2CreateInspectTemplateRequest extends \Google\Model
{
protected $inspectTemplateType = GooglePrivacyDlpV2InspectTemplate::class;
protected $inspectTemplateDataType = '';
/**
* @var string
*/
public $locationId;
/**
* @var string
*/
public $templateId;
/**
* @param GooglePrivacyDlpV2InspectTemplate
*/
public function setInspectTemplate(GooglePrivacyDlpV2InspectTemplate $inspectTemplate)
{
$this->inspectTemplate = $inspectTemplate;
}
/**
* @return GooglePrivacyDlpV2InspectTemplate
*/
public function getInspectTemplate()
{
return $this->inspectTemplate;
}
/**
* @param string
*/
public function setLocationId($locationId)
{
$this->locationId = $locationId;
}
/**
* @return string
*/
public function getLocationId()
{
return $this->locationId;
}
/**
* @param string
*/
public function setTemplateId($templateId)
{
$this->templateId = $templateId;
}
/**
* @return string
*/
public function getTemplateId()
{
return $this->templateId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2CreateInspectTemplateRequest::class, 'Google_Service_DLP_GooglePrivacyDlpV2CreateInspectTemplateRequest');

View File

@@ -0,0 +1,78 @@
<?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 GooglePrivacyDlpV2CreateJobTriggerRequest extends \Google\Model
{
protected $jobTriggerType = GooglePrivacyDlpV2JobTrigger::class;
protected $jobTriggerDataType = '';
/**
* @var string
*/
public $locationId;
/**
* @var string
*/
public $triggerId;
/**
* @param GooglePrivacyDlpV2JobTrigger
*/
public function setJobTrigger(GooglePrivacyDlpV2JobTrigger $jobTrigger)
{
$this->jobTrigger = $jobTrigger;
}
/**
* @return GooglePrivacyDlpV2JobTrigger
*/
public function getJobTrigger()
{
return $this->jobTrigger;
}
/**
* @param string
*/
public function setLocationId($locationId)
{
$this->locationId = $locationId;
}
/**
* @return string
*/
public function getLocationId()
{
return $this->locationId;
}
/**
* @param string
*/
public function setTriggerId($triggerId)
{
$this->triggerId = $triggerId;
}
/**
* @return string
*/
public function getTriggerId()
{
return $this->triggerId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2CreateJobTriggerRequest::class, 'Google_Service_DLP_GooglePrivacyDlpV2CreateJobTriggerRequest');

View File

@@ -0,0 +1,78 @@
<?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 GooglePrivacyDlpV2CreateStoredInfoTypeRequest extends \Google\Model
{
protected $configType = GooglePrivacyDlpV2StoredInfoTypeConfig::class;
protected $configDataType = '';
/**
* @var string
*/
public $locationId;
/**
* @var string
*/
public $storedInfoTypeId;
/**
* @param GooglePrivacyDlpV2StoredInfoTypeConfig
*/
public function setConfig(GooglePrivacyDlpV2StoredInfoTypeConfig $config)
{
$this->config = $config;
}
/**
* @return GooglePrivacyDlpV2StoredInfoTypeConfig
*/
public function getConfig()
{
return $this->config;
}
/**
* @param string
*/
public function setLocationId($locationId)
{
$this->locationId = $locationId;
}
/**
* @return string
*/
public function getLocationId()
{
return $this->locationId;
}
/**
* @param string
*/
public function setStoredInfoTypeId($storedInfoTypeId)
{
$this->storedInfoTypeId = $storedInfoTypeId;
}
/**
* @return string
*/
public function getStoredInfoTypeId()
{
return $this->storedInfoTypeId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2CreateStoredInfoTypeRequest::class, 'Google_Service_DLP_GooglePrivacyDlpV2CreateStoredInfoTypeRequest');

View File

@@ -0,0 +1,74 @@
<?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 GooglePrivacyDlpV2CryptoDeterministicConfig extends \Google\Model
{
protected $contextType = GooglePrivacyDlpV2FieldId::class;
protected $contextDataType = '';
protected $cryptoKeyType = GooglePrivacyDlpV2CryptoKey::class;
protected $cryptoKeyDataType = '';
protected $surrogateInfoTypeType = GooglePrivacyDlpV2InfoType::class;
protected $surrogateInfoTypeDataType = '';
/**
* @param GooglePrivacyDlpV2FieldId
*/
public function setContext(GooglePrivacyDlpV2FieldId $context)
{
$this->context = $context;
}
/**
* @return GooglePrivacyDlpV2FieldId
*/
public function getContext()
{
return $this->context;
}
/**
* @param GooglePrivacyDlpV2CryptoKey
*/
public function setCryptoKey(GooglePrivacyDlpV2CryptoKey $cryptoKey)
{
$this->cryptoKey = $cryptoKey;
}
/**
* @return GooglePrivacyDlpV2CryptoKey
*/
public function getCryptoKey()
{
return $this->cryptoKey;
}
/**
* @param GooglePrivacyDlpV2InfoType
*/
public function setSurrogateInfoType(GooglePrivacyDlpV2InfoType $surrogateInfoType)
{
$this->surrogateInfoType = $surrogateInfoType;
}
/**
* @return GooglePrivacyDlpV2InfoType
*/
public function getSurrogateInfoType()
{
return $this->surrogateInfoType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2CryptoDeterministicConfig::class, 'Google_Service_DLP_GooglePrivacyDlpV2CryptoDeterministicConfig');

View File

@@ -0,0 +1,42 @@
<?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 GooglePrivacyDlpV2CryptoHashConfig extends \Google\Model
{
protected $cryptoKeyType = GooglePrivacyDlpV2CryptoKey::class;
protected $cryptoKeyDataType = '';
/**
* @param GooglePrivacyDlpV2CryptoKey
*/
public function setCryptoKey(GooglePrivacyDlpV2CryptoKey $cryptoKey)
{
$this->cryptoKey = $cryptoKey;
}
/**
* @return GooglePrivacyDlpV2CryptoKey
*/
public function getCryptoKey()
{
return $this->cryptoKey;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2CryptoHashConfig::class, 'Google_Service_DLP_GooglePrivacyDlpV2CryptoHashConfig');

View File

@@ -0,0 +1,74 @@
<?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 GooglePrivacyDlpV2CryptoKey extends \Google\Model
{
protected $kmsWrappedType = GooglePrivacyDlpV2KmsWrappedCryptoKey::class;
protected $kmsWrappedDataType = '';
protected $transientType = GooglePrivacyDlpV2TransientCryptoKey::class;
protected $transientDataType = '';
protected $unwrappedType = GooglePrivacyDlpV2UnwrappedCryptoKey::class;
protected $unwrappedDataType = '';
/**
* @param GooglePrivacyDlpV2KmsWrappedCryptoKey
*/
public function setKmsWrapped(GooglePrivacyDlpV2KmsWrappedCryptoKey $kmsWrapped)
{
$this->kmsWrapped = $kmsWrapped;
}
/**
* @return GooglePrivacyDlpV2KmsWrappedCryptoKey
*/
public function getKmsWrapped()
{
return $this->kmsWrapped;
}
/**
* @param GooglePrivacyDlpV2TransientCryptoKey
*/
public function setTransient(GooglePrivacyDlpV2TransientCryptoKey $transient)
{
$this->transient = $transient;
}
/**
* @return GooglePrivacyDlpV2TransientCryptoKey
*/
public function getTransient()
{
return $this->transient;
}
/**
* @param GooglePrivacyDlpV2UnwrappedCryptoKey
*/
public function setUnwrapped(GooglePrivacyDlpV2UnwrappedCryptoKey $unwrapped)
{
$this->unwrapped = $unwrapped;
}
/**
* @return GooglePrivacyDlpV2UnwrappedCryptoKey
*/
public function getUnwrapped()
{
return $this->unwrapped;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2CryptoKey::class, 'Google_Service_DLP_GooglePrivacyDlpV2CryptoKey');

View File

@@ -0,0 +1,128 @@
<?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 GooglePrivacyDlpV2CryptoReplaceFfxFpeConfig extends \Google\Model
{
/**
* @var string
*/
public $commonAlphabet;
protected $contextType = GooglePrivacyDlpV2FieldId::class;
protected $contextDataType = '';
protected $cryptoKeyType = GooglePrivacyDlpV2CryptoKey::class;
protected $cryptoKeyDataType = '';
/**
* @var string
*/
public $customAlphabet;
/**
* @var int
*/
public $radix;
protected $surrogateInfoTypeType = GooglePrivacyDlpV2InfoType::class;
protected $surrogateInfoTypeDataType = '';
/**
* @param string
*/
public function setCommonAlphabet($commonAlphabet)
{
$this->commonAlphabet = $commonAlphabet;
}
/**
* @return string
*/
public function getCommonAlphabet()
{
return $this->commonAlphabet;
}
/**
* @param GooglePrivacyDlpV2FieldId
*/
public function setContext(GooglePrivacyDlpV2FieldId $context)
{
$this->context = $context;
}
/**
* @return GooglePrivacyDlpV2FieldId
*/
public function getContext()
{
return $this->context;
}
/**
* @param GooglePrivacyDlpV2CryptoKey
*/
public function setCryptoKey(GooglePrivacyDlpV2CryptoKey $cryptoKey)
{
$this->cryptoKey = $cryptoKey;
}
/**
* @return GooglePrivacyDlpV2CryptoKey
*/
public function getCryptoKey()
{
return $this->cryptoKey;
}
/**
* @param string
*/
public function setCustomAlphabet($customAlphabet)
{
$this->customAlphabet = $customAlphabet;
}
/**
* @return string
*/
public function getCustomAlphabet()
{
return $this->customAlphabet;
}
/**
* @param int
*/
public function setRadix($radix)
{
$this->radix = $radix;
}
/**
* @return int
*/
public function getRadix()
{
return $this->radix;
}
/**
* @param GooglePrivacyDlpV2InfoType
*/
public function setSurrogateInfoType(GooglePrivacyDlpV2InfoType $surrogateInfoType)
{
$this->surrogateInfoType = $surrogateInfoType;
}
/**
* @return GooglePrivacyDlpV2InfoType
*/
public function getSurrogateInfoType()
{
return $this->surrogateInfoType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2CryptoReplaceFfxFpeConfig::class, 'Google_Service_DLP_GooglePrivacyDlpV2CryptoReplaceFfxFpeConfig');

View File

@@ -0,0 +1,175 @@
<?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 GooglePrivacyDlpV2CustomInfoType extends \Google\Collection
{
protected $collection_key = 'detectionRules';
protected $detectionRulesType = GooglePrivacyDlpV2DetectionRule::class;
protected $detectionRulesDataType = 'array';
protected $dictionaryType = GooglePrivacyDlpV2Dictionary::class;
protected $dictionaryDataType = '';
/**
* @var string
*/
public $exclusionType;
protected $infoTypeType = GooglePrivacyDlpV2InfoType::class;
protected $infoTypeDataType = '';
/**
* @var string
*/
public $likelihood;
protected $regexType = GooglePrivacyDlpV2Regex::class;
protected $regexDataType = '';
protected $sensitivityScoreType = GooglePrivacyDlpV2SensitivityScore::class;
protected $sensitivityScoreDataType = '';
protected $storedTypeType = GooglePrivacyDlpV2StoredType::class;
protected $storedTypeDataType = '';
protected $surrogateTypeType = GooglePrivacyDlpV2SurrogateType::class;
protected $surrogateTypeDataType = '';
/**
* @param GooglePrivacyDlpV2DetectionRule[]
*/
public function setDetectionRules($detectionRules)
{
$this->detectionRules = $detectionRules;
}
/**
* @return GooglePrivacyDlpV2DetectionRule[]
*/
public function getDetectionRules()
{
return $this->detectionRules;
}
/**
* @param GooglePrivacyDlpV2Dictionary
*/
public function setDictionary(GooglePrivacyDlpV2Dictionary $dictionary)
{
$this->dictionary = $dictionary;
}
/**
* @return GooglePrivacyDlpV2Dictionary
*/
public function getDictionary()
{
return $this->dictionary;
}
/**
* @param string
*/
public function setExclusionType($exclusionType)
{
$this->exclusionType = $exclusionType;
}
/**
* @return string
*/
public function getExclusionType()
{
return $this->exclusionType;
}
/**
* @param GooglePrivacyDlpV2InfoType
*/
public function setInfoType(GooglePrivacyDlpV2InfoType $infoType)
{
$this->infoType = $infoType;
}
/**
* @return GooglePrivacyDlpV2InfoType
*/
public function getInfoType()
{
return $this->infoType;
}
/**
* @param string
*/
public function setLikelihood($likelihood)
{
$this->likelihood = $likelihood;
}
/**
* @return string
*/
public function getLikelihood()
{
return $this->likelihood;
}
/**
* @param GooglePrivacyDlpV2Regex
*/
public function setRegex(GooglePrivacyDlpV2Regex $regex)
{
$this->regex = $regex;
}
/**
* @return GooglePrivacyDlpV2Regex
*/
public function getRegex()
{
return $this->regex;
}
/**
* @param GooglePrivacyDlpV2SensitivityScore
*/
public function setSensitivityScore(GooglePrivacyDlpV2SensitivityScore $sensitivityScore)
{
$this->sensitivityScore = $sensitivityScore;
}
/**
* @return GooglePrivacyDlpV2SensitivityScore
*/
public function getSensitivityScore()
{
return $this->sensitivityScore;
}
/**
* @param GooglePrivacyDlpV2StoredType
*/
public function setStoredType(GooglePrivacyDlpV2StoredType $storedType)
{
$this->storedType = $storedType;
}
/**
* @return GooglePrivacyDlpV2StoredType
*/
public function getStoredType()
{
return $this->storedType;
}
/**
* @param GooglePrivacyDlpV2SurrogateType
*/
public function setSurrogateType(GooglePrivacyDlpV2SurrogateType $surrogateType)
{
$this->surrogateType = $surrogateType;
}
/**
* @return GooglePrivacyDlpV2SurrogateType
*/
public function getSurrogateType()
{
return $this->surrogateType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2CustomInfoType::class, 'Google_Service_DLP_GooglePrivacyDlpV2CustomInfoType');

View File

@@ -0,0 +1,106 @@
<?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 GooglePrivacyDlpV2DataProfileAction extends \Google\Model
{
protected $exportDataType = GooglePrivacyDlpV2Export::class;
protected $exportDataDataType = '';
protected $pubSubNotificationType = GooglePrivacyDlpV2PubSubNotification::class;
protected $pubSubNotificationDataType = '';
protected $publishToChronicleType = GooglePrivacyDlpV2PublishToChronicle::class;
protected $publishToChronicleDataType = '';
protected $publishToSccType = GooglePrivacyDlpV2PublishToSecurityCommandCenter::class;
protected $publishToSccDataType = '';
protected $tagResourcesType = GooglePrivacyDlpV2TagResources::class;
protected $tagResourcesDataType = '';
/**
* @param GooglePrivacyDlpV2Export
*/
public function setExportData(GooglePrivacyDlpV2Export $exportData)
{
$this->exportData = $exportData;
}
/**
* @return GooglePrivacyDlpV2Export
*/
public function getExportData()
{
return $this->exportData;
}
/**
* @param GooglePrivacyDlpV2PubSubNotification
*/
public function setPubSubNotification(GooglePrivacyDlpV2PubSubNotification $pubSubNotification)
{
$this->pubSubNotification = $pubSubNotification;
}
/**
* @return GooglePrivacyDlpV2PubSubNotification
*/
public function getPubSubNotification()
{
return $this->pubSubNotification;
}
/**
* @param GooglePrivacyDlpV2PublishToChronicle
*/
public function setPublishToChronicle(GooglePrivacyDlpV2PublishToChronicle $publishToChronicle)
{
$this->publishToChronicle = $publishToChronicle;
}
/**
* @return GooglePrivacyDlpV2PublishToChronicle
*/
public function getPublishToChronicle()
{
return $this->publishToChronicle;
}
/**
* @param GooglePrivacyDlpV2PublishToSecurityCommandCenter
*/
public function setPublishToScc(GooglePrivacyDlpV2PublishToSecurityCommandCenter $publishToScc)
{
$this->publishToScc = $publishToScc;
}
/**
* @return GooglePrivacyDlpV2PublishToSecurityCommandCenter
*/
public function getPublishToScc()
{
return $this->publishToScc;
}
/**
* @param GooglePrivacyDlpV2TagResources
*/
public function setTagResources(GooglePrivacyDlpV2TagResources $tagResources)
{
$this->tagResources = $tagResources;
}
/**
* @return GooglePrivacyDlpV2TagResources
*/
public function getTagResources()
{
return $this->tagResources;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DataProfileAction::class, 'Google_Service_DLP_GooglePrivacyDlpV2DataProfileAction');

View File

@@ -0,0 +1,74 @@
<?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 GooglePrivacyDlpV2DataProfileBigQueryRowSchema extends \Google\Model
{
protected $columnProfileType = GooglePrivacyDlpV2ColumnDataProfile::class;
protected $columnProfileDataType = '';
protected $fileStoreProfileType = GooglePrivacyDlpV2FileStoreDataProfile::class;
protected $fileStoreProfileDataType = '';
protected $tableProfileType = GooglePrivacyDlpV2TableDataProfile::class;
protected $tableProfileDataType = '';
/**
* @param GooglePrivacyDlpV2ColumnDataProfile
*/
public function setColumnProfile(GooglePrivacyDlpV2ColumnDataProfile $columnProfile)
{
$this->columnProfile = $columnProfile;
}
/**
* @return GooglePrivacyDlpV2ColumnDataProfile
*/
public function getColumnProfile()
{
return $this->columnProfile;
}
/**
* @param GooglePrivacyDlpV2FileStoreDataProfile
*/
public function setFileStoreProfile(GooglePrivacyDlpV2FileStoreDataProfile $fileStoreProfile)
{
$this->fileStoreProfile = $fileStoreProfile;
}
/**
* @return GooglePrivacyDlpV2FileStoreDataProfile
*/
public function getFileStoreProfile()
{
return $this->fileStoreProfile;
}
/**
* @param GooglePrivacyDlpV2TableDataProfile
*/
public function setTableProfile(GooglePrivacyDlpV2TableDataProfile $tableProfile)
{
$this->tableProfile = $tableProfile;
}
/**
* @return GooglePrivacyDlpV2TableDataProfile
*/
public function getTableProfile()
{
return $this->tableProfile;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DataProfileBigQueryRowSchema::class, 'Google_Service_DLP_GooglePrivacyDlpV2DataProfileBigQueryRowSchema');

View File

@@ -0,0 +1,110 @@
<?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 GooglePrivacyDlpV2DataProfileConfigSnapshot extends \Google\Model
{
protected $dataProfileJobType = GooglePrivacyDlpV2DataProfileJobConfig::class;
protected $dataProfileJobDataType = '';
protected $discoveryConfigType = GooglePrivacyDlpV2DiscoveryConfig::class;
protected $discoveryConfigDataType = '';
protected $inspectConfigType = GooglePrivacyDlpV2InspectConfig::class;
protected $inspectConfigDataType = '';
/**
* @var string
*/
public $inspectTemplateModifiedTime;
/**
* @var string
*/
public $inspectTemplateName;
/**
* @param GooglePrivacyDlpV2DataProfileJobConfig
*/
public function setDataProfileJob(GooglePrivacyDlpV2DataProfileJobConfig $dataProfileJob)
{
$this->dataProfileJob = $dataProfileJob;
}
/**
* @return GooglePrivacyDlpV2DataProfileJobConfig
*/
public function getDataProfileJob()
{
return $this->dataProfileJob;
}
/**
* @param GooglePrivacyDlpV2DiscoveryConfig
*/
public function setDiscoveryConfig(GooglePrivacyDlpV2DiscoveryConfig $discoveryConfig)
{
$this->discoveryConfig = $discoveryConfig;
}
/**
* @return GooglePrivacyDlpV2DiscoveryConfig
*/
public function getDiscoveryConfig()
{
return $this->discoveryConfig;
}
/**
* @param GooglePrivacyDlpV2InspectConfig
*/
public function setInspectConfig(GooglePrivacyDlpV2InspectConfig $inspectConfig)
{
$this->inspectConfig = $inspectConfig;
}
/**
* @return GooglePrivacyDlpV2InspectConfig
*/
public function getInspectConfig()
{
return $this->inspectConfig;
}
/**
* @param string
*/
public function setInspectTemplateModifiedTime($inspectTemplateModifiedTime)
{
$this->inspectTemplateModifiedTime = $inspectTemplateModifiedTime;
}
/**
* @return string
*/
public function getInspectTemplateModifiedTime()
{
return $this->inspectTemplateModifiedTime;
}
/**
* @param string
*/
public function setInspectTemplateName($inspectTemplateName)
{
$this->inspectTemplateName = $inspectTemplateName;
}
/**
* @return string
*/
public function getInspectTemplateName()
{
return $this->inspectTemplateName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DataProfileConfigSnapshot::class, 'Google_Service_DLP_GooglePrivacyDlpV2DataProfileConfigSnapshot');

View File

@@ -0,0 +1,111 @@
<?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 GooglePrivacyDlpV2DataProfileJobConfig extends \Google\Collection
{
protected $collection_key = 'inspectTemplates';
protected $dataProfileActionsType = GooglePrivacyDlpV2DataProfileAction::class;
protected $dataProfileActionsDataType = 'array';
/**
* @var string[]
*/
public $inspectTemplates;
protected $locationType = GooglePrivacyDlpV2DataProfileLocation::class;
protected $locationDataType = '';
protected $otherCloudStartingLocationType = GooglePrivacyDlpV2OtherCloudDiscoveryStartingLocation::class;
protected $otherCloudStartingLocationDataType = '';
/**
* @var string
*/
public $projectId;
/**
* @param GooglePrivacyDlpV2DataProfileAction[]
*/
public function setDataProfileActions($dataProfileActions)
{
$this->dataProfileActions = $dataProfileActions;
}
/**
* @return GooglePrivacyDlpV2DataProfileAction[]
*/
public function getDataProfileActions()
{
return $this->dataProfileActions;
}
/**
* @param string[]
*/
public function setInspectTemplates($inspectTemplates)
{
$this->inspectTemplates = $inspectTemplates;
}
/**
* @return string[]
*/
public function getInspectTemplates()
{
return $this->inspectTemplates;
}
/**
* @param GooglePrivacyDlpV2DataProfileLocation
*/
public function setLocation(GooglePrivacyDlpV2DataProfileLocation $location)
{
$this->location = $location;
}
/**
* @return GooglePrivacyDlpV2DataProfileLocation
*/
public function getLocation()
{
return $this->location;
}
/**
* @param GooglePrivacyDlpV2OtherCloudDiscoveryStartingLocation
*/
public function setOtherCloudStartingLocation(GooglePrivacyDlpV2OtherCloudDiscoveryStartingLocation $otherCloudStartingLocation)
{
$this->otherCloudStartingLocation = $otherCloudStartingLocation;
}
/**
* @return GooglePrivacyDlpV2OtherCloudDiscoveryStartingLocation
*/
public function getOtherCloudStartingLocation()
{
return $this->otherCloudStartingLocation;
}
/**
* @param string
*/
public function setProjectId($projectId)
{
$this->projectId = $projectId;
}
/**
* @return string
*/
public function getProjectId()
{
return $this->projectId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DataProfileJobConfig::class, 'Google_Service_DLP_GooglePrivacyDlpV2DataProfileJobConfig');

View File

@@ -0,0 +1,62 @@
<?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 GooglePrivacyDlpV2DataProfileLocation extends \Google\Model
{
/**
* @var string
*/
public $folderId;
/**
* @var string
*/
public $organizationId;
/**
* @param string
*/
public function setFolderId($folderId)
{
$this->folderId = $folderId;
}
/**
* @return string
*/
public function getFolderId()
{
return $this->folderId;
}
/**
* @param string
*/
public function setOrganizationId($organizationId)
{
$this->organizationId = $organizationId;
}
/**
* @return string
*/
public function getOrganizationId()
{
return $this->organizationId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DataProfileLocation::class, 'Google_Service_DLP_GooglePrivacyDlpV2DataProfileLocation');

View File

@@ -0,0 +1,42 @@
<?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 GooglePrivacyDlpV2DataProfilePubSubCondition extends \Google\Model
{
protected $expressionsType = GooglePrivacyDlpV2PubSubExpressions::class;
protected $expressionsDataType = '';
/**
* @param GooglePrivacyDlpV2PubSubExpressions
*/
public function setExpressions(GooglePrivacyDlpV2PubSubExpressions $expressions)
{
$this->expressions = $expressions;
}
/**
* @return GooglePrivacyDlpV2PubSubExpressions
*/
public function getExpressions()
{
return $this->expressions;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DataProfilePubSubCondition::class, 'Google_Service_DLP_GooglePrivacyDlpV2DataProfilePubSubCondition');

View File

@@ -0,0 +1,76 @@
<?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 GooglePrivacyDlpV2DataProfilePubSubMessage extends \Google\Model
{
/**
* @var string
*/
public $event;
protected $fileStoreProfileType = GooglePrivacyDlpV2FileStoreDataProfile::class;
protected $fileStoreProfileDataType = '';
protected $profileType = GooglePrivacyDlpV2TableDataProfile::class;
protected $profileDataType = '';
/**
* @param string
*/
public function setEvent($event)
{
$this->event = $event;
}
/**
* @return string
*/
public function getEvent()
{
return $this->event;
}
/**
* @param GooglePrivacyDlpV2FileStoreDataProfile
*/
public function setFileStoreProfile(GooglePrivacyDlpV2FileStoreDataProfile $fileStoreProfile)
{
$this->fileStoreProfile = $fileStoreProfile;
}
/**
* @return GooglePrivacyDlpV2FileStoreDataProfile
*/
public function getFileStoreProfile()
{
return $this->fileStoreProfile;
}
/**
* @param GooglePrivacyDlpV2TableDataProfile
*/
public function setProfile(GooglePrivacyDlpV2TableDataProfile $profile)
{
$this->profile = $profile;
}
/**
* @return GooglePrivacyDlpV2TableDataProfile
*/
public function getProfile()
{
return $this->profile;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DataProfilePubSubMessage::class, 'Google_Service_DLP_GooglePrivacyDlpV2DataProfilePubSubMessage');

View File

@@ -0,0 +1,44 @@
<?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 GooglePrivacyDlpV2DataRiskLevel extends \Google\Model
{
/**
* @var string
*/
public $score;
/**
* @param string
*/
public function setScore($score)
{
$this->score = $score;
}
/**
* @return string
*/
public function getScore()
{
return $this->score;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DataRiskLevel::class, 'Google_Service_DLP_GooglePrivacyDlpV2DataRiskLevel');

View File

@@ -0,0 +1,44 @@
<?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 GooglePrivacyDlpV2DataSourceType extends \Google\Model
{
/**
* @var string
*/
public $dataSource;
/**
* @param string
*/
public function setDataSource($dataSource)
{
$this->dataSource = $dataSource;
}
/**
* @return string
*/
public function getDataSource()
{
return $this->dataSource;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DataSourceType::class, 'Google_Service_DLP_GooglePrivacyDlpV2DataSourceType');

View File

@@ -0,0 +1,42 @@
<?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 GooglePrivacyDlpV2DatabaseResourceCollection extends \Google\Model
{
protected $includeRegexesType = GooglePrivacyDlpV2DatabaseResourceRegexes::class;
protected $includeRegexesDataType = '';
/**
* @param GooglePrivacyDlpV2DatabaseResourceRegexes
*/
public function setIncludeRegexes(GooglePrivacyDlpV2DatabaseResourceRegexes $includeRegexes)
{
$this->includeRegexes = $includeRegexes;
}
/**
* @return GooglePrivacyDlpV2DatabaseResourceRegexes
*/
public function getIncludeRegexes()
{
return $this->includeRegexes;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DatabaseResourceCollection::class, 'Google_Service_DLP_GooglePrivacyDlpV2DatabaseResourceCollection');

View File

@@ -0,0 +1,98 @@
<?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 GooglePrivacyDlpV2DatabaseResourceReference extends \Google\Model
{
/**
* @var string
*/
public $database;
/**
* @var string
*/
public $databaseResource;
/**
* @var string
*/
public $instance;
/**
* @var string
*/
public $projectId;
/**
* @param string
*/
public function setDatabase($database)
{
$this->database = $database;
}
/**
* @return string
*/
public function getDatabase()
{
return $this->database;
}
/**
* @param string
*/
public function setDatabaseResource($databaseResource)
{
$this->databaseResource = $databaseResource;
}
/**
* @return string
*/
public function getDatabaseResource()
{
return $this->databaseResource;
}
/**
* @param string
*/
public function setInstance($instance)
{
$this->instance = $instance;
}
/**
* @return string
*/
public function getInstance()
{
return $this->instance;
}
/**
* @param string
*/
public function setProjectId($projectId)
{
$this->projectId = $projectId;
}
/**
* @return string
*/
public function getProjectId()
{
return $this->projectId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DatabaseResourceReference::class, 'Google_Service_DLP_GooglePrivacyDlpV2DatabaseResourceReference');

View File

@@ -0,0 +1,98 @@
<?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 GooglePrivacyDlpV2DatabaseResourceRegex extends \Google\Model
{
/**
* @var string
*/
public $databaseRegex;
/**
* @var string
*/
public $databaseResourceNameRegex;
/**
* @var string
*/
public $instanceRegex;
/**
* @var string
*/
public $projectIdRegex;
/**
* @param string
*/
public function setDatabaseRegex($databaseRegex)
{
$this->databaseRegex = $databaseRegex;
}
/**
* @return string
*/
public function getDatabaseRegex()
{
return $this->databaseRegex;
}
/**
* @param string
*/
public function setDatabaseResourceNameRegex($databaseResourceNameRegex)
{
$this->databaseResourceNameRegex = $databaseResourceNameRegex;
}
/**
* @return string
*/
public function getDatabaseResourceNameRegex()
{
return $this->databaseResourceNameRegex;
}
/**
* @param string
*/
public function setInstanceRegex($instanceRegex)
{
$this->instanceRegex = $instanceRegex;
}
/**
* @return string
*/
public function getInstanceRegex()
{
return $this->instanceRegex;
}
/**
* @param string
*/
public function setProjectIdRegex($projectIdRegex)
{
$this->projectIdRegex = $projectIdRegex;
}
/**
* @return string
*/
public function getProjectIdRegex()
{
return $this->projectIdRegex;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DatabaseResourceRegex::class, 'Google_Service_DLP_GooglePrivacyDlpV2DatabaseResourceRegex');

View File

@@ -0,0 +1,43 @@
<?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 GooglePrivacyDlpV2DatabaseResourceRegexes extends \Google\Collection
{
protected $collection_key = 'patterns';
protected $patternsType = GooglePrivacyDlpV2DatabaseResourceRegex::class;
protected $patternsDataType = 'array';
/**
* @param GooglePrivacyDlpV2DatabaseResourceRegex[]
*/
public function setPatterns($patterns)
{
$this->patterns = $patterns;
}
/**
* @return GooglePrivacyDlpV2DatabaseResourceRegex[]
*/
public function getPatterns()
{
return $this->patterns;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DatabaseResourceRegexes::class, 'Google_Service_DLP_GooglePrivacyDlpV2DatabaseResourceRegexes');

View File

@@ -0,0 +1,42 @@
<?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 GooglePrivacyDlpV2DatastoreKey extends \Google\Model
{
protected $entityKeyType = GooglePrivacyDlpV2Key::class;
protected $entityKeyDataType = '';
/**
* @param GooglePrivacyDlpV2Key
*/
public function setEntityKey(GooglePrivacyDlpV2Key $entityKey)
{
$this->entityKey = $entityKey;
}
/**
* @return GooglePrivacyDlpV2Key
*/
public function getEntityKey()
{
return $this->entityKey;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DatastoreKey::class, 'Google_Service_DLP_GooglePrivacyDlpV2DatastoreKey');

View File

@@ -0,0 +1,58 @@
<?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 GooglePrivacyDlpV2DatastoreOptions extends \Google\Model
{
protected $kindType = GooglePrivacyDlpV2KindExpression::class;
protected $kindDataType = '';
protected $partitionIdType = GooglePrivacyDlpV2PartitionId::class;
protected $partitionIdDataType = '';
/**
* @param GooglePrivacyDlpV2KindExpression
*/
public function setKind(GooglePrivacyDlpV2KindExpression $kind)
{
$this->kind = $kind;
}
/**
* @return GooglePrivacyDlpV2KindExpression
*/
public function getKind()
{
return $this->kind;
}
/**
* @param GooglePrivacyDlpV2PartitionId
*/
public function setPartitionId(GooglePrivacyDlpV2PartitionId $partitionId)
{
$this->partitionId = $partitionId;
}
/**
* @return GooglePrivacyDlpV2PartitionId
*/
public function getPartitionId()
{
return $this->partitionId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DatastoreOptions::class, 'Google_Service_DLP_GooglePrivacyDlpV2DatastoreOptions');

View File

@@ -0,0 +1,94 @@
<?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 GooglePrivacyDlpV2DateShiftConfig extends \Google\Model
{
protected $contextType = GooglePrivacyDlpV2FieldId::class;
protected $contextDataType = '';
protected $cryptoKeyType = GooglePrivacyDlpV2CryptoKey::class;
protected $cryptoKeyDataType = '';
/**
* @var int
*/
public $lowerBoundDays;
/**
* @var int
*/
public $upperBoundDays;
/**
* @param GooglePrivacyDlpV2FieldId
*/
public function setContext(GooglePrivacyDlpV2FieldId $context)
{
$this->context = $context;
}
/**
* @return GooglePrivacyDlpV2FieldId
*/
public function getContext()
{
return $this->context;
}
/**
* @param GooglePrivacyDlpV2CryptoKey
*/
public function setCryptoKey(GooglePrivacyDlpV2CryptoKey $cryptoKey)
{
$this->cryptoKey = $cryptoKey;
}
/**
* @return GooglePrivacyDlpV2CryptoKey
*/
public function getCryptoKey()
{
return $this->cryptoKey;
}
/**
* @param int
*/
public function setLowerBoundDays($lowerBoundDays)
{
$this->lowerBoundDays = $lowerBoundDays;
}
/**
* @return int
*/
public function getLowerBoundDays()
{
return $this->lowerBoundDays;
}
/**
* @param int
*/
public function setUpperBoundDays($upperBoundDays)
{
$this->upperBoundDays = $upperBoundDays;
}
/**
* @return int
*/
public function getUpperBoundDays()
{
return $this->upperBoundDays;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DateShiftConfig::class, 'Google_Service_DLP_GooglePrivacyDlpV2DateShiftConfig');

View File

@@ -0,0 +1,92 @@
<?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 GooglePrivacyDlpV2DateTime extends \Google\Model
{
protected $dateType = GoogleTypeDate::class;
protected $dateDataType = '';
/**
* @var string
*/
public $dayOfWeek;
protected $timeType = GoogleTypeTimeOfDay::class;
protected $timeDataType = '';
protected $timeZoneType = GooglePrivacyDlpV2TimeZone::class;
protected $timeZoneDataType = '';
/**
* @param GoogleTypeDate
*/
public function setDate(GoogleTypeDate $date)
{
$this->date = $date;
}
/**
* @return GoogleTypeDate
*/
public function getDate()
{
return $this->date;
}
/**
* @param string
*/
public function setDayOfWeek($dayOfWeek)
{
$this->dayOfWeek = $dayOfWeek;
}
/**
* @return string
*/
public function getDayOfWeek()
{
return $this->dayOfWeek;
}
/**
* @param GoogleTypeTimeOfDay
*/
public function setTime(GoogleTypeTimeOfDay $time)
{
$this->time = $time;
}
/**
* @return GoogleTypeTimeOfDay
*/
public function getTime()
{
return $this->time;
}
/**
* @param GooglePrivacyDlpV2TimeZone
*/
public function setTimeZone(GooglePrivacyDlpV2TimeZone $timeZone)
{
$this->timeZone = $timeZone;
}
/**
* @return GooglePrivacyDlpV2TimeZone
*/
public function getTimeZone()
{
return $this->timeZone;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DateTime::class, 'Google_Service_DLP_GooglePrivacyDlpV2DateTime');

View File

@@ -0,0 +1,95 @@
<?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 GooglePrivacyDlpV2Deidentify extends \Google\Collection
{
protected $collection_key = 'fileTypesToTransform';
/**
* @var string
*/
public $cloudStorageOutput;
/**
* @var string[]
*/
public $fileTypesToTransform;
protected $transformationConfigType = GooglePrivacyDlpV2TransformationConfig::class;
protected $transformationConfigDataType = '';
protected $transformationDetailsStorageConfigType = GooglePrivacyDlpV2TransformationDetailsStorageConfig::class;
protected $transformationDetailsStorageConfigDataType = '';
/**
* @param string
*/
public function setCloudStorageOutput($cloudStorageOutput)
{
$this->cloudStorageOutput = $cloudStorageOutput;
}
/**
* @return string
*/
public function getCloudStorageOutput()
{
return $this->cloudStorageOutput;
}
/**
* @param string[]
*/
public function setFileTypesToTransform($fileTypesToTransform)
{
$this->fileTypesToTransform = $fileTypesToTransform;
}
/**
* @return string[]
*/
public function getFileTypesToTransform()
{
return $this->fileTypesToTransform;
}
/**
* @param GooglePrivacyDlpV2TransformationConfig
*/
public function setTransformationConfig(GooglePrivacyDlpV2TransformationConfig $transformationConfig)
{
$this->transformationConfig = $transformationConfig;
}
/**
* @return GooglePrivacyDlpV2TransformationConfig
*/
public function getTransformationConfig()
{
return $this->transformationConfig;
}
/**
* @param GooglePrivacyDlpV2TransformationDetailsStorageConfig
*/
public function setTransformationDetailsStorageConfig(GooglePrivacyDlpV2TransformationDetailsStorageConfig $transformationDetailsStorageConfig)
{
$this->transformationDetailsStorageConfig = $transformationDetailsStorageConfig;
}
/**
* @return GooglePrivacyDlpV2TransformationDetailsStorageConfig
*/
public function getTransformationDetailsStorageConfig()
{
return $this->transformationDetailsStorageConfig;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2Deidentify::class, 'Google_Service_DLP_GooglePrivacyDlpV2Deidentify');

View File

@@ -0,0 +1,90 @@
<?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 GooglePrivacyDlpV2DeidentifyConfig extends \Google\Model
{
protected $imageTransformationsType = GooglePrivacyDlpV2ImageTransformations::class;
protected $imageTransformationsDataType = '';
protected $infoTypeTransformationsType = GooglePrivacyDlpV2InfoTypeTransformations::class;
protected $infoTypeTransformationsDataType = '';
protected $recordTransformationsType = GooglePrivacyDlpV2RecordTransformations::class;
protected $recordTransformationsDataType = '';
protected $transformationErrorHandlingType = GooglePrivacyDlpV2TransformationErrorHandling::class;
protected $transformationErrorHandlingDataType = '';
/**
* @param GooglePrivacyDlpV2ImageTransformations
*/
public function setImageTransformations(GooglePrivacyDlpV2ImageTransformations $imageTransformations)
{
$this->imageTransformations = $imageTransformations;
}
/**
* @return GooglePrivacyDlpV2ImageTransformations
*/
public function getImageTransformations()
{
return $this->imageTransformations;
}
/**
* @param GooglePrivacyDlpV2InfoTypeTransformations
*/
public function setInfoTypeTransformations(GooglePrivacyDlpV2InfoTypeTransformations $infoTypeTransformations)
{
$this->infoTypeTransformations = $infoTypeTransformations;
}
/**
* @return GooglePrivacyDlpV2InfoTypeTransformations
*/
public function getInfoTypeTransformations()
{
return $this->infoTypeTransformations;
}
/**
* @param GooglePrivacyDlpV2RecordTransformations
*/
public function setRecordTransformations(GooglePrivacyDlpV2RecordTransformations $recordTransformations)
{
$this->recordTransformations = $recordTransformations;
}
/**
* @return GooglePrivacyDlpV2RecordTransformations
*/
public function getRecordTransformations()
{
return $this->recordTransformations;
}
/**
* @param GooglePrivacyDlpV2TransformationErrorHandling
*/
public function setTransformationErrorHandling(GooglePrivacyDlpV2TransformationErrorHandling $transformationErrorHandling)
{
$this->transformationErrorHandling = $transformationErrorHandling;
}
/**
* @return GooglePrivacyDlpV2TransformationErrorHandling
*/
public function getTransformationErrorHandling()
{
return $this->transformationErrorHandling;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DeidentifyConfig::class, 'Google_Service_DLP_GooglePrivacyDlpV2DeidentifyConfig');

View File

@@ -0,0 +1,128 @@
<?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 GooglePrivacyDlpV2DeidentifyContentRequest extends \Google\Model
{
protected $deidentifyConfigType = GooglePrivacyDlpV2DeidentifyConfig::class;
protected $deidentifyConfigDataType = '';
/**
* @var string
*/
public $deidentifyTemplateName;
protected $inspectConfigType = GooglePrivacyDlpV2InspectConfig::class;
protected $inspectConfigDataType = '';
/**
* @var string
*/
public $inspectTemplateName;
protected $itemType = GooglePrivacyDlpV2ContentItem::class;
protected $itemDataType = '';
/**
* @var string
*/
public $locationId;
/**
* @param GooglePrivacyDlpV2DeidentifyConfig
*/
public function setDeidentifyConfig(GooglePrivacyDlpV2DeidentifyConfig $deidentifyConfig)
{
$this->deidentifyConfig = $deidentifyConfig;
}
/**
* @return GooglePrivacyDlpV2DeidentifyConfig
*/
public function getDeidentifyConfig()
{
return $this->deidentifyConfig;
}
/**
* @param string
*/
public function setDeidentifyTemplateName($deidentifyTemplateName)
{
$this->deidentifyTemplateName = $deidentifyTemplateName;
}
/**
* @return string
*/
public function getDeidentifyTemplateName()
{
return $this->deidentifyTemplateName;
}
/**
* @param GooglePrivacyDlpV2InspectConfig
*/
public function setInspectConfig(GooglePrivacyDlpV2InspectConfig $inspectConfig)
{
$this->inspectConfig = $inspectConfig;
}
/**
* @return GooglePrivacyDlpV2InspectConfig
*/
public function getInspectConfig()
{
return $this->inspectConfig;
}
/**
* @param string
*/
public function setInspectTemplateName($inspectTemplateName)
{
$this->inspectTemplateName = $inspectTemplateName;
}
/**
* @return string
*/
public function getInspectTemplateName()
{
return $this->inspectTemplateName;
}
/**
* @param GooglePrivacyDlpV2ContentItem
*/
public function setItem(GooglePrivacyDlpV2ContentItem $item)
{
$this->item = $item;
}
/**
* @return GooglePrivacyDlpV2ContentItem
*/
public function getItem()
{
return $this->item;
}
/**
* @param string
*/
public function setLocationId($locationId)
{
$this->locationId = $locationId;
}
/**
* @return string
*/
public function getLocationId()
{
return $this->locationId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DeidentifyContentRequest::class, 'Google_Service_DLP_GooglePrivacyDlpV2DeidentifyContentRequest');

View File

@@ -0,0 +1,58 @@
<?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 GooglePrivacyDlpV2DeidentifyContentResponse extends \Google\Model
{
protected $itemType = GooglePrivacyDlpV2ContentItem::class;
protected $itemDataType = '';
protected $overviewType = GooglePrivacyDlpV2TransformationOverview::class;
protected $overviewDataType = '';
/**
* @param GooglePrivacyDlpV2ContentItem
*/
public function setItem(GooglePrivacyDlpV2ContentItem $item)
{
$this->item = $item;
}
/**
* @return GooglePrivacyDlpV2ContentItem
*/
public function getItem()
{
return $this->item;
}
/**
* @param GooglePrivacyDlpV2TransformationOverview
*/
public function setOverview(GooglePrivacyDlpV2TransformationOverview $overview)
{
$this->overview = $overview;
}
/**
* @return GooglePrivacyDlpV2TransformationOverview
*/
public function getOverview()
{
return $this->overview;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DeidentifyContentResponse::class, 'Google_Service_DLP_GooglePrivacyDlpV2DeidentifyContentResponse');

View File

@@ -0,0 +1,58 @@
<?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 GooglePrivacyDlpV2DeidentifyDataSourceDetails extends \Google\Model
{
protected $deidentifyStatsType = GooglePrivacyDlpV2DeidentifyDataSourceStats::class;
protected $deidentifyStatsDataType = '';
protected $requestedOptionsType = GooglePrivacyDlpV2RequestedDeidentifyOptions::class;
protected $requestedOptionsDataType = '';
/**
* @param GooglePrivacyDlpV2DeidentifyDataSourceStats
*/
public function setDeidentifyStats(GooglePrivacyDlpV2DeidentifyDataSourceStats $deidentifyStats)
{
$this->deidentifyStats = $deidentifyStats;
}
/**
* @return GooglePrivacyDlpV2DeidentifyDataSourceStats
*/
public function getDeidentifyStats()
{
return $this->deidentifyStats;
}
/**
* @param GooglePrivacyDlpV2RequestedDeidentifyOptions
*/
public function setRequestedOptions(GooglePrivacyDlpV2RequestedDeidentifyOptions $requestedOptions)
{
$this->requestedOptions = $requestedOptions;
}
/**
* @return GooglePrivacyDlpV2RequestedDeidentifyOptions
*/
public function getRequestedOptions()
{
return $this->requestedOptions;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DeidentifyDataSourceDetails::class, 'Google_Service_DLP_GooglePrivacyDlpV2DeidentifyDataSourceDetails');

View File

@@ -0,0 +1,80 @@
<?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 GooglePrivacyDlpV2DeidentifyDataSourceStats extends \Google\Model
{
/**
* @var string
*/
public $transformationCount;
/**
* @var string
*/
public $transformationErrorCount;
/**
* @var string
*/
public $transformedBytes;
/**
* @param string
*/
public function setTransformationCount($transformationCount)
{
$this->transformationCount = $transformationCount;
}
/**
* @return string
*/
public function getTransformationCount()
{
return $this->transformationCount;
}
/**
* @param string
*/
public function setTransformationErrorCount($transformationErrorCount)
{
$this->transformationErrorCount = $transformationErrorCount;
}
/**
* @return string
*/
public function getTransformationErrorCount()
{
return $this->transformationErrorCount;
}
/**
* @param string
*/
public function setTransformedBytes($transformedBytes)
{
$this->transformedBytes = $transformedBytes;
}
/**
* @return string
*/
public function getTransformedBytes()
{
return $this->transformedBytes;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DeidentifyDataSourceStats::class, 'Google_Service_DLP_GooglePrivacyDlpV2DeidentifyDataSourceStats');

View File

@@ -0,0 +1,132 @@
<?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 GooglePrivacyDlpV2DeidentifyTemplate extends \Google\Model
{
/**
* @var string
*/
public $createTime;
protected $deidentifyConfigType = GooglePrivacyDlpV2DeidentifyConfig::class;
protected $deidentifyConfigDataType = '';
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $updateTime;
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param GooglePrivacyDlpV2DeidentifyConfig
*/
public function setDeidentifyConfig(GooglePrivacyDlpV2DeidentifyConfig $deidentifyConfig)
{
$this->deidentifyConfig = $deidentifyConfig;
}
/**
* @return GooglePrivacyDlpV2DeidentifyConfig
*/
public function getDeidentifyConfig()
{
return $this->deidentifyConfig;
}
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setUpdateTime($updateTime)
{
$this->updateTime = $updateTime;
}
/**
* @return string
*/
public function getUpdateTime()
{
return $this->updateTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DeidentifyTemplate::class, 'Google_Service_DLP_GooglePrivacyDlpV2DeidentifyTemplate');

View File

@@ -0,0 +1,77 @@
<?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 GooglePrivacyDlpV2DeltaPresenceEstimationConfig extends \Google\Collection
{
protected $collection_key = 'quasiIds';
protected $auxiliaryTablesType = GooglePrivacyDlpV2StatisticalTable::class;
protected $auxiliaryTablesDataType = 'array';
protected $quasiIdsType = GooglePrivacyDlpV2QuasiId::class;
protected $quasiIdsDataType = 'array';
/**
* @var string
*/
public $regionCode;
/**
* @param GooglePrivacyDlpV2StatisticalTable[]
*/
public function setAuxiliaryTables($auxiliaryTables)
{
$this->auxiliaryTables = $auxiliaryTables;
}
/**
* @return GooglePrivacyDlpV2StatisticalTable[]
*/
public function getAuxiliaryTables()
{
return $this->auxiliaryTables;
}
/**
* @param GooglePrivacyDlpV2QuasiId[]
*/
public function setQuasiIds($quasiIds)
{
$this->quasiIds = $quasiIds;
}
/**
* @return GooglePrivacyDlpV2QuasiId[]
*/
public function getQuasiIds()
{
return $this->quasiIds;
}
/**
* @param string
*/
public function setRegionCode($regionCode)
{
$this->regionCode = $regionCode;
}
/**
* @return string
*/
public function getRegionCode()
{
return $this->regionCode;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DeltaPresenceEstimationConfig::class, 'Google_Service_DLP_GooglePrivacyDlpV2DeltaPresenceEstimationConfig');

View File

@@ -0,0 +1,97 @@
<?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 GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucket extends \Google\Collection
{
protected $collection_key = 'bucketValues';
/**
* @var string
*/
public $bucketSize;
/**
* @var string
*/
public $bucketValueCount;
protected $bucketValuesType = GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValues::class;
protected $bucketValuesDataType = 'array';
public $maxProbability;
public $minProbability;
/**
* @param string
*/
public function setBucketSize($bucketSize)
{
$this->bucketSize = $bucketSize;
}
/**
* @return string
*/
public function getBucketSize()
{
return $this->bucketSize;
}
/**
* @param string
*/
public function setBucketValueCount($bucketValueCount)
{
$this->bucketValueCount = $bucketValueCount;
}
/**
* @return string
*/
public function getBucketValueCount()
{
return $this->bucketValueCount;
}
/**
* @param GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValues[]
*/
public function setBucketValues($bucketValues)
{
$this->bucketValues = $bucketValues;
}
/**
* @return GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValues[]
*/
public function getBucketValues()
{
return $this->bucketValues;
}
public function setMaxProbability($maxProbability)
{
$this->maxProbability = $maxProbability;
}
public function getMaxProbability()
{
return $this->maxProbability;
}
public function setMinProbability($minProbability)
{
$this->minProbability = $minProbability;
}
public function getMinProbability()
{
return $this->minProbability;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucket::class, 'Google_Service_DLP_GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucket');

View File

@@ -0,0 +1,52 @@
<?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 GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValues extends \Google\Collection
{
protected $collection_key = 'quasiIdsValues';
public $estimatedProbability;
protected $quasiIdsValuesType = GooglePrivacyDlpV2Value::class;
protected $quasiIdsValuesDataType = 'array';
public function setEstimatedProbability($estimatedProbability)
{
$this->estimatedProbability = $estimatedProbability;
}
public function getEstimatedProbability()
{
return $this->estimatedProbability;
}
/**
* @param GooglePrivacyDlpV2Value[]
*/
public function setQuasiIdsValues($quasiIdsValues)
{
$this->quasiIdsValues = $quasiIdsValues;
}
/**
* @return GooglePrivacyDlpV2Value[]
*/
public function getQuasiIdsValues()
{
return $this->quasiIdsValues;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValues::class, 'Google_Service_DLP_GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValues');

View File

@@ -0,0 +1,43 @@
<?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 GooglePrivacyDlpV2DeltaPresenceEstimationResult extends \Google\Collection
{
protected $collection_key = 'deltaPresenceEstimationHistogram';
protected $deltaPresenceEstimationHistogramType = GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucket::class;
protected $deltaPresenceEstimationHistogramDataType = 'array';
/**
* @param GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucket[]
*/
public function setDeltaPresenceEstimationHistogram($deltaPresenceEstimationHistogram)
{
$this->deltaPresenceEstimationHistogram = $deltaPresenceEstimationHistogram;
}
/**
* @return GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucket[]
*/
public function getDeltaPresenceEstimationHistogram()
{
return $this->deltaPresenceEstimationHistogram;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DeltaPresenceEstimationResult::class, 'Google_Service_DLP_GooglePrivacyDlpV2DeltaPresenceEstimationResult');

View File

@@ -0,0 +1,42 @@
<?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 GooglePrivacyDlpV2DetectionRule extends \Google\Model
{
protected $hotwordRuleType = GooglePrivacyDlpV2HotwordRule::class;
protected $hotwordRuleDataType = '';
/**
* @param GooglePrivacyDlpV2HotwordRule
*/
public function setHotwordRule(GooglePrivacyDlpV2HotwordRule $hotwordRule)
{
$this->hotwordRule = $hotwordRule;
}
/**
* @return GooglePrivacyDlpV2HotwordRule
*/
public function getHotwordRule()
{
return $this->hotwordRule;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DetectionRule::class, 'Google_Service_DLP_GooglePrivacyDlpV2DetectionRule');

View File

@@ -0,0 +1,58 @@
<?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 GooglePrivacyDlpV2Dictionary extends \Google\Model
{
protected $cloudStoragePathType = GooglePrivacyDlpV2CloudStoragePath::class;
protected $cloudStoragePathDataType = '';
protected $wordListType = GooglePrivacyDlpV2WordList::class;
protected $wordListDataType = '';
/**
* @param GooglePrivacyDlpV2CloudStoragePath
*/
public function setCloudStoragePath(GooglePrivacyDlpV2CloudStoragePath $cloudStoragePath)
{
$this->cloudStoragePath = $cloudStoragePath;
}
/**
* @return GooglePrivacyDlpV2CloudStoragePath
*/
public function getCloudStoragePath()
{
return $this->cloudStoragePath;
}
/**
* @param GooglePrivacyDlpV2WordList
*/
public function setWordList(GooglePrivacyDlpV2WordList $wordList)
{
$this->wordList = $wordList;
}
/**
* @return GooglePrivacyDlpV2WordList
*/
public function getWordList()
{
return $this->wordList;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2Dictionary::class, 'Google_Service_DLP_GooglePrivacyDlpV2Dictionary');

View File

@@ -0,0 +1,25 @@
<?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 GooglePrivacyDlpV2Disabled extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2Disabled::class, 'Google_Service_DLP_GooglePrivacyDlpV2Disabled');

View File

@@ -0,0 +1,94 @@
<?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 GooglePrivacyDlpV2DiscoveryBigQueryConditions extends \Google\Model
{
/**
* @var string
*/
public $createdAfter;
protected $orConditionsType = GooglePrivacyDlpV2OrConditions::class;
protected $orConditionsDataType = '';
/**
* @var string
*/
public $typeCollection;
protected $typesType = GooglePrivacyDlpV2BigQueryTableTypes::class;
protected $typesDataType = '';
/**
* @param string
*/
public function setCreatedAfter($createdAfter)
{
$this->createdAfter = $createdAfter;
}
/**
* @return string
*/
public function getCreatedAfter()
{
return $this->createdAfter;
}
/**
* @param GooglePrivacyDlpV2OrConditions
*/
public function setOrConditions(GooglePrivacyDlpV2OrConditions $orConditions)
{
$this->orConditions = $orConditions;
}
/**
* @return GooglePrivacyDlpV2OrConditions
*/
public function getOrConditions()
{
return $this->orConditions;
}
/**
* @param string
*/
public function setTypeCollection($typeCollection)
{
$this->typeCollection = $typeCollection;
}
/**
* @return string
*/
public function getTypeCollection()
{
return $this->typeCollection;
}
/**
* @param GooglePrivacyDlpV2BigQueryTableTypes
*/
public function setTypes(GooglePrivacyDlpV2BigQueryTableTypes $types)
{
$this->types = $types;
}
/**
* @return GooglePrivacyDlpV2BigQueryTableTypes
*/
public function getTypes()
{
return $this->types;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DiscoveryBigQueryConditions::class, 'Google_Service_DLP_GooglePrivacyDlpV2DiscoveryBigQueryConditions');

View File

@@ -0,0 +1,74 @@
<?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 GooglePrivacyDlpV2DiscoveryBigQueryFilter extends \Google\Model
{
protected $otherTablesType = GooglePrivacyDlpV2AllOtherBigQueryTables::class;
protected $otherTablesDataType = '';
protected $tableReferenceType = GooglePrivacyDlpV2TableReference::class;
protected $tableReferenceDataType = '';
protected $tablesType = GooglePrivacyDlpV2BigQueryTableCollection::class;
protected $tablesDataType = '';
/**
* @param GooglePrivacyDlpV2AllOtherBigQueryTables
*/
public function setOtherTables(GooglePrivacyDlpV2AllOtherBigQueryTables $otherTables)
{
$this->otherTables = $otherTables;
}
/**
* @return GooglePrivacyDlpV2AllOtherBigQueryTables
*/
public function getOtherTables()
{
return $this->otherTables;
}
/**
* @param GooglePrivacyDlpV2TableReference
*/
public function setTableReference(GooglePrivacyDlpV2TableReference $tableReference)
{
$this->tableReference = $tableReference;
}
/**
* @return GooglePrivacyDlpV2TableReference
*/
public function getTableReference()
{
return $this->tableReference;
}
/**
* @param GooglePrivacyDlpV2BigQueryTableCollection
*/
public function setTables(GooglePrivacyDlpV2BigQueryTableCollection $tables)
{
$this->tables = $tables;
}
/**
* @return GooglePrivacyDlpV2BigQueryTableCollection
*/
public function getTables()
{
return $this->tables;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DiscoveryBigQueryFilter::class, 'Google_Service_DLP_GooglePrivacyDlpV2DiscoveryBigQueryFilter');

View File

@@ -0,0 +1,63 @@
<?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 GooglePrivacyDlpV2DiscoveryCloudSqlConditions extends \Google\Collection
{
protected $collection_key = 'types';
/**
* @var string[]
*/
public $databaseEngines;
/**
* @var string[]
*/
public $types;
/**
* @param string[]
*/
public function setDatabaseEngines($databaseEngines)
{
$this->databaseEngines = $databaseEngines;
}
/**
* @return string[]
*/
public function getDatabaseEngines()
{
return $this->databaseEngines;
}
/**
* @param string[]
*/
public function setTypes($types)
{
$this->types = $types;
}
/**
* @return string[]
*/
public function getTypes()
{
return $this->types;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DiscoveryCloudSqlConditions::class, 'Google_Service_DLP_GooglePrivacyDlpV2DiscoveryCloudSqlConditions');

View File

@@ -0,0 +1,74 @@
<?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 GooglePrivacyDlpV2DiscoveryCloudSqlFilter extends \Google\Model
{
protected $collectionType = GooglePrivacyDlpV2DatabaseResourceCollection::class;
protected $collectionDataType = '';
protected $databaseResourceReferenceType = GooglePrivacyDlpV2DatabaseResourceReference::class;
protected $databaseResourceReferenceDataType = '';
protected $othersType = GooglePrivacyDlpV2AllOtherDatabaseResources::class;
protected $othersDataType = '';
/**
* @param GooglePrivacyDlpV2DatabaseResourceCollection
*/
public function setCollection(GooglePrivacyDlpV2DatabaseResourceCollection $collection)
{
$this->collection = $collection;
}
/**
* @return GooglePrivacyDlpV2DatabaseResourceCollection
*/
public function getCollection()
{
return $this->collection;
}
/**
* @param GooglePrivacyDlpV2DatabaseResourceReference
*/
public function setDatabaseResourceReference(GooglePrivacyDlpV2DatabaseResourceReference $databaseResourceReference)
{
$this->databaseResourceReference = $databaseResourceReference;
}
/**
* @return GooglePrivacyDlpV2DatabaseResourceReference
*/
public function getDatabaseResourceReference()
{
return $this->databaseResourceReference;
}
/**
* @param GooglePrivacyDlpV2AllOtherDatabaseResources
*/
public function setOthers(GooglePrivacyDlpV2AllOtherDatabaseResources $others)
{
$this->others = $others;
}
/**
* @return GooglePrivacyDlpV2AllOtherDatabaseResources
*/
public function getOthers()
{
return $this->others;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GooglePrivacyDlpV2DiscoveryCloudSqlFilter::class, 'Google_Service_DLP_GooglePrivacyDlpV2DiscoveryCloudSqlFilter');

Some files were not shown because too many files have changed in this diff Show More