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
@@ -0,0 +1,79 @@
<?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\DataCatalog;
class Binding extends \Google\Collection
{
protected $collection_key = 'members';
protected $conditionType = Expr::class;
protected $conditionDataType = '';
/**
* @var string[]
*/
public $members;
/**
* @var string
*/
public $role;
/**
* @param Expr
*/
public function setCondition(Expr $condition)
{
$this->condition = $condition;
}
/**
* @return Expr
*/
public function getCondition()
{
return $this->condition;
}
/**
* @param string[]
*/
public function setMembers($members)
{
$this->members = $members;
}
/**
* @return string[]
*/
public function getMembers()
{
return $this->members;
}
/**
* @param string
*/
public function setRole($role)
{
$this->role = $role;
}
/**
* @return string
*/
public function getRole()
{
return $this->role;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Binding::class, 'Google_Service_DataCatalog_Binding');
@@ -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\DataCatalog;
class DatacatalogEmpty extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DatacatalogEmpty::class, 'Google_Service_DataCatalog_DatacatalogEmpty');
@@ -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\DataCatalog;
class Expr extends \Google\Model
{
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $expression;
/**
* @var string
*/
public $location;
/**
* @var string
*/
public $title;
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string
*/
public function setExpression($expression)
{
$this->expression = $expression;
}
/**
* @return string
*/
public function getExpression()
{
return $this->expression;
}
/**
* @param string
*/
public function setLocation($location)
{
$this->location = $location;
}
/**
* @return string
*/
public function getLocation()
{
return $this->location;
}
/**
* @param string
*/
public function setTitle($title)
{
$this->title = $title;
}
/**
* @return string
*/
public function getTitle()
{
return $this->title;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Expr::class, 'Google_Service_DataCatalog_Expr');
@@ -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\DataCatalog;
class GetIamPolicyRequest extends \Google\Model
{
protected $optionsType = GetPolicyOptions::class;
protected $optionsDataType = '';
/**
* @param GetPolicyOptions
*/
public function setOptions(GetPolicyOptions $options)
{
$this->options = $options;
}
/**
* @return GetPolicyOptions
*/
public function getOptions()
{
return $this->options;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GetIamPolicyRequest::class, 'Google_Service_DataCatalog_GetIamPolicyRequest');
@@ -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\DataCatalog;
class GetPolicyOptions extends \Google\Model
{
/**
* @var int
*/
public $requestedPolicyVersion;
/**
* @param int
*/
public function setRequestedPolicyVersion($requestedPolicyVersion)
{
$this->requestedPolicyVersion = $requestedPolicyVersion;
}
/**
* @return int
*/
public function getRequestedPolicyVersion()
{
return $this->requestedPolicyVersion;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GetPolicyOptions::class, 'Google_Service_DataCatalog_GetPolicyOptions');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1BigQueryConnectionSpec extends \Google\Model
{
protected $cloudSqlType = GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpec::class;
protected $cloudSqlDataType = '';
/**
* @var string
*/
public $connectionType;
/**
* @var bool
*/
public $hasCredential;
/**
* @param GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpec
*/
public function setCloudSql(GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpec $cloudSql)
{
$this->cloudSql = $cloudSql;
}
/**
* @return GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpec
*/
public function getCloudSql()
{
return $this->cloudSql;
}
/**
* @param string
*/
public function setConnectionType($connectionType)
{
$this->connectionType = $connectionType;
}
/**
* @return string
*/
public function getConnectionType()
{
return $this->connectionType;
}
/**
* @param bool
*/
public function setHasCredential($hasCredential)
{
$this->hasCredential = $hasCredential;
}
/**
* @return bool
*/
public function getHasCredential()
{
return $this->hasCredential;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1BigQueryConnectionSpec::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1BigQueryConnectionSpec');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1BigQueryDateShardedSpec extends \Google\Model
{
/**
* @var string
*/
public $dataset;
/**
* @var string
*/
public $latestShardResource;
/**
* @var string
*/
public $shardCount;
/**
* @var string
*/
public $tablePrefix;
/**
* @param string
*/
public function setDataset($dataset)
{
$this->dataset = $dataset;
}
/**
* @return string
*/
public function getDataset()
{
return $this->dataset;
}
/**
* @param string
*/
public function setLatestShardResource($latestShardResource)
{
$this->latestShardResource = $latestShardResource;
}
/**
* @return string
*/
public function getLatestShardResource()
{
return $this->latestShardResource;
}
/**
* @param string
*/
public function setShardCount($shardCount)
{
$this->shardCount = $shardCount;
}
/**
* @return string
*/
public function getShardCount()
{
return $this->shardCount;
}
/**
* @param string
*/
public function setTablePrefix($tablePrefix)
{
$this->tablePrefix = $tablePrefix;
}
/**
* @return string
*/
public function getTablePrefix()
{
return $this->tablePrefix;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1BigQueryDateShardedSpec::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1BigQueryDateShardedSpec');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1BigQueryRoutineSpec extends \Google\Collection
{
protected $collection_key = 'importedLibraries';
/**
* @var string[]
*/
public $importedLibraries;
/**
* @param string[]
*/
public function setImportedLibraries($importedLibraries)
{
$this->importedLibraries = $importedLibraries;
}
/**
* @return string[]
*/
public function getImportedLibraries()
{
return $this->importedLibraries;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1BigQueryRoutineSpec::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1BigQueryRoutineSpec');
@@ -0,0 +1,76 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\DataCatalog;
class GoogleCloudDatacatalogV1BigQueryTableSpec extends \Google\Model
{
/**
* @var string
*/
public $tableSourceType;
protected $tableSpecType = GoogleCloudDatacatalogV1TableSpec::class;
protected $tableSpecDataType = '';
protected $viewSpecType = GoogleCloudDatacatalogV1ViewSpec::class;
protected $viewSpecDataType = '';
/**
* @param string
*/
public function setTableSourceType($tableSourceType)
{
$this->tableSourceType = $tableSourceType;
}
/**
* @return string
*/
public function getTableSourceType()
{
return $this->tableSourceType;
}
/**
* @param GoogleCloudDatacatalogV1TableSpec
*/
public function setTableSpec(GoogleCloudDatacatalogV1TableSpec $tableSpec)
{
$this->tableSpec = $tableSpec;
}
/**
* @return GoogleCloudDatacatalogV1TableSpec
*/
public function getTableSpec()
{
return $this->tableSpec;
}
/**
* @param GoogleCloudDatacatalogV1ViewSpec
*/
public function setViewSpec(GoogleCloudDatacatalogV1ViewSpec $viewSpec)
{
$this->viewSpec = $viewSpec;
}
/**
* @return GoogleCloudDatacatalogV1ViewSpec
*/
public function getViewSpec()
{
return $this->viewSpec;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1BigQueryTableSpec::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1BigQueryTableSpec');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1BusinessContext extends \Google\Model
{
protected $contactsType = GoogleCloudDatacatalogV1Contacts::class;
protected $contactsDataType = '';
protected $entryOverviewType = GoogleCloudDatacatalogV1EntryOverview::class;
protected $entryOverviewDataType = '';
/**
* @param GoogleCloudDatacatalogV1Contacts
*/
public function setContacts(GoogleCloudDatacatalogV1Contacts $contacts)
{
$this->contacts = $contacts;
}
/**
* @return GoogleCloudDatacatalogV1Contacts
*/
public function getContacts()
{
return $this->contacts;
}
/**
* @param GoogleCloudDatacatalogV1EntryOverview
*/
public function setEntryOverview(GoogleCloudDatacatalogV1EntryOverview $entryOverview)
{
$this->entryOverview = $entryOverview;
}
/**
* @return GoogleCloudDatacatalogV1EntryOverview
*/
public function getEntryOverview()
{
return $this->entryOverview;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1BusinessContext::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1BusinessContext');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1CloudBigtableInstanceSpec extends \Google\Collection
{
protected $collection_key = 'cloudBigtableClusterSpecs';
protected $cloudBigtableClusterSpecsType = GoogleCloudDatacatalogV1CloudBigtableInstanceSpecCloudBigtableClusterSpec::class;
protected $cloudBigtableClusterSpecsDataType = 'array';
/**
* @param GoogleCloudDatacatalogV1CloudBigtableInstanceSpecCloudBigtableClusterSpec[]
*/
public function setCloudBigtableClusterSpecs($cloudBigtableClusterSpecs)
{
$this->cloudBigtableClusterSpecs = $cloudBigtableClusterSpecs;
}
/**
* @return GoogleCloudDatacatalogV1CloudBigtableInstanceSpecCloudBigtableClusterSpec[]
*/
public function getCloudBigtableClusterSpecs()
{
return $this->cloudBigtableClusterSpecs;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1CloudBigtableInstanceSpec::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1CloudBigtableInstanceSpec');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1CloudBigtableInstanceSpecCloudBigtableClusterSpec extends \Google\Model
{
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $linkedResource;
/**
* @var string
*/
public $location;
/**
* @var string
*/
public $type;
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param string
*/
public function setLinkedResource($linkedResource)
{
$this->linkedResource = $linkedResource;
}
/**
* @return string
*/
public function getLinkedResource()
{
return $this->linkedResource;
}
/**
* @param string
*/
public function setLocation($location)
{
$this->location = $location;
}
/**
* @return string
*/
public function getLocation()
{
return $this->location;
}
/**
* @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(GoogleCloudDatacatalogV1CloudBigtableInstanceSpecCloudBigtableClusterSpec::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1CloudBigtableInstanceSpecCloudBigtableClusterSpec');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1CloudBigtableSystemSpec extends \Google\Model
{
/**
* @var string
*/
public $instanceDisplayName;
/**
* @param string
*/
public function setInstanceDisplayName($instanceDisplayName)
{
$this->instanceDisplayName = $instanceDisplayName;
}
/**
* @return string
*/
public function getInstanceDisplayName()
{
return $this->instanceDisplayName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1CloudBigtableSystemSpec::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1CloudBigtableSystemSpec');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpec extends \Google\Model
{
/**
* @var string
*/
public $database;
/**
* @var string
*/
public $instanceId;
/**
* @var string
*/
public $type;
/**
* @param string
*/
public function setDatabase($database)
{
$this->database = $database;
}
/**
* @return string
*/
public function getDatabase()
{
return $this->database;
}
/**
* @param string
*/
public function setInstanceId($instanceId)
{
$this->instanceId = $instanceId;
}
/**
* @return string
*/
public function getInstanceId()
{
return $this->instanceId;
}
/**
* @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(GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpec::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpec');
@@ -0,0 +1,219 @@
<?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\DataCatalog;
class GoogleCloudDatacatalogV1ColumnSchema extends \Google\Collection
{
protected $collection_key = 'subcolumns';
/**
* @var string
*/
public $column;
/**
* @var string
*/
public $defaultValue;
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $gcRule;
/**
* @var string
*/
public $highestIndexingType;
protected $lookerColumnSpecType = GoogleCloudDatacatalogV1ColumnSchemaLookerColumnSpec::class;
protected $lookerColumnSpecDataType = '';
/**
* @var string
*/
public $mode;
/**
* @var int
*/
public $ordinalPosition;
protected $rangeElementTypeType = GoogleCloudDatacatalogV1ColumnSchemaFieldElementType::class;
protected $rangeElementTypeDataType = '';
protected $subcolumnsType = GoogleCloudDatacatalogV1ColumnSchema::class;
protected $subcolumnsDataType = 'array';
/**
* @var string
*/
public $type;
/**
* @param string
*/
public function setColumn($column)
{
$this->column = $column;
}
/**
* @return string
*/
public function getColumn()
{
return $this->column;
}
/**
* @param string
*/
public function setDefaultValue($defaultValue)
{
$this->defaultValue = $defaultValue;
}
/**
* @return string
*/
public function getDefaultValue()
{
return $this->defaultValue;
}
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string
*/
public function setGcRule($gcRule)
{
$this->gcRule = $gcRule;
}
/**
* @return string
*/
public function getGcRule()
{
return $this->gcRule;
}
/**
* @param string
*/
public function setHighestIndexingType($highestIndexingType)
{
$this->highestIndexingType = $highestIndexingType;
}
/**
* @return string
*/
public function getHighestIndexingType()
{
return $this->highestIndexingType;
}
/**
* @param GoogleCloudDatacatalogV1ColumnSchemaLookerColumnSpec
*/
public function setLookerColumnSpec(GoogleCloudDatacatalogV1ColumnSchemaLookerColumnSpec $lookerColumnSpec)
{
$this->lookerColumnSpec = $lookerColumnSpec;
}
/**
* @return GoogleCloudDatacatalogV1ColumnSchemaLookerColumnSpec
*/
public function getLookerColumnSpec()
{
return $this->lookerColumnSpec;
}
/**
* @param string
*/
public function setMode($mode)
{
$this->mode = $mode;
}
/**
* @return string
*/
public function getMode()
{
return $this->mode;
}
/**
* @param int
*/
public function setOrdinalPosition($ordinalPosition)
{
$this->ordinalPosition = $ordinalPosition;
}
/**
* @return int
*/
public function getOrdinalPosition()
{
return $this->ordinalPosition;
}
/**
* @param GoogleCloudDatacatalogV1ColumnSchemaFieldElementType
*/
public function setRangeElementType(GoogleCloudDatacatalogV1ColumnSchemaFieldElementType $rangeElementType)
{
$this->rangeElementType = $rangeElementType;
}
/**
* @return GoogleCloudDatacatalogV1ColumnSchemaFieldElementType
*/
public function getRangeElementType()
{
return $this->rangeElementType;
}
/**
* @param GoogleCloudDatacatalogV1ColumnSchema[]
*/
public function setSubcolumns($subcolumns)
{
$this->subcolumns = $subcolumns;
}
/**
* @return GoogleCloudDatacatalogV1ColumnSchema[]
*/
public function getSubcolumns()
{
return $this->subcolumns;
}
/**
* @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(GoogleCloudDatacatalogV1ColumnSchema::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1ColumnSchema');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1ColumnSchemaFieldElementType extends \Google\Model
{
/**
* @var string
*/
public $type;
/**
* @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(GoogleCloudDatacatalogV1ColumnSchemaFieldElementType::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1ColumnSchemaFieldElementType');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1ColumnSchemaLookerColumnSpec extends \Google\Model
{
/**
* @var string
*/
public $type;
/**
* @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(GoogleCloudDatacatalogV1ColumnSchemaLookerColumnSpec::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1ColumnSchemaLookerColumnSpec');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1CommonUsageStats extends \Google\Model
{
/**
* @var string
*/
public $viewCount;
/**
* @param string
*/
public function setViewCount($viewCount)
{
$this->viewCount = $viewCount;
}
/**
* @return string
*/
public function getViewCount()
{
return $this->viewCount;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1CommonUsageStats::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1CommonUsageStats');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1Contacts extends \Google\Collection
{
protected $collection_key = 'people';
protected $peopleType = GoogleCloudDatacatalogV1ContactsPerson::class;
protected $peopleDataType = 'array';
/**
* @param GoogleCloudDatacatalogV1ContactsPerson[]
*/
public function setPeople($people)
{
$this->people = $people;
}
/**
* @return GoogleCloudDatacatalogV1ContactsPerson[]
*/
public function getPeople()
{
return $this->people;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1Contacts::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1Contacts');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1ContactsPerson extends \Google\Model
{
/**
* @var string
*/
public $designation;
/**
* @var string
*/
public $email;
/**
* @param string
*/
public function setDesignation($designation)
{
$this->designation = $designation;
}
/**
* @return string
*/
public function getDesignation()
{
return $this->designation;
}
/**
* @param string
*/
public function setEmail($email)
{
$this->email = $email;
}
/**
* @return string
*/
public function getEmail()
{
return $this->email;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1ContactsPerson::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1ContactsPerson');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1CrossRegionalSource extends \Google\Model
{
/**
* @var string
*/
public $taxonomy;
/**
* @param string
*/
public function setTaxonomy($taxonomy)
{
$this->taxonomy = $taxonomy;
}
/**
* @return string
*/
public function getTaxonomy()
{
return $this->taxonomy;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1CrossRegionalSource::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1CrossRegionalSource');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1DataSource extends \Google\Model
{
/**
* @var string
*/
public $resource;
/**
* @var string
*/
public $service;
/**
* @var string
*/
public $sourceEntry;
protected $storagePropertiesType = GoogleCloudDatacatalogV1StorageProperties::class;
protected $storagePropertiesDataType = '';
/**
* @param string
*/
public function setResource($resource)
{
$this->resource = $resource;
}
/**
* @return string
*/
public function getResource()
{
return $this->resource;
}
/**
* @param string
*/
public function setService($service)
{
$this->service = $service;
}
/**
* @return string
*/
public function getService()
{
return $this->service;
}
/**
* @param string
*/
public function setSourceEntry($sourceEntry)
{
$this->sourceEntry = $sourceEntry;
}
/**
* @return string
*/
public function getSourceEntry()
{
return $this->sourceEntry;
}
/**
* @param GoogleCloudDatacatalogV1StorageProperties
*/
public function setStorageProperties(GoogleCloudDatacatalogV1StorageProperties $storageProperties)
{
$this->storageProperties = $storageProperties;
}
/**
* @return GoogleCloudDatacatalogV1StorageProperties
*/
public function getStorageProperties()
{
return $this->storageProperties;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1DataSource::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1DataSource');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1DataSourceConnectionSpec extends \Google\Model
{
protected $bigqueryConnectionSpecType = GoogleCloudDatacatalogV1BigQueryConnectionSpec::class;
protected $bigqueryConnectionSpecDataType = '';
/**
* @param GoogleCloudDatacatalogV1BigQueryConnectionSpec
*/
public function setBigqueryConnectionSpec(GoogleCloudDatacatalogV1BigQueryConnectionSpec $bigqueryConnectionSpec)
{
$this->bigqueryConnectionSpec = $bigqueryConnectionSpec;
}
/**
* @return GoogleCloudDatacatalogV1BigQueryConnectionSpec
*/
public function getBigqueryConnectionSpec()
{
return $this->bigqueryConnectionSpec;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1DataSourceConnectionSpec::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1DataSourceConnectionSpec');
@@ -0,0 +1,76 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\DataCatalog;
class GoogleCloudDatacatalogV1DatabaseTableSpec extends \Google\Model
{
protected $databaseViewSpecType = GoogleCloudDatacatalogV1DatabaseTableSpecDatabaseViewSpec::class;
protected $databaseViewSpecDataType = '';
protected $dataplexTableType = GoogleCloudDatacatalogV1DataplexTableSpec::class;
protected $dataplexTableDataType = '';
/**
* @var string
*/
public $type;
/**
* @param GoogleCloudDatacatalogV1DatabaseTableSpecDatabaseViewSpec
*/
public function setDatabaseViewSpec(GoogleCloudDatacatalogV1DatabaseTableSpecDatabaseViewSpec $databaseViewSpec)
{
$this->databaseViewSpec = $databaseViewSpec;
}
/**
* @return GoogleCloudDatacatalogV1DatabaseTableSpecDatabaseViewSpec
*/
public function getDatabaseViewSpec()
{
return $this->databaseViewSpec;
}
/**
* @param GoogleCloudDatacatalogV1DataplexTableSpec
*/
public function setDataplexTable(GoogleCloudDatacatalogV1DataplexTableSpec $dataplexTable)
{
$this->dataplexTable = $dataplexTable;
}
/**
* @return GoogleCloudDatacatalogV1DataplexTableSpec
*/
public function getDataplexTable()
{
return $this->dataplexTable;
}
/**
* @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(GoogleCloudDatacatalogV1DatabaseTableSpec::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1DatabaseTableSpec');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1DatabaseTableSpecDatabaseViewSpec extends \Google\Model
{
/**
* @var string
*/
public $baseTable;
/**
* @var string
*/
public $sqlQuery;
/**
* @var string
*/
public $viewType;
/**
* @param string
*/
public function setBaseTable($baseTable)
{
$this->baseTable = $baseTable;
}
/**
* @return string
*/
public function getBaseTable()
{
return $this->baseTable;
}
/**
* @param string
*/
public function setSqlQuery($sqlQuery)
{
$this->sqlQuery = $sqlQuery;
}
/**
* @return string
*/
public function getSqlQuery()
{
return $this->sqlQuery;
}
/**
* @param string
*/
public function setViewType($viewType)
{
$this->viewType = $viewType;
}
/**
* @return string
*/
public function getViewType()
{
return $this->viewType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1DatabaseTableSpecDatabaseViewSpec::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1DatabaseTableSpecDatabaseViewSpec');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1DataplexExternalTable extends \Google\Model
{
/**
* @var string
*/
public $dataCatalogEntry;
/**
* @var string
*/
public $fullyQualifiedName;
/**
* @var string
*/
public $googleCloudResource;
/**
* @var string
*/
public $system;
/**
* @param string
*/
public function setDataCatalogEntry($dataCatalogEntry)
{
$this->dataCatalogEntry = $dataCatalogEntry;
}
/**
* @return string
*/
public function getDataCatalogEntry()
{
return $this->dataCatalogEntry;
}
/**
* @param string
*/
public function setFullyQualifiedName($fullyQualifiedName)
{
$this->fullyQualifiedName = $fullyQualifiedName;
}
/**
* @return string
*/
public function getFullyQualifiedName()
{
return $this->fullyQualifiedName;
}
/**
* @param string
*/
public function setGoogleCloudResource($googleCloudResource)
{
$this->googleCloudResource = $googleCloudResource;
}
/**
* @return string
*/
public function getGoogleCloudResource()
{
return $this->googleCloudResource;
}
/**
* @param string
*/
public function setSystem($system)
{
$this->system = $system;
}
/**
* @return string
*/
public function getSystem()
{
return $this->system;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1DataplexExternalTable::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1DataplexExternalTable');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1DataplexFilesetSpec extends \Google\Model
{
protected $dataplexSpecType = GoogleCloudDatacatalogV1DataplexSpec::class;
protected $dataplexSpecDataType = '';
/**
* @param GoogleCloudDatacatalogV1DataplexSpec
*/
public function setDataplexSpec(GoogleCloudDatacatalogV1DataplexSpec $dataplexSpec)
{
$this->dataplexSpec = $dataplexSpec;
}
/**
* @return GoogleCloudDatacatalogV1DataplexSpec
*/
public function getDataplexSpec()
{
return $this->dataplexSpec;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1DataplexFilesetSpec::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1DataplexFilesetSpec');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1DataplexSpec extends \Google\Model
{
/**
* @var string
*/
public $asset;
/**
* @var string
*/
public $compressionFormat;
protected $dataFormatType = GoogleCloudDatacatalogV1PhysicalSchema::class;
protected $dataFormatDataType = '';
/**
* @var string
*/
public $projectId;
/**
* @param string
*/
public function setAsset($asset)
{
$this->asset = $asset;
}
/**
* @return string
*/
public function getAsset()
{
return $this->asset;
}
/**
* @param string
*/
public function setCompressionFormat($compressionFormat)
{
$this->compressionFormat = $compressionFormat;
}
/**
* @return string
*/
public function getCompressionFormat()
{
return $this->compressionFormat;
}
/**
* @param GoogleCloudDatacatalogV1PhysicalSchema
*/
public function setDataFormat(GoogleCloudDatacatalogV1PhysicalSchema $dataFormat)
{
$this->dataFormat = $dataFormat;
}
/**
* @return GoogleCloudDatacatalogV1PhysicalSchema
*/
public function getDataFormat()
{
return $this->dataFormat;
}
/**
* @param string
*/
public function setProjectId($projectId)
{
$this->projectId = $projectId;
}
/**
* @return string
*/
public function getProjectId()
{
return $this->projectId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1DataplexSpec::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1DataplexSpec');
@@ -0,0 +1,77 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\DataCatalog;
class GoogleCloudDatacatalogV1DataplexTableSpec extends \Google\Collection
{
protected $collection_key = 'externalTables';
protected $dataplexSpecType = GoogleCloudDatacatalogV1DataplexSpec::class;
protected $dataplexSpecDataType = '';
protected $externalTablesType = GoogleCloudDatacatalogV1DataplexExternalTable::class;
protected $externalTablesDataType = 'array';
/**
* @var bool
*/
public $userManaged;
/**
* @param GoogleCloudDatacatalogV1DataplexSpec
*/
public function setDataplexSpec(GoogleCloudDatacatalogV1DataplexSpec $dataplexSpec)
{
$this->dataplexSpec = $dataplexSpec;
}
/**
* @return GoogleCloudDatacatalogV1DataplexSpec
*/
public function getDataplexSpec()
{
return $this->dataplexSpec;
}
/**
* @param GoogleCloudDatacatalogV1DataplexExternalTable[]
*/
public function setExternalTables($externalTables)
{
$this->externalTables = $externalTables;
}
/**
* @return GoogleCloudDatacatalogV1DataplexExternalTable[]
*/
public function getExternalTables()
{
return $this->externalTables;
}
/**
* @param bool
*/
public function setUserManaged($userManaged)
{
$this->userManaged = $userManaged;
}
/**
* @return bool
*/
public function getUserManaged()
{
return $this->userManaged;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1DataplexTableSpec::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1DataplexTableSpec');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1DatasetSpec extends \Google\Model
{
protected $vertexDatasetSpecType = GoogleCloudDatacatalogV1VertexDatasetSpec::class;
protected $vertexDatasetSpecDataType = '';
/**
* @param GoogleCloudDatacatalogV1VertexDatasetSpec
*/
public function setVertexDatasetSpec(GoogleCloudDatacatalogV1VertexDatasetSpec $vertexDatasetSpec)
{
$this->vertexDatasetSpec = $vertexDatasetSpec;
}
/**
* @return GoogleCloudDatacatalogV1VertexDatasetSpec
*/
public function getVertexDatasetSpec()
{
return $this->vertexDatasetSpec;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1DatasetSpec::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1DatasetSpec');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1DumpItem extends \Google\Model
{
protected $taggedEntryType = GoogleCloudDatacatalogV1TaggedEntry::class;
protected $taggedEntryDataType = '';
/**
* @param GoogleCloudDatacatalogV1TaggedEntry
*/
public function setTaggedEntry(GoogleCloudDatacatalogV1TaggedEntry $taggedEntry)
{
$this->taggedEntry = $taggedEntry;
}
/**
* @return GoogleCloudDatacatalogV1TaggedEntry
*/
public function getTaggedEntry()
{
return $this->taggedEntry;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1DumpItem::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1DumpItem');
@@ -0,0 +1,526 @@
<?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\DataCatalog;
class GoogleCloudDatacatalogV1Entry extends \Google\Model
{
protected $bigqueryDateShardedSpecType = GoogleCloudDatacatalogV1BigQueryDateShardedSpec::class;
protected $bigqueryDateShardedSpecDataType = '';
protected $bigqueryTableSpecType = GoogleCloudDatacatalogV1BigQueryTableSpec::class;
protected $bigqueryTableSpecDataType = '';
protected $businessContextType = GoogleCloudDatacatalogV1BusinessContext::class;
protected $businessContextDataType = '';
protected $cloudBigtableSystemSpecType = GoogleCloudDatacatalogV1CloudBigtableSystemSpec::class;
protected $cloudBigtableSystemSpecDataType = '';
protected $dataSourceType = GoogleCloudDatacatalogV1DataSource::class;
protected $dataSourceDataType = '';
protected $dataSourceConnectionSpecType = GoogleCloudDatacatalogV1DataSourceConnectionSpec::class;
protected $dataSourceConnectionSpecDataType = '';
protected $databaseTableSpecType = GoogleCloudDatacatalogV1DatabaseTableSpec::class;
protected $databaseTableSpecDataType = '';
protected $datasetSpecType = GoogleCloudDatacatalogV1DatasetSpec::class;
protected $datasetSpecDataType = '';
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $displayName;
protected $featureOnlineStoreSpecType = GoogleCloudDatacatalogV1FeatureOnlineStoreSpec::class;
protected $featureOnlineStoreSpecDataType = '';
protected $filesetSpecType = GoogleCloudDatacatalogV1FilesetSpec::class;
protected $filesetSpecDataType = '';
/**
* @var string
*/
public $fullyQualifiedName;
protected $gcsFilesetSpecType = GoogleCloudDatacatalogV1GcsFilesetSpec::class;
protected $gcsFilesetSpecDataType = '';
/**
* @var string
*/
public $integratedSystem;
/**
* @var string[]
*/
public $labels;
/**
* @var string
*/
public $linkedResource;
protected $lookerSystemSpecType = GoogleCloudDatacatalogV1LookerSystemSpec::class;
protected $lookerSystemSpecDataType = '';
protected $modelSpecType = GoogleCloudDatacatalogV1ModelSpec::class;
protected $modelSpecDataType = '';
/**
* @var string
*/
public $name;
protected $personalDetailsType = GoogleCloudDatacatalogV1PersonalDetails::class;
protected $personalDetailsDataType = '';
protected $routineSpecType = GoogleCloudDatacatalogV1RoutineSpec::class;
protected $routineSpecDataType = '';
protected $schemaType = GoogleCloudDatacatalogV1Schema::class;
protected $schemaDataType = '';
protected $serviceSpecType = GoogleCloudDatacatalogV1ServiceSpec::class;
protected $serviceSpecDataType = '';
protected $sourceSystemTimestampsType = GoogleCloudDatacatalogV1SystemTimestamps::class;
protected $sourceSystemTimestampsDataType = '';
protected $sqlDatabaseSystemSpecType = GoogleCloudDatacatalogV1SqlDatabaseSystemSpec::class;
protected $sqlDatabaseSystemSpecDataType = '';
/**
* @var string
*/
public $type;
protected $usageSignalType = GoogleCloudDatacatalogV1UsageSignal::class;
protected $usageSignalDataType = '';
/**
* @var string
*/
public $userSpecifiedSystem;
/**
* @var string
*/
public $userSpecifiedType;
/**
* @param GoogleCloudDatacatalogV1BigQueryDateShardedSpec
*/
public function setBigqueryDateShardedSpec(GoogleCloudDatacatalogV1BigQueryDateShardedSpec $bigqueryDateShardedSpec)
{
$this->bigqueryDateShardedSpec = $bigqueryDateShardedSpec;
}
/**
* @return GoogleCloudDatacatalogV1BigQueryDateShardedSpec
*/
public function getBigqueryDateShardedSpec()
{
return $this->bigqueryDateShardedSpec;
}
/**
* @param GoogleCloudDatacatalogV1BigQueryTableSpec
*/
public function setBigqueryTableSpec(GoogleCloudDatacatalogV1BigQueryTableSpec $bigqueryTableSpec)
{
$this->bigqueryTableSpec = $bigqueryTableSpec;
}
/**
* @return GoogleCloudDatacatalogV1BigQueryTableSpec
*/
public function getBigqueryTableSpec()
{
return $this->bigqueryTableSpec;
}
/**
* @param GoogleCloudDatacatalogV1BusinessContext
*/
public function setBusinessContext(GoogleCloudDatacatalogV1BusinessContext $businessContext)
{
$this->businessContext = $businessContext;
}
/**
* @return GoogleCloudDatacatalogV1BusinessContext
*/
public function getBusinessContext()
{
return $this->businessContext;
}
/**
* @param GoogleCloudDatacatalogV1CloudBigtableSystemSpec
*/
public function setCloudBigtableSystemSpec(GoogleCloudDatacatalogV1CloudBigtableSystemSpec $cloudBigtableSystemSpec)
{
$this->cloudBigtableSystemSpec = $cloudBigtableSystemSpec;
}
/**
* @return GoogleCloudDatacatalogV1CloudBigtableSystemSpec
*/
public function getCloudBigtableSystemSpec()
{
return $this->cloudBigtableSystemSpec;
}
/**
* @param GoogleCloudDatacatalogV1DataSource
*/
public function setDataSource(GoogleCloudDatacatalogV1DataSource $dataSource)
{
$this->dataSource = $dataSource;
}
/**
* @return GoogleCloudDatacatalogV1DataSource
*/
public function getDataSource()
{
return $this->dataSource;
}
/**
* @param GoogleCloudDatacatalogV1DataSourceConnectionSpec
*/
public function setDataSourceConnectionSpec(GoogleCloudDatacatalogV1DataSourceConnectionSpec $dataSourceConnectionSpec)
{
$this->dataSourceConnectionSpec = $dataSourceConnectionSpec;
}
/**
* @return GoogleCloudDatacatalogV1DataSourceConnectionSpec
*/
public function getDataSourceConnectionSpec()
{
return $this->dataSourceConnectionSpec;
}
/**
* @param GoogleCloudDatacatalogV1DatabaseTableSpec
*/
public function setDatabaseTableSpec(GoogleCloudDatacatalogV1DatabaseTableSpec $databaseTableSpec)
{
$this->databaseTableSpec = $databaseTableSpec;
}
/**
* @return GoogleCloudDatacatalogV1DatabaseTableSpec
*/
public function getDatabaseTableSpec()
{
return $this->databaseTableSpec;
}
/**
* @param GoogleCloudDatacatalogV1DatasetSpec
*/
public function setDatasetSpec(GoogleCloudDatacatalogV1DatasetSpec $datasetSpec)
{
$this->datasetSpec = $datasetSpec;
}
/**
* @return GoogleCloudDatacatalogV1DatasetSpec
*/
public function getDatasetSpec()
{
return $this->datasetSpec;
}
/**
* @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 GoogleCloudDatacatalogV1FeatureOnlineStoreSpec
*/
public function setFeatureOnlineStoreSpec(GoogleCloudDatacatalogV1FeatureOnlineStoreSpec $featureOnlineStoreSpec)
{
$this->featureOnlineStoreSpec = $featureOnlineStoreSpec;
}
/**
* @return GoogleCloudDatacatalogV1FeatureOnlineStoreSpec
*/
public function getFeatureOnlineStoreSpec()
{
return $this->featureOnlineStoreSpec;
}
/**
* @param GoogleCloudDatacatalogV1FilesetSpec
*/
public function setFilesetSpec(GoogleCloudDatacatalogV1FilesetSpec $filesetSpec)
{
$this->filesetSpec = $filesetSpec;
}
/**
* @return GoogleCloudDatacatalogV1FilesetSpec
*/
public function getFilesetSpec()
{
return $this->filesetSpec;
}
/**
* @param string
*/
public function setFullyQualifiedName($fullyQualifiedName)
{
$this->fullyQualifiedName = $fullyQualifiedName;
}
/**
* @return string
*/
public function getFullyQualifiedName()
{
return $this->fullyQualifiedName;
}
/**
* @param GoogleCloudDatacatalogV1GcsFilesetSpec
*/
public function setGcsFilesetSpec(GoogleCloudDatacatalogV1GcsFilesetSpec $gcsFilesetSpec)
{
$this->gcsFilesetSpec = $gcsFilesetSpec;
}
/**
* @return GoogleCloudDatacatalogV1GcsFilesetSpec
*/
public function getGcsFilesetSpec()
{
return $this->gcsFilesetSpec;
}
/**
* @param string
*/
public function setIntegratedSystem($integratedSystem)
{
$this->integratedSystem = $integratedSystem;
}
/**
* @return string
*/
public function getIntegratedSystem()
{
return $this->integratedSystem;
}
/**
* @param string[]
*/
public function setLabels($labels)
{
$this->labels = $labels;
}
/**
* @return string[]
*/
public function getLabels()
{
return $this->labels;
}
/**
* @param string
*/
public function setLinkedResource($linkedResource)
{
$this->linkedResource = $linkedResource;
}
/**
* @return string
*/
public function getLinkedResource()
{
return $this->linkedResource;
}
/**
* @param GoogleCloudDatacatalogV1LookerSystemSpec
*/
public function setLookerSystemSpec(GoogleCloudDatacatalogV1LookerSystemSpec $lookerSystemSpec)
{
$this->lookerSystemSpec = $lookerSystemSpec;
}
/**
* @return GoogleCloudDatacatalogV1LookerSystemSpec
*/
public function getLookerSystemSpec()
{
return $this->lookerSystemSpec;
}
/**
* @param GoogleCloudDatacatalogV1ModelSpec
*/
public function setModelSpec(GoogleCloudDatacatalogV1ModelSpec $modelSpec)
{
$this->modelSpec = $modelSpec;
}
/**
* @return GoogleCloudDatacatalogV1ModelSpec
*/
public function getModelSpec()
{
return $this->modelSpec;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param GoogleCloudDatacatalogV1PersonalDetails
*/
public function setPersonalDetails(GoogleCloudDatacatalogV1PersonalDetails $personalDetails)
{
$this->personalDetails = $personalDetails;
}
/**
* @return GoogleCloudDatacatalogV1PersonalDetails
*/
public function getPersonalDetails()
{
return $this->personalDetails;
}
/**
* @param GoogleCloudDatacatalogV1RoutineSpec
*/
public function setRoutineSpec(GoogleCloudDatacatalogV1RoutineSpec $routineSpec)
{
$this->routineSpec = $routineSpec;
}
/**
* @return GoogleCloudDatacatalogV1RoutineSpec
*/
public function getRoutineSpec()
{
return $this->routineSpec;
}
/**
* @param GoogleCloudDatacatalogV1Schema
*/
public function setSchema(GoogleCloudDatacatalogV1Schema $schema)
{
$this->schema = $schema;
}
/**
* @return GoogleCloudDatacatalogV1Schema
*/
public function getSchema()
{
return $this->schema;
}
/**
* @param GoogleCloudDatacatalogV1ServiceSpec
*/
public function setServiceSpec(GoogleCloudDatacatalogV1ServiceSpec $serviceSpec)
{
$this->serviceSpec = $serviceSpec;
}
/**
* @return GoogleCloudDatacatalogV1ServiceSpec
*/
public function getServiceSpec()
{
return $this->serviceSpec;
}
/**
* @param GoogleCloudDatacatalogV1SystemTimestamps
*/
public function setSourceSystemTimestamps(GoogleCloudDatacatalogV1SystemTimestamps $sourceSystemTimestamps)
{
$this->sourceSystemTimestamps = $sourceSystemTimestamps;
}
/**
* @return GoogleCloudDatacatalogV1SystemTimestamps
*/
public function getSourceSystemTimestamps()
{
return $this->sourceSystemTimestamps;
}
/**
* @param GoogleCloudDatacatalogV1SqlDatabaseSystemSpec
*/
public function setSqlDatabaseSystemSpec(GoogleCloudDatacatalogV1SqlDatabaseSystemSpec $sqlDatabaseSystemSpec)
{
$this->sqlDatabaseSystemSpec = $sqlDatabaseSystemSpec;
}
/**
* @return GoogleCloudDatacatalogV1SqlDatabaseSystemSpec
*/
public function getSqlDatabaseSystemSpec()
{
return $this->sqlDatabaseSystemSpec;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
/**
* @param GoogleCloudDatacatalogV1UsageSignal
*/
public function setUsageSignal(GoogleCloudDatacatalogV1UsageSignal $usageSignal)
{
$this->usageSignal = $usageSignal;
}
/**
* @return GoogleCloudDatacatalogV1UsageSignal
*/
public function getUsageSignal()
{
return $this->usageSignal;
}
/**
* @param string
*/
public function setUserSpecifiedSystem($userSpecifiedSystem)
{
$this->userSpecifiedSystem = $userSpecifiedSystem;
}
/**
* @return string
*/
public function getUserSpecifiedSystem()
{
return $this->userSpecifiedSystem;
}
/**
* @param string
*/
public function setUserSpecifiedType($userSpecifiedType)
{
$this->userSpecifiedType = $userSpecifiedType;
}
/**
* @return string
*/
public function getUserSpecifiedType()
{
return $this->userSpecifiedType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1Entry::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1Entry');
@@ -0,0 +1,114 @@
<?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\DataCatalog;
class GoogleCloudDatacatalogV1EntryGroup extends \Google\Model
{
protected $dataCatalogTimestampsType = GoogleCloudDatacatalogV1SystemTimestamps::class;
protected $dataCatalogTimestampsDataType = '';
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $name;
/**
* @var bool
*/
public $transferredToDataplex;
/**
* @param GoogleCloudDatacatalogV1SystemTimestamps
*/
public function setDataCatalogTimestamps(GoogleCloudDatacatalogV1SystemTimestamps $dataCatalogTimestamps)
{
$this->dataCatalogTimestamps = $dataCatalogTimestamps;
}
/**
* @return GoogleCloudDatacatalogV1SystemTimestamps
*/
public function getDataCatalogTimestamps()
{
return $this->dataCatalogTimestamps;
}
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param bool
*/
public function setTransferredToDataplex($transferredToDataplex)
{
$this->transferredToDataplex = $transferredToDataplex;
}
/**
* @return bool
*/
public function getTransferredToDataplex()
{
return $this->transferredToDataplex;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1EntryGroup::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1EntryGroup');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1EntryOverview extends \Google\Model
{
/**
* @var string
*/
public $overview;
/**
* @param string
*/
public function setOverview($overview)
{
$this->overview = $overview;
}
/**
* @return string
*/
public function getOverview()
{
return $this->overview;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1EntryOverview::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1EntryOverview');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1ExportTaxonomiesResponse extends \Google\Collection
{
protected $collection_key = 'taxonomies';
protected $taxonomiesType = GoogleCloudDatacatalogV1SerializedTaxonomy::class;
protected $taxonomiesDataType = 'array';
/**
* @param GoogleCloudDatacatalogV1SerializedTaxonomy[]
*/
public function setTaxonomies($taxonomies)
{
$this->taxonomies = $taxonomies;
}
/**
* @return GoogleCloudDatacatalogV1SerializedTaxonomy[]
*/
public function getTaxonomies()
{
return $this->taxonomies;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1ExportTaxonomiesResponse::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1ExportTaxonomiesResponse');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1FeatureOnlineStoreSpec extends \Google\Model
{
/**
* @var string
*/
public $storageType;
/**
* @param string
*/
public function setStorageType($storageType)
{
$this->storageType = $storageType;
}
/**
* @return string
*/
public function getStorageType()
{
return $this->storageType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1FeatureOnlineStoreSpec::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1FeatureOnlineStoreSpec');
@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\DataCatalog;
class GoogleCloudDatacatalogV1FieldType extends \Google\Model
{
protected $enumTypeType = GoogleCloudDatacatalogV1FieldTypeEnumType::class;
protected $enumTypeDataType = '';
/**
* @var string
*/
public $primitiveType;
/**
* @param GoogleCloudDatacatalogV1FieldTypeEnumType
*/
public function setEnumType(GoogleCloudDatacatalogV1FieldTypeEnumType $enumType)
{
$this->enumType = $enumType;
}
/**
* @return GoogleCloudDatacatalogV1FieldTypeEnumType
*/
public function getEnumType()
{
return $this->enumType;
}
/**
* @param string
*/
public function setPrimitiveType($primitiveType)
{
$this->primitiveType = $primitiveType;
}
/**
* @return string
*/
public function getPrimitiveType()
{
return $this->primitiveType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1FieldType::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1FieldType');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1FieldTypeEnumType extends \Google\Collection
{
protected $collection_key = 'allowedValues';
protected $allowedValuesType = GoogleCloudDatacatalogV1FieldTypeEnumTypeEnumValue::class;
protected $allowedValuesDataType = 'array';
/**
* @param GoogleCloudDatacatalogV1FieldTypeEnumTypeEnumValue[]
*/
public function setAllowedValues($allowedValues)
{
$this->allowedValues = $allowedValues;
}
/**
* @return GoogleCloudDatacatalogV1FieldTypeEnumTypeEnumValue[]
*/
public function getAllowedValues()
{
return $this->allowedValues;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1FieldTypeEnumType::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1FieldTypeEnumType');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1FieldTypeEnumTypeEnumValue extends \Google\Model
{
/**
* @var string
*/
public $displayName;
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1FieldTypeEnumTypeEnumValue::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1FieldTypeEnumTypeEnumValue');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1FilesetSpec extends \Google\Model
{
protected $dataplexFilesetType = GoogleCloudDatacatalogV1DataplexFilesetSpec::class;
protected $dataplexFilesetDataType = '';
/**
* @param GoogleCloudDatacatalogV1DataplexFilesetSpec
*/
public function setDataplexFileset(GoogleCloudDatacatalogV1DataplexFilesetSpec $dataplexFileset)
{
$this->dataplexFileset = $dataplexFileset;
}
/**
* @return GoogleCloudDatacatalogV1DataplexFilesetSpec
*/
public function getDataplexFileset()
{
return $this->dataplexFileset;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1FilesetSpec::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1FilesetSpec');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1GcsFileSpec extends \Google\Model
{
/**
* @var string
*/
public $filePath;
protected $gcsTimestampsType = GoogleCloudDatacatalogV1SystemTimestamps::class;
protected $gcsTimestampsDataType = '';
/**
* @var string
*/
public $sizeBytes;
/**
* @param string
*/
public function setFilePath($filePath)
{
$this->filePath = $filePath;
}
/**
* @return string
*/
public function getFilePath()
{
return $this->filePath;
}
/**
* @param GoogleCloudDatacatalogV1SystemTimestamps
*/
public function setGcsTimestamps(GoogleCloudDatacatalogV1SystemTimestamps $gcsTimestamps)
{
$this->gcsTimestamps = $gcsTimestamps;
}
/**
* @return GoogleCloudDatacatalogV1SystemTimestamps
*/
public function getGcsTimestamps()
{
return $this->gcsTimestamps;
}
/**
* @param string
*/
public function setSizeBytes($sizeBytes)
{
$this->sizeBytes = $sizeBytes;
}
/**
* @return string
*/
public function getSizeBytes()
{
return $this->sizeBytes;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1GcsFileSpec::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1GcsFileSpec');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1GcsFilesetSpec extends \Google\Collection
{
protected $collection_key = 'sampleGcsFileSpecs';
/**
* @var string[]
*/
public $filePatterns;
protected $sampleGcsFileSpecsType = GoogleCloudDatacatalogV1GcsFileSpec::class;
protected $sampleGcsFileSpecsDataType = 'array';
/**
* @param string[]
*/
public function setFilePatterns($filePatterns)
{
$this->filePatterns = $filePatterns;
}
/**
* @return string[]
*/
public function getFilePatterns()
{
return $this->filePatterns;
}
/**
* @param GoogleCloudDatacatalogV1GcsFileSpec[]
*/
public function setSampleGcsFileSpecs($sampleGcsFileSpecs)
{
$this->sampleGcsFileSpecs = $sampleGcsFileSpecs;
}
/**
* @return GoogleCloudDatacatalogV1GcsFileSpec[]
*/
public function getSampleGcsFileSpecs()
{
return $this->sampleGcsFileSpecs;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1GcsFilesetSpec::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1GcsFilesetSpec');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1ImportEntriesMetadata extends \Google\Collection
{
protected $collection_key = 'errors';
protected $errorsType = Status::class;
protected $errorsDataType = 'array';
/**
* @var string
*/
public $state;
/**
* @param Status[]
*/
public function setErrors($errors)
{
$this->errors = $errors;
}
/**
* @return Status[]
*/
public function getErrors()
{
return $this->errors;
}
/**
* @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(GoogleCloudDatacatalogV1ImportEntriesMetadata::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1ImportEntriesMetadata');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1ImportEntriesRequest extends \Google\Model
{
/**
* @var string
*/
public $gcsBucketPath;
/**
* @var string
*/
public $jobId;
/**
* @param string
*/
public function setGcsBucketPath($gcsBucketPath)
{
$this->gcsBucketPath = $gcsBucketPath;
}
/**
* @return string
*/
public function getGcsBucketPath()
{
return $this->gcsBucketPath;
}
/**
* @param string
*/
public function setJobId($jobId)
{
$this->jobId = $jobId;
}
/**
* @return string
*/
public function getJobId()
{
return $this->jobId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1ImportEntriesRequest::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1ImportEntriesRequest');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1ImportEntriesResponse extends \Google\Model
{
/**
* @var string
*/
public $deletedEntriesCount;
/**
* @var string
*/
public $upsertedEntriesCount;
/**
* @param string
*/
public function setDeletedEntriesCount($deletedEntriesCount)
{
$this->deletedEntriesCount = $deletedEntriesCount;
}
/**
* @return string
*/
public function getDeletedEntriesCount()
{
return $this->deletedEntriesCount;
}
/**
* @param string
*/
public function setUpsertedEntriesCount($upsertedEntriesCount)
{
$this->upsertedEntriesCount = $upsertedEntriesCount;
}
/**
* @return string
*/
public function getUpsertedEntriesCount()
{
return $this->upsertedEntriesCount;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1ImportEntriesResponse::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1ImportEntriesResponse');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1ImportTaxonomiesRequest extends \Google\Model
{
protected $crossRegionalSourceType = GoogleCloudDatacatalogV1CrossRegionalSource::class;
protected $crossRegionalSourceDataType = '';
protected $inlineSourceType = GoogleCloudDatacatalogV1InlineSource::class;
protected $inlineSourceDataType = '';
/**
* @param GoogleCloudDatacatalogV1CrossRegionalSource
*/
public function setCrossRegionalSource(GoogleCloudDatacatalogV1CrossRegionalSource $crossRegionalSource)
{
$this->crossRegionalSource = $crossRegionalSource;
}
/**
* @return GoogleCloudDatacatalogV1CrossRegionalSource
*/
public function getCrossRegionalSource()
{
return $this->crossRegionalSource;
}
/**
* @param GoogleCloudDatacatalogV1InlineSource
*/
public function setInlineSource(GoogleCloudDatacatalogV1InlineSource $inlineSource)
{
$this->inlineSource = $inlineSource;
}
/**
* @return GoogleCloudDatacatalogV1InlineSource
*/
public function getInlineSource()
{
return $this->inlineSource;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1ImportTaxonomiesRequest::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1ImportTaxonomiesRequest');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1ImportTaxonomiesResponse extends \Google\Collection
{
protected $collection_key = 'taxonomies';
protected $taxonomiesType = GoogleCloudDatacatalogV1Taxonomy::class;
protected $taxonomiesDataType = 'array';
/**
* @param GoogleCloudDatacatalogV1Taxonomy[]
*/
public function setTaxonomies($taxonomies)
{
$this->taxonomies = $taxonomies;
}
/**
* @return GoogleCloudDatacatalogV1Taxonomy[]
*/
public function getTaxonomies()
{
return $this->taxonomies;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1ImportTaxonomiesResponse::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1ImportTaxonomiesResponse');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1InlineSource extends \Google\Collection
{
protected $collection_key = 'taxonomies';
protected $taxonomiesType = GoogleCloudDatacatalogV1SerializedTaxonomy::class;
protected $taxonomiesDataType = 'array';
/**
* @param GoogleCloudDatacatalogV1SerializedTaxonomy[]
*/
public function setTaxonomies($taxonomies)
{
$this->taxonomies = $taxonomies;
}
/**
* @return GoogleCloudDatacatalogV1SerializedTaxonomy[]
*/
public function getTaxonomies()
{
return $this->taxonomies;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1InlineSource::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1InlineSource');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1ListEntriesResponse extends \Google\Collection
{
protected $collection_key = 'entries';
protected $entriesType = GoogleCloudDatacatalogV1Entry::class;
protected $entriesDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param GoogleCloudDatacatalogV1Entry[]
*/
public function setEntries($entries)
{
$this->entries = $entries;
}
/**
* @return GoogleCloudDatacatalogV1Entry[]
*/
public function getEntries()
{
return $this->entries;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1ListEntriesResponse::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1ListEntriesResponse');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1ListEntryGroupsResponse extends \Google\Collection
{
protected $collection_key = 'entryGroups';
protected $entryGroupsType = GoogleCloudDatacatalogV1EntryGroup::class;
protected $entryGroupsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param GoogleCloudDatacatalogV1EntryGroup[]
*/
public function setEntryGroups($entryGroups)
{
$this->entryGroups = $entryGroups;
}
/**
* @return GoogleCloudDatacatalogV1EntryGroup[]
*/
public function getEntryGroups()
{
return $this->entryGroups;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1ListEntryGroupsResponse::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1ListEntryGroupsResponse');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1ListPolicyTagsResponse extends \Google\Collection
{
protected $collection_key = 'policyTags';
/**
* @var string
*/
public $nextPageToken;
protected $policyTagsType = GoogleCloudDatacatalogV1PolicyTag::class;
protected $policyTagsDataType = 'array';
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param GoogleCloudDatacatalogV1PolicyTag[]
*/
public function setPolicyTags($policyTags)
{
$this->policyTags = $policyTags;
}
/**
* @return GoogleCloudDatacatalogV1PolicyTag[]
*/
public function getPolicyTags()
{
return $this->policyTags;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1ListPolicyTagsResponse::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1ListPolicyTagsResponse');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1ListTagsResponse extends \Google\Collection
{
protected $collection_key = 'tags';
/**
* @var string
*/
public $nextPageToken;
protected $tagsType = GoogleCloudDatacatalogV1Tag::class;
protected $tagsDataType = 'array';
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param GoogleCloudDatacatalogV1Tag[]
*/
public function setTags($tags)
{
$this->tags = $tags;
}
/**
* @return GoogleCloudDatacatalogV1Tag[]
*/
public function getTags()
{
return $this->tags;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1ListTagsResponse::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1ListTagsResponse');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1ListTaxonomiesResponse extends \Google\Collection
{
protected $collection_key = 'taxonomies';
/**
* @var string
*/
public $nextPageToken;
protected $taxonomiesType = GoogleCloudDatacatalogV1Taxonomy::class;
protected $taxonomiesDataType = 'array';
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param GoogleCloudDatacatalogV1Taxonomy[]
*/
public function setTaxonomies($taxonomies)
{
$this->taxonomies = $taxonomies;
}
/**
* @return GoogleCloudDatacatalogV1Taxonomy[]
*/
public function getTaxonomies()
{
return $this->taxonomies;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1ListTaxonomiesResponse::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1ListTaxonomiesResponse');
@@ -0,0 +1,134 @@
<?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\DataCatalog;
class GoogleCloudDatacatalogV1LookerSystemSpec extends \Google\Model
{
/**
* @var string
*/
public $parentInstanceDisplayName;
/**
* @var string
*/
public $parentInstanceId;
/**
* @var string
*/
public $parentModelDisplayName;
/**
* @var string
*/
public $parentModelId;
/**
* @var string
*/
public $parentViewDisplayName;
/**
* @var string
*/
public $parentViewId;
/**
* @param string
*/
public function setParentInstanceDisplayName($parentInstanceDisplayName)
{
$this->parentInstanceDisplayName = $parentInstanceDisplayName;
}
/**
* @return string
*/
public function getParentInstanceDisplayName()
{
return $this->parentInstanceDisplayName;
}
/**
* @param string
*/
public function setParentInstanceId($parentInstanceId)
{
$this->parentInstanceId = $parentInstanceId;
}
/**
* @return string
*/
public function getParentInstanceId()
{
return $this->parentInstanceId;
}
/**
* @param string
*/
public function setParentModelDisplayName($parentModelDisplayName)
{
$this->parentModelDisplayName = $parentModelDisplayName;
}
/**
* @return string
*/
public function getParentModelDisplayName()
{
return $this->parentModelDisplayName;
}
/**
* @param string
*/
public function setParentModelId($parentModelId)
{
$this->parentModelId = $parentModelId;
}
/**
* @return string
*/
public function getParentModelId()
{
return $this->parentModelId;
}
/**
* @param string
*/
public function setParentViewDisplayName($parentViewDisplayName)
{
$this->parentViewDisplayName = $parentViewDisplayName;
}
/**
* @return string
*/
public function getParentViewDisplayName()
{
return $this->parentViewDisplayName;
}
/**
* @param string
*/
public function setParentViewId($parentViewId)
{
$this->parentViewId = $parentViewId;
}
/**
* @return string
*/
public function getParentViewId()
{
return $this->parentViewId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1LookerSystemSpec::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1LookerSystemSpec');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1MigrationConfig extends \Google\Model
{
/**
* @var string
*/
public $catalogUiExperience;
/**
* @var string
*/
public $tagTemplateMigration;
/**
* @param string
*/
public function setCatalogUiExperience($catalogUiExperience)
{
$this->catalogUiExperience = $catalogUiExperience;
}
/**
* @return string
*/
public function getCatalogUiExperience()
{
return $this->catalogUiExperience;
}
/**
* @param string
*/
public function setTagTemplateMigration($tagTemplateMigration)
{
$this->tagTemplateMigration = $tagTemplateMigration;
}
/**
* @return string
*/
public function getTagTemplateMigration()
{
return $this->tagTemplateMigration;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1MigrationConfig::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1MigrationConfig');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1ModelSpec extends \Google\Model
{
protected $vertexModelSpecType = GoogleCloudDatacatalogV1VertexModelSpec::class;
protected $vertexModelSpecDataType = '';
/**
* @param GoogleCloudDatacatalogV1VertexModelSpec
*/
public function setVertexModelSpec(GoogleCloudDatacatalogV1VertexModelSpec $vertexModelSpec)
{
$this->vertexModelSpec = $vertexModelSpec;
}
/**
* @return GoogleCloudDatacatalogV1VertexModelSpec
*/
public function getVertexModelSpec()
{
return $this->vertexModelSpec;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1ModelSpec::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1ModelSpec');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1ModifyEntryContactsRequest extends \Google\Model
{
protected $contactsType = GoogleCloudDatacatalogV1Contacts::class;
protected $contactsDataType = '';
/**
* @param GoogleCloudDatacatalogV1Contacts
*/
public function setContacts(GoogleCloudDatacatalogV1Contacts $contacts)
{
$this->contacts = $contacts;
}
/**
* @return GoogleCloudDatacatalogV1Contacts
*/
public function getContacts()
{
return $this->contacts;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1ModifyEntryContactsRequest::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1ModifyEntryContactsRequest');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1ModifyEntryOverviewRequest extends \Google\Model
{
protected $entryOverviewType = GoogleCloudDatacatalogV1EntryOverview::class;
protected $entryOverviewDataType = '';
/**
* @param GoogleCloudDatacatalogV1EntryOverview
*/
public function setEntryOverview(GoogleCloudDatacatalogV1EntryOverview $entryOverview)
{
$this->entryOverview = $entryOverview;
}
/**
* @return GoogleCloudDatacatalogV1EntryOverview
*/
public function getEntryOverview()
{
return $this->entryOverview;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1ModifyEntryOverviewRequest::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1ModifyEntryOverviewRequest');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1OrganizationConfig extends \Google\Model
{
protected $configType = GoogleCloudDatacatalogV1MigrationConfig::class;
protected $configDataType = 'map';
/**
* @param GoogleCloudDatacatalogV1MigrationConfig[]
*/
public function setConfig($config)
{
$this->config = $config;
}
/**
* @return GoogleCloudDatacatalogV1MigrationConfig[]
*/
public function getConfig()
{
return $this->config;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1OrganizationConfig::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1OrganizationConfig');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1PersonalDetails extends \Google\Model
{
/**
* @var string
*/
public $starTime;
/**
* @var bool
*/
public $starred;
/**
* @param string
*/
public function setStarTime($starTime)
{
$this->starTime = $starTime;
}
/**
* @return string
*/
public function getStarTime()
{
return $this->starTime;
}
/**
* @param bool
*/
public function setStarred($starred)
{
$this->starred = $starred;
}
/**
* @return bool
*/
public function getStarred()
{
return $this->starred;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1PersonalDetails::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1PersonalDetails');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1PhysicalSchema extends \Google\Model
{
protected $avroType = GoogleCloudDatacatalogV1PhysicalSchemaAvroSchema::class;
protected $avroDataType = '';
protected $csvType = GoogleCloudDatacatalogV1PhysicalSchemaCsvSchema::class;
protected $csvDataType = '';
protected $orcType = GoogleCloudDatacatalogV1PhysicalSchemaOrcSchema::class;
protected $orcDataType = '';
protected $parquetType = GoogleCloudDatacatalogV1PhysicalSchemaParquetSchema::class;
protected $parquetDataType = '';
protected $protobufType = GoogleCloudDatacatalogV1PhysicalSchemaProtobufSchema::class;
protected $protobufDataType = '';
protected $thriftType = GoogleCloudDatacatalogV1PhysicalSchemaThriftSchema::class;
protected $thriftDataType = '';
/**
* @param GoogleCloudDatacatalogV1PhysicalSchemaAvroSchema
*/
public function setAvro(GoogleCloudDatacatalogV1PhysicalSchemaAvroSchema $avro)
{
$this->avro = $avro;
}
/**
* @return GoogleCloudDatacatalogV1PhysicalSchemaAvroSchema
*/
public function getAvro()
{
return $this->avro;
}
/**
* @param GoogleCloudDatacatalogV1PhysicalSchemaCsvSchema
*/
public function setCsv(GoogleCloudDatacatalogV1PhysicalSchemaCsvSchema $csv)
{
$this->csv = $csv;
}
/**
* @return GoogleCloudDatacatalogV1PhysicalSchemaCsvSchema
*/
public function getCsv()
{
return $this->csv;
}
/**
* @param GoogleCloudDatacatalogV1PhysicalSchemaOrcSchema
*/
public function setOrc(GoogleCloudDatacatalogV1PhysicalSchemaOrcSchema $orc)
{
$this->orc = $orc;
}
/**
* @return GoogleCloudDatacatalogV1PhysicalSchemaOrcSchema
*/
public function getOrc()
{
return $this->orc;
}
/**
* @param GoogleCloudDatacatalogV1PhysicalSchemaParquetSchema
*/
public function setParquet(GoogleCloudDatacatalogV1PhysicalSchemaParquetSchema $parquet)
{
$this->parquet = $parquet;
}
/**
* @return GoogleCloudDatacatalogV1PhysicalSchemaParquetSchema
*/
public function getParquet()
{
return $this->parquet;
}
/**
* @param GoogleCloudDatacatalogV1PhysicalSchemaProtobufSchema
*/
public function setProtobuf(GoogleCloudDatacatalogV1PhysicalSchemaProtobufSchema $protobuf)
{
$this->protobuf = $protobuf;
}
/**
* @return GoogleCloudDatacatalogV1PhysicalSchemaProtobufSchema
*/
public function getProtobuf()
{
return $this->protobuf;
}
/**
* @param GoogleCloudDatacatalogV1PhysicalSchemaThriftSchema
*/
public function setThrift(GoogleCloudDatacatalogV1PhysicalSchemaThriftSchema $thrift)
{
$this->thrift = $thrift;
}
/**
* @return GoogleCloudDatacatalogV1PhysicalSchemaThriftSchema
*/
public function getThrift()
{
return $this->thrift;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1PhysicalSchema::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1PhysicalSchema');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1PhysicalSchemaAvroSchema extends \Google\Model
{
/**
* @var string
*/
public $text;
/**
* @param string
*/
public function setText($text)
{
$this->text = $text;
}
/**
* @return string
*/
public function getText()
{
return $this->text;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1PhysicalSchemaAvroSchema::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1PhysicalSchemaAvroSchema');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1PhysicalSchemaCsvSchema extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1PhysicalSchemaCsvSchema::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1PhysicalSchemaCsvSchema');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1PhysicalSchemaOrcSchema extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1PhysicalSchemaOrcSchema::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1PhysicalSchemaOrcSchema');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1PhysicalSchemaParquetSchema extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1PhysicalSchemaParquetSchema::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1PhysicalSchemaParquetSchema');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1PhysicalSchemaProtobufSchema extends \Google\Model
{
/**
* @var string
*/
public $text;
/**
* @param string
*/
public function setText($text)
{
$this->text = $text;
}
/**
* @return string
*/
public function getText()
{
return $this->text;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1PhysicalSchemaProtobufSchema::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1PhysicalSchemaProtobufSchema');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1PhysicalSchemaThriftSchema extends \Google\Model
{
/**
* @var string
*/
public $text;
/**
* @param string
*/
public function setText($text)
{
$this->text = $text;
}
/**
* @return string
*/
public function getText()
{
return $this->text;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1PhysicalSchemaThriftSchema::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1PhysicalSchemaThriftSchema');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1PolicyTag extends \Google\Collection
{
protected $collection_key = 'childPolicyTags';
/**
* @var string[]
*/
public $childPolicyTags;
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $parentPolicyTag;
/**
* @param string[]
*/
public function setChildPolicyTags($childPolicyTags)
{
$this->childPolicyTags = $childPolicyTags;
}
/**
* @return string[]
*/
public function getChildPolicyTags()
{
return $this->childPolicyTags;
}
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setParentPolicyTag($parentPolicyTag)
{
$this->parentPolicyTag = $parentPolicyTag;
}
/**
* @return string
*/
public function getParentPolicyTag()
{
return $this->parentPolicyTag;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1PolicyTag::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1PolicyTag');
@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\DataCatalog;
class GoogleCloudDatacatalogV1ReconcileTagsMetadata extends \Google\Model
{
protected $errorsType = Status::class;
protected $errorsDataType = 'map';
/**
* @var string
*/
public $state;
/**
* @param Status[]
*/
public function setErrors($errors)
{
$this->errors = $errors;
}
/**
* @return Status[]
*/
public function getErrors()
{
return $this->errors;
}
/**
* @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(GoogleCloudDatacatalogV1ReconcileTagsMetadata::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1ReconcileTagsMetadata');
@@ -0,0 +1,79 @@
<?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\DataCatalog;
class GoogleCloudDatacatalogV1ReconcileTagsRequest extends \Google\Collection
{
protected $collection_key = 'tags';
/**
* @var bool
*/
public $forceDeleteMissing;
/**
* @var string
*/
public $tagTemplate;
protected $tagsType = GoogleCloudDatacatalogV1Tag::class;
protected $tagsDataType = 'array';
/**
* @param bool
*/
public function setForceDeleteMissing($forceDeleteMissing)
{
$this->forceDeleteMissing = $forceDeleteMissing;
}
/**
* @return bool
*/
public function getForceDeleteMissing()
{
return $this->forceDeleteMissing;
}
/**
* @param string
*/
public function setTagTemplate($tagTemplate)
{
$this->tagTemplate = $tagTemplate;
}
/**
* @return string
*/
public function getTagTemplate()
{
return $this->tagTemplate;
}
/**
* @param GoogleCloudDatacatalogV1Tag[]
*/
public function setTags($tags)
{
$this->tags = $tags;
}
/**
* @return GoogleCloudDatacatalogV1Tag[]
*/
public function getTags()
{
return $this->tags;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1ReconcileTagsRequest::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1ReconcileTagsRequest');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1ReconcileTagsResponse extends \Google\Model
{
/**
* @var string
*/
public $createdTagsCount;
/**
* @var string
*/
public $deletedTagsCount;
/**
* @var string
*/
public $updatedTagsCount;
/**
* @param string
*/
public function setCreatedTagsCount($createdTagsCount)
{
$this->createdTagsCount = $createdTagsCount;
}
/**
* @return string
*/
public function getCreatedTagsCount()
{
return $this->createdTagsCount;
}
/**
* @param string
*/
public function setDeletedTagsCount($deletedTagsCount)
{
$this->deletedTagsCount = $deletedTagsCount;
}
/**
* @return string
*/
public function getDeletedTagsCount()
{
return $this->deletedTagsCount;
}
/**
* @param string
*/
public function setUpdatedTagsCount($updatedTagsCount)
{
$this->updatedTagsCount = $updatedTagsCount;
}
/**
* @return string
*/
public function getUpdatedTagsCount()
{
return $this->updatedTagsCount;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1ReconcileTagsResponse::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1ReconcileTagsResponse');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1RenameTagTemplateFieldEnumValueRequest extends \Google\Model
{
/**
* @var string
*/
public $newEnumValueDisplayName;
/**
* @param string
*/
public function setNewEnumValueDisplayName($newEnumValueDisplayName)
{
$this->newEnumValueDisplayName = $newEnumValueDisplayName;
}
/**
* @return string
*/
public function getNewEnumValueDisplayName()
{
return $this->newEnumValueDisplayName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1RenameTagTemplateFieldEnumValueRequest::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1RenameTagTemplateFieldEnumValueRequest');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1RenameTagTemplateFieldRequest extends \Google\Model
{
/**
* @var string
*/
public $newTagTemplateFieldId;
/**
* @param string
*/
public function setNewTagTemplateFieldId($newTagTemplateFieldId)
{
$this->newTagTemplateFieldId = $newTagTemplateFieldId;
}
/**
* @return string
*/
public function getNewTagTemplateFieldId()
{
return $this->newTagTemplateFieldId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1RenameTagTemplateFieldRequest::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1RenameTagTemplateFieldRequest');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1ReplaceTaxonomyRequest extends \Google\Model
{
protected $serializedTaxonomyType = GoogleCloudDatacatalogV1SerializedTaxonomy::class;
protected $serializedTaxonomyDataType = '';
/**
* @param GoogleCloudDatacatalogV1SerializedTaxonomy
*/
public function setSerializedTaxonomy(GoogleCloudDatacatalogV1SerializedTaxonomy $serializedTaxonomy)
{
$this->serializedTaxonomy = $serializedTaxonomy;
}
/**
* @return GoogleCloudDatacatalogV1SerializedTaxonomy
*/
public function getSerializedTaxonomy()
{
return $this->serializedTaxonomy;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1ReplaceTaxonomyRequest::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1ReplaceTaxonomyRequest');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1RoutineSpec extends \Google\Collection
{
protected $collection_key = 'routineArguments';
protected $bigqueryRoutineSpecType = GoogleCloudDatacatalogV1BigQueryRoutineSpec::class;
protected $bigqueryRoutineSpecDataType = '';
/**
* @var string
*/
public $definitionBody;
/**
* @var string
*/
public $language;
/**
* @var string
*/
public $returnType;
protected $routineArgumentsType = GoogleCloudDatacatalogV1RoutineSpecArgument::class;
protected $routineArgumentsDataType = 'array';
/**
* @var string
*/
public $routineType;
/**
* @param GoogleCloudDatacatalogV1BigQueryRoutineSpec
*/
public function setBigqueryRoutineSpec(GoogleCloudDatacatalogV1BigQueryRoutineSpec $bigqueryRoutineSpec)
{
$this->bigqueryRoutineSpec = $bigqueryRoutineSpec;
}
/**
* @return GoogleCloudDatacatalogV1BigQueryRoutineSpec
*/
public function getBigqueryRoutineSpec()
{
return $this->bigqueryRoutineSpec;
}
/**
* @param string
*/
public function setDefinitionBody($definitionBody)
{
$this->definitionBody = $definitionBody;
}
/**
* @return string
*/
public function getDefinitionBody()
{
return $this->definitionBody;
}
/**
* @param string
*/
public function setLanguage($language)
{
$this->language = $language;
}
/**
* @return string
*/
public function getLanguage()
{
return $this->language;
}
/**
* @param string
*/
public function setReturnType($returnType)
{
$this->returnType = $returnType;
}
/**
* @return string
*/
public function getReturnType()
{
return $this->returnType;
}
/**
* @param GoogleCloudDatacatalogV1RoutineSpecArgument[]
*/
public function setRoutineArguments($routineArguments)
{
$this->routineArguments = $routineArguments;
}
/**
* @return GoogleCloudDatacatalogV1RoutineSpecArgument[]
*/
public function getRoutineArguments()
{
return $this->routineArguments;
}
/**
* @param string
*/
public function setRoutineType($routineType)
{
$this->routineType = $routineType;
}
/**
* @return string
*/
public function getRoutineType()
{
return $this->routineType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1RoutineSpec::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1RoutineSpec');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1RoutineSpecArgument extends \Google\Model
{
/**
* @var string
*/
public $mode;
/**
* @var string
*/
public $name;
/**
* @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 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(GoogleCloudDatacatalogV1RoutineSpecArgument::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1RoutineSpecArgument');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1Schema extends \Google\Collection
{
protected $collection_key = 'columns';
protected $columnsType = GoogleCloudDatacatalogV1ColumnSchema::class;
protected $columnsDataType = 'array';
/**
* @param GoogleCloudDatacatalogV1ColumnSchema[]
*/
public function setColumns($columns)
{
$this->columns = $columns;
}
/**
* @return GoogleCloudDatacatalogV1ColumnSchema[]
*/
public function getColumns()
{
return $this->columns;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1Schema::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1Schema');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1SearchCatalogRequest extends \Google\Model
{
/**
* @var bool
*/
public $adminSearch;
/**
* @var string
*/
public $orderBy;
/**
* @var int
*/
public $pageSize;
/**
* @var string
*/
public $pageToken;
/**
* @var string
*/
public $query;
protected $scopeType = GoogleCloudDatacatalogV1SearchCatalogRequestScope::class;
protected $scopeDataType = '';
/**
* @param bool
*/
public function setAdminSearch($adminSearch)
{
$this->adminSearch = $adminSearch;
}
/**
* @return bool
*/
public function getAdminSearch()
{
return $this->adminSearch;
}
/**
* @param string
*/
public function setOrderBy($orderBy)
{
$this->orderBy = $orderBy;
}
/**
* @return string
*/
public function getOrderBy()
{
return $this->orderBy;
}
/**
* @param int
*/
public function setPageSize($pageSize)
{
$this->pageSize = $pageSize;
}
/**
* @return int
*/
public function getPageSize()
{
return $this->pageSize;
}
/**
* @param string
*/
public function setPageToken($pageToken)
{
$this->pageToken = $pageToken;
}
/**
* @return string
*/
public function getPageToken()
{
return $this->pageToken;
}
/**
* @param string
*/
public function setQuery($query)
{
$this->query = $query;
}
/**
* @return string
*/
public function getQuery()
{
return $this->query;
}
/**
* @param GoogleCloudDatacatalogV1SearchCatalogRequestScope
*/
public function setScope(GoogleCloudDatacatalogV1SearchCatalogRequestScope $scope)
{
$this->scope = $scope;
}
/**
* @return GoogleCloudDatacatalogV1SearchCatalogRequestScope
*/
public function getScope()
{
return $this->scope;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1SearchCatalogRequest::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1SearchCatalogRequest');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1SearchCatalogRequestScope extends \Google\Collection
{
protected $collection_key = 'restrictedLocations';
/**
* @var bool
*/
public $includeGcpPublicDatasets;
/**
* @var string[]
*/
public $includeOrgIds;
/**
* @var string[]
*/
public $includeProjectIds;
/**
* @var bool
*/
public $includePublicTagTemplates;
/**
* @var string[]
*/
public $restrictedLocations;
/**
* @var bool
*/
public $starredOnly;
/**
* @param bool
*/
public function setIncludeGcpPublicDatasets($includeGcpPublicDatasets)
{
$this->includeGcpPublicDatasets = $includeGcpPublicDatasets;
}
/**
* @return bool
*/
public function getIncludeGcpPublicDatasets()
{
return $this->includeGcpPublicDatasets;
}
/**
* @param string[]
*/
public function setIncludeOrgIds($includeOrgIds)
{
$this->includeOrgIds = $includeOrgIds;
}
/**
* @return string[]
*/
public function getIncludeOrgIds()
{
return $this->includeOrgIds;
}
/**
* @param string[]
*/
public function setIncludeProjectIds($includeProjectIds)
{
$this->includeProjectIds = $includeProjectIds;
}
/**
* @return string[]
*/
public function getIncludeProjectIds()
{
return $this->includeProjectIds;
}
/**
* @param bool
*/
public function setIncludePublicTagTemplates($includePublicTagTemplates)
{
$this->includePublicTagTemplates = $includePublicTagTemplates;
}
/**
* @return bool
*/
public function getIncludePublicTagTemplates()
{
return $this->includePublicTagTemplates;
}
/**
* @param string[]
*/
public function setRestrictedLocations($restrictedLocations)
{
$this->restrictedLocations = $restrictedLocations;
}
/**
* @return string[]
*/
public function getRestrictedLocations()
{
return $this->restrictedLocations;
}
/**
* @param bool
*/
public function setStarredOnly($starredOnly)
{
$this->starredOnly = $starredOnly;
}
/**
* @return bool
*/
public function getStarredOnly()
{
return $this->starredOnly;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1SearchCatalogRequestScope::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1SearchCatalogRequestScope');
@@ -0,0 +1,97 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\DataCatalog;
class GoogleCloudDatacatalogV1SearchCatalogResponse extends \Google\Collection
{
protected $collection_key = 'unreachable';
/**
* @var string
*/
public $nextPageToken;
protected $resultsType = GoogleCloudDatacatalogV1SearchCatalogResult::class;
protected $resultsDataType = 'array';
/**
* @var int
*/
public $totalSize;
/**
* @var string[]
*/
public $unreachable;
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param GoogleCloudDatacatalogV1SearchCatalogResult[]
*/
public function setResults($results)
{
$this->results = $results;
}
/**
* @return GoogleCloudDatacatalogV1SearchCatalogResult[]
*/
public function getResults()
{
return $this->results;
}
/**
* @param int
*/
public function setTotalSize($totalSize)
{
$this->totalSize = $totalSize;
}
/**
* @return int
*/
public function getTotalSize()
{
return $this->totalSize;
}
/**
* @param string[]
*/
public function setUnreachable($unreachable)
{
$this->unreachable = $unreachable;
}
/**
* @return string[]
*/
public function getUnreachable()
{
return $this->unreachable;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1SearchCatalogResponse::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1SearchCatalogResponse');
@@ -0,0 +1,206 @@
<?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\DataCatalog;
class GoogleCloudDatacatalogV1SearchCatalogResult extends \Google\Model
{
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $fullyQualifiedName;
/**
* @var string
*/
public $integratedSystem;
/**
* @var string
*/
public $linkedResource;
/**
* @var string
*/
public $modifyTime;
/**
* @var string
*/
public $relativeResourceName;
/**
* @var string
*/
public $searchResultSubtype;
/**
* @var string
*/
public $searchResultType;
/**
* @var string
*/
public $userSpecifiedSystem;
/**
* @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 setFullyQualifiedName($fullyQualifiedName)
{
$this->fullyQualifiedName = $fullyQualifiedName;
}
/**
* @return string
*/
public function getFullyQualifiedName()
{
return $this->fullyQualifiedName;
}
/**
* @param string
*/
public function setIntegratedSystem($integratedSystem)
{
$this->integratedSystem = $integratedSystem;
}
/**
* @return string
*/
public function getIntegratedSystem()
{
return $this->integratedSystem;
}
/**
* @param string
*/
public function setLinkedResource($linkedResource)
{
$this->linkedResource = $linkedResource;
}
/**
* @return string
*/
public function getLinkedResource()
{
return $this->linkedResource;
}
/**
* @param string
*/
public function setModifyTime($modifyTime)
{
$this->modifyTime = $modifyTime;
}
/**
* @return string
*/
public function getModifyTime()
{
return $this->modifyTime;
}
/**
* @param string
*/
public function setRelativeResourceName($relativeResourceName)
{
$this->relativeResourceName = $relativeResourceName;
}
/**
* @return string
*/
public function getRelativeResourceName()
{
return $this->relativeResourceName;
}
/**
* @param string
*/
public function setSearchResultSubtype($searchResultSubtype)
{
$this->searchResultSubtype = $searchResultSubtype;
}
/**
* @return string
*/
public function getSearchResultSubtype()
{
return $this->searchResultSubtype;
}
/**
* @param string
*/
public function setSearchResultType($searchResultType)
{
$this->searchResultType = $searchResultType;
}
/**
* @return string
*/
public function getSearchResultType()
{
return $this->searchResultType;
}
/**
* @param string
*/
public function setUserSpecifiedSystem($userSpecifiedSystem)
{
$this->userSpecifiedSystem = $userSpecifiedSystem;
}
/**
* @return string
*/
public function getUserSpecifiedSystem()
{
return $this->userSpecifiedSystem;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1SearchCatalogResult::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1SearchCatalogResult');
@@ -0,0 +1,97 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\DataCatalog;
class GoogleCloudDatacatalogV1SerializedPolicyTag extends \Google\Collection
{
protected $collection_key = 'childPolicyTags';
protected $childPolicyTagsType = GoogleCloudDatacatalogV1SerializedPolicyTag::class;
protected $childPolicyTagsDataType = 'array';
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $policyTag;
/**
* @param GoogleCloudDatacatalogV1SerializedPolicyTag[]
*/
public function setChildPolicyTags($childPolicyTags)
{
$this->childPolicyTags = $childPolicyTags;
}
/**
* @return GoogleCloudDatacatalogV1SerializedPolicyTag[]
*/
public function getChildPolicyTags()
{
return $this->childPolicyTags;
}
/**
* @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 setPolicyTag($policyTag)
{
$this->policyTag = $policyTag;
}
/**
* @return string
*/
public function getPolicyTag()
{
return $this->policyTag;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1SerializedPolicyTag::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1SerializedPolicyTag');
@@ -0,0 +1,97 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\DataCatalog;
class GoogleCloudDatacatalogV1SerializedTaxonomy extends \Google\Collection
{
protected $collection_key = 'policyTags';
/**
* @var string[]
*/
public $activatedPolicyTypes;
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $displayName;
protected $policyTagsType = GoogleCloudDatacatalogV1SerializedPolicyTag::class;
protected $policyTagsDataType = 'array';
/**
* @param string[]
*/
public function setActivatedPolicyTypes($activatedPolicyTypes)
{
$this->activatedPolicyTypes = $activatedPolicyTypes;
}
/**
* @return string[]
*/
public function getActivatedPolicyTypes()
{
return $this->activatedPolicyTypes;
}
/**
* @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 GoogleCloudDatacatalogV1SerializedPolicyTag[]
*/
public function setPolicyTags($policyTags)
{
$this->policyTags = $policyTags;
}
/**
* @return GoogleCloudDatacatalogV1SerializedPolicyTag[]
*/
public function getPolicyTags()
{
return $this->policyTags;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1SerializedTaxonomy::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1SerializedTaxonomy');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1ServiceSpec extends \Google\Model
{
protected $cloudBigtableInstanceSpecType = GoogleCloudDatacatalogV1CloudBigtableInstanceSpec::class;
protected $cloudBigtableInstanceSpecDataType = '';
/**
* @param GoogleCloudDatacatalogV1CloudBigtableInstanceSpec
*/
public function setCloudBigtableInstanceSpec(GoogleCloudDatacatalogV1CloudBigtableInstanceSpec $cloudBigtableInstanceSpec)
{
$this->cloudBigtableInstanceSpec = $cloudBigtableInstanceSpec;
}
/**
* @return GoogleCloudDatacatalogV1CloudBigtableInstanceSpec
*/
public function getCloudBigtableInstanceSpec()
{
return $this->cloudBigtableInstanceSpec;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1ServiceSpec::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1ServiceSpec');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1SetConfigRequest extends \Google\Model
{
/**
* @var string
*/
public $catalogUiExperience;
/**
* @var string
*/
public $tagTemplateMigration;
/**
* @param string
*/
public function setCatalogUiExperience($catalogUiExperience)
{
$this->catalogUiExperience = $catalogUiExperience;
}
/**
* @return string
*/
public function getCatalogUiExperience()
{
return $this->catalogUiExperience;
}
/**
* @param string
*/
public function setTagTemplateMigration($tagTemplateMigration)
{
$this->tagTemplateMigration = $tagTemplateMigration;
}
/**
* @return string
*/
public function getTagTemplateMigration()
{
return $this->tagTemplateMigration;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1SetConfigRequest::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1SetConfigRequest');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1SqlDatabaseSystemSpec extends \Google\Model
{
/**
* @var string
*/
public $databaseVersion;
/**
* @var string
*/
public $instanceHost;
/**
* @var string
*/
public $sqlEngine;
/**
* @param string
*/
public function setDatabaseVersion($databaseVersion)
{
$this->databaseVersion = $databaseVersion;
}
/**
* @return string
*/
public function getDatabaseVersion()
{
return $this->databaseVersion;
}
/**
* @param string
*/
public function setInstanceHost($instanceHost)
{
$this->instanceHost = $instanceHost;
}
/**
* @return string
*/
public function getInstanceHost()
{
return $this->instanceHost;
}
/**
* @param string
*/
public function setSqlEngine($sqlEngine)
{
$this->sqlEngine = $sqlEngine;
}
/**
* @return string
*/
public function getSqlEngine()
{
return $this->sqlEngine;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1SqlDatabaseSystemSpec::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1SqlDatabaseSystemSpec');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1StarEntryRequest extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1StarEntryRequest::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1StarEntryRequest');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1StarEntryResponse extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1StarEntryResponse::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1StarEntryResponse');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1StorageProperties extends \Google\Collection
{
protected $collection_key = 'filePattern';
/**
* @var string[]
*/
public $filePattern;
/**
* @var string
*/
public $fileType;
/**
* @param string[]
*/
public function setFilePattern($filePattern)
{
$this->filePattern = $filePattern;
}
/**
* @return string[]
*/
public function getFilePattern()
{
return $this->filePattern;
}
/**
* @param string
*/
public function setFileType($fileType)
{
$this->fileType = $fileType;
}
/**
* @return string
*/
public function getFileType()
{
return $this->fileType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1StorageProperties::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1StorageProperties');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1SystemTimestamps extends \Google\Model
{
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $expireTime;
/**
* @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 setExpireTime($expireTime)
{
$this->expireTime = $expireTime;
}
/**
* @return string
*/
public function getExpireTime()
{
return $this->expireTime;
}
/**
* @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(GoogleCloudDatacatalogV1SystemTimestamps::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1SystemTimestamps');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1TableSpec extends \Google\Model
{
/**
* @var string
*/
public $groupedEntry;
/**
* @param string
*/
public function setGroupedEntry($groupedEntry)
{
$this->groupedEntry = $groupedEntry;
}
/**
* @return string
*/
public function getGroupedEntry()
{
return $this->groupedEntry;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1TableSpec::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1TableSpec');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1Tag extends \Google\Model
{
/**
* @var string
*/
public $column;
/**
* @var string
*/
public $dataplexTransferStatus;
protected $fieldsType = GoogleCloudDatacatalogV1TagField::class;
protected $fieldsDataType = 'map';
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $template;
/**
* @var string
*/
public $templateDisplayName;
/**
* @param string
*/
public function setColumn($column)
{
$this->column = $column;
}
/**
* @return string
*/
public function getColumn()
{
return $this->column;
}
/**
* @param string
*/
public function setDataplexTransferStatus($dataplexTransferStatus)
{
$this->dataplexTransferStatus = $dataplexTransferStatus;
}
/**
* @return string
*/
public function getDataplexTransferStatus()
{
return $this->dataplexTransferStatus;
}
/**
* @param GoogleCloudDatacatalogV1TagField[]
*/
public function setFields($fields)
{
$this->fields = $fields;
}
/**
* @return GoogleCloudDatacatalogV1TagField[]
*/
public function getFields()
{
return $this->fields;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setTemplate($template)
{
$this->template = $template;
}
/**
* @return string
*/
public function getTemplate()
{
return $this->template;
}
/**
* @param string
*/
public function setTemplateDisplayName($templateDisplayName)
{
$this->templateDisplayName = $templateDisplayName;
}
/**
* @return string
*/
public function getTemplateDisplayName()
{
return $this->templateDisplayName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1Tag::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1Tag');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1TagField extends \Google\Model
{
/**
* @var bool
*/
public $boolValue;
/**
* @var string
*/
public $displayName;
public $doubleValue;
protected $enumValueType = GoogleCloudDatacatalogV1TagFieldEnumValue::class;
protected $enumValueDataType = '';
/**
* @var int
*/
public $order;
/**
* @var string
*/
public $richtextValue;
/**
* @var string
*/
public $stringValue;
/**
* @var string
*/
public $timestampValue;
/**
* @param bool
*/
public function setBoolValue($boolValue)
{
$this->boolValue = $boolValue;
}
/**
* @return bool
*/
public function getBoolValue()
{
return $this->boolValue;
}
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
public function setDoubleValue($doubleValue)
{
$this->doubleValue = $doubleValue;
}
public function getDoubleValue()
{
return $this->doubleValue;
}
/**
* @param GoogleCloudDatacatalogV1TagFieldEnumValue
*/
public function setEnumValue(GoogleCloudDatacatalogV1TagFieldEnumValue $enumValue)
{
$this->enumValue = $enumValue;
}
/**
* @return GoogleCloudDatacatalogV1TagFieldEnumValue
*/
public function getEnumValue()
{
return $this->enumValue;
}
/**
* @param int
*/
public function setOrder($order)
{
$this->order = $order;
}
/**
* @return int
*/
public function getOrder()
{
return $this->order;
}
/**
* @param string
*/
public function setRichtextValue($richtextValue)
{
$this->richtextValue = $richtextValue;
}
/**
* @return string
*/
public function getRichtextValue()
{
return $this->richtextValue;
}
/**
* @param string
*/
public function setStringValue($stringValue)
{
$this->stringValue = $stringValue;
}
/**
* @return string
*/
public function getStringValue()
{
return $this->stringValue;
}
/**
* @param string
*/
public function setTimestampValue($timestampValue)
{
$this->timestampValue = $timestampValue;
}
/**
* @return string
*/
public function getTimestampValue()
{
return $this->timestampValue;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1TagField::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1TagField');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1TagFieldEnumValue extends \Google\Model
{
/**
* @var string
*/
public $displayName;
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1TagFieldEnumValue::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1TagFieldEnumValue');
@@ -0,0 +1,114 @@
<?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\DataCatalog;
class GoogleCloudDatacatalogV1TagTemplate extends \Google\Model
{
/**
* @var string
*/
public $dataplexTransferStatus;
/**
* @var string
*/
public $displayName;
protected $fieldsType = GoogleCloudDatacatalogV1TagTemplateField::class;
protected $fieldsDataType = 'map';
/**
* @var bool
*/
public $isPubliclyReadable;
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setDataplexTransferStatus($dataplexTransferStatus)
{
$this->dataplexTransferStatus = $dataplexTransferStatus;
}
/**
* @return string
*/
public function getDataplexTransferStatus()
{
return $this->dataplexTransferStatus;
}
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param GoogleCloudDatacatalogV1TagTemplateField[]
*/
public function setFields($fields)
{
$this->fields = $fields;
}
/**
* @return GoogleCloudDatacatalogV1TagTemplateField[]
*/
public function getFields()
{
return $this->fields;
}
/**
* @param bool
*/
public function setIsPubliclyReadable($isPubliclyReadable)
{
$this->isPubliclyReadable = $isPubliclyReadable;
}
/**
* @return bool
*/
public function getIsPubliclyReadable()
{
return $this->isPubliclyReadable;
}
/**
* @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(GoogleCloudDatacatalogV1TagTemplate::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1TagTemplate');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1TagTemplateField extends \Google\Model
{
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $displayName;
/**
* @var bool
*/
public $isRequired;
/**
* @var string
*/
public $name;
/**
* @var int
*/
public $order;
protected $typeType = GoogleCloudDatacatalogV1FieldType::class;
protected $typeDataType = '';
/**
* @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 bool
*/
public function setIsRequired($isRequired)
{
$this->isRequired = $isRequired;
}
/**
* @return bool
*/
public function getIsRequired()
{
return $this->isRequired;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param int
*/
public function setOrder($order)
{
$this->order = $order;
}
/**
* @return int
*/
public function getOrder()
{
return $this->order;
}
/**
* @param GoogleCloudDatacatalogV1FieldType
*/
public function setType(GoogleCloudDatacatalogV1FieldType $type)
{
$this->type = $type;
}
/**
* @return GoogleCloudDatacatalogV1FieldType
*/
public function getType()
{
return $this->type;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1TagTemplateField::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1TagTemplateField');
@@ -0,0 +1,75 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\DataCatalog;
class GoogleCloudDatacatalogV1TaggedEntry extends \Google\Collection
{
protected $collection_key = 'presentTags';
protected $absentTagsType = GoogleCloudDatacatalogV1Tag::class;
protected $absentTagsDataType = 'array';
protected $presentTagsType = GoogleCloudDatacatalogV1Tag::class;
protected $presentTagsDataType = 'array';
protected $v1EntryType = GoogleCloudDatacatalogV1Entry::class;
protected $v1EntryDataType = '';
/**
* @param GoogleCloudDatacatalogV1Tag[]
*/
public function setAbsentTags($absentTags)
{
$this->absentTags = $absentTags;
}
/**
* @return GoogleCloudDatacatalogV1Tag[]
*/
public function getAbsentTags()
{
return $this->absentTags;
}
/**
* @param GoogleCloudDatacatalogV1Tag[]
*/
public function setPresentTags($presentTags)
{
$this->presentTags = $presentTags;
}
/**
* @return GoogleCloudDatacatalogV1Tag[]
*/
public function getPresentTags()
{
return $this->presentTags;
}
/**
* @param GoogleCloudDatacatalogV1Entry
*/
public function setV1Entry(GoogleCloudDatacatalogV1Entry $v1Entry)
{
$this->v1Entry = $v1Entry;
}
/**
* @return GoogleCloudDatacatalogV1Entry
*/
public function getV1Entry()
{
return $this->v1Entry;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1TaggedEntry::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1TaggedEntry');
@@ -0,0 +1,149 @@
<?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\DataCatalog;
class GoogleCloudDatacatalogV1Taxonomy extends \Google\Collection
{
protected $collection_key = 'activatedPolicyTypes';
/**
* @var string[]
*/
public $activatedPolicyTypes;
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $name;
/**
* @var int
*/
public $policyTagCount;
protected $serviceType = GoogleCloudDatacatalogV1TaxonomyService::class;
protected $serviceDataType = '';
protected $taxonomyTimestampsType = GoogleCloudDatacatalogV1SystemTimestamps::class;
protected $taxonomyTimestampsDataType = '';
/**
* @param string[]
*/
public function setActivatedPolicyTypes($activatedPolicyTypes)
{
$this->activatedPolicyTypes = $activatedPolicyTypes;
}
/**
* @return string[]
*/
public function getActivatedPolicyTypes()
{
return $this->activatedPolicyTypes;
}
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param int
*/
public function setPolicyTagCount($policyTagCount)
{
$this->policyTagCount = $policyTagCount;
}
/**
* @return int
*/
public function getPolicyTagCount()
{
return $this->policyTagCount;
}
/**
* @param GoogleCloudDatacatalogV1TaxonomyService
*/
public function setService(GoogleCloudDatacatalogV1TaxonomyService $service)
{
$this->service = $service;
}
/**
* @return GoogleCloudDatacatalogV1TaxonomyService
*/
public function getService()
{
return $this->service;
}
/**
* @param GoogleCloudDatacatalogV1SystemTimestamps
*/
public function setTaxonomyTimestamps(GoogleCloudDatacatalogV1SystemTimestamps $taxonomyTimestamps)
{
$this->taxonomyTimestamps = $taxonomyTimestamps;
}
/**
* @return GoogleCloudDatacatalogV1SystemTimestamps
*/
public function getTaxonomyTimestamps()
{
return $this->taxonomyTimestamps;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1Taxonomy::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1Taxonomy');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1TaxonomyService extends \Google\Model
{
/**
* @var string
*/
public $identity;
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setIdentity($identity)
{
$this->identity = $identity;
}
/**
* @return string
*/
public function getIdentity()
{
return $this->identity;
}
/**
* @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(GoogleCloudDatacatalogV1TaxonomyService::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1TaxonomyService');
@@ -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\DataCatalog;
class GoogleCloudDatacatalogV1UnstarEntryRequest extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudDatacatalogV1UnstarEntryRequest::class, 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1UnstarEntryRequest');

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