/vendor/houdunwang/aliyun/aliyun-openapi-php-sdk-master/aliyun-php-sdk-slb/Slb/Request/V20140515/SetLoadBalancerHTTPListenerAttributeRequest.php

https://github.com/houdunwang/hdphp · PHP · 371 lines · 258 code · 95 blank · 18 comment · 0 complexity · ca65c25a44bb21d67aeecd5337f60bd9 MD5 · raw file

  1. <?php
  2. /*
  3. * Licensed to the Apache Software Foundation (ASF) under one
  4. * or more contributor license agreements. See the NOTICE file
  5. * distributed with this work for additional information
  6. * regarding copyright ownership. The ASF licenses this file
  7. * to you under the Apache License, Version 2.0 (the
  8. * "License"); you may not use this file except in compliance
  9. * with the License. You may obtain a copy of the License at
  10. *
  11. * http://www.apache.org/licenses/LICENSE-2.0
  12. *
  13. * Unless required by applicable law or agreed to in writing,
  14. * software distributed under the License is distributed on an
  15. * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  16. * KIND, either express or implied. See the License for the
  17. * specific language governing permissions and limitations
  18. * under the License.
  19. */
  20. namespace Slb\Request\V20140515;
  21. class SetLoadBalancerHTTPListenerAttributeRequest extends \RpcAcsRequest
  22. {
  23. function __construct()
  24. {
  25. parent::__construct("Slb", "2014-05-15", "SetLoadBalancerHTTPListenerAttribute", "slb", "openAPI");
  26. $this->setMethod("POST");
  27. }
  28. private $access_key_id;
  29. private $resourceOwnerId;
  30. private $healthCheckTimeout;
  31. private $xForwardedFor;
  32. private $healthCheckURI;
  33. private $unhealthyThreshold;
  34. private $healthyThreshold;
  35. private $scheduler;
  36. private $healthCheck;
  37. private $maxConnection;
  38. private $cookieTimeout;
  39. private $stickySessionType;
  40. private $vServerGroupId;
  41. private $listenerPort;
  42. private $cookie;
  43. private $resourceOwnerAccount;
  44. private $bandwidth;
  45. private $stickySession;
  46. private $healthCheckDomain;
  47. private $ownerAccount;
  48. private $gzip;
  49. private $ownerId;
  50. private $tags;
  51. private $loadBalancerId;
  52. private $xForwardedFor_SLBIP;
  53. private $healthCheckInterval;
  54. private $xForwardedFor_proto;
  55. private $xForwardedFor_SLBID;
  56. private $healthCheckConnectPort;
  57. private $healthCheckHttpCode;
  58. private $vServerGroup;
  59. public function getaccess_key_id() {
  60. return $this->access_key_id;
  61. }
  62. public function setaccess_key_id($access_key_id) {
  63. $this->access_key_id = $access_key_id;
  64. $this->queryParameters["access_key_id"]=$access_key_id;
  65. }
  66. public function getResourceOwnerId() {
  67. return $this->resourceOwnerId;
  68. }
  69. public function setResourceOwnerId($resourceOwnerId) {
  70. $this->resourceOwnerId = $resourceOwnerId;
  71. $this->queryParameters["ResourceOwnerId"]=$resourceOwnerId;
  72. }
  73. public function getHealthCheckTimeout() {
  74. return $this->healthCheckTimeout;
  75. }
  76. public function setHealthCheckTimeout($healthCheckTimeout) {
  77. $this->healthCheckTimeout = $healthCheckTimeout;
  78. $this->queryParameters["HealthCheckTimeout"]=$healthCheckTimeout;
  79. }
  80. public function getXForwardedFor() {
  81. return $this->xForwardedFor;
  82. }
  83. public function setXForwardedFor($xForwardedFor) {
  84. $this->xForwardedFor = $xForwardedFor;
  85. $this->queryParameters["XForwardedFor"]=$xForwardedFor;
  86. }
  87. public function getHealthCheckURI() {
  88. return $this->healthCheckURI;
  89. }
  90. public function setHealthCheckURI($healthCheckURI) {
  91. $this->healthCheckURI = $healthCheckURI;
  92. $this->queryParameters["HealthCheckURI"]=$healthCheckURI;
  93. }
  94. public function getUnhealthyThreshold() {
  95. return $this->unhealthyThreshold;
  96. }
  97. public function setUnhealthyThreshold($unhealthyThreshold) {
  98. $this->unhealthyThreshold = $unhealthyThreshold;
  99. $this->queryParameters["UnhealthyThreshold"]=$unhealthyThreshold;
  100. }
  101. public function getHealthyThreshold() {
  102. return $this->healthyThreshold;
  103. }
  104. public function setHealthyThreshold($healthyThreshold) {
  105. $this->healthyThreshold = $healthyThreshold;
  106. $this->queryParameters["HealthyThreshold"]=$healthyThreshold;
  107. }
  108. public function getScheduler() {
  109. return $this->scheduler;
  110. }
  111. public function setScheduler($scheduler) {
  112. $this->scheduler = $scheduler;
  113. $this->queryParameters["Scheduler"]=$scheduler;
  114. }
  115. public function getHealthCheck() {
  116. return $this->healthCheck;
  117. }
  118. public function setHealthCheck($healthCheck) {
  119. $this->healthCheck = $healthCheck;
  120. $this->queryParameters["HealthCheck"]=$healthCheck;
  121. }
  122. public function getMaxConnection() {
  123. return $this->maxConnection;
  124. }
  125. public function setMaxConnection($maxConnection) {
  126. $this->maxConnection = $maxConnection;
  127. $this->queryParameters["MaxConnection"]=$maxConnection;
  128. }
  129. public function getCookieTimeout() {
  130. return $this->cookieTimeout;
  131. }
  132. public function setCookieTimeout($cookieTimeout) {
  133. $this->cookieTimeout = $cookieTimeout;
  134. $this->queryParameters["CookieTimeout"]=$cookieTimeout;
  135. }
  136. public function getStickySessionType() {
  137. return $this->stickySessionType;
  138. }
  139. public function setStickySessionType($stickySessionType) {
  140. $this->stickySessionType = $stickySessionType;
  141. $this->queryParameters["StickySessionType"]=$stickySessionType;
  142. }
  143. public function getVServerGroupId() {
  144. return $this->vServerGroupId;
  145. }
  146. public function setVServerGroupId($vServerGroupId) {
  147. $this->vServerGroupId = $vServerGroupId;
  148. $this->queryParameters["VServerGroupId"]=$vServerGroupId;
  149. }
  150. public function getListenerPort() {
  151. return $this->listenerPort;
  152. }
  153. public function setListenerPort($listenerPort) {
  154. $this->listenerPort = $listenerPort;
  155. $this->queryParameters["ListenerPort"]=$listenerPort;
  156. }
  157. public function getCookie() {
  158. return $this->cookie;
  159. }
  160. public function setCookie($cookie) {
  161. $this->cookie = $cookie;
  162. $this->queryParameters["Cookie"]=$cookie;
  163. }
  164. public function getResourceOwnerAccount() {
  165. return $this->resourceOwnerAccount;
  166. }
  167. public function setResourceOwnerAccount($resourceOwnerAccount) {
  168. $this->resourceOwnerAccount = $resourceOwnerAccount;
  169. $this->queryParameters["ResourceOwnerAccount"]=$resourceOwnerAccount;
  170. }
  171. public function getBandwidth() {
  172. return $this->bandwidth;
  173. }
  174. public function setBandwidth($bandwidth) {
  175. $this->bandwidth = $bandwidth;
  176. $this->queryParameters["Bandwidth"]=$bandwidth;
  177. }
  178. public function getStickySession() {
  179. return $this->stickySession;
  180. }
  181. public function setStickySession($stickySession) {
  182. $this->stickySession = $stickySession;
  183. $this->queryParameters["StickySession"]=$stickySession;
  184. }
  185. public function getHealthCheckDomain() {
  186. return $this->healthCheckDomain;
  187. }
  188. public function setHealthCheckDomain($healthCheckDomain) {
  189. $this->healthCheckDomain = $healthCheckDomain;
  190. $this->queryParameters["HealthCheckDomain"]=$healthCheckDomain;
  191. }
  192. public function getOwnerAccount() {
  193. return $this->ownerAccount;
  194. }
  195. public function setOwnerAccount($ownerAccount) {
  196. $this->ownerAccount = $ownerAccount;
  197. $this->queryParameters["OwnerAccount"]=$ownerAccount;
  198. }
  199. public function getGzip() {
  200. return $this->gzip;
  201. }
  202. public function setGzip($gzip) {
  203. $this->gzip = $gzip;
  204. $this->queryParameters["Gzip"]=$gzip;
  205. }
  206. public function getOwnerId() {
  207. return $this->ownerId;
  208. }
  209. public function setOwnerId($ownerId) {
  210. $this->ownerId = $ownerId;
  211. $this->queryParameters["OwnerId"]=$ownerId;
  212. }
  213. public function getTags() {
  214. return $this->tags;
  215. }
  216. public function setTags($tags) {
  217. $this->tags = $tags;
  218. $this->queryParameters["Tags"]=$tags;
  219. }
  220. public function getLoadBalancerId() {
  221. return $this->loadBalancerId;
  222. }
  223. public function setLoadBalancerId($loadBalancerId) {
  224. $this->loadBalancerId = $loadBalancerId;
  225. $this->queryParameters["LoadBalancerId"]=$loadBalancerId;
  226. }
  227. public function getXForwardedFor_SLBIP() {
  228. return $this->xForwardedFor_SLBIP;
  229. }
  230. public function setXForwardedFor_SLBIP($xForwardedFor_SLBIP) {
  231. $this->xForwardedFor_SLBIP = $xForwardedFor_SLBIP;
  232. $this->queryParameters["XForwardedFor_SLBIP"]=$xForwardedFor_SLBIP;
  233. }
  234. public function getHealthCheckInterval() {
  235. return $this->healthCheckInterval;
  236. }
  237. public function setHealthCheckInterval($healthCheckInterval) {
  238. $this->healthCheckInterval = $healthCheckInterval;
  239. $this->queryParameters["HealthCheckInterval"]=$healthCheckInterval;
  240. }
  241. public function getXForwardedFor_proto() {
  242. return $this->xForwardedFor_proto;
  243. }
  244. public function setXForwardedFor_proto($xForwardedFor_proto) {
  245. $this->xForwardedFor_proto = $xForwardedFor_proto;
  246. $this->queryParameters["XForwardedFor_proto"]=$xForwardedFor_proto;
  247. }
  248. public function getXForwardedFor_SLBID() {
  249. return $this->xForwardedFor_SLBID;
  250. }
  251. public function setXForwardedFor_SLBID($xForwardedFor_SLBID) {
  252. $this->xForwardedFor_SLBID = $xForwardedFor_SLBID;
  253. $this->queryParameters["XForwardedFor_SLBID"]=$xForwardedFor_SLBID;
  254. }
  255. public function getHealthCheckConnectPort() {
  256. return $this->healthCheckConnectPort;
  257. }
  258. public function setHealthCheckConnectPort($healthCheckConnectPort) {
  259. $this->healthCheckConnectPort = $healthCheckConnectPort;
  260. $this->queryParameters["HealthCheckConnectPort"]=$healthCheckConnectPort;
  261. }
  262. public function getHealthCheckHttpCode() {
  263. return $this->healthCheckHttpCode;
  264. }
  265. public function setHealthCheckHttpCode($healthCheckHttpCode) {
  266. $this->healthCheckHttpCode = $healthCheckHttpCode;
  267. $this->queryParameters["HealthCheckHttpCode"]=$healthCheckHttpCode;
  268. }
  269. public function getVServerGroup() {
  270. return $this->vServerGroup;
  271. }
  272. public function setVServerGroup($vServerGroup) {
  273. $this->vServerGroup = $vServerGroup;
  274. $this->queryParameters["VServerGroup"]=$vServerGroup;
  275. }
  276. }