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,109 @@
<?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\CloudDataplex;
class CloudReliabilityZicyWs3DataplaneProtosAssetLocation extends \Google\Collection
{
protected $collection_key = 'parentAsset';
/**
* @var string
*/
public $ccfeRmsPath;
protected $expectedType = CloudReliabilityZicyWs3DataplaneProtosAssetLocationIsolationExpectations::class;
protected $expectedDataType = '';
protected $extraParametersType = CloudReliabilityZicyWs3DataplaneProtosExtraParameter::class;
protected $extraParametersDataType = 'array';
protected $locationDataType = CloudReliabilityZicyWs3DataplaneProtosLocationData::class;
protected $locationDataDataType = 'array';
protected $parentAssetType = CloudReliabilityZicyWs3DataplaneProtosCloudAsset::class;
protected $parentAssetDataType = 'array';
/**
* @param string
*/
public function setCcfeRmsPath($ccfeRmsPath)
{
$this->ccfeRmsPath = $ccfeRmsPath;
}
/**
* @return string
*/
public function getCcfeRmsPath()
{
return $this->ccfeRmsPath;
}
/**
* @param CloudReliabilityZicyWs3DataplaneProtosAssetLocationIsolationExpectations
*/
public function setExpected(CloudReliabilityZicyWs3DataplaneProtosAssetLocationIsolationExpectations $expected)
{
$this->expected = $expected;
}
/**
* @return CloudReliabilityZicyWs3DataplaneProtosAssetLocationIsolationExpectations
*/
public function getExpected()
{
return $this->expected;
}
/**
* @param CloudReliabilityZicyWs3DataplaneProtosExtraParameter[]
*/
public function setExtraParameters($extraParameters)
{
$this->extraParameters = $extraParameters;
}
/**
* @return CloudReliabilityZicyWs3DataplaneProtosExtraParameter[]
*/
public function getExtraParameters()
{
return $this->extraParameters;
}
/**
* @param CloudReliabilityZicyWs3DataplaneProtosLocationData[]
*/
public function setLocationData($locationData)
{
$this->locationData = $locationData;
}
/**
* @return CloudReliabilityZicyWs3DataplaneProtosLocationData[]
*/
public function getLocationData()
{
return $this->locationData;
}
/**
* @param CloudReliabilityZicyWs3DataplaneProtosCloudAsset[]
*/
public function setParentAsset($parentAsset)
{
$this->parentAsset = $parentAsset;
}
/**
* @return CloudReliabilityZicyWs3DataplaneProtosCloudAsset[]
*/
public function getParentAsset()
{
return $this->parentAsset;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CloudReliabilityZicyWs3DataplaneProtosAssetLocation::class, 'Google_Service_CloudDataplex_CloudReliabilityZicyWs3DataplaneProtosAssetLocation');

View File

@@ -0,0 +1,168 @@
<?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\CloudDataplex;
class CloudReliabilityZicyWs3DataplaneProtosAssetLocationIsolationExpectations extends \Google\Model
{
protected $requirementOverrideType = CloudReliabilityZicyWs3DataplaneProtosAssetLocationIsolationExpectationsRequirementOverride::class;
protected $requirementOverrideDataType = '';
/**
* @var string
*/
public $ziOrgPolicy;
/**
* @var string
*/
public $ziRegionPolicy;
/**
* @var string
*/
public $ziRegionState;
/**
* @var string
*/
public $zoneIsolation;
/**
* @var string
*/
public $zoneSeparation;
/**
* @var string
*/
public $zsOrgPolicy;
/**
* @var string
*/
public $zsRegionState;
/**
* @param CloudReliabilityZicyWs3DataplaneProtosAssetLocationIsolationExpectationsRequirementOverride
*/
public function setRequirementOverride(CloudReliabilityZicyWs3DataplaneProtosAssetLocationIsolationExpectationsRequirementOverride $requirementOverride)
{
$this->requirementOverride = $requirementOverride;
}
/**
* @return CloudReliabilityZicyWs3DataplaneProtosAssetLocationIsolationExpectationsRequirementOverride
*/
public function getRequirementOverride()
{
return $this->requirementOverride;
}
/**
* @param string
*/
public function setZiOrgPolicy($ziOrgPolicy)
{
$this->ziOrgPolicy = $ziOrgPolicy;
}
/**
* @return string
*/
public function getZiOrgPolicy()
{
return $this->ziOrgPolicy;
}
/**
* @param string
*/
public function setZiRegionPolicy($ziRegionPolicy)
{
$this->ziRegionPolicy = $ziRegionPolicy;
}
/**
* @return string
*/
public function getZiRegionPolicy()
{
return $this->ziRegionPolicy;
}
/**
* @param string
*/
public function setZiRegionState($ziRegionState)
{
$this->ziRegionState = $ziRegionState;
}
/**
* @return string
*/
public function getZiRegionState()
{
return $this->ziRegionState;
}
/**
* @param string
*/
public function setZoneIsolation($zoneIsolation)
{
$this->zoneIsolation = $zoneIsolation;
}
/**
* @return string
*/
public function getZoneIsolation()
{
return $this->zoneIsolation;
}
/**
* @param string
*/
public function setZoneSeparation($zoneSeparation)
{
$this->zoneSeparation = $zoneSeparation;
}
/**
* @return string
*/
public function getZoneSeparation()
{
return $this->zoneSeparation;
}
/**
* @param string
*/
public function setZsOrgPolicy($zsOrgPolicy)
{
$this->zsOrgPolicy = $zsOrgPolicy;
}
/**
* @return string
*/
public function getZsOrgPolicy()
{
return $this->zsOrgPolicy;
}
/**
* @param string
*/
public function setZsRegionState($zsRegionState)
{
$this->zsRegionState = $zsRegionState;
}
/**
* @return string
*/
public function getZsRegionState()
{
return $this->zsRegionState;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CloudReliabilityZicyWs3DataplaneProtosAssetLocationIsolationExpectations::class, 'Google_Service_CloudDataplex_CloudReliabilityZicyWs3DataplaneProtosAssetLocationIsolationExpectations');

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\CloudDataplex;
class CloudReliabilityZicyWs3DataplaneProtosAssetLocationIsolationExpectationsRequirementOverride extends \Google\Model
{
/**
* @var string
*/
public $ziOverride;
/**
* @var string
*/
public $zsOverride;
/**
* @param string
*/
public function setZiOverride($ziOverride)
{
$this->ziOverride = $ziOverride;
}
/**
* @return string
*/
public function getZiOverride()
{
return $this->ziOverride;
}
/**
* @param string
*/
public function setZsOverride($zsOverride)
{
$this->zsOverride = $zsOverride;
}
/**
* @return string
*/
public function getZsOverride()
{
return $this->zsOverride;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CloudReliabilityZicyWs3DataplaneProtosAssetLocationIsolationExpectationsRequirementOverride::class, 'Google_Service_CloudDataplex_CloudReliabilityZicyWs3DataplaneProtosAssetLocationIsolationExpectationsRequirementOverride');

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\CloudDataplex;
class CloudReliabilityZicyWs3DataplaneProtosBlobstoreLocation extends \Google\Collection
{
protected $collection_key = 'policyId';
/**
* @var string[]
*/
public $policyId;
/**
* @param string[]
*/
public function setPolicyId($policyId)
{
$this->policyId = $policyId;
}
/**
* @return string[]
*/
public function getPolicyId()
{
return $this->policyId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CloudReliabilityZicyWs3DataplaneProtosBlobstoreLocation::class, 'Google_Service_CloudDataplex_CloudReliabilityZicyWs3DataplaneProtosBlobstoreLocation');

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\CloudDataplex;
class CloudReliabilityZicyWs3DataplaneProtosCloudAsset extends \Google\Model
{
/**
* @var string
*/
public $assetName;
/**
* @var string
*/
public $assetType;
/**
* @param string
*/
public function setAssetName($assetName)
{
$this->assetName = $assetName;
}
/**
* @return string
*/
public function getAssetName()
{
return $this->assetName;
}
/**
* @param string
*/
public function setAssetType($assetType)
{
$this->assetType = $assetType;
}
/**
* @return string
*/
public function getAssetType()
{
return $this->assetType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CloudReliabilityZicyWs3DataplaneProtosCloudAsset::class, 'Google_Service_CloudDataplex_CloudReliabilityZicyWs3DataplaneProtosCloudAsset');

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\CloudDataplex;
class CloudReliabilityZicyWs3DataplaneProtosCloudAssetComposition extends \Google\Collection
{
protected $collection_key = 'childAsset';
protected $childAssetType = CloudReliabilityZicyWs3DataplaneProtosCloudAsset::class;
protected $childAssetDataType = 'array';
/**
* @param CloudReliabilityZicyWs3DataplaneProtosCloudAsset[]
*/
public function setChildAsset($childAsset)
{
$this->childAsset = $childAsset;
}
/**
* @return CloudReliabilityZicyWs3DataplaneProtosCloudAsset[]
*/
public function getChildAsset()
{
return $this->childAsset;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CloudReliabilityZicyWs3DataplaneProtosCloudAssetComposition::class, 'Google_Service_CloudDataplex_CloudReliabilityZicyWs3DataplaneProtosCloudAssetComposition');

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\CloudDataplex;
class CloudReliabilityZicyWs3DataplaneProtosDirectLocationAssignment extends \Google\Collection
{
protected $collection_key = 'location';
protected $locationType = CloudReliabilityZicyWs3DataplaneProtosLocationAssignment::class;
protected $locationDataType = 'array';
/**
* @param CloudReliabilityZicyWs3DataplaneProtosLocationAssignment[]
*/
public function setLocation($location)
{
$this->location = $location;
}
/**
* @return CloudReliabilityZicyWs3DataplaneProtosLocationAssignment[]
*/
public function getLocation()
{
return $this->location;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CloudReliabilityZicyWs3DataplaneProtosDirectLocationAssignment::class, 'Google_Service_CloudDataplex_CloudReliabilityZicyWs3DataplaneProtosDirectLocationAssignment');

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\CloudDataplex;
class CloudReliabilityZicyWs3DataplaneProtosExtraParameter extends \Google\Model
{
protected $regionalMigDistributionPolicyType = CloudReliabilityZicyWs3DataplaneProtosRegionalMigDistributionPolicy::class;
protected $regionalMigDistributionPolicyDataType = '';
/**
* @param CloudReliabilityZicyWs3DataplaneProtosRegionalMigDistributionPolicy
*/
public function setRegionalMigDistributionPolicy(CloudReliabilityZicyWs3DataplaneProtosRegionalMigDistributionPolicy $regionalMigDistributionPolicy)
{
$this->regionalMigDistributionPolicy = $regionalMigDistributionPolicy;
}
/**
* @return CloudReliabilityZicyWs3DataplaneProtosRegionalMigDistributionPolicy
*/
public function getRegionalMigDistributionPolicy()
{
return $this->regionalMigDistributionPolicy;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CloudReliabilityZicyWs3DataplaneProtosExtraParameter::class, 'Google_Service_CloudDataplex_CloudReliabilityZicyWs3DataplaneProtosExtraParameter');

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\CloudDataplex;
class CloudReliabilityZicyWs3DataplaneProtosLocationAssignment extends \Google\Model
{
/**
* @var string
*/
public $location;
/**
* @var string
*/
public $locationType;
/**
* @param string
*/
public function setLocation($location)
{
$this->location = $location;
}
/**
* @return string
*/
public function getLocation()
{
return $this->location;
}
/**
* @param string
*/
public function setLocationType($locationType)
{
$this->locationType = $locationType;
}
/**
* @return string
*/
public function getLocationType()
{
return $this->locationType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CloudReliabilityZicyWs3DataplaneProtosLocationAssignment::class, 'Google_Service_CloudDataplex_CloudReliabilityZicyWs3DataplaneProtosLocationAssignment');

View File

@@ -0,0 +1,122 @@
<?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\CloudDataplex;
class CloudReliabilityZicyWs3DataplaneProtosLocationData extends \Google\Model
{
protected $blobstoreLocationType = CloudReliabilityZicyWs3DataplaneProtosBlobstoreLocation::class;
protected $blobstoreLocationDataType = '';
protected $childAssetLocationType = CloudReliabilityZicyWs3DataplaneProtosCloudAssetComposition::class;
protected $childAssetLocationDataType = '';
protected $directLocationType = CloudReliabilityZicyWs3DataplaneProtosDirectLocationAssignment::class;
protected $directLocationDataType = '';
protected $gcpProjectProxyType = CloudReliabilityZicyWs3DataplaneProtosTenantProjectProxy::class;
protected $gcpProjectProxyDataType = '';
protected $placerLocationType = CloudReliabilityZicyWs3DataplaneProtosPlacerLocation::class;
protected $placerLocationDataType = '';
protected $spannerLocationType = CloudReliabilityZicyWs3DataplaneProtosSpannerLocation::class;
protected $spannerLocationDataType = '';
/**
* @param CloudReliabilityZicyWs3DataplaneProtosBlobstoreLocation
*/
public function setBlobstoreLocation(CloudReliabilityZicyWs3DataplaneProtosBlobstoreLocation $blobstoreLocation)
{
$this->blobstoreLocation = $blobstoreLocation;
}
/**
* @return CloudReliabilityZicyWs3DataplaneProtosBlobstoreLocation
*/
public function getBlobstoreLocation()
{
return $this->blobstoreLocation;
}
/**
* @param CloudReliabilityZicyWs3DataplaneProtosCloudAssetComposition
*/
public function setChildAssetLocation(CloudReliabilityZicyWs3DataplaneProtosCloudAssetComposition $childAssetLocation)
{
$this->childAssetLocation = $childAssetLocation;
}
/**
* @return CloudReliabilityZicyWs3DataplaneProtosCloudAssetComposition
*/
public function getChildAssetLocation()
{
return $this->childAssetLocation;
}
/**
* @param CloudReliabilityZicyWs3DataplaneProtosDirectLocationAssignment
*/
public function setDirectLocation(CloudReliabilityZicyWs3DataplaneProtosDirectLocationAssignment $directLocation)
{
$this->directLocation = $directLocation;
}
/**
* @return CloudReliabilityZicyWs3DataplaneProtosDirectLocationAssignment
*/
public function getDirectLocation()
{
return $this->directLocation;
}
/**
* @param CloudReliabilityZicyWs3DataplaneProtosTenantProjectProxy
*/
public function setGcpProjectProxy(CloudReliabilityZicyWs3DataplaneProtosTenantProjectProxy $gcpProjectProxy)
{
$this->gcpProjectProxy = $gcpProjectProxy;
}
/**
* @return CloudReliabilityZicyWs3DataplaneProtosTenantProjectProxy
*/
public function getGcpProjectProxy()
{
return $this->gcpProjectProxy;
}
/**
* @param CloudReliabilityZicyWs3DataplaneProtosPlacerLocation
*/
public function setPlacerLocation(CloudReliabilityZicyWs3DataplaneProtosPlacerLocation $placerLocation)
{
$this->placerLocation = $placerLocation;
}
/**
* @return CloudReliabilityZicyWs3DataplaneProtosPlacerLocation
*/
public function getPlacerLocation()
{
return $this->placerLocation;
}
/**
* @param CloudReliabilityZicyWs3DataplaneProtosSpannerLocation
*/
public function setSpannerLocation(CloudReliabilityZicyWs3DataplaneProtosSpannerLocation $spannerLocation)
{
$this->spannerLocation = $spannerLocation;
}
/**
* @return CloudReliabilityZicyWs3DataplaneProtosSpannerLocation
*/
public function getSpannerLocation()
{
return $this->spannerLocation;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CloudReliabilityZicyWs3DataplaneProtosLocationData::class, 'Google_Service_CloudDataplex_CloudReliabilityZicyWs3DataplaneProtosLocationData');

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\CloudDataplex;
class CloudReliabilityZicyWs3DataplaneProtosPlacerLocation extends \Google\Model
{
/**
* @var string
*/
public $placerConfig;
/**
* @param string
*/
public function setPlacerConfig($placerConfig)
{
$this->placerConfig = $placerConfig;
}
/**
* @return string
*/
public function getPlacerConfig()
{
return $this->placerConfig;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CloudReliabilityZicyWs3DataplaneProtosPlacerLocation::class, 'Google_Service_CloudDataplex_CloudReliabilityZicyWs3DataplaneProtosPlacerLocation');

View File

@@ -0,0 +1,61 @@
<?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\CloudDataplex;
class CloudReliabilityZicyWs3DataplaneProtosRegionalMigDistributionPolicy extends \Google\Collection
{
protected $collection_key = 'zones';
/**
* @var int
*/
public $targetShape;
protected $zonesType = CloudReliabilityZicyWs3DataplaneProtosZoneConfiguration::class;
protected $zonesDataType = 'array';
/**
* @param int
*/
public function setTargetShape($targetShape)
{
$this->targetShape = $targetShape;
}
/**
* @return int
*/
public function getTargetShape()
{
return $this->targetShape;
}
/**
* @param CloudReliabilityZicyWs3DataplaneProtosZoneConfiguration[]
*/
public function setZones($zones)
{
$this->zones = $zones;
}
/**
* @return CloudReliabilityZicyWs3DataplaneProtosZoneConfiguration[]
*/
public function getZones()
{
return $this->zones;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CloudReliabilityZicyWs3DataplaneProtosRegionalMigDistributionPolicy::class, 'Google_Service_CloudDataplex_CloudReliabilityZicyWs3DataplaneProtosRegionalMigDistributionPolicy');

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\CloudDataplex;
class CloudReliabilityZicyWs3DataplaneProtosSpannerLocation extends \Google\Collection
{
protected $collection_key = 'dbName';
/**
* @var string[]
*/
public $backupName;
/**
* @var string[]
*/
public $dbName;
/**
* @param string[]
*/
public function setBackupName($backupName)
{
$this->backupName = $backupName;
}
/**
* @return string[]
*/
public function getBackupName()
{
return $this->backupName;
}
/**
* @param string[]
*/
public function setDbName($dbName)
{
$this->dbName = $dbName;
}
/**
* @return string[]
*/
public function getDbName()
{
return $this->dbName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CloudReliabilityZicyWs3DataplaneProtosSpannerLocation::class, 'Google_Service_CloudDataplex_CloudReliabilityZicyWs3DataplaneProtosSpannerLocation');

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\CloudDataplex;
class CloudReliabilityZicyWs3DataplaneProtosTenantProjectProxy extends \Google\Collection
{
protected $collection_key = 'projectNumbers';
/**
* @var string[]
*/
public $projectNumbers;
/**
* @param string[]
*/
public function setProjectNumbers($projectNumbers)
{
$this->projectNumbers = $projectNumbers;
}
/**
* @return string[]
*/
public function getProjectNumbers()
{
return $this->projectNumbers;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CloudReliabilityZicyWs3DataplaneProtosTenantProjectProxy::class, 'Google_Service_CloudDataplex_CloudReliabilityZicyWs3DataplaneProtosTenantProjectProxy');

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\CloudDataplex;
class CloudReliabilityZicyWs3DataplaneProtosZoneConfiguration extends \Google\Model
{
/**
* @var string
*/
public $zone;
/**
* @param string
*/
public function setZone($zone)
{
$this->zone = $zone;
}
/**
* @return string
*/
public function getZone()
{
return $this->zone;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CloudReliabilityZicyWs3DataplaneProtosZoneConfiguration::class, 'Google_Service_CloudDataplex_CloudReliabilityZicyWs3DataplaneProtosZoneConfiguration');

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\CloudDataplex;
class DataplexEmpty extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DataplexEmpty::class, 'Google_Service_CloudDataplex_DataplexEmpty');

View File

@@ -0,0 +1,299 @@
<?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\CloudDataplex;
class GoogleCloudDataplexV1Action extends \Google\Collection
{
protected $collection_key = 'dataLocations';
/**
* @var string
*/
public $asset;
/**
* @var string
*/
public $category;
/**
* @var string[]
*/
public $dataLocations;
/**
* @var string
*/
public $detectTime;
protected $failedSecurityPolicyApplyType = GoogleCloudDataplexV1ActionFailedSecurityPolicyApply::class;
protected $failedSecurityPolicyApplyDataType = '';
protected $incompatibleDataSchemaType = GoogleCloudDataplexV1ActionIncompatibleDataSchema::class;
protected $incompatibleDataSchemaDataType = '';
protected $invalidDataFormatType = GoogleCloudDataplexV1ActionInvalidDataFormat::class;
protected $invalidDataFormatDataType = '';
protected $invalidDataOrganizationType = GoogleCloudDataplexV1ActionInvalidDataOrganization::class;
protected $invalidDataOrganizationDataType = '';
protected $invalidDataPartitionType = GoogleCloudDataplexV1ActionInvalidDataPartition::class;
protected $invalidDataPartitionDataType = '';
/**
* @var string
*/
public $issue;
/**
* @var string
*/
public $lake;
protected $missingDataType = GoogleCloudDataplexV1ActionMissingData::class;
protected $missingDataDataType = '';
protected $missingResourceType = GoogleCloudDataplexV1ActionMissingResource::class;
protected $missingResourceDataType = '';
/**
* @var string
*/
public $name;
protected $unauthorizedResourceType = GoogleCloudDataplexV1ActionUnauthorizedResource::class;
protected $unauthorizedResourceDataType = '';
/**
* @var string
*/
public $zone;
/**
* @param string
*/
public function setAsset($asset)
{
$this->asset = $asset;
}
/**
* @return string
*/
public function getAsset()
{
return $this->asset;
}
/**
* @param string
*/
public function setCategory($category)
{
$this->category = $category;
}
/**
* @return string
*/
public function getCategory()
{
return $this->category;
}
/**
* @param string[]
*/
public function setDataLocations($dataLocations)
{
$this->dataLocations = $dataLocations;
}
/**
* @return string[]
*/
public function getDataLocations()
{
return $this->dataLocations;
}
/**
* @param string
*/
public function setDetectTime($detectTime)
{
$this->detectTime = $detectTime;
}
/**
* @return string
*/
public function getDetectTime()
{
return $this->detectTime;
}
/**
* @param GoogleCloudDataplexV1ActionFailedSecurityPolicyApply
*/
public function setFailedSecurityPolicyApply(GoogleCloudDataplexV1ActionFailedSecurityPolicyApply $failedSecurityPolicyApply)
{
$this->failedSecurityPolicyApply = $failedSecurityPolicyApply;
}
/**
* @return GoogleCloudDataplexV1ActionFailedSecurityPolicyApply
*/
public function getFailedSecurityPolicyApply()
{
return $this->failedSecurityPolicyApply;
}
/**
* @param GoogleCloudDataplexV1ActionIncompatibleDataSchema
*/
public function setIncompatibleDataSchema(GoogleCloudDataplexV1ActionIncompatibleDataSchema $incompatibleDataSchema)
{
$this->incompatibleDataSchema = $incompatibleDataSchema;
}
/**
* @return GoogleCloudDataplexV1ActionIncompatibleDataSchema
*/
public function getIncompatibleDataSchema()
{
return $this->incompatibleDataSchema;
}
/**
* @param GoogleCloudDataplexV1ActionInvalidDataFormat
*/
public function setInvalidDataFormat(GoogleCloudDataplexV1ActionInvalidDataFormat $invalidDataFormat)
{
$this->invalidDataFormat = $invalidDataFormat;
}
/**
* @return GoogleCloudDataplexV1ActionInvalidDataFormat
*/
public function getInvalidDataFormat()
{
return $this->invalidDataFormat;
}
/**
* @param GoogleCloudDataplexV1ActionInvalidDataOrganization
*/
public function setInvalidDataOrganization(GoogleCloudDataplexV1ActionInvalidDataOrganization $invalidDataOrganization)
{
$this->invalidDataOrganization = $invalidDataOrganization;
}
/**
* @return GoogleCloudDataplexV1ActionInvalidDataOrganization
*/
public function getInvalidDataOrganization()
{
return $this->invalidDataOrganization;
}
/**
* @param GoogleCloudDataplexV1ActionInvalidDataPartition
*/
public function setInvalidDataPartition(GoogleCloudDataplexV1ActionInvalidDataPartition $invalidDataPartition)
{
$this->invalidDataPartition = $invalidDataPartition;
}
/**
* @return GoogleCloudDataplexV1ActionInvalidDataPartition
*/
public function getInvalidDataPartition()
{
return $this->invalidDataPartition;
}
/**
* @param string
*/
public function setIssue($issue)
{
$this->issue = $issue;
}
/**
* @return string
*/
public function getIssue()
{
return $this->issue;
}
/**
* @param string
*/
public function setLake($lake)
{
$this->lake = $lake;
}
/**
* @return string
*/
public function getLake()
{
return $this->lake;
}
/**
* @param GoogleCloudDataplexV1ActionMissingData
*/
public function setMissingData(GoogleCloudDataplexV1ActionMissingData $missingData)
{
$this->missingData = $missingData;
}
/**
* @return GoogleCloudDataplexV1ActionMissingData
*/
public function getMissingData()
{
return $this->missingData;
}
/**
* @param GoogleCloudDataplexV1ActionMissingResource
*/
public function setMissingResource(GoogleCloudDataplexV1ActionMissingResource $missingResource)
{
$this->missingResource = $missingResource;
}
/**
* @return GoogleCloudDataplexV1ActionMissingResource
*/
public function getMissingResource()
{
return $this->missingResource;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param GoogleCloudDataplexV1ActionUnauthorizedResource
*/
public function setUnauthorizedResource(GoogleCloudDataplexV1ActionUnauthorizedResource $unauthorizedResource)
{
$this->unauthorizedResource = $unauthorizedResource;
}
/**
* @return GoogleCloudDataplexV1ActionUnauthorizedResource
*/
public function getUnauthorizedResource()
{
return $this->unauthorizedResource;
}
/**
* @param string
*/
public function setZone($zone)
{
$this->zone = $zone;
}
/**
* @return string
*/
public function getZone()
{
return $this->zone;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1Action::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1Action');

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\CloudDataplex;
class GoogleCloudDataplexV1ActionFailedSecurityPolicyApply extends \Google\Model
{
/**
* @var string
*/
public $asset;
/**
* @param string
*/
public function setAsset($asset)
{
$this->asset = $asset;
}
/**
* @return string
*/
public function getAsset()
{
return $this->asset;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1ActionFailedSecurityPolicyApply::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1ActionFailedSecurityPolicyApply');

View File

@@ -0,0 +1,117 @@
<?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\CloudDataplex;
class GoogleCloudDataplexV1ActionIncompatibleDataSchema extends \Google\Collection
{
protected $collection_key = 'sampledDataLocations';
/**
* @var string
*/
public $existingSchema;
/**
* @var string
*/
public $newSchema;
/**
* @var string[]
*/
public $sampledDataLocations;
/**
* @var string
*/
public $schemaChange;
/**
* @var string
*/
public $table;
/**
* @param string
*/
public function setExistingSchema($existingSchema)
{
$this->existingSchema = $existingSchema;
}
/**
* @return string
*/
public function getExistingSchema()
{
return $this->existingSchema;
}
/**
* @param string
*/
public function setNewSchema($newSchema)
{
$this->newSchema = $newSchema;
}
/**
* @return string
*/
public function getNewSchema()
{
return $this->newSchema;
}
/**
* @param string[]
*/
public function setSampledDataLocations($sampledDataLocations)
{
$this->sampledDataLocations = $sampledDataLocations;
}
/**
* @return string[]
*/
public function getSampledDataLocations()
{
return $this->sampledDataLocations;
}
/**
* @param string
*/
public function setSchemaChange($schemaChange)
{
$this->schemaChange = $schemaChange;
}
/**
* @return string
*/
public function getSchemaChange()
{
return $this->schemaChange;
}
/**
* @param string
*/
public function setTable($table)
{
$this->table = $table;
}
/**
* @return string
*/
public function getTable()
{
return $this->table;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1ActionIncompatibleDataSchema::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1ActionIncompatibleDataSchema');

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\CloudDataplex;
class GoogleCloudDataplexV1ActionInvalidDataFormat extends \Google\Collection
{
protected $collection_key = 'sampledDataLocations';
/**
* @var string
*/
public $expectedFormat;
/**
* @var string
*/
public $newFormat;
/**
* @var string[]
*/
public $sampledDataLocations;
/**
* @param string
*/
public function setExpectedFormat($expectedFormat)
{
$this->expectedFormat = $expectedFormat;
}
/**
* @return string
*/
public function getExpectedFormat()
{
return $this->expectedFormat;
}
/**
* @param string
*/
public function setNewFormat($newFormat)
{
$this->newFormat = $newFormat;
}
/**
* @return string
*/
public function getNewFormat()
{
return $this->newFormat;
}
/**
* @param string[]
*/
public function setSampledDataLocations($sampledDataLocations)
{
$this->sampledDataLocations = $sampledDataLocations;
}
/**
* @return string[]
*/
public function getSampledDataLocations()
{
return $this->sampledDataLocations;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1ActionInvalidDataFormat::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1ActionInvalidDataFormat');

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\CloudDataplex;
class GoogleCloudDataplexV1ActionInvalidDataOrganization extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1ActionInvalidDataOrganization::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1ActionInvalidDataOrganization');

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\CloudDataplex;
class GoogleCloudDataplexV1ActionInvalidDataPartition extends \Google\Model
{
/**
* @var string
*/
public $expectedStructure;
/**
* @param string
*/
public function setExpectedStructure($expectedStructure)
{
$this->expectedStructure = $expectedStructure;
}
/**
* @return string
*/
public function getExpectedStructure()
{
return $this->expectedStructure;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1ActionInvalidDataPartition::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1ActionInvalidDataPartition');

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\CloudDataplex;
class GoogleCloudDataplexV1ActionMissingData extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1ActionMissingData::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1ActionMissingData');

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\CloudDataplex;
class GoogleCloudDataplexV1ActionMissingResource extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1ActionMissingResource::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1ActionMissingResource');

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\CloudDataplex;
class GoogleCloudDataplexV1ActionUnauthorizedResource extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1ActionUnauthorizedResource::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1ActionUnauthorizedResource');

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\CloudDataplex;
class GoogleCloudDataplexV1Aspect extends \Google\Model
{
protected $aspectSourceType = GoogleCloudDataplexV1AspectSource::class;
protected $aspectSourceDataType = '';
/**
* @var string
*/
public $aspectType;
/**
* @var string
*/
public $createTime;
/**
* @var array[]
*/
public $data;
/**
* @var string
*/
public $path;
/**
* @var string
*/
public $updateTime;
/**
* @param GoogleCloudDataplexV1AspectSource
*/
public function setAspectSource(GoogleCloudDataplexV1AspectSource $aspectSource)
{
$this->aspectSource = $aspectSource;
}
/**
* @return GoogleCloudDataplexV1AspectSource
*/
public function getAspectSource()
{
return $this->aspectSource;
}
/**
* @param string
*/
public function setAspectType($aspectType)
{
$this->aspectType = $aspectType;
}
/**
* @return string
*/
public function getAspectType()
{
return $this->aspectType;
}
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param array[]
*/
public function setData($data)
{
$this->data = $data;
}
/**
* @return array[]
*/
public function getData()
{
return $this->data;
}
/**
* @param string
*/
public function setPath($path)
{
$this->path = $path;
}
/**
* @return string
*/
public function getPath()
{
return $this->path;
}
/**
* @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(GoogleCloudDataplexV1Aspect::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1Aspect');

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\CloudDataplex;
class GoogleCloudDataplexV1AspectSource extends \Google\Model
{
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $dataVersion;
/**
* @var string
*/
public $updateTime;
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setDataVersion($dataVersion)
{
$this->dataVersion = $dataVersion;
}
/**
* @return string
*/
public function getDataVersion()
{
return $this->dataVersion;
}
/**
* @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(GoogleCloudDataplexV1AspectSource::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1AspectSource');

View File

@@ -0,0 +1,220 @@
<?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\CloudDataplex;
class GoogleCloudDataplexV1AspectType extends \Google\Model
{
protected $authorizationType = GoogleCloudDataplexV1AspectTypeAuthorization::class;
protected $authorizationDataType = '';
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $etag;
/**
* @var string[]
*/
public $labels;
protected $metadataTemplateType = GoogleCloudDataplexV1AspectTypeMetadataTemplate::class;
protected $metadataTemplateDataType = '';
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $transferStatus;
/**
* @var string
*/
public $uid;
/**
* @var string
*/
public $updateTime;
/**
* @param GoogleCloudDataplexV1AspectTypeAuthorization
*/
public function setAuthorization(GoogleCloudDataplexV1AspectTypeAuthorization $authorization)
{
$this->authorization = $authorization;
}
/**
* @return GoogleCloudDataplexV1AspectTypeAuthorization
*/
public function getAuthorization()
{
return $this->authorization;
}
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @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 setEtag($etag)
{
$this->etag = $etag;
}
/**
* @return string
*/
public function getEtag()
{
return $this->etag;
}
/**
* @param string[]
*/
public function setLabels($labels)
{
$this->labels = $labels;
}
/**
* @return string[]
*/
public function getLabels()
{
return $this->labels;
}
/**
* @param GoogleCloudDataplexV1AspectTypeMetadataTemplate
*/
public function setMetadataTemplate(GoogleCloudDataplexV1AspectTypeMetadataTemplate $metadataTemplate)
{
$this->metadataTemplate = $metadataTemplate;
}
/**
* @return GoogleCloudDataplexV1AspectTypeMetadataTemplate
*/
public function getMetadataTemplate()
{
return $this->metadataTemplate;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setTransferStatus($transferStatus)
{
$this->transferStatus = $transferStatus;
}
/**
* @return string
*/
public function getTransferStatus()
{
return $this->transferStatus;
}
/**
* @param string
*/
public function setUid($uid)
{
$this->uid = $uid;
}
/**
* @return string
*/
public function getUid()
{
return $this->uid;
}
/**
* @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(GoogleCloudDataplexV1AspectType::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1AspectType');

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\CloudDataplex;
class GoogleCloudDataplexV1AspectTypeAuthorization extends \Google\Model
{
/**
* @var string
*/
public $alternateUsePermission;
/**
* @param string
*/
public function setAlternateUsePermission($alternateUsePermission)
{
$this->alternateUsePermission = $alternateUsePermission;
}
/**
* @return string
*/
public function getAlternateUsePermission()
{
return $this->alternateUsePermission;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1AspectTypeAuthorization::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1AspectTypeAuthorization');

View File

@@ -0,0 +1,213 @@
<?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\CloudDataplex;
class GoogleCloudDataplexV1AspectTypeMetadataTemplate extends \Google\Collection
{
protected $collection_key = 'recordFields';
protected $annotationsType = GoogleCloudDataplexV1AspectTypeMetadataTemplateAnnotations::class;
protected $annotationsDataType = '';
protected $arrayItemsType = GoogleCloudDataplexV1AspectTypeMetadataTemplate::class;
protected $arrayItemsDataType = '';
protected $constraintsType = GoogleCloudDataplexV1AspectTypeMetadataTemplateConstraints::class;
protected $constraintsDataType = '';
protected $enumValuesType = GoogleCloudDataplexV1AspectTypeMetadataTemplateEnumValue::class;
protected $enumValuesDataType = 'array';
/**
* @var int
*/
public $index;
protected $mapItemsType = GoogleCloudDataplexV1AspectTypeMetadataTemplate::class;
protected $mapItemsDataType = '';
/**
* @var string
*/
public $name;
protected $recordFieldsType = GoogleCloudDataplexV1AspectTypeMetadataTemplate::class;
protected $recordFieldsDataType = 'array';
/**
* @var string
*/
public $type;
/**
* @var string
*/
public $typeId;
/**
* @var string
*/
public $typeRef;
/**
* @param GoogleCloudDataplexV1AspectTypeMetadataTemplateAnnotations
*/
public function setAnnotations(GoogleCloudDataplexV1AspectTypeMetadataTemplateAnnotations $annotations)
{
$this->annotations = $annotations;
}
/**
* @return GoogleCloudDataplexV1AspectTypeMetadataTemplateAnnotations
*/
public function getAnnotations()
{
return $this->annotations;
}
/**
* @param GoogleCloudDataplexV1AspectTypeMetadataTemplate
*/
public function setArrayItems(GoogleCloudDataplexV1AspectTypeMetadataTemplate $arrayItems)
{
$this->arrayItems = $arrayItems;
}
/**
* @return GoogleCloudDataplexV1AspectTypeMetadataTemplate
*/
public function getArrayItems()
{
return $this->arrayItems;
}
/**
* @param GoogleCloudDataplexV1AspectTypeMetadataTemplateConstraints
*/
public function setConstraints(GoogleCloudDataplexV1AspectTypeMetadataTemplateConstraints $constraints)
{
$this->constraints = $constraints;
}
/**
* @return GoogleCloudDataplexV1AspectTypeMetadataTemplateConstraints
*/
public function getConstraints()
{
return $this->constraints;
}
/**
* @param GoogleCloudDataplexV1AspectTypeMetadataTemplateEnumValue[]
*/
public function setEnumValues($enumValues)
{
$this->enumValues = $enumValues;
}
/**
* @return GoogleCloudDataplexV1AspectTypeMetadataTemplateEnumValue[]
*/
public function getEnumValues()
{
return $this->enumValues;
}
/**
* @param int
*/
public function setIndex($index)
{
$this->index = $index;
}
/**
* @return int
*/
public function getIndex()
{
return $this->index;
}
/**
* @param GoogleCloudDataplexV1AspectTypeMetadataTemplate
*/
public function setMapItems(GoogleCloudDataplexV1AspectTypeMetadataTemplate $mapItems)
{
$this->mapItems = $mapItems;
}
/**
* @return GoogleCloudDataplexV1AspectTypeMetadataTemplate
*/
public function getMapItems()
{
return $this->mapItems;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param GoogleCloudDataplexV1AspectTypeMetadataTemplate[]
*/
public function setRecordFields($recordFields)
{
$this->recordFields = $recordFields;
}
/**
* @return GoogleCloudDataplexV1AspectTypeMetadataTemplate[]
*/
public function getRecordFields()
{
return $this->recordFields;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
/**
* @param string
*/
public function setTypeId($typeId)
{
$this->typeId = $typeId;
}
/**
* @return string
*/
public function getTypeId()
{
return $this->typeId;
}
/**
* @param string
*/
public function setTypeRef($typeRef)
{
$this->typeRef = $typeRef;
}
/**
* @return string
*/
public function getTypeRef()
{
return $this->typeRef;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1AspectTypeMetadataTemplate::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1AspectTypeMetadataTemplate');

View File

@@ -0,0 +1,135 @@
<?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\CloudDataplex;
class GoogleCloudDataplexV1AspectTypeMetadataTemplateAnnotations extends \Google\Collection
{
protected $collection_key = 'stringValues';
/**
* @var string
*/
public $deprecated;
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $displayName;
/**
* @var int
*/
public $displayOrder;
/**
* @var string
*/
public $stringType;
/**
* @var string[]
*/
public $stringValues;
/**
* @param string
*/
public function setDeprecated($deprecated)
{
$this->deprecated = $deprecated;
}
/**
* @return string
*/
public function getDeprecated()
{
return $this->deprecated;
}
/**
* @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 int
*/
public function setDisplayOrder($displayOrder)
{
$this->displayOrder = $displayOrder;
}
/**
* @return int
*/
public function getDisplayOrder()
{
return $this->displayOrder;
}
/**
* @param string
*/
public function setStringType($stringType)
{
$this->stringType = $stringType;
}
/**
* @return string
*/
public function getStringType()
{
return $this->stringType;
}
/**
* @param string[]
*/
public function setStringValues($stringValues)
{
$this->stringValues = $stringValues;
}
/**
* @return string[]
*/
public function getStringValues()
{
return $this->stringValues;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1AspectTypeMetadataTemplateAnnotations::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1AspectTypeMetadataTemplateAnnotations');

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\CloudDataplex;
class GoogleCloudDataplexV1AspectTypeMetadataTemplateConstraints extends \Google\Model
{
/**
* @var bool
*/
public $required;
/**
* @param bool
*/
public function setRequired($required)
{
$this->required = $required;
}
/**
* @return bool
*/
public function getRequired()
{
return $this->required;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1AspectTypeMetadataTemplateConstraints::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1AspectTypeMetadataTemplateConstraints');

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\CloudDataplex;
class GoogleCloudDataplexV1AspectTypeMetadataTemplateEnumValue extends \Google\Model
{
/**
* @var string
*/
public $deprecated;
/**
* @var int
*/
public $index;
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setDeprecated($deprecated)
{
$this->deprecated = $deprecated;
}
/**
* @return string
*/
public function getDeprecated()
{
return $this->deprecated;
}
/**
* @param int
*/
public function setIndex($index)
{
$this->index = $index;
}
/**
* @return int
*/
public function getIndex()
{
return $this->index;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1AspectTypeMetadataTemplateEnumValue::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1AspectTypeMetadataTemplateEnumValue');

View File

@@ -0,0 +1,250 @@
<?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\CloudDataplex;
class GoogleCloudDataplexV1Asset extends \Google\Model
{
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $description;
protected $discoverySpecType = GoogleCloudDataplexV1AssetDiscoverySpec::class;
protected $discoverySpecDataType = '';
protected $discoveryStatusType = GoogleCloudDataplexV1AssetDiscoveryStatus::class;
protected $discoveryStatusDataType = '';
/**
* @var string
*/
public $displayName;
/**
* @var string[]
*/
public $labels;
/**
* @var string
*/
public $name;
protected $resourceSpecType = GoogleCloudDataplexV1AssetResourceSpec::class;
protected $resourceSpecDataType = '';
protected $resourceStatusType = GoogleCloudDataplexV1AssetResourceStatus::class;
protected $resourceStatusDataType = '';
protected $securityStatusType = GoogleCloudDataplexV1AssetSecurityStatus::class;
protected $securityStatusDataType = '';
/**
* @var string
*/
public $state;
/**
* @var string
*/
public $uid;
/**
* @var string
*/
public $updateTime;
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param GoogleCloudDataplexV1AssetDiscoverySpec
*/
public function setDiscoverySpec(GoogleCloudDataplexV1AssetDiscoverySpec $discoverySpec)
{
$this->discoverySpec = $discoverySpec;
}
/**
* @return GoogleCloudDataplexV1AssetDiscoverySpec
*/
public function getDiscoverySpec()
{
return $this->discoverySpec;
}
/**
* @param GoogleCloudDataplexV1AssetDiscoveryStatus
*/
public function setDiscoveryStatus(GoogleCloudDataplexV1AssetDiscoveryStatus $discoveryStatus)
{
$this->discoveryStatus = $discoveryStatus;
}
/**
* @return GoogleCloudDataplexV1AssetDiscoveryStatus
*/
public function getDiscoveryStatus()
{
return $this->discoveryStatus;
}
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param string[]
*/
public function setLabels($labels)
{
$this->labels = $labels;
}
/**
* @return string[]
*/
public function getLabels()
{
return $this->labels;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param GoogleCloudDataplexV1AssetResourceSpec
*/
public function setResourceSpec(GoogleCloudDataplexV1AssetResourceSpec $resourceSpec)
{
$this->resourceSpec = $resourceSpec;
}
/**
* @return GoogleCloudDataplexV1AssetResourceSpec
*/
public function getResourceSpec()
{
return $this->resourceSpec;
}
/**
* @param GoogleCloudDataplexV1AssetResourceStatus
*/
public function setResourceStatus(GoogleCloudDataplexV1AssetResourceStatus $resourceStatus)
{
$this->resourceStatus = $resourceStatus;
}
/**
* @return GoogleCloudDataplexV1AssetResourceStatus
*/
public function getResourceStatus()
{
return $this->resourceStatus;
}
/**
* @param GoogleCloudDataplexV1AssetSecurityStatus
*/
public function setSecurityStatus(GoogleCloudDataplexV1AssetSecurityStatus $securityStatus)
{
$this->securityStatus = $securityStatus;
}
/**
* @return GoogleCloudDataplexV1AssetSecurityStatus
*/
public function getSecurityStatus()
{
return $this->securityStatus;
}
/**
* @param string
*/
public function setState($state)
{
$this->state = $state;
}
/**
* @return string
*/
public function getState()
{
return $this->state;
}
/**
* @param string
*/
public function setUid($uid)
{
$this->uid = $uid;
}
/**
* @return string
*/
public function getUid()
{
return $this->uid;
}
/**
* @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(GoogleCloudDataplexV1Asset::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1Asset');

View File

@@ -0,0 +1,131 @@
<?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\CloudDataplex;
class GoogleCloudDataplexV1AssetDiscoverySpec extends \Google\Collection
{
protected $collection_key = 'includePatterns';
protected $csvOptionsType = GoogleCloudDataplexV1AssetDiscoverySpecCsvOptions::class;
protected $csvOptionsDataType = '';
/**
* @var bool
*/
public $enabled;
/**
* @var string[]
*/
public $excludePatterns;
/**
* @var string[]
*/
public $includePatterns;
protected $jsonOptionsType = GoogleCloudDataplexV1AssetDiscoverySpecJsonOptions::class;
protected $jsonOptionsDataType = '';
/**
* @var string
*/
public $schedule;
/**
* @param GoogleCloudDataplexV1AssetDiscoverySpecCsvOptions
*/
public function setCsvOptions(GoogleCloudDataplexV1AssetDiscoverySpecCsvOptions $csvOptions)
{
$this->csvOptions = $csvOptions;
}
/**
* @return GoogleCloudDataplexV1AssetDiscoverySpecCsvOptions
*/
public function getCsvOptions()
{
return $this->csvOptions;
}
/**
* @param bool
*/
public function setEnabled($enabled)
{
$this->enabled = $enabled;
}
/**
* @return bool
*/
public function getEnabled()
{
return $this->enabled;
}
/**
* @param string[]
*/
public function setExcludePatterns($excludePatterns)
{
$this->excludePatterns = $excludePatterns;
}
/**
* @return string[]
*/
public function getExcludePatterns()
{
return $this->excludePatterns;
}
/**
* @param string[]
*/
public function setIncludePatterns($includePatterns)
{
$this->includePatterns = $includePatterns;
}
/**
* @return string[]
*/
public function getIncludePatterns()
{
return $this->includePatterns;
}
/**
* @param GoogleCloudDataplexV1AssetDiscoverySpecJsonOptions
*/
public function setJsonOptions(GoogleCloudDataplexV1AssetDiscoverySpecJsonOptions $jsonOptions)
{
$this->jsonOptions = $jsonOptions;
}
/**
* @return GoogleCloudDataplexV1AssetDiscoverySpecJsonOptions
*/
public function getJsonOptions()
{
return $this->jsonOptions;
}
/**
* @param string
*/
public function setSchedule($schedule)
{
$this->schedule = $schedule;
}
/**
* @return string
*/
public function getSchedule()
{
return $this->schedule;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1AssetDiscoverySpec::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1AssetDiscoverySpec');

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\CloudDataplex;
class GoogleCloudDataplexV1AssetDiscoverySpecCsvOptions extends \Google\Model
{
/**
* @var string
*/
public $delimiter;
/**
* @var bool
*/
public $disableTypeInference;
/**
* @var string
*/
public $encoding;
/**
* @var int
*/
public $headerRows;
/**
* @param string
*/
public function setDelimiter($delimiter)
{
$this->delimiter = $delimiter;
}
/**
* @return string
*/
public function getDelimiter()
{
return $this->delimiter;
}
/**
* @param bool
*/
public function setDisableTypeInference($disableTypeInference)
{
$this->disableTypeInference = $disableTypeInference;
}
/**
* @return bool
*/
public function getDisableTypeInference()
{
return $this->disableTypeInference;
}
/**
* @param string
*/
public function setEncoding($encoding)
{
$this->encoding = $encoding;
}
/**
* @return string
*/
public function getEncoding()
{
return $this->encoding;
}
/**
* @param int
*/
public function setHeaderRows($headerRows)
{
$this->headerRows = $headerRows;
}
/**
* @return int
*/
public function getHeaderRows()
{
return $this->headerRows;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1AssetDiscoverySpecCsvOptions::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1AssetDiscoverySpecCsvOptions');

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\CloudDataplex;
class GoogleCloudDataplexV1AssetDiscoverySpecJsonOptions extends \Google\Model
{
/**
* @var bool
*/
public $disableTypeInference;
/**
* @var string
*/
public $encoding;
/**
* @param bool
*/
public function setDisableTypeInference($disableTypeInference)
{
$this->disableTypeInference = $disableTypeInference;
}
/**
* @return bool
*/
public function getDisableTypeInference()
{
return $this->disableTypeInference;
}
/**
* @param string
*/
public function setEncoding($encoding)
{
$this->encoding = $encoding;
}
/**
* @return string
*/
public function getEncoding()
{
return $this->encoding;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1AssetDiscoverySpecJsonOptions::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1AssetDiscoverySpecJsonOptions');

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\CloudDataplex;
class GoogleCloudDataplexV1AssetDiscoveryStatus extends \Google\Model
{
/**
* @var string
*/
public $lastRunDuration;
/**
* @var string
*/
public $lastRunTime;
/**
* @var string
*/
public $message;
/**
* @var string
*/
public $state;
protected $statsType = GoogleCloudDataplexV1AssetDiscoveryStatusStats::class;
protected $statsDataType = '';
/**
* @var string
*/
public $updateTime;
/**
* @param string
*/
public function setLastRunDuration($lastRunDuration)
{
$this->lastRunDuration = $lastRunDuration;
}
/**
* @return string
*/
public function getLastRunDuration()
{
return $this->lastRunDuration;
}
/**
* @param string
*/
public function setLastRunTime($lastRunTime)
{
$this->lastRunTime = $lastRunTime;
}
/**
* @return string
*/
public function getLastRunTime()
{
return $this->lastRunTime;
}
/**
* @param string
*/
public function setMessage($message)
{
$this->message = $message;
}
/**
* @return string
*/
public function getMessage()
{
return $this->message;
}
/**
* @param string
*/
public function setState($state)
{
$this->state = $state;
}
/**
* @return string
*/
public function getState()
{
return $this->state;
}
/**
* @param GoogleCloudDataplexV1AssetDiscoveryStatusStats
*/
public function setStats(GoogleCloudDataplexV1AssetDiscoveryStatusStats $stats)
{
$this->stats = $stats;
}
/**
* @return GoogleCloudDataplexV1AssetDiscoveryStatusStats
*/
public function getStats()
{
return $this->stats;
}
/**
* @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(GoogleCloudDataplexV1AssetDiscoveryStatus::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1AssetDiscoveryStatus');

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\CloudDataplex;
class GoogleCloudDataplexV1AssetDiscoveryStatusStats extends \Google\Model
{
/**
* @var string
*/
public $dataItems;
/**
* @var string
*/
public $dataSize;
/**
* @var string
*/
public $filesets;
/**
* @var string
*/
public $tables;
/**
* @param string
*/
public function setDataItems($dataItems)
{
$this->dataItems = $dataItems;
}
/**
* @return string
*/
public function getDataItems()
{
return $this->dataItems;
}
/**
* @param string
*/
public function setDataSize($dataSize)
{
$this->dataSize = $dataSize;
}
/**
* @return string
*/
public function getDataSize()
{
return $this->dataSize;
}
/**
* @param string
*/
public function setFilesets($filesets)
{
$this->filesets = $filesets;
}
/**
* @return string
*/
public function getFilesets()
{
return $this->filesets;
}
/**
* @param string
*/
public function setTables($tables)
{
$this->tables = $tables;
}
/**
* @return string
*/
public function getTables()
{
return $this->tables;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1AssetDiscoveryStatusStats::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1AssetDiscoveryStatusStats');

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\CloudDataplex;
class GoogleCloudDataplexV1AssetResourceSpec extends \Google\Model
{
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $readAccessMode;
/**
* @var string
*/
public $type;
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setReadAccessMode($readAccessMode)
{
$this->readAccessMode = $readAccessMode;
}
/**
* @return string
*/
public function getReadAccessMode()
{
return $this->readAccessMode;
}
/**
* @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(GoogleCloudDataplexV1AssetResourceSpec::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1AssetResourceSpec');

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\CloudDataplex;
class GoogleCloudDataplexV1AssetResourceStatus extends \Google\Model
{
/**
* @var string
*/
public $managedAccessIdentity;
/**
* @var string
*/
public $message;
/**
* @var string
*/
public $state;
/**
* @var string
*/
public $updateTime;
/**
* @param string
*/
public function setManagedAccessIdentity($managedAccessIdentity)
{
$this->managedAccessIdentity = $managedAccessIdentity;
}
/**
* @return string
*/
public function getManagedAccessIdentity()
{
return $this->managedAccessIdentity;
}
/**
* @param string
*/
public function setMessage($message)
{
$this->message = $message;
}
/**
* @return string
*/
public function getMessage()
{
return $this->message;
}
/**
* @param string
*/
public function setState($state)
{
$this->state = $state;
}
/**
* @return string
*/
public function getState()
{
return $this->state;
}
/**
* @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(GoogleCloudDataplexV1AssetResourceStatus::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1AssetResourceStatus');

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\CloudDataplex;
class GoogleCloudDataplexV1AssetSecurityStatus extends \Google\Model
{
/**
* @var string
*/
public $message;
/**
* @var string
*/
public $state;
/**
* @var string
*/
public $updateTime;
/**
* @param string
*/
public function setMessage($message)
{
$this->message = $message;
}
/**
* @return string
*/
public function getMessage()
{
return $this->message;
}
/**
* @param string
*/
public function setState($state)
{
$this->state = $state;
}
/**
* @return string
*/
public function getState()
{
return $this->state;
}
/**
* @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(GoogleCloudDataplexV1AssetSecurityStatus::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1AssetSecurityStatus');

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\CloudDataplex;
class GoogleCloudDataplexV1AssetStatus extends \Google\Model
{
/**
* @var int
*/
public $activeAssets;
/**
* @var int
*/
public $securityPolicyApplyingAssets;
/**
* @var string
*/
public $updateTime;
/**
* @param int
*/
public function setActiveAssets($activeAssets)
{
$this->activeAssets = $activeAssets;
}
/**
* @return int
*/
public function getActiveAssets()
{
return $this->activeAssets;
}
/**
* @param int
*/
public function setSecurityPolicyApplyingAssets($securityPolicyApplyingAssets)
{
$this->securityPolicyApplyingAssets = $securityPolicyApplyingAssets;
}
/**
* @return int
*/
public function getSecurityPolicyApplyingAssets()
{
return $this->securityPolicyApplyingAssets;
}
/**
* @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(GoogleCloudDataplexV1AssetStatus::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1AssetStatus');

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\CloudDataplex;
class GoogleCloudDataplexV1CancelJobRequest extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1CancelJobRequest::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1CancelJobRequest');

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\CloudDataplex;
class GoogleCloudDataplexV1CancelMetadataJobRequest extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1CancelMetadataJobRequest::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1CancelMetadataJobRequest');

View File

@@ -0,0 +1,202 @@
<?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\CloudDataplex;
class GoogleCloudDataplexV1Content extends \Google\Model
{
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $dataText;
/**
* @var string
*/
public $description;
/**
* @var string[]
*/
public $labels;
/**
* @var string
*/
public $name;
protected $notebookType = GoogleCloudDataplexV1ContentNotebook::class;
protected $notebookDataType = '';
/**
* @var string
*/
public $path;
protected $sqlScriptType = GoogleCloudDataplexV1ContentSqlScript::class;
protected $sqlScriptDataType = '';
/**
* @var string
*/
public $uid;
/**
* @var string
*/
public $updateTime;
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setDataText($dataText)
{
$this->dataText = $dataText;
}
/**
* @return string
*/
public function getDataText()
{
return $this->dataText;
}
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string[]
*/
public function setLabels($labels)
{
$this->labels = $labels;
}
/**
* @return string[]
*/
public function getLabels()
{
return $this->labels;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param GoogleCloudDataplexV1ContentNotebook
*/
public function setNotebook(GoogleCloudDataplexV1ContentNotebook $notebook)
{
$this->notebook = $notebook;
}
/**
* @return GoogleCloudDataplexV1ContentNotebook
*/
public function getNotebook()
{
return $this->notebook;
}
/**
* @param string
*/
public function setPath($path)
{
$this->path = $path;
}
/**
* @return string
*/
public function getPath()
{
return $this->path;
}
/**
* @param GoogleCloudDataplexV1ContentSqlScript
*/
public function setSqlScript(GoogleCloudDataplexV1ContentSqlScript $sqlScript)
{
$this->sqlScript = $sqlScript;
}
/**
* @return GoogleCloudDataplexV1ContentSqlScript
*/
public function getSqlScript()
{
return $this->sqlScript;
}
/**
* @param string
*/
public function setUid($uid)
{
$this->uid = $uid;
}
/**
* @return string
*/
public function getUid()
{
return $this->uid;
}
/**
* @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(GoogleCloudDataplexV1Content::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1Content');

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\CloudDataplex;
class GoogleCloudDataplexV1ContentNotebook extends \Google\Model
{
/**
* @var string
*/
public $kernelType;
/**
* @param string
*/
public function setKernelType($kernelType)
{
$this->kernelType = $kernelType;
}
/**
* @return string
*/
public function getKernelType()
{
return $this->kernelType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1ContentNotebook::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1ContentNotebook');

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\CloudDataplex;
class GoogleCloudDataplexV1ContentSqlScript extends \Google\Model
{
/**
* @var string
*/
public $engine;
/**
* @param string
*/
public function setEngine($engine)
{
$this->engine = $engine;
}
/**
* @return string
*/
public function getEngine()
{
return $this->engine;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1ContentSqlScript::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1ContentSqlScript');

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\CloudDataplex;
class GoogleCloudDataplexV1DataAccessSpec extends \Google\Collection
{
protected $collection_key = 'readers';
/**
* @var string[]
*/
public $readers;
/**
* @param string[]
*/
public function setReaders($readers)
{
$this->readers = $readers;
}
/**
* @return string[]
*/
public function getReaders()
{
return $this->readers;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataAccessSpec::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataAccessSpec');

View File

@@ -0,0 +1,238 @@
<?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\CloudDataplex;
class GoogleCloudDataplexV1DataAttribute extends \Google\Model
{
/**
* @var int
*/
public $attributeCount;
/**
* @var string
*/
public $createTime;
protected $dataAccessSpecType = GoogleCloudDataplexV1DataAccessSpec::class;
protected $dataAccessSpecDataType = '';
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $etag;
/**
* @var string[]
*/
public $labels;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $parentId;
protected $resourceAccessSpecType = GoogleCloudDataplexV1ResourceAccessSpec::class;
protected $resourceAccessSpecDataType = '';
/**
* @var string
*/
public $uid;
/**
* @var string
*/
public $updateTime;
/**
* @param int
*/
public function setAttributeCount($attributeCount)
{
$this->attributeCount = $attributeCount;
}
/**
* @return int
*/
public function getAttributeCount()
{
return $this->attributeCount;
}
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param GoogleCloudDataplexV1DataAccessSpec
*/
public function setDataAccessSpec(GoogleCloudDataplexV1DataAccessSpec $dataAccessSpec)
{
$this->dataAccessSpec = $dataAccessSpec;
}
/**
* @return GoogleCloudDataplexV1DataAccessSpec
*/
public function getDataAccessSpec()
{
return $this->dataAccessSpec;
}
/**
* @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 setEtag($etag)
{
$this->etag = $etag;
}
/**
* @return string
*/
public function getEtag()
{
return $this->etag;
}
/**
* @param string[]
*/
public function setLabels($labels)
{
$this->labels = $labels;
}
/**
* @return string[]
*/
public function getLabels()
{
return $this->labels;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setParentId($parentId)
{
$this->parentId = $parentId;
}
/**
* @return string
*/
public function getParentId()
{
return $this->parentId;
}
/**
* @param GoogleCloudDataplexV1ResourceAccessSpec
*/
public function setResourceAccessSpec(GoogleCloudDataplexV1ResourceAccessSpec $resourceAccessSpec)
{
$this->resourceAccessSpec = $resourceAccessSpec;
}
/**
* @return GoogleCloudDataplexV1ResourceAccessSpec
*/
public function getResourceAccessSpec()
{
return $this->resourceAccessSpec;
}
/**
* @param string
*/
public function setUid($uid)
{
$this->uid = $uid;
}
/**
* @return string
*/
public function getUid()
{
return $this->uid;
}
/**
* @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(GoogleCloudDataplexV1DataAttribute::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataAttribute');

View File

@@ -0,0 +1,223 @@
<?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\CloudDataplex;
class GoogleCloudDataplexV1DataAttributeBinding extends \Google\Collection
{
protected $collection_key = 'paths';
/**
* @var string[]
*/
public $attributes;
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $etag;
/**
* @var string[]
*/
public $labels;
/**
* @var string
*/
public $name;
protected $pathsType = GoogleCloudDataplexV1DataAttributeBindingPath::class;
protected $pathsDataType = 'array';
/**
* @var string
*/
public $resource;
/**
* @var string
*/
public $uid;
/**
* @var string
*/
public $updateTime;
/**
* @param string[]
*/
public function setAttributes($attributes)
{
$this->attributes = $attributes;
}
/**
* @return string[]
*/
public function getAttributes()
{
return $this->attributes;
}
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @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 setEtag($etag)
{
$this->etag = $etag;
}
/**
* @return string
*/
public function getEtag()
{
return $this->etag;
}
/**
* @param string[]
*/
public function setLabels($labels)
{
$this->labels = $labels;
}
/**
* @return string[]
*/
public function getLabels()
{
return $this->labels;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param GoogleCloudDataplexV1DataAttributeBindingPath[]
*/
public function setPaths($paths)
{
$this->paths = $paths;
}
/**
* @return GoogleCloudDataplexV1DataAttributeBindingPath[]
*/
public function getPaths()
{
return $this->paths;
}
/**
* @param string
*/
public function setResource($resource)
{
$this->resource = $resource;
}
/**
* @return string
*/
public function getResource()
{
return $this->resource;
}
/**
* @param string
*/
public function setUid($uid)
{
$this->uid = $uid;
}
/**
* @return string
*/
public function getUid()
{
return $this->uid;
}
/**
* @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(GoogleCloudDataplexV1DataAttributeBinding::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataAttributeBinding');

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\CloudDataplex;
class GoogleCloudDataplexV1DataAttributeBindingPath extends \Google\Collection
{
protected $collection_key = 'attributes';
/**
* @var string[]
*/
public $attributes;
/**
* @var string
*/
public $name;
/**
* @param string[]
*/
public function setAttributes($attributes)
{
$this->attributes = $attributes;
}
/**
* @return string[]
*/
public function getAttributes()
{
return $this->attributes;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataAttributeBindingPath::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataAttributeBindingPath');

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\CloudDataplex;
class GoogleCloudDataplexV1DataDiscoveryResult extends \Google\Model
{
protected $bigqueryPublishingType = GoogleCloudDataplexV1DataDiscoveryResultBigQueryPublishing::class;
protected $bigqueryPublishingDataType = '';
/**
* @param GoogleCloudDataplexV1DataDiscoveryResultBigQueryPublishing
*/
public function setBigqueryPublishing(GoogleCloudDataplexV1DataDiscoveryResultBigQueryPublishing $bigqueryPublishing)
{
$this->bigqueryPublishing = $bigqueryPublishing;
}
/**
* @return GoogleCloudDataplexV1DataDiscoveryResultBigQueryPublishing
*/
public function getBigqueryPublishing()
{
return $this->bigqueryPublishing;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataDiscoveryResult::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataDiscoveryResult');

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\CloudDataplex;
class GoogleCloudDataplexV1DataDiscoveryResultBigQueryPublishing extends \Google\Model
{
/**
* @var string
*/
public $dataset;
/**
* @param string
*/
public function setDataset($dataset)
{
$this->dataset = $dataset;
}
/**
* @return string
*/
public function getDataset()
{
return $this->dataset;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataDiscoveryResultBigQueryPublishing::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataDiscoveryResultBigQueryPublishing');

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\CloudDataplex;
class GoogleCloudDataplexV1DataDiscoverySpec extends \Google\Model
{
protected $bigqueryPublishingConfigType = GoogleCloudDataplexV1DataDiscoverySpecBigQueryPublishingConfig::class;
protected $bigqueryPublishingConfigDataType = '';
protected $storageConfigType = GoogleCloudDataplexV1DataDiscoverySpecStorageConfig::class;
protected $storageConfigDataType = '';
/**
* @param GoogleCloudDataplexV1DataDiscoverySpecBigQueryPublishingConfig
*/
public function setBigqueryPublishingConfig(GoogleCloudDataplexV1DataDiscoverySpecBigQueryPublishingConfig $bigqueryPublishingConfig)
{
$this->bigqueryPublishingConfig = $bigqueryPublishingConfig;
}
/**
* @return GoogleCloudDataplexV1DataDiscoverySpecBigQueryPublishingConfig
*/
public function getBigqueryPublishingConfig()
{
return $this->bigqueryPublishingConfig;
}
/**
* @param GoogleCloudDataplexV1DataDiscoverySpecStorageConfig
*/
public function setStorageConfig(GoogleCloudDataplexV1DataDiscoverySpecStorageConfig $storageConfig)
{
$this->storageConfig = $storageConfig;
}
/**
* @return GoogleCloudDataplexV1DataDiscoverySpecStorageConfig
*/
public function getStorageConfig()
{
return $this->storageConfig;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataDiscoverySpec::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataDiscoverySpec');

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\CloudDataplex;
class GoogleCloudDataplexV1DataDiscoverySpecBigQueryPublishingConfig extends \Google\Model
{
/**
* @var string
*/
public $connection;
/**
* @var string
*/
public $tableType;
/**
* @param string
*/
public function setConnection($connection)
{
$this->connection = $connection;
}
/**
* @return string
*/
public function getConnection()
{
return $this->connection;
}
/**
* @param string
*/
public function setTableType($tableType)
{
$this->tableType = $tableType;
}
/**
* @return string
*/
public function getTableType()
{
return $this->tableType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataDiscoverySpecBigQueryPublishingConfig::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataDiscoverySpecBigQueryPublishingConfig');

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\CloudDataplex;
class GoogleCloudDataplexV1DataDiscoverySpecStorageConfig extends \Google\Collection
{
protected $collection_key = 'includePatterns';
protected $csvOptionsType = GoogleCloudDataplexV1DataDiscoverySpecStorageConfigCsvOptions::class;
protected $csvOptionsDataType = '';
/**
* @var string[]
*/
public $excludePatterns;
/**
* @var string[]
*/
public $includePatterns;
protected $jsonOptionsType = GoogleCloudDataplexV1DataDiscoverySpecStorageConfigJsonOptions::class;
protected $jsonOptionsDataType = '';
/**
* @param GoogleCloudDataplexV1DataDiscoverySpecStorageConfigCsvOptions
*/
public function setCsvOptions(GoogleCloudDataplexV1DataDiscoverySpecStorageConfigCsvOptions $csvOptions)
{
$this->csvOptions = $csvOptions;
}
/**
* @return GoogleCloudDataplexV1DataDiscoverySpecStorageConfigCsvOptions
*/
public function getCsvOptions()
{
return $this->csvOptions;
}
/**
* @param string[]
*/
public function setExcludePatterns($excludePatterns)
{
$this->excludePatterns = $excludePatterns;
}
/**
* @return string[]
*/
public function getExcludePatterns()
{
return $this->excludePatterns;
}
/**
* @param string[]
*/
public function setIncludePatterns($includePatterns)
{
$this->includePatterns = $includePatterns;
}
/**
* @return string[]
*/
public function getIncludePatterns()
{
return $this->includePatterns;
}
/**
* @param GoogleCloudDataplexV1DataDiscoverySpecStorageConfigJsonOptions
*/
public function setJsonOptions(GoogleCloudDataplexV1DataDiscoverySpecStorageConfigJsonOptions $jsonOptions)
{
$this->jsonOptions = $jsonOptions;
}
/**
* @return GoogleCloudDataplexV1DataDiscoverySpecStorageConfigJsonOptions
*/
public function getJsonOptions()
{
return $this->jsonOptions;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataDiscoverySpecStorageConfig::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataDiscoverySpecStorageConfig');

View File

@@ -0,0 +1,116 @@
<?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\CloudDataplex;
class GoogleCloudDataplexV1DataDiscoverySpecStorageConfigCsvOptions extends \Google\Model
{
/**
* @var string
*/
public $delimiter;
/**
* @var string
*/
public $encoding;
/**
* @var int
*/
public $headerRows;
/**
* @var string
*/
public $quote;
/**
* @var bool
*/
public $typeInferenceDisabled;
/**
* @param string
*/
public function setDelimiter($delimiter)
{
$this->delimiter = $delimiter;
}
/**
* @return string
*/
public function getDelimiter()
{
return $this->delimiter;
}
/**
* @param string
*/
public function setEncoding($encoding)
{
$this->encoding = $encoding;
}
/**
* @return string
*/
public function getEncoding()
{
return $this->encoding;
}
/**
* @param int
*/
public function setHeaderRows($headerRows)
{
$this->headerRows = $headerRows;
}
/**
* @return int
*/
public function getHeaderRows()
{
return $this->headerRows;
}
/**
* @param string
*/
public function setQuote($quote)
{
$this->quote = $quote;
}
/**
* @return string
*/
public function getQuote()
{
return $this->quote;
}
/**
* @param bool
*/
public function setTypeInferenceDisabled($typeInferenceDisabled)
{
$this->typeInferenceDisabled = $typeInferenceDisabled;
}
/**
* @return bool
*/
public function getTypeInferenceDisabled()
{
return $this->typeInferenceDisabled;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataDiscoverySpecStorageConfigCsvOptions::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataDiscoverySpecStorageConfigCsvOptions');

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\CloudDataplex;
class GoogleCloudDataplexV1DataDiscoverySpecStorageConfigJsonOptions extends \Google\Model
{
/**
* @var string
*/
public $encoding;
/**
* @var bool
*/
public $typeInferenceDisabled;
/**
* @param string
*/
public function setEncoding($encoding)
{
$this->encoding = $encoding;
}
/**
* @return string
*/
public function getEncoding()
{
return $this->encoding;
}
/**
* @param bool
*/
public function setTypeInferenceDisabled($typeInferenceDisabled)
{
$this->typeInferenceDisabled = $typeInferenceDisabled;
}
/**
* @return bool
*/
public function getTypeInferenceDisabled()
{
return $this->typeInferenceDisabled;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataDiscoverySpecStorageConfigJsonOptions::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataDiscoverySpecStorageConfigJsonOptions');

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\CloudDataplex;
class GoogleCloudDataplexV1DataDocumentationResult extends \Google\Collection
{
protected $collection_key = 'queries';
protected $queriesType = GoogleCloudDataplexV1DataDocumentationResultQuery::class;
protected $queriesDataType = 'array';
/**
* @param GoogleCloudDataplexV1DataDocumentationResultQuery[]
*/
public function setQueries($queries)
{
$this->queries = $queries;
}
/**
* @return GoogleCloudDataplexV1DataDocumentationResultQuery[]
*/
public function getQueries()
{
return $this->queries;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataDocumentationResult::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataDocumentationResult');

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\CloudDataplex;
class GoogleCloudDataplexV1DataDocumentationResultQuery extends \Google\Model
{
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $sql;
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string
*/
public function setSql($sql)
{
$this->sql = $sql;
}
/**
* @return string
*/
public function getSql()
{
return $this->sql;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataDocumentationResultQuery::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataDocumentationResultQuery');

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\CloudDataplex;
class GoogleCloudDataplexV1DataDocumentationSpec extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataDocumentationSpec::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataDocumentationSpec');

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\CloudDataplex;
class GoogleCloudDataplexV1DataProfileResult extends \Google\Model
{
protected $postScanActionsResultType = GoogleCloudDataplexV1DataProfileResultPostScanActionsResult::class;
protected $postScanActionsResultDataType = '';
protected $profileType = GoogleCloudDataplexV1DataProfileResultProfile::class;
protected $profileDataType = '';
/**
* @var string
*/
public $rowCount;
protected $scannedDataType = GoogleCloudDataplexV1ScannedData::class;
protected $scannedDataDataType = '';
/**
* @param GoogleCloudDataplexV1DataProfileResultPostScanActionsResult
*/
public function setPostScanActionsResult(GoogleCloudDataplexV1DataProfileResultPostScanActionsResult $postScanActionsResult)
{
$this->postScanActionsResult = $postScanActionsResult;
}
/**
* @return GoogleCloudDataplexV1DataProfileResultPostScanActionsResult
*/
public function getPostScanActionsResult()
{
return $this->postScanActionsResult;
}
/**
* @param GoogleCloudDataplexV1DataProfileResultProfile
*/
public function setProfile(GoogleCloudDataplexV1DataProfileResultProfile $profile)
{
$this->profile = $profile;
}
/**
* @return GoogleCloudDataplexV1DataProfileResultProfile
*/
public function getProfile()
{
return $this->profile;
}
/**
* @param string
*/
public function setRowCount($rowCount)
{
$this->rowCount = $rowCount;
}
/**
* @return string
*/
public function getRowCount()
{
return $this->rowCount;
}
/**
* @param GoogleCloudDataplexV1ScannedData
*/
public function setScannedData(GoogleCloudDataplexV1ScannedData $scannedData)
{
$this->scannedData = $scannedData;
}
/**
* @return GoogleCloudDataplexV1ScannedData
*/
public function getScannedData()
{
return $this->scannedData;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataProfileResult::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataProfileResult');

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\CloudDataplex;
class GoogleCloudDataplexV1DataProfileResultPostScanActionsResult extends \Google\Model
{
protected $bigqueryExportResultType = GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResult::class;
protected $bigqueryExportResultDataType = '';
/**
* @param GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResult
*/
public function setBigqueryExportResult(GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResult $bigqueryExportResult)
{
$this->bigqueryExportResult = $bigqueryExportResult;
}
/**
* @return GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResult
*/
public function getBigqueryExportResult()
{
return $this->bigqueryExportResult;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataProfileResultPostScanActionsResult::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataProfileResultPostScanActionsResult');

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\CloudDataplex;
class GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResult extends \Google\Model
{
/**
* @var string
*/
public $message;
/**
* @var string
*/
public $state;
/**
* @param string
*/
public function setMessage($message)
{
$this->message = $message;
}
/**
* @return string
*/
public function getMessage()
{
return $this->message;
}
/**
* @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(GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResult::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataProfileResultPostScanActionsResultBigQueryExportResult');

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\CloudDataplex;
class GoogleCloudDataplexV1DataProfileResultProfile extends \Google\Collection
{
protected $collection_key = 'fields';
protected $fieldsType = GoogleCloudDataplexV1DataProfileResultProfileField::class;
protected $fieldsDataType = 'array';
/**
* @param GoogleCloudDataplexV1DataProfileResultProfileField[]
*/
public function setFields($fields)
{
$this->fields = $fields;
}
/**
* @return GoogleCloudDataplexV1DataProfileResultProfileField[]
*/
public function getFields()
{
return $this->fields;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataProfileResultProfile::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataProfileResultProfile');

View File

@@ -0,0 +1,96 @@
<?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\CloudDataplex;
class GoogleCloudDataplexV1DataProfileResultProfileField extends \Google\Model
{
/**
* @var string
*/
public $mode;
/**
* @var string
*/
public $name;
protected $profileType = GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfo::class;
protected $profileDataType = '';
/**
* @var string
*/
public $type;
/**
* @param string
*/
public function setMode($mode)
{
$this->mode = $mode;
}
/**
* @return string
*/
public function getMode()
{
return $this->mode;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfo
*/
public function setProfile(GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfo $profile)
{
$this->profile = $profile;
}
/**
* @return GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfo
*/
public function getProfile()
{
return $this->profile;
}
/**
* @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(GoogleCloudDataplexV1DataProfileResultProfileField::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataProfileResultProfileField');

View File

@@ -0,0 +1,109 @@
<?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\CloudDataplex;
class GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfo extends \Google\Collection
{
protected $collection_key = 'topNValues';
public $distinctRatio;
protected $doubleProfileType = GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfo::class;
protected $doubleProfileDataType = '';
protected $integerProfileType = GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfo::class;
protected $integerProfileDataType = '';
public $nullRatio;
protected $stringProfileType = GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfo::class;
protected $stringProfileDataType = '';
protected $topNValuesType = GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValue::class;
protected $topNValuesDataType = 'array';
public function setDistinctRatio($distinctRatio)
{
$this->distinctRatio = $distinctRatio;
}
public function getDistinctRatio()
{
return $this->distinctRatio;
}
/**
* @param GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfo
*/
public function setDoubleProfile(GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfo $doubleProfile)
{
$this->doubleProfile = $doubleProfile;
}
/**
* @return GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfo
*/
public function getDoubleProfile()
{
return $this->doubleProfile;
}
/**
* @param GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfo
*/
public function setIntegerProfile(GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfo $integerProfile)
{
$this->integerProfile = $integerProfile;
}
/**
* @return GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfo
*/
public function getIntegerProfile()
{
return $this->integerProfile;
}
public function setNullRatio($nullRatio)
{
$this->nullRatio = $nullRatio;
}
public function getNullRatio()
{
return $this->nullRatio;
}
/**
* @param GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfo
*/
public function setStringProfile(GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfo $stringProfile)
{
$this->stringProfile = $stringProfile;
}
/**
* @return GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfo
*/
public function getStringProfile()
{
return $this->stringProfile;
}
/**
* @param GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValue[]
*/
public function setTopNValues($topNValues)
{
$this->topNValues = $topNValues;
}
/**
* @return GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValue[]
*/
public function getTopNValues()
{
return $this->topNValues;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfo::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfo');

View File

@@ -0,0 +1,72 @@
<?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\CloudDataplex;
class GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfo extends \Google\Collection
{
protected $collection_key = 'quartiles';
public $average;
public $max;
public $min;
public $quartiles;
public $standardDeviation;
public function setAverage($average)
{
$this->average = $average;
}
public function getAverage()
{
return $this->average;
}
public function setMax($max)
{
$this->max = $max;
}
public function getMax()
{
return $this->max;
}
public function setMin($min)
{
$this->min = $min;
}
public function getMin()
{
return $this->min;
}
public function setQuartiles($quartiles)
{
$this->quartiles = $quartiles;
}
public function getQuartiles()
{
return $this->quartiles;
}
public function setStandardDeviation($standardDeviation)
{
$this->standardDeviation = $standardDeviation;
}
public function getStandardDeviation()
{
return $this->standardDeviation;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfo::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoDoubleFieldInfo');

View File

@@ -0,0 +1,99 @@
<?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\CloudDataplex;
class GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfo extends \Google\Collection
{
protected $collection_key = 'quartiles';
public $average;
/**
* @var string
*/
public $max;
/**
* @var string
*/
public $min;
/**
* @var string[]
*/
public $quartiles;
public $standardDeviation;
public function setAverage($average)
{
$this->average = $average;
}
public function getAverage()
{
return $this->average;
}
/**
* @param string
*/
public function setMax($max)
{
$this->max = $max;
}
/**
* @return string
*/
public function getMax()
{
return $this->max;
}
/**
* @param string
*/
public function setMin($min)
{
$this->min = $min;
}
/**
* @return string
*/
public function getMin()
{
return $this->min;
}
/**
* @param string[]
*/
public function setQuartiles($quartiles)
{
$this->quartiles = $quartiles;
}
/**
* @return string[]
*/
public function getQuartiles()
{
return $this->quartiles;
}
public function setStandardDeviation($standardDeviation)
{
$this->standardDeviation = $standardDeviation;
}
public function getStandardDeviation()
{
return $this->standardDeviation;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfo::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoIntegerFieldInfo');

View File

@@ -0,0 +1,71 @@
<?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\CloudDataplex;
class GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfo extends \Google\Model
{
public $averageLength;
/**
* @var string
*/
public $maxLength;
/**
* @var string
*/
public $minLength;
public function setAverageLength($averageLength)
{
$this->averageLength = $averageLength;
}
public function getAverageLength()
{
return $this->averageLength;
}
/**
* @param string
*/
public function setMaxLength($maxLength)
{
$this->maxLength = $maxLength;
}
/**
* @return string
*/
public function getMaxLength()
{
return $this->maxLength;
}
/**
* @param string
*/
public function setMinLength($minLength)
{
$this->minLength = $minLength;
}
/**
* @return string
*/
public function getMinLength()
{
return $this->minLength;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfo::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoStringFieldInfo');

View File

@@ -0,0 +1,71 @@
<?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\CloudDataplex;
class GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValue extends \Google\Model
{
/**
* @var string
*/
public $count;
public $ratio;
/**
* @var string
*/
public $value;
/**
* @param string
*/
public function setCount($count)
{
$this->count = $count;
}
/**
* @return string
*/
public function getCount()
{
return $this->count;
}
public function setRatio($ratio)
{
$this->ratio = $ratio;
}
public function getRatio()
{
return $this->ratio;
}
/**
* @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(GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValue::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataProfileResultProfileFieldProfileInfoTopNValue');

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\CloudDataplex;
class GoogleCloudDataplexV1DataProfileSpec extends \Google\Model
{
protected $excludeFieldsType = GoogleCloudDataplexV1DataProfileSpecSelectedFields::class;
protected $excludeFieldsDataType = '';
protected $includeFieldsType = GoogleCloudDataplexV1DataProfileSpecSelectedFields::class;
protected $includeFieldsDataType = '';
protected $postScanActionsType = GoogleCloudDataplexV1DataProfileSpecPostScanActions::class;
protected $postScanActionsDataType = '';
/**
* @var string
*/
public $rowFilter;
/**
* @var float
*/
public $samplingPercent;
/**
* @param GoogleCloudDataplexV1DataProfileSpecSelectedFields
*/
public function setExcludeFields(GoogleCloudDataplexV1DataProfileSpecSelectedFields $excludeFields)
{
$this->excludeFields = $excludeFields;
}
/**
* @return GoogleCloudDataplexV1DataProfileSpecSelectedFields
*/
public function getExcludeFields()
{
return $this->excludeFields;
}
/**
* @param GoogleCloudDataplexV1DataProfileSpecSelectedFields
*/
public function setIncludeFields(GoogleCloudDataplexV1DataProfileSpecSelectedFields $includeFields)
{
$this->includeFields = $includeFields;
}
/**
* @return GoogleCloudDataplexV1DataProfileSpecSelectedFields
*/
public function getIncludeFields()
{
return $this->includeFields;
}
/**
* @param GoogleCloudDataplexV1DataProfileSpecPostScanActions
*/
public function setPostScanActions(GoogleCloudDataplexV1DataProfileSpecPostScanActions $postScanActions)
{
$this->postScanActions = $postScanActions;
}
/**
* @return GoogleCloudDataplexV1DataProfileSpecPostScanActions
*/
public function getPostScanActions()
{
return $this->postScanActions;
}
/**
* @param string
*/
public function setRowFilter($rowFilter)
{
$this->rowFilter = $rowFilter;
}
/**
* @return string
*/
public function getRowFilter()
{
return $this->rowFilter;
}
/**
* @param float
*/
public function setSamplingPercent($samplingPercent)
{
$this->samplingPercent = $samplingPercent;
}
/**
* @return float
*/
public function getSamplingPercent()
{
return $this->samplingPercent;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataProfileSpec::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataProfileSpec');

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\CloudDataplex;
class GoogleCloudDataplexV1DataProfileSpecPostScanActions extends \Google\Model
{
protected $bigqueryExportType = GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExport::class;
protected $bigqueryExportDataType = '';
/**
* @param GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExport
*/
public function setBigqueryExport(GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExport $bigqueryExport)
{
$this->bigqueryExport = $bigqueryExport;
}
/**
* @return GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExport
*/
public function getBigqueryExport()
{
return $this->bigqueryExport;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataProfileSpecPostScanActions::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataProfileSpecPostScanActions');

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\CloudDataplex;
class GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExport extends \Google\Model
{
/**
* @var string
*/
public $resultsTable;
/**
* @param string
*/
public function setResultsTable($resultsTable)
{
$this->resultsTable = $resultsTable;
}
/**
* @return string
*/
public function getResultsTable()
{
return $this->resultsTable;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExport::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataProfileSpecPostScanActionsBigQueryExport');

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\CloudDataplex;
class GoogleCloudDataplexV1DataProfileSpecSelectedFields extends \Google\Collection
{
protected $collection_key = 'fieldNames';
/**
* @var string[]
*/
public $fieldNames;
/**
* @param string[]
*/
public function setFieldNames($fieldNames)
{
$this->fieldNames = $fieldNames;
}
/**
* @return string[]
*/
public function getFieldNames()
{
return $this->fieldNames;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataProfileSpecSelectedFields::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataProfileSpecSelectedFields');

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\CloudDataplex;
class GoogleCloudDataplexV1DataQualityColumnResult extends \Google\Model
{
/**
* @var string
*/
public $column;
/**
* @var float
*/
public $score;
/**
* @param string
*/
public function setColumn($column)
{
$this->column = $column;
}
/**
* @return string
*/
public function getColumn()
{
return $this->column;
}
/**
* @param float
*/
public function setScore($score)
{
$this->score = $score;
}
/**
* @return float
*/
public function getScore()
{
return $this->score;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataQualityColumnResult::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataQualityColumnResult');

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\CloudDataplex;
class GoogleCloudDataplexV1DataQualityDimension extends \Google\Model
{
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataQualityDimension::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataQualityDimension');

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\CloudDataplex;
class GoogleCloudDataplexV1DataQualityDimensionResult extends \Google\Model
{
protected $dimensionType = GoogleCloudDataplexV1DataQualityDimension::class;
protected $dimensionDataType = '';
/**
* @var bool
*/
public $passed;
/**
* @var float
*/
public $score;
/**
* @param GoogleCloudDataplexV1DataQualityDimension
*/
public function setDimension(GoogleCloudDataplexV1DataQualityDimension $dimension)
{
$this->dimension = $dimension;
}
/**
* @return GoogleCloudDataplexV1DataQualityDimension
*/
public function getDimension()
{
return $this->dimension;
}
/**
* @param bool
*/
public function setPassed($passed)
{
$this->passed = $passed;
}
/**
* @return bool
*/
public function getPassed()
{
return $this->passed;
}
/**
* @param float
*/
public function setScore($score)
{
$this->score = $score;
}
/**
* @return float
*/
public function getScore()
{
return $this->score;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataQualityDimensionResult::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataQualityDimensionResult');

View File

@@ -0,0 +1,161 @@
<?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\CloudDataplex;
class GoogleCloudDataplexV1DataQualityResult extends \Google\Collection
{
protected $collection_key = 'rules';
protected $columnsType = GoogleCloudDataplexV1DataQualityColumnResult::class;
protected $columnsDataType = 'array';
protected $dimensionsType = GoogleCloudDataplexV1DataQualityDimensionResult::class;
protected $dimensionsDataType = 'array';
/**
* @var bool
*/
public $passed;
protected $postScanActionsResultType = GoogleCloudDataplexV1DataQualityResultPostScanActionsResult::class;
protected $postScanActionsResultDataType = '';
/**
* @var string
*/
public $rowCount;
protected $rulesType = GoogleCloudDataplexV1DataQualityRuleResult::class;
protected $rulesDataType = 'array';
protected $scannedDataType = GoogleCloudDataplexV1ScannedData::class;
protected $scannedDataDataType = '';
/**
* @var float
*/
public $score;
/**
* @param GoogleCloudDataplexV1DataQualityColumnResult[]
*/
public function setColumns($columns)
{
$this->columns = $columns;
}
/**
* @return GoogleCloudDataplexV1DataQualityColumnResult[]
*/
public function getColumns()
{
return $this->columns;
}
/**
* @param GoogleCloudDataplexV1DataQualityDimensionResult[]
*/
public function setDimensions($dimensions)
{
$this->dimensions = $dimensions;
}
/**
* @return GoogleCloudDataplexV1DataQualityDimensionResult[]
*/
public function getDimensions()
{
return $this->dimensions;
}
/**
* @param bool
*/
public function setPassed($passed)
{
$this->passed = $passed;
}
/**
* @return bool
*/
public function getPassed()
{
return $this->passed;
}
/**
* @param GoogleCloudDataplexV1DataQualityResultPostScanActionsResult
*/
public function setPostScanActionsResult(GoogleCloudDataplexV1DataQualityResultPostScanActionsResult $postScanActionsResult)
{
$this->postScanActionsResult = $postScanActionsResult;
}
/**
* @return GoogleCloudDataplexV1DataQualityResultPostScanActionsResult
*/
public function getPostScanActionsResult()
{
return $this->postScanActionsResult;
}
/**
* @param string
*/
public function setRowCount($rowCount)
{
$this->rowCount = $rowCount;
}
/**
* @return string
*/
public function getRowCount()
{
return $this->rowCount;
}
/**
* @param GoogleCloudDataplexV1DataQualityRuleResult[]
*/
public function setRules($rules)
{
$this->rules = $rules;
}
/**
* @return GoogleCloudDataplexV1DataQualityRuleResult[]
*/
public function getRules()
{
return $this->rules;
}
/**
* @param GoogleCloudDataplexV1ScannedData
*/
public function setScannedData(GoogleCloudDataplexV1ScannedData $scannedData)
{
$this->scannedData = $scannedData;
}
/**
* @return GoogleCloudDataplexV1ScannedData
*/
public function getScannedData()
{
return $this->scannedData;
}
/**
* @param float
*/
public function setScore($score)
{
$this->score = $score;
}
/**
* @return float
*/
public function getScore()
{
return $this->score;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataQualityResult::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataQualityResult');

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\CloudDataplex;
class GoogleCloudDataplexV1DataQualityResultPostScanActionsResult extends \Google\Model
{
protected $bigqueryExportResultType = GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResult::class;
protected $bigqueryExportResultDataType = '';
/**
* @param GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResult
*/
public function setBigqueryExportResult(GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResult $bigqueryExportResult)
{
$this->bigqueryExportResult = $bigqueryExportResult;
}
/**
* @return GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResult
*/
public function getBigqueryExportResult()
{
return $this->bigqueryExportResult;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataQualityResultPostScanActionsResult::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataQualityResultPostScanActionsResult');

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\CloudDataplex;
class GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResult extends \Google\Model
{
/**
* @var string
*/
public $message;
/**
* @var string
*/
public $state;
/**
* @param string
*/
public function setMessage($message)
{
$this->message = $message;
}
/**
* @return string
*/
public function getMessage()
{
return $this->message;
}
/**
* @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(GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResult::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataQualityResultPostScanActionsResultBigQueryExportResult');

View File

@@ -0,0 +1,287 @@
<?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\CloudDataplex;
class GoogleCloudDataplexV1DataQualityRule extends \Google\Model
{
/**
* @var string
*/
public $column;
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $dimension;
/**
* @var bool
*/
public $ignoreNull;
/**
* @var string
*/
public $name;
protected $nonNullExpectationType = GoogleCloudDataplexV1DataQualityRuleNonNullExpectation::class;
protected $nonNullExpectationDataType = '';
protected $rangeExpectationType = GoogleCloudDataplexV1DataQualityRuleRangeExpectation::class;
protected $rangeExpectationDataType = '';
protected $regexExpectationType = GoogleCloudDataplexV1DataQualityRuleRegexExpectation::class;
protected $regexExpectationDataType = '';
protected $rowConditionExpectationType = GoogleCloudDataplexV1DataQualityRuleRowConditionExpectation::class;
protected $rowConditionExpectationDataType = '';
protected $setExpectationType = GoogleCloudDataplexV1DataQualityRuleSetExpectation::class;
protected $setExpectationDataType = '';
protected $sqlAssertionType = GoogleCloudDataplexV1DataQualityRuleSqlAssertion::class;
protected $sqlAssertionDataType = '';
protected $statisticRangeExpectationType = GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectation::class;
protected $statisticRangeExpectationDataType = '';
/**
* @var bool
*/
public $suspended;
protected $tableConditionExpectationType = GoogleCloudDataplexV1DataQualityRuleTableConditionExpectation::class;
protected $tableConditionExpectationDataType = '';
public $threshold;
protected $uniquenessExpectationType = GoogleCloudDataplexV1DataQualityRuleUniquenessExpectation::class;
protected $uniquenessExpectationDataType = '';
/**
* @param string
*/
public function setColumn($column)
{
$this->column = $column;
}
/**
* @return string
*/
public function getColumn()
{
return $this->column;
}
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string
*/
public function setDimension($dimension)
{
$this->dimension = $dimension;
}
/**
* @return string
*/
public function getDimension()
{
return $this->dimension;
}
/**
* @param bool
*/
public function setIgnoreNull($ignoreNull)
{
$this->ignoreNull = $ignoreNull;
}
/**
* @return bool
*/
public function getIgnoreNull()
{
return $this->ignoreNull;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param GoogleCloudDataplexV1DataQualityRuleNonNullExpectation
*/
public function setNonNullExpectation(GoogleCloudDataplexV1DataQualityRuleNonNullExpectation $nonNullExpectation)
{
$this->nonNullExpectation = $nonNullExpectation;
}
/**
* @return GoogleCloudDataplexV1DataQualityRuleNonNullExpectation
*/
public function getNonNullExpectation()
{
return $this->nonNullExpectation;
}
/**
* @param GoogleCloudDataplexV1DataQualityRuleRangeExpectation
*/
public function setRangeExpectation(GoogleCloudDataplexV1DataQualityRuleRangeExpectation $rangeExpectation)
{
$this->rangeExpectation = $rangeExpectation;
}
/**
* @return GoogleCloudDataplexV1DataQualityRuleRangeExpectation
*/
public function getRangeExpectation()
{
return $this->rangeExpectation;
}
/**
* @param GoogleCloudDataplexV1DataQualityRuleRegexExpectation
*/
public function setRegexExpectation(GoogleCloudDataplexV1DataQualityRuleRegexExpectation $regexExpectation)
{
$this->regexExpectation = $regexExpectation;
}
/**
* @return GoogleCloudDataplexV1DataQualityRuleRegexExpectation
*/
public function getRegexExpectation()
{
return $this->regexExpectation;
}
/**
* @param GoogleCloudDataplexV1DataQualityRuleRowConditionExpectation
*/
public function setRowConditionExpectation(GoogleCloudDataplexV1DataQualityRuleRowConditionExpectation $rowConditionExpectation)
{
$this->rowConditionExpectation = $rowConditionExpectation;
}
/**
* @return GoogleCloudDataplexV1DataQualityRuleRowConditionExpectation
*/
public function getRowConditionExpectation()
{
return $this->rowConditionExpectation;
}
/**
* @param GoogleCloudDataplexV1DataQualityRuleSetExpectation
*/
public function setSetExpectation(GoogleCloudDataplexV1DataQualityRuleSetExpectation $setExpectation)
{
$this->setExpectation = $setExpectation;
}
/**
* @return GoogleCloudDataplexV1DataQualityRuleSetExpectation
*/
public function getSetExpectation()
{
return $this->setExpectation;
}
/**
* @param GoogleCloudDataplexV1DataQualityRuleSqlAssertion
*/
public function setSqlAssertion(GoogleCloudDataplexV1DataQualityRuleSqlAssertion $sqlAssertion)
{
$this->sqlAssertion = $sqlAssertion;
}
/**
* @return GoogleCloudDataplexV1DataQualityRuleSqlAssertion
*/
public function getSqlAssertion()
{
return $this->sqlAssertion;
}
/**
* @param GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectation
*/
public function setStatisticRangeExpectation(GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectation $statisticRangeExpectation)
{
$this->statisticRangeExpectation = $statisticRangeExpectation;
}
/**
* @return GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectation
*/
public function getStatisticRangeExpectation()
{
return $this->statisticRangeExpectation;
}
/**
* @param bool
*/
public function setSuspended($suspended)
{
$this->suspended = $suspended;
}
/**
* @return bool
*/
public function getSuspended()
{
return $this->suspended;
}
/**
* @param GoogleCloudDataplexV1DataQualityRuleTableConditionExpectation
*/
public function setTableConditionExpectation(GoogleCloudDataplexV1DataQualityRuleTableConditionExpectation $tableConditionExpectation)
{
$this->tableConditionExpectation = $tableConditionExpectation;
}
/**
* @return GoogleCloudDataplexV1DataQualityRuleTableConditionExpectation
*/
public function getTableConditionExpectation()
{
return $this->tableConditionExpectation;
}
public function setThreshold($threshold)
{
$this->threshold = $threshold;
}
public function getThreshold()
{
return $this->threshold;
}
/**
* @param GoogleCloudDataplexV1DataQualityRuleUniquenessExpectation
*/
public function setUniquenessExpectation(GoogleCloudDataplexV1DataQualityRuleUniquenessExpectation $uniquenessExpectation)
{
$this->uniquenessExpectation = $uniquenessExpectation;
}
/**
* @return GoogleCloudDataplexV1DataQualityRuleUniquenessExpectation
*/
public function getUniquenessExpectation()
{
return $this->uniquenessExpectation;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataQualityRule::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataQualityRule');

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\CloudDataplex;
class GoogleCloudDataplexV1DataQualityRuleNonNullExpectation extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataQualityRuleNonNullExpectation::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataQualityRuleNonNullExpectation');

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\CloudDataplex;
class GoogleCloudDataplexV1DataQualityRuleRangeExpectation extends \Google\Model
{
/**
* @var string
*/
public $maxValue;
/**
* @var string
*/
public $minValue;
/**
* @var bool
*/
public $strictMaxEnabled;
/**
* @var bool
*/
public $strictMinEnabled;
/**
* @param string
*/
public function setMaxValue($maxValue)
{
$this->maxValue = $maxValue;
}
/**
* @return string
*/
public function getMaxValue()
{
return $this->maxValue;
}
/**
* @param string
*/
public function setMinValue($minValue)
{
$this->minValue = $minValue;
}
/**
* @return string
*/
public function getMinValue()
{
return $this->minValue;
}
/**
* @param bool
*/
public function setStrictMaxEnabled($strictMaxEnabled)
{
$this->strictMaxEnabled = $strictMaxEnabled;
}
/**
* @return bool
*/
public function getStrictMaxEnabled()
{
return $this->strictMaxEnabled;
}
/**
* @param bool
*/
public function setStrictMinEnabled($strictMinEnabled)
{
$this->strictMinEnabled = $strictMinEnabled;
}
/**
* @return bool
*/
public function getStrictMinEnabled()
{
return $this->strictMinEnabled;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataQualityRuleRangeExpectation::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataQualityRuleRangeExpectation');

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\CloudDataplex;
class GoogleCloudDataplexV1DataQualityRuleRegexExpectation extends \Google\Model
{
/**
* @var string
*/
public $regex;
/**
* @param string
*/
public function setRegex($regex)
{
$this->regex = $regex;
}
/**
* @return string
*/
public function getRegex()
{
return $this->regex;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataQualityRuleRegexExpectation::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataQualityRuleRegexExpectation');

View File

@@ -0,0 +1,159 @@
<?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\CloudDataplex;
class GoogleCloudDataplexV1DataQualityRuleResult extends \Google\Model
{
/**
* @var string
*/
public $assertionRowCount;
/**
* @var string
*/
public $evaluatedCount;
/**
* @var string
*/
public $failingRowsQuery;
/**
* @var string
*/
public $nullCount;
public $passRatio;
/**
* @var bool
*/
public $passed;
/**
* @var string
*/
public $passedCount;
protected $ruleType = GoogleCloudDataplexV1DataQualityRule::class;
protected $ruleDataType = '';
/**
* @param string
*/
public function setAssertionRowCount($assertionRowCount)
{
$this->assertionRowCount = $assertionRowCount;
}
/**
* @return string
*/
public function getAssertionRowCount()
{
return $this->assertionRowCount;
}
/**
* @param string
*/
public function setEvaluatedCount($evaluatedCount)
{
$this->evaluatedCount = $evaluatedCount;
}
/**
* @return string
*/
public function getEvaluatedCount()
{
return $this->evaluatedCount;
}
/**
* @param string
*/
public function setFailingRowsQuery($failingRowsQuery)
{
$this->failingRowsQuery = $failingRowsQuery;
}
/**
* @return string
*/
public function getFailingRowsQuery()
{
return $this->failingRowsQuery;
}
/**
* @param string
*/
public function setNullCount($nullCount)
{
$this->nullCount = $nullCount;
}
/**
* @return string
*/
public function getNullCount()
{
return $this->nullCount;
}
public function setPassRatio($passRatio)
{
$this->passRatio = $passRatio;
}
public function getPassRatio()
{
return $this->passRatio;
}
/**
* @param bool
*/
public function setPassed($passed)
{
$this->passed = $passed;
}
/**
* @return bool
*/
public function getPassed()
{
return $this->passed;
}
/**
* @param string
*/
public function setPassedCount($passedCount)
{
$this->passedCount = $passedCount;
}
/**
* @return string
*/
public function getPassedCount()
{
return $this->passedCount;
}
/**
* @param GoogleCloudDataplexV1DataQualityRule
*/
public function setRule(GoogleCloudDataplexV1DataQualityRule $rule)
{
$this->rule = $rule;
}
/**
* @return GoogleCloudDataplexV1DataQualityRule
*/
public function getRule()
{
return $this->rule;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataQualityRuleResult::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataQualityRuleResult');

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\CloudDataplex;
class GoogleCloudDataplexV1DataQualityRuleRowConditionExpectation extends \Google\Model
{
/**
* @var string
*/
public $sqlExpression;
/**
* @param string
*/
public function setSqlExpression($sqlExpression)
{
$this->sqlExpression = $sqlExpression;
}
/**
* @return string
*/
public function getSqlExpression()
{
return $this->sqlExpression;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataQualityRuleRowConditionExpectation::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataQualityRuleRowConditionExpectation');

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\CloudDataplex;
class GoogleCloudDataplexV1DataQualityRuleSetExpectation extends \Google\Collection
{
protected $collection_key = 'values';
/**
* @var string[]
*/
public $values;
/**
* @param string[]
*/
public function setValues($values)
{
$this->values = $values;
}
/**
* @return string[]
*/
public function getValues()
{
return $this->values;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataQualityRuleSetExpectation::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataQualityRuleSetExpectation');

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\CloudDataplex;
class GoogleCloudDataplexV1DataQualityRuleSqlAssertion extends \Google\Model
{
/**
* @var string
*/
public $sqlStatement;
/**
* @param string
*/
public function setSqlStatement($sqlStatement)
{
$this->sqlStatement = $sqlStatement;
}
/**
* @return string
*/
public function getSqlStatement()
{
return $this->sqlStatement;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataQualityRuleSqlAssertion::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataQualityRuleSqlAssertion');

View File

@@ -0,0 +1,116 @@
<?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\CloudDataplex;
class GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectation extends \Google\Model
{
/**
* @var string
*/
public $maxValue;
/**
* @var string
*/
public $minValue;
/**
* @var string
*/
public $statistic;
/**
* @var bool
*/
public $strictMaxEnabled;
/**
* @var bool
*/
public $strictMinEnabled;
/**
* @param string
*/
public function setMaxValue($maxValue)
{
$this->maxValue = $maxValue;
}
/**
* @return string
*/
public function getMaxValue()
{
return $this->maxValue;
}
/**
* @param string
*/
public function setMinValue($minValue)
{
$this->minValue = $minValue;
}
/**
* @return string
*/
public function getMinValue()
{
return $this->minValue;
}
/**
* @param string
*/
public function setStatistic($statistic)
{
$this->statistic = $statistic;
}
/**
* @return string
*/
public function getStatistic()
{
return $this->statistic;
}
/**
* @param bool
*/
public function setStrictMaxEnabled($strictMaxEnabled)
{
$this->strictMaxEnabled = $strictMaxEnabled;
}
/**
* @return bool
*/
public function getStrictMaxEnabled()
{
return $this->strictMaxEnabled;
}
/**
* @param bool
*/
public function setStrictMinEnabled($strictMinEnabled)
{
$this->strictMinEnabled = $strictMinEnabled;
}
/**
* @return bool
*/
public function getStrictMinEnabled()
{
return $this->strictMinEnabled;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectation::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectation');

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\CloudDataplex;
class GoogleCloudDataplexV1DataQualityRuleTableConditionExpectation extends \Google\Model
{
/**
* @var string
*/
public $sqlExpression;
/**
* @param string
*/
public function setSqlExpression($sqlExpression)
{
$this->sqlExpression = $sqlExpression;
}
/**
* @return string
*/
public function getSqlExpression()
{
return $this->sqlExpression;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataQualityRuleTableConditionExpectation::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataQualityRuleTableConditionExpectation');

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\CloudDataplex;
class GoogleCloudDataplexV1DataQualityRuleUniquenessExpectation extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataQualityRuleUniquenessExpectation::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataQualityRuleUniquenessExpectation');

View File

@@ -0,0 +1,251 @@
<?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\CloudDataplex;
class GoogleCloudDataplexV1DataQualityScanRuleResult extends \Google\Model
{
/**
* @var string
*/
public $assertionRowCount;
/**
* @var string
*/
public $column;
/**
* @var string
*/
public $dataSource;
/**
* @var string
*/
public $evaluatedRowCount;
/**
* @var string
*/
public $evalutionType;
/**
* @var string
*/
public $jobId;
/**
* @var string
*/
public $nullRowCount;
/**
* @var string
*/
public $passedRowCount;
/**
* @var string
*/
public $result;
/**
* @var string
*/
public $ruleDimension;
/**
* @var string
*/
public $ruleName;
/**
* @var string
*/
public $ruleType;
public $thresholdPercent;
/**
* @param string
*/
public function setAssertionRowCount($assertionRowCount)
{
$this->assertionRowCount = $assertionRowCount;
}
/**
* @return string
*/
public function getAssertionRowCount()
{
return $this->assertionRowCount;
}
/**
* @param string
*/
public function setColumn($column)
{
$this->column = $column;
}
/**
* @return string
*/
public function getColumn()
{
return $this->column;
}
/**
* @param string
*/
public function setDataSource($dataSource)
{
$this->dataSource = $dataSource;
}
/**
* @return string
*/
public function getDataSource()
{
return $this->dataSource;
}
/**
* @param string
*/
public function setEvaluatedRowCount($evaluatedRowCount)
{
$this->evaluatedRowCount = $evaluatedRowCount;
}
/**
* @return string
*/
public function getEvaluatedRowCount()
{
return $this->evaluatedRowCount;
}
/**
* @param string
*/
public function setEvalutionType($evalutionType)
{
$this->evalutionType = $evalutionType;
}
/**
* @return string
*/
public function getEvalutionType()
{
return $this->evalutionType;
}
/**
* @param string
*/
public function setJobId($jobId)
{
$this->jobId = $jobId;
}
/**
* @return string
*/
public function getJobId()
{
return $this->jobId;
}
/**
* @param string
*/
public function setNullRowCount($nullRowCount)
{
$this->nullRowCount = $nullRowCount;
}
/**
* @return string
*/
public function getNullRowCount()
{
return $this->nullRowCount;
}
/**
* @param string
*/
public function setPassedRowCount($passedRowCount)
{
$this->passedRowCount = $passedRowCount;
}
/**
* @return string
*/
public function getPassedRowCount()
{
return $this->passedRowCount;
}
/**
* @param string
*/
public function setResult($result)
{
$this->result = $result;
}
/**
* @return string
*/
public function getResult()
{
return $this->result;
}
/**
* @param string
*/
public function setRuleDimension($ruleDimension)
{
$this->ruleDimension = $ruleDimension;
}
/**
* @return string
*/
public function getRuleDimension()
{
return $this->ruleDimension;
}
/**
* @param string
*/
public function setRuleName($ruleName)
{
$this->ruleName = $ruleName;
}
/**
* @return string
*/
public function getRuleName()
{
return $this->ruleName;
}
/**
* @param string
*/
public function setRuleType($ruleType)
{
$this->ruleType = $ruleType;
}
/**
* @return string
*/
public function getRuleType()
{
return $this->ruleType;
}
public function setThresholdPercent($thresholdPercent)
{
$this->thresholdPercent = $thresholdPercent;
}
public function getThresholdPercent()
{
return $this->thresholdPercent;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataQualityScanRuleResult::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataQualityScanRuleResult');

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\CloudDataplex;
class GoogleCloudDataplexV1DataQualitySpec extends \Google\Collection
{
protected $collection_key = 'rules';
protected $postScanActionsType = GoogleCloudDataplexV1DataQualitySpecPostScanActions::class;
protected $postScanActionsDataType = '';
/**
* @var string
*/
public $rowFilter;
protected $rulesType = GoogleCloudDataplexV1DataQualityRule::class;
protected $rulesDataType = 'array';
/**
* @var float
*/
public $samplingPercent;
/**
* @param GoogleCloudDataplexV1DataQualitySpecPostScanActions
*/
public function setPostScanActions(GoogleCloudDataplexV1DataQualitySpecPostScanActions $postScanActions)
{
$this->postScanActions = $postScanActions;
}
/**
* @return GoogleCloudDataplexV1DataQualitySpecPostScanActions
*/
public function getPostScanActions()
{
return $this->postScanActions;
}
/**
* @param string
*/
public function setRowFilter($rowFilter)
{
$this->rowFilter = $rowFilter;
}
/**
* @return string
*/
public function getRowFilter()
{
return $this->rowFilter;
}
/**
* @param GoogleCloudDataplexV1DataQualityRule[]
*/
public function setRules($rules)
{
$this->rules = $rules;
}
/**
* @return GoogleCloudDataplexV1DataQualityRule[]
*/
public function getRules()
{
return $this->rules;
}
/**
* @param float
*/
public function setSamplingPercent($samplingPercent)
{
$this->samplingPercent = $samplingPercent;
}
/**
* @return float
*/
public function getSamplingPercent()
{
return $this->samplingPercent;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataQualitySpec::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataQualitySpec');

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\CloudDataplex;
class GoogleCloudDataplexV1DataQualitySpecPostScanActions extends \Google\Model
{
protected $bigqueryExportType = GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExport::class;
protected $bigqueryExportDataType = '';
protected $notificationReportType = GoogleCloudDataplexV1DataQualitySpecPostScanActionsNotificationReport::class;
protected $notificationReportDataType = '';
/**
* @param GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExport
*/
public function setBigqueryExport(GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExport $bigqueryExport)
{
$this->bigqueryExport = $bigqueryExport;
}
/**
* @return GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExport
*/
public function getBigqueryExport()
{
return $this->bigqueryExport;
}
/**
* @param GoogleCloudDataplexV1DataQualitySpecPostScanActionsNotificationReport
*/
public function setNotificationReport(GoogleCloudDataplexV1DataQualitySpecPostScanActionsNotificationReport $notificationReport)
{
$this->notificationReport = $notificationReport;
}
/**
* @return GoogleCloudDataplexV1DataQualitySpecPostScanActionsNotificationReport
*/
public function getNotificationReport()
{
return $this->notificationReport;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataQualitySpecPostScanActions::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataQualitySpecPostScanActions');

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\CloudDataplex;
class GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExport extends \Google\Model
{
/**
* @var string
*/
public $resultsTable;
/**
* @param string
*/
public function setResultsTable($resultsTable)
{
$this->resultsTable = $resultsTable;
}
/**
* @return string
*/
public function getResultsTable()
{
return $this->resultsTable;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExport::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataQualitySpecPostScanActionsBigQueryExport');

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\CloudDataplex;
class GoogleCloudDataplexV1DataQualitySpecPostScanActionsJobEndTrigger extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataQualitySpecPostScanActionsJobEndTrigger::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataQualitySpecPostScanActionsJobEndTrigger');

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\CloudDataplex;
class GoogleCloudDataplexV1DataQualitySpecPostScanActionsJobFailureTrigger extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataQualitySpecPostScanActionsJobFailureTrigger::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataQualitySpecPostScanActionsJobFailureTrigger');

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\CloudDataplex;
class GoogleCloudDataplexV1DataQualitySpecPostScanActionsNotificationReport extends \Google\Model
{
protected $jobEndTriggerType = GoogleCloudDataplexV1DataQualitySpecPostScanActionsJobEndTrigger::class;
protected $jobEndTriggerDataType = '';
protected $jobFailureTriggerType = GoogleCloudDataplexV1DataQualitySpecPostScanActionsJobFailureTrigger::class;
protected $jobFailureTriggerDataType = '';
protected $recipientsType = GoogleCloudDataplexV1DataQualitySpecPostScanActionsRecipients::class;
protected $recipientsDataType = '';
protected $scoreThresholdTriggerType = GoogleCloudDataplexV1DataQualitySpecPostScanActionsScoreThresholdTrigger::class;
protected $scoreThresholdTriggerDataType = '';
/**
* @param GoogleCloudDataplexV1DataQualitySpecPostScanActionsJobEndTrigger
*/
public function setJobEndTrigger(GoogleCloudDataplexV1DataQualitySpecPostScanActionsJobEndTrigger $jobEndTrigger)
{
$this->jobEndTrigger = $jobEndTrigger;
}
/**
* @return GoogleCloudDataplexV1DataQualitySpecPostScanActionsJobEndTrigger
*/
public function getJobEndTrigger()
{
return $this->jobEndTrigger;
}
/**
* @param GoogleCloudDataplexV1DataQualitySpecPostScanActionsJobFailureTrigger
*/
public function setJobFailureTrigger(GoogleCloudDataplexV1DataQualitySpecPostScanActionsJobFailureTrigger $jobFailureTrigger)
{
$this->jobFailureTrigger = $jobFailureTrigger;
}
/**
* @return GoogleCloudDataplexV1DataQualitySpecPostScanActionsJobFailureTrigger
*/
public function getJobFailureTrigger()
{
return $this->jobFailureTrigger;
}
/**
* @param GoogleCloudDataplexV1DataQualitySpecPostScanActionsRecipients
*/
public function setRecipients(GoogleCloudDataplexV1DataQualitySpecPostScanActionsRecipients $recipients)
{
$this->recipients = $recipients;
}
/**
* @return GoogleCloudDataplexV1DataQualitySpecPostScanActionsRecipients
*/
public function getRecipients()
{
return $this->recipients;
}
/**
* @param GoogleCloudDataplexV1DataQualitySpecPostScanActionsScoreThresholdTrigger
*/
public function setScoreThresholdTrigger(GoogleCloudDataplexV1DataQualitySpecPostScanActionsScoreThresholdTrigger $scoreThresholdTrigger)
{
$this->scoreThresholdTrigger = $scoreThresholdTrigger;
}
/**
* @return GoogleCloudDataplexV1DataQualitySpecPostScanActionsScoreThresholdTrigger
*/
public function getScoreThresholdTrigger()
{
return $this->scoreThresholdTrigger;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDataplexV1DataQualitySpecPostScanActionsNotificationReport::class, 'Google_Service_CloudDataplex_GoogleCloudDataplexV1DataQualitySpecPostScanActionsNotificationReport');

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