1<?php 2/* 3 * Copyright 2014 Google Inc. 4 * 5 * Licensed under the Apache License, Version 2.0 (the "License"); you may not 6 * use this file except in compliance with the License. You may obtain a copy of 7 * the License at 8 * 9 * http://www.apache.org/licenses/LICENSE-2.0 10 * 11 * Unless required by applicable law or agreed to in writing, software 12 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 13 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 14 * License for the specific language governing permissions and limitations under 15 * the License. 16 */ 17 18class Google_Service_DataCatalog_GoogleCloudDatacatalogV1beta1Entry extends Google_Model 19{ 20 protected $bigqueryDateShardedSpecType = 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1beta1BigQueryDateShardedSpec'; 21 protected $bigqueryDateShardedSpecDataType = ''; 22 protected $bigqueryTableSpecType = 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1beta1BigQueryTableSpec'; 23 protected $bigqueryTableSpecDataType = ''; 24 public $description; 25 public $displayName; 26 protected $gcsFilesetSpecType = 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1beta1GcsFilesetSpec'; 27 protected $gcsFilesetSpecDataType = ''; 28 public $integratedSystem; 29 public $linkedResource; 30 public $name; 31 protected $schemaType = 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1beta1Schema'; 32 protected $schemaDataType = ''; 33 protected $sourceSystemTimestampsType = 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1beta1SystemTimestamps'; 34 protected $sourceSystemTimestampsDataType = ''; 35 public $type; 36 protected $usageSignalType = 'Google_Service_DataCatalog_GoogleCloudDatacatalogV1beta1UsageSignal'; 37 protected $usageSignalDataType = ''; 38 public $userSpecifiedSystem; 39 public $userSpecifiedType; 40 41 /** 42 * @param Google_Service_DataCatalog_GoogleCloudDatacatalogV1beta1BigQueryDateShardedSpec 43 */ 44 public function setBigqueryDateShardedSpec(Google_Service_DataCatalog_GoogleCloudDatacatalogV1beta1BigQueryDateShardedSpec $bigqueryDateShardedSpec) 45 { 46 $this->bigqueryDateShardedSpec = $bigqueryDateShardedSpec; 47 } 48 /** 49 * @return Google_Service_DataCatalog_GoogleCloudDatacatalogV1beta1BigQueryDateShardedSpec 50 */ 51 public function getBigqueryDateShardedSpec() 52 { 53 return $this->bigqueryDateShardedSpec; 54 } 55 /** 56 * @param Google_Service_DataCatalog_GoogleCloudDatacatalogV1beta1BigQueryTableSpec 57 */ 58 public function setBigqueryTableSpec(Google_Service_DataCatalog_GoogleCloudDatacatalogV1beta1BigQueryTableSpec $bigqueryTableSpec) 59 { 60 $this->bigqueryTableSpec = $bigqueryTableSpec; 61 } 62 /** 63 * @return Google_Service_DataCatalog_GoogleCloudDatacatalogV1beta1BigQueryTableSpec 64 */ 65 public function getBigqueryTableSpec() 66 { 67 return $this->bigqueryTableSpec; 68 } 69 public function setDescription($description) 70 { 71 $this->description = $description; 72 } 73 public function getDescription() 74 { 75 return $this->description; 76 } 77 public function setDisplayName($displayName) 78 { 79 $this->displayName = $displayName; 80 } 81 public function getDisplayName() 82 { 83 return $this->displayName; 84 } 85 /** 86 * @param Google_Service_DataCatalog_GoogleCloudDatacatalogV1beta1GcsFilesetSpec 87 */ 88 public function setGcsFilesetSpec(Google_Service_DataCatalog_GoogleCloudDatacatalogV1beta1GcsFilesetSpec $gcsFilesetSpec) 89 { 90 $this->gcsFilesetSpec = $gcsFilesetSpec; 91 } 92 /** 93 * @return Google_Service_DataCatalog_GoogleCloudDatacatalogV1beta1GcsFilesetSpec 94 */ 95 public function getGcsFilesetSpec() 96 { 97 return $this->gcsFilesetSpec; 98 } 99 public function setIntegratedSystem($integratedSystem) 100 { 101 $this->integratedSystem = $integratedSystem; 102 } 103 public function getIntegratedSystem() 104 { 105 return $this->integratedSystem; 106 } 107 public function setLinkedResource($linkedResource) 108 { 109 $this->linkedResource = $linkedResource; 110 } 111 public function getLinkedResource() 112 { 113 return $this->linkedResource; 114 } 115 public function setName($name) 116 { 117 $this->name = $name; 118 } 119 public function getName() 120 { 121 return $this->name; 122 } 123 /** 124 * @param Google_Service_DataCatalog_GoogleCloudDatacatalogV1beta1Schema 125 */ 126 public function setSchema(Google_Service_DataCatalog_GoogleCloudDatacatalogV1beta1Schema $schema) 127 { 128 $this->schema = $schema; 129 } 130 /** 131 * @return Google_Service_DataCatalog_GoogleCloudDatacatalogV1beta1Schema 132 */ 133 public function getSchema() 134 { 135 return $this->schema; 136 } 137 /** 138 * @param Google_Service_DataCatalog_GoogleCloudDatacatalogV1beta1SystemTimestamps 139 */ 140 public function setSourceSystemTimestamps(Google_Service_DataCatalog_GoogleCloudDatacatalogV1beta1SystemTimestamps $sourceSystemTimestamps) 141 { 142 $this->sourceSystemTimestamps = $sourceSystemTimestamps; 143 } 144 /** 145 * @return Google_Service_DataCatalog_GoogleCloudDatacatalogV1beta1SystemTimestamps 146 */ 147 public function getSourceSystemTimestamps() 148 { 149 return $this->sourceSystemTimestamps; 150 } 151 public function setType($type) 152 { 153 $this->type = $type; 154 } 155 public function getType() 156 { 157 return $this->type; 158 } 159 /** 160 * @param Google_Service_DataCatalog_GoogleCloudDatacatalogV1beta1UsageSignal 161 */ 162 public function setUsageSignal(Google_Service_DataCatalog_GoogleCloudDatacatalogV1beta1UsageSignal $usageSignal) 163 { 164 $this->usageSignal = $usageSignal; 165 } 166 /** 167 * @return Google_Service_DataCatalog_GoogleCloudDatacatalogV1beta1UsageSignal 168 */ 169 public function getUsageSignal() 170 { 171 return $this->usageSignal; 172 } 173 public function setUserSpecifiedSystem($userSpecifiedSystem) 174 { 175 $this->userSpecifiedSystem = $userSpecifiedSystem; 176 } 177 public function getUserSpecifiedSystem() 178 { 179 return $this->userSpecifiedSystem; 180 } 181 public function setUserSpecifiedType($userSpecifiedType) 182 { 183 $this->userSpecifiedType = $userSpecifiedType; 184 } 185 public function getUserSpecifiedType() 186 { 187 return $this->userSpecifiedType; 188 } 189} 190