PageRenderTime 26ms CodeModel.GetById 12ms RepoModel.GetById 0ms app.codeStats 0ms

/application/third_party/google-api/vendor/google/apiclient-services/src/Google/Service/Bigquery/JobConfigurationQuery.php

https://gitlab.com/Anas7232/Layout-Changes
PHP | 283 lines | 212 code | 2 blank | 69 comment | 0 complexity | 0578f2ba4c904a6fd94dd4f7e4c01d07 MD5 | raw file
  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. class Google_Service_Bigquery_JobConfigurationQuery extends Google_Collection
  18. {
  19. protected $collection_key = 'userDefinedFunctionResources';
  20. public $allowLargeResults;
  21. protected $clusteringType = 'Google_Service_Bigquery_Clustering';
  22. protected $clusteringDataType = '';
  23. public $createDisposition;
  24. protected $defaultDatasetType = 'Google_Service_Bigquery_DatasetReference';
  25. protected $defaultDatasetDataType = '';
  26. protected $destinationEncryptionConfigurationType = 'Google_Service_Bigquery_EncryptionConfiguration';
  27. protected $destinationEncryptionConfigurationDataType = '';
  28. protected $destinationTableType = 'Google_Service_Bigquery_TableReference';
  29. protected $destinationTableDataType = '';
  30. public $flattenResults;
  31. public $maximumBillingTier;
  32. public $maximumBytesBilled;
  33. public $parameterMode;
  34. public $preserveNulls;
  35. public $priority;
  36. public $query;
  37. protected $queryParametersType = 'Google_Service_Bigquery_QueryParameter';
  38. protected $queryParametersDataType = 'array';
  39. protected $rangePartitioningType = 'Google_Service_Bigquery_RangePartitioning';
  40. protected $rangePartitioningDataType = '';
  41. public $schemaUpdateOptions;
  42. protected $tableDefinitionsType = 'Google_Service_Bigquery_ExternalDataConfiguration';
  43. protected $tableDefinitionsDataType = 'map';
  44. protected $timePartitioningType = 'Google_Service_Bigquery_TimePartitioning';
  45. protected $timePartitioningDataType = '';
  46. public $useLegacySql;
  47. public $useQueryCache;
  48. protected $userDefinedFunctionResourcesType = 'Google_Service_Bigquery_UserDefinedFunctionResource';
  49. protected $userDefinedFunctionResourcesDataType = 'array';
  50. public $writeDisposition;
  51. public function setAllowLargeResults($allowLargeResults)
  52. {
  53. $this->allowLargeResults = $allowLargeResults;
  54. }
  55. public function getAllowLargeResults()
  56. {
  57. return $this->allowLargeResults;
  58. }
  59. /**
  60. * @param Google_Service_Bigquery_Clustering
  61. */
  62. public function setClustering(Google_Service_Bigquery_Clustering $clustering)
  63. {
  64. $this->clustering = $clustering;
  65. }
  66. /**
  67. * @return Google_Service_Bigquery_Clustering
  68. */
  69. public function getClustering()
  70. {
  71. return $this->clustering;
  72. }
  73. public function setCreateDisposition($createDisposition)
  74. {
  75. $this->createDisposition = $createDisposition;
  76. }
  77. public function getCreateDisposition()
  78. {
  79. return $this->createDisposition;
  80. }
  81. /**
  82. * @param Google_Service_Bigquery_DatasetReference
  83. */
  84. public function setDefaultDataset(Google_Service_Bigquery_DatasetReference $defaultDataset)
  85. {
  86. $this->defaultDataset = $defaultDataset;
  87. }
  88. /**
  89. * @return Google_Service_Bigquery_DatasetReference
  90. */
  91. public function getDefaultDataset()
  92. {
  93. return $this->defaultDataset;
  94. }
  95. /**
  96. * @param Google_Service_Bigquery_EncryptionConfiguration
  97. */
  98. public function setDestinationEncryptionConfiguration(Google_Service_Bigquery_EncryptionConfiguration $destinationEncryptionConfiguration)
  99. {
  100. $this->destinationEncryptionConfiguration = $destinationEncryptionConfiguration;
  101. }
  102. /**
  103. * @return Google_Service_Bigquery_EncryptionConfiguration
  104. */
  105. public function getDestinationEncryptionConfiguration()
  106. {
  107. return $this->destinationEncryptionConfiguration;
  108. }
  109. /**
  110. * @param Google_Service_Bigquery_TableReference
  111. */
  112. public function setDestinationTable(Google_Service_Bigquery_TableReference $destinationTable)
  113. {
  114. $this->destinationTable = $destinationTable;
  115. }
  116. /**
  117. * @return Google_Service_Bigquery_TableReference
  118. */
  119. public function getDestinationTable()
  120. {
  121. return $this->destinationTable;
  122. }
  123. public function setFlattenResults($flattenResults)
  124. {
  125. $this->flattenResults = $flattenResults;
  126. }
  127. public function getFlattenResults()
  128. {
  129. return $this->flattenResults;
  130. }
  131. public function setMaximumBillingTier($maximumBillingTier)
  132. {
  133. $this->maximumBillingTier = $maximumBillingTier;
  134. }
  135. public function getMaximumBillingTier()
  136. {
  137. return $this->maximumBillingTier;
  138. }
  139. public function setMaximumBytesBilled($maximumBytesBilled)
  140. {
  141. $this->maximumBytesBilled = $maximumBytesBilled;
  142. }
  143. public function getMaximumBytesBilled()
  144. {
  145. return $this->maximumBytesBilled;
  146. }
  147. public function setParameterMode($parameterMode)
  148. {
  149. $this->parameterMode = $parameterMode;
  150. }
  151. public function getParameterMode()
  152. {
  153. return $this->parameterMode;
  154. }
  155. public function setPreserveNulls($preserveNulls)
  156. {
  157. $this->preserveNulls = $preserveNulls;
  158. }
  159. public function getPreserveNulls()
  160. {
  161. return $this->preserveNulls;
  162. }
  163. public function setPriority($priority)
  164. {
  165. $this->priority = $priority;
  166. }
  167. public function getPriority()
  168. {
  169. return $this->priority;
  170. }
  171. public function setQuery($query)
  172. {
  173. $this->query = $query;
  174. }
  175. public function getQuery()
  176. {
  177. return $this->query;
  178. }
  179. /**
  180. * @param Google_Service_Bigquery_QueryParameter
  181. */
  182. public function setQueryParameters($queryParameters)
  183. {
  184. $this->queryParameters = $queryParameters;
  185. }
  186. /**
  187. * @return Google_Service_Bigquery_QueryParameter
  188. */
  189. public function getQueryParameters()
  190. {
  191. return $this->queryParameters;
  192. }
  193. /**
  194. * @param Google_Service_Bigquery_RangePartitioning
  195. */
  196. public function setRangePartitioning(Google_Service_Bigquery_RangePartitioning $rangePartitioning)
  197. {
  198. $this->rangePartitioning = $rangePartitioning;
  199. }
  200. /**
  201. * @return Google_Service_Bigquery_RangePartitioning
  202. */
  203. public function getRangePartitioning()
  204. {
  205. return $this->rangePartitioning;
  206. }
  207. public function setSchemaUpdateOptions($schemaUpdateOptions)
  208. {
  209. $this->schemaUpdateOptions = $schemaUpdateOptions;
  210. }
  211. public function getSchemaUpdateOptions()
  212. {
  213. return $this->schemaUpdateOptions;
  214. }
  215. /**
  216. * @param Google_Service_Bigquery_ExternalDataConfiguration
  217. */
  218. public function setTableDefinitions($tableDefinitions)
  219. {
  220. $this->tableDefinitions = $tableDefinitions;
  221. }
  222. /**
  223. * @return Google_Service_Bigquery_ExternalDataConfiguration
  224. */
  225. public function getTableDefinitions()
  226. {
  227. return $this->tableDefinitions;
  228. }
  229. /**
  230. * @param Google_Service_Bigquery_TimePartitioning
  231. */
  232. public function setTimePartitioning(Google_Service_Bigquery_TimePartitioning $timePartitioning)
  233. {
  234. $this->timePartitioning = $timePartitioning;
  235. }
  236. /**
  237. * @return Google_Service_Bigquery_TimePartitioning
  238. */
  239. public function getTimePartitioning()
  240. {
  241. return $this->timePartitioning;
  242. }
  243. public function setUseLegacySql($useLegacySql)
  244. {
  245. $this->useLegacySql = $useLegacySql;
  246. }
  247. public function getUseLegacySql()
  248. {
  249. return $this->useLegacySql;
  250. }
  251. public function setUseQueryCache($useQueryCache)
  252. {
  253. $this->useQueryCache = $useQueryCache;
  254. }
  255. public function getUseQueryCache()
  256. {
  257. return $this->useQueryCache;
  258. }
  259. /**
  260. * @param Google_Service_Bigquery_UserDefinedFunctionResource
  261. */
  262. public function setUserDefinedFunctionResources($userDefinedFunctionResources)
  263. {
  264. $this->userDefinedFunctionResources = $userDefinedFunctionResources;
  265. }
  266. /**
  267. * @return Google_Service_Bigquery_UserDefinedFunctionResource
  268. */
  269. public function getUserDefinedFunctionResources()
  270. {
  271. return $this->userDefinedFunctionResources;
  272. }
  273. public function setWriteDisposition($writeDisposition)
  274. {
  275. $this->writeDisposition = $writeDisposition;
  276. }
  277. public function getWriteDisposition()
  278. {
  279. return $this->writeDisposition;
  280. }
  281. }