ResourceStatusEffectiveInstanceMetadata.php 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224
  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. namespace Google\Service\Compute;
  18. class ResourceStatusEffectiveInstanceMetadata extends \Google\Model
  19. {
  20. /**
  21. * Effective block-project-ssh-keys value at Instance level.
  22. *
  23. * @var bool
  24. */
  25. public $blockProjectSshKeysMetadataValue;
  26. /**
  27. * Effective enable-guest-attributes value at Instance level.
  28. *
  29. * @var bool
  30. */
  31. public $enableGuestAttributesMetadataValue;
  32. /**
  33. * Effective enable-os-inventory value at Instance level.
  34. *
  35. * @var bool
  36. */
  37. public $enableOsInventoryMetadataValue;
  38. /**
  39. * Effective enable-osconfig value at Instance level.
  40. *
  41. * @var bool
  42. */
  43. public $enableOsconfigMetadataValue;
  44. /**
  45. * Effective enable-oslogin value at Instance level.
  46. *
  47. * @var bool
  48. */
  49. public $enableOsloginMetadataValue;
  50. /**
  51. * Effective gce-container-declaration value at Instance level.
  52. *
  53. * @var bool
  54. */
  55. public $gceContainerDeclarationMetadataValue;
  56. /**
  57. * Effective serial-port-enable value at Instance level.
  58. *
  59. * @var bool
  60. */
  61. public $serialPortEnableMetadataValue;
  62. /**
  63. * Effective serial-port-logging-enable value at Instance level.
  64. *
  65. * @var bool
  66. */
  67. public $serialPortLoggingEnableMetadataValue;
  68. /**
  69. * Effective VM DNS setting at Instance level.
  70. *
  71. * @var string
  72. */
  73. public $vmDnsSettingMetadataValue;
  74. /**
  75. * Effective block-project-ssh-keys value at Instance level.
  76. *
  77. * @param bool $blockProjectSshKeysMetadataValue
  78. */
  79. public function setBlockProjectSshKeysMetadataValue($blockProjectSshKeysMetadataValue)
  80. {
  81. $this->blockProjectSshKeysMetadataValue = $blockProjectSshKeysMetadataValue;
  82. }
  83. /**
  84. * @return bool
  85. */
  86. public function getBlockProjectSshKeysMetadataValue()
  87. {
  88. return $this->blockProjectSshKeysMetadataValue;
  89. }
  90. /**
  91. * Effective enable-guest-attributes value at Instance level.
  92. *
  93. * @param bool $enableGuestAttributesMetadataValue
  94. */
  95. public function setEnableGuestAttributesMetadataValue($enableGuestAttributesMetadataValue)
  96. {
  97. $this->enableGuestAttributesMetadataValue = $enableGuestAttributesMetadataValue;
  98. }
  99. /**
  100. * @return bool
  101. */
  102. public function getEnableGuestAttributesMetadataValue()
  103. {
  104. return $this->enableGuestAttributesMetadataValue;
  105. }
  106. /**
  107. * Effective enable-os-inventory value at Instance level.
  108. *
  109. * @param bool $enableOsInventoryMetadataValue
  110. */
  111. public function setEnableOsInventoryMetadataValue($enableOsInventoryMetadataValue)
  112. {
  113. $this->enableOsInventoryMetadataValue = $enableOsInventoryMetadataValue;
  114. }
  115. /**
  116. * @return bool
  117. */
  118. public function getEnableOsInventoryMetadataValue()
  119. {
  120. return $this->enableOsInventoryMetadataValue;
  121. }
  122. /**
  123. * Effective enable-osconfig value at Instance level.
  124. *
  125. * @param bool $enableOsconfigMetadataValue
  126. */
  127. public function setEnableOsconfigMetadataValue($enableOsconfigMetadataValue)
  128. {
  129. $this->enableOsconfigMetadataValue = $enableOsconfigMetadataValue;
  130. }
  131. /**
  132. * @return bool
  133. */
  134. public function getEnableOsconfigMetadataValue()
  135. {
  136. return $this->enableOsconfigMetadataValue;
  137. }
  138. /**
  139. * Effective enable-oslogin value at Instance level.
  140. *
  141. * @param bool $enableOsloginMetadataValue
  142. */
  143. public function setEnableOsloginMetadataValue($enableOsloginMetadataValue)
  144. {
  145. $this->enableOsloginMetadataValue = $enableOsloginMetadataValue;
  146. }
  147. /**
  148. * @return bool
  149. */
  150. public function getEnableOsloginMetadataValue()
  151. {
  152. return $this->enableOsloginMetadataValue;
  153. }
  154. /**
  155. * Effective gce-container-declaration value at Instance level.
  156. *
  157. * @param bool $gceContainerDeclarationMetadataValue
  158. */
  159. public function setGceContainerDeclarationMetadataValue($gceContainerDeclarationMetadataValue)
  160. {
  161. $this->gceContainerDeclarationMetadataValue = $gceContainerDeclarationMetadataValue;
  162. }
  163. /**
  164. * @return bool
  165. */
  166. public function getGceContainerDeclarationMetadataValue()
  167. {
  168. return $this->gceContainerDeclarationMetadataValue;
  169. }
  170. /**
  171. * Effective serial-port-enable value at Instance level.
  172. *
  173. * @param bool $serialPortEnableMetadataValue
  174. */
  175. public function setSerialPortEnableMetadataValue($serialPortEnableMetadataValue)
  176. {
  177. $this->serialPortEnableMetadataValue = $serialPortEnableMetadataValue;
  178. }
  179. /**
  180. * @return bool
  181. */
  182. public function getSerialPortEnableMetadataValue()
  183. {
  184. return $this->serialPortEnableMetadataValue;
  185. }
  186. /**
  187. * Effective serial-port-logging-enable value at Instance level.
  188. *
  189. * @param bool $serialPortLoggingEnableMetadataValue
  190. */
  191. public function setSerialPortLoggingEnableMetadataValue($serialPortLoggingEnableMetadataValue)
  192. {
  193. $this->serialPortLoggingEnableMetadataValue = $serialPortLoggingEnableMetadataValue;
  194. }
  195. /**
  196. * @return bool
  197. */
  198. public function getSerialPortLoggingEnableMetadataValue()
  199. {
  200. return $this->serialPortLoggingEnableMetadataValue;
  201. }
  202. /**
  203. * Effective VM DNS setting at Instance level.
  204. *
  205. * @param string $vmDnsSettingMetadataValue
  206. */
  207. public function setVmDnsSettingMetadataValue($vmDnsSettingMetadataValue)
  208. {
  209. $this->vmDnsSettingMetadataValue = $vmDnsSettingMetadataValue;
  210. }
  211. /**
  212. * @return string
  213. */
  214. public function getVmDnsSettingMetadataValue()
  215. {
  216. return $this->vmDnsSettingMetadataValue;
  217. }
  218. }
  219. // Adding a class alias for backwards compatibility with the previous class name.
  220. class_alias(ResourceStatusEffectiveInstanceMetadata::class, 'Google_Service_Compute_ResourceStatusEffectiveInstanceMetadata');