暫無描述

Operation.php 5.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243
  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_Compute_Operation extends Google_Collection
  18. {
  19. protected $collection_key = 'warnings';
  20. public $clientOperationId;
  21. public $creationTimestamp;
  22. public $description;
  23. public $endTime;
  24. protected $errorType = 'Google_Service_Compute_OperationError';
  25. protected $errorDataType = '';
  26. public $httpErrorMessage;
  27. public $httpErrorStatusCode;
  28. public $id;
  29. public $insertTime;
  30. public $kind;
  31. public $name;
  32. public $operationType;
  33. public $progress;
  34. public $region;
  35. public $selfLink;
  36. public $startTime;
  37. public $status;
  38. public $statusMessage;
  39. public $targetId;
  40. public $targetLink;
  41. public $user;
  42. protected $warningsType = 'Google_Service_Compute_OperationWarnings';
  43. protected $warningsDataType = 'array';
  44. public $zone;
  45. public function setClientOperationId($clientOperationId)
  46. {
  47. $this->clientOperationId = $clientOperationId;
  48. }
  49. public function getClientOperationId()
  50. {
  51. return $this->clientOperationId;
  52. }
  53. public function setCreationTimestamp($creationTimestamp)
  54. {
  55. $this->creationTimestamp = $creationTimestamp;
  56. }
  57. public function getCreationTimestamp()
  58. {
  59. return $this->creationTimestamp;
  60. }
  61. public function setDescription($description)
  62. {
  63. $this->description = $description;
  64. }
  65. public function getDescription()
  66. {
  67. return $this->description;
  68. }
  69. public function setEndTime($endTime)
  70. {
  71. $this->endTime = $endTime;
  72. }
  73. public function getEndTime()
  74. {
  75. return $this->endTime;
  76. }
  77. /**
  78. * @param Google_Service_Compute_OperationError
  79. */
  80. public function setError(Google_Service_Compute_OperationError $error)
  81. {
  82. $this->error = $error;
  83. }
  84. /**
  85. * @return Google_Service_Compute_OperationError
  86. */
  87. public function getError()
  88. {
  89. return $this->error;
  90. }
  91. public function setHttpErrorMessage($httpErrorMessage)
  92. {
  93. $this->httpErrorMessage = $httpErrorMessage;
  94. }
  95. public function getHttpErrorMessage()
  96. {
  97. return $this->httpErrorMessage;
  98. }
  99. public function setHttpErrorStatusCode($httpErrorStatusCode)
  100. {
  101. $this->httpErrorStatusCode = $httpErrorStatusCode;
  102. }
  103. public function getHttpErrorStatusCode()
  104. {
  105. return $this->httpErrorStatusCode;
  106. }
  107. public function setId($id)
  108. {
  109. $this->id = $id;
  110. }
  111. public function getId()
  112. {
  113. return $this->id;
  114. }
  115. public function setInsertTime($insertTime)
  116. {
  117. $this->insertTime = $insertTime;
  118. }
  119. public function getInsertTime()
  120. {
  121. return $this->insertTime;
  122. }
  123. public function setKind($kind)
  124. {
  125. $this->kind = $kind;
  126. }
  127. public function getKind()
  128. {
  129. return $this->kind;
  130. }
  131. public function setName($name)
  132. {
  133. $this->name = $name;
  134. }
  135. public function getName()
  136. {
  137. return $this->name;
  138. }
  139. public function setOperationType($operationType)
  140. {
  141. $this->operationType = $operationType;
  142. }
  143. public function getOperationType()
  144. {
  145. return $this->operationType;
  146. }
  147. public function setProgress($progress)
  148. {
  149. $this->progress = $progress;
  150. }
  151. public function getProgress()
  152. {
  153. return $this->progress;
  154. }
  155. public function setRegion($region)
  156. {
  157. $this->region = $region;
  158. }
  159. public function getRegion()
  160. {
  161. return $this->region;
  162. }
  163. public function setSelfLink($selfLink)
  164. {
  165. $this->selfLink = $selfLink;
  166. }
  167. public function getSelfLink()
  168. {
  169. return $this->selfLink;
  170. }
  171. public function setStartTime($startTime)
  172. {
  173. $this->startTime = $startTime;
  174. }
  175. public function getStartTime()
  176. {
  177. return $this->startTime;
  178. }
  179. public function setStatus($status)
  180. {
  181. $this->status = $status;
  182. }
  183. public function getStatus()
  184. {
  185. return $this->status;
  186. }
  187. public function setStatusMessage($statusMessage)
  188. {
  189. $this->statusMessage = $statusMessage;
  190. }
  191. public function getStatusMessage()
  192. {
  193. return $this->statusMessage;
  194. }
  195. public function setTargetId($targetId)
  196. {
  197. $this->targetId = $targetId;
  198. }
  199. public function getTargetId()
  200. {
  201. return $this->targetId;
  202. }
  203. public function setTargetLink($targetLink)
  204. {
  205. $this->targetLink = $targetLink;
  206. }
  207. public function getTargetLink()
  208. {
  209. return $this->targetLink;
  210. }
  211. public function setUser($user)
  212. {
  213. $this->user = $user;
  214. }
  215. public function getUser()
  216. {
  217. return $this->user;
  218. }
  219. /**
  220. * @param Google_Service_Compute_OperationWarnings
  221. */
  222. public function setWarnings($warnings)
  223. {
  224. $this->warnings = $warnings;
  225. }
  226. /**
  227. * @return Google_Service_Compute_OperationWarnings
  228. */
  229. public function getWarnings()
  230. {
  231. return $this->warnings;
  232. }
  233. public function setZone($zone)
  234. {
  235. $this->zone = $zone;
  236. }
  237. public function getZone()
  238. {
  239. return $this->zone;
  240. }
  241. }