説明なし

JobConfiguration.php 2.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  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_JobConfiguration extends Google_Model
  18. {
  19. protected $copyType = 'Google_Service_Bigquery_JobConfigurationTableCopy';
  20. protected $copyDataType = '';
  21. public $dryRun;
  22. protected $extractType = 'Google_Service_Bigquery_JobConfigurationExtract';
  23. protected $extractDataType = '';
  24. public $jobTimeoutMs;
  25. public $labels;
  26. protected $loadType = 'Google_Service_Bigquery_JobConfigurationLoad';
  27. protected $loadDataType = '';
  28. protected $queryType = 'Google_Service_Bigquery_JobConfigurationQuery';
  29. protected $queryDataType = '';
  30. /**
  31. * @param Google_Service_Bigquery_JobConfigurationTableCopy
  32. */
  33. public function setCopy(Google_Service_Bigquery_JobConfigurationTableCopy $copy)
  34. {
  35. $this->copy = $copy;
  36. }
  37. /**
  38. * @return Google_Service_Bigquery_JobConfigurationTableCopy
  39. */
  40. public function getCopy()
  41. {
  42. return $this->copy;
  43. }
  44. public function setDryRun($dryRun)
  45. {
  46. $this->dryRun = $dryRun;
  47. }
  48. public function getDryRun()
  49. {
  50. return $this->dryRun;
  51. }
  52. /**
  53. * @param Google_Service_Bigquery_JobConfigurationExtract
  54. */
  55. public function setExtract(Google_Service_Bigquery_JobConfigurationExtract $extract)
  56. {
  57. $this->extract = $extract;
  58. }
  59. /**
  60. * @return Google_Service_Bigquery_JobConfigurationExtract
  61. */
  62. public function getExtract()
  63. {
  64. return $this->extract;
  65. }
  66. public function setJobTimeoutMs($jobTimeoutMs)
  67. {
  68. $this->jobTimeoutMs = $jobTimeoutMs;
  69. }
  70. public function getJobTimeoutMs()
  71. {
  72. return $this->jobTimeoutMs;
  73. }
  74. public function setLabels($labels)
  75. {
  76. $this->labels = $labels;
  77. }
  78. public function getLabels()
  79. {
  80. return $this->labels;
  81. }
  82. /**
  83. * @param Google_Service_Bigquery_JobConfigurationLoad
  84. */
  85. public function setLoad(Google_Service_Bigquery_JobConfigurationLoad $load)
  86. {
  87. $this->load = $load;
  88. }
  89. /**
  90. * @return Google_Service_Bigquery_JobConfigurationLoad
  91. */
  92. public function getLoad()
  93. {
  94. return $this->load;
  95. }
  96. /**
  97. * @param Google_Service_Bigquery_JobConfigurationQuery
  98. */
  99. public function setQuery(Google_Service_Bigquery_JobConfigurationQuery $query)
  100. {
  101. $this->query = $query;
  102. }
  103. /**
  104. * @return Google_Service_Bigquery_JobConfigurationQuery
  105. */
  106. public function getQuery()
  107. {
  108. return $this->query;
  109. }
  110. }