ModifyCenRouteMapRequest.cc 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344
  1. /*
  2. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
  3. *
  4. * Licensed under the Apache License, Version 2.0 (the "License");
  5. * you may not use this file except in compliance with the License.
  6. * You may obtain a copy of the License at
  7. *
  8. * http://www.apache.org/licenses/LICENSE-2.0
  9. *
  10. * Unless required by applicable law or agreed to in writing, software
  11. * distributed under the License is distributed on an "AS IS" BASIS,
  12. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13. * See the License for the specific language governing permissions and
  14. * limitations under the License.
  15. */
  16. #include <alibabacloud/cbn/model/ModifyCenRouteMapRequest.h>
  17. using AlibabaCloud::Cbn::Model::ModifyCenRouteMapRequest;
  18. ModifyCenRouteMapRequest::ModifyCenRouteMapRequest()
  19. : RpcServiceRequest("cbn", "2017-09-12", "ModifyCenRouteMap") {
  20. setMethod(HttpRequest::Method::Post);
  21. }
  22. ModifyCenRouteMapRequest::~ModifyCenRouteMapRequest() {}
  23. long ModifyCenRouteMapRequest::getResourceOwnerId() const {
  24. return resourceOwnerId_;
  25. }
  26. void ModifyCenRouteMapRequest::setResourceOwnerId(long resourceOwnerId) {
  27. resourceOwnerId_ = resourceOwnerId;
  28. setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
  29. }
  30. std::string ModifyCenRouteMapRequest::getCommunityMatchMode() const {
  31. return communityMatchMode_;
  32. }
  33. void ModifyCenRouteMapRequest::setCommunityMatchMode(const std::string &communityMatchMode) {
  34. communityMatchMode_ = communityMatchMode;
  35. setParameter(std::string("CommunityMatchMode"), communityMatchMode);
  36. }
  37. std::string ModifyCenRouteMapRequest::getMapResult() const {
  38. return mapResult_;
  39. }
  40. void ModifyCenRouteMapRequest::setMapResult(const std::string &mapResult) {
  41. mapResult_ = mapResult;
  42. setParameter(std::string("MapResult"), mapResult);
  43. }
  44. std::vector<std::string> ModifyCenRouteMapRequest::getDestinationRegionIds() const {
  45. return destinationRegionIds_;
  46. }
  47. void ModifyCenRouteMapRequest::setDestinationRegionIds(const std::vector<std::string> &destinationRegionIds) {
  48. destinationRegionIds_ = destinationRegionIds;
  49. }
  50. int ModifyCenRouteMapRequest::getNextPriority() const {
  51. return nextPriority_;
  52. }
  53. void ModifyCenRouteMapRequest::setNextPriority(int nextPriority) {
  54. nextPriority_ = nextPriority;
  55. setParameter(std::string("NextPriority"), std::to_string(nextPriority));
  56. }
  57. std::vector<std::string> ModifyCenRouteMapRequest::getDestinationCidrBlocks() const {
  58. return destinationCidrBlocks_;
  59. }
  60. void ModifyCenRouteMapRequest::setDestinationCidrBlocks(const std::vector<std::string> &destinationCidrBlocks) {
  61. destinationCidrBlocks_ = destinationCidrBlocks;
  62. }
  63. std::vector<std::string> ModifyCenRouteMapRequest::getOriginalRouteTableIds() const {
  64. return originalRouteTableIds_;
  65. }
  66. void ModifyCenRouteMapRequest::setOriginalRouteTableIds(const std::vector<std::string> &originalRouteTableIds) {
  67. originalRouteTableIds_ = originalRouteTableIds;
  68. }
  69. std::vector<std::string> ModifyCenRouteMapRequest::getSourceInstanceIds() const {
  70. return sourceInstanceIds_;
  71. }
  72. void ModifyCenRouteMapRequest::setSourceInstanceIds(const std::vector<std::string> &sourceInstanceIds) {
  73. sourceInstanceIds_ = sourceInstanceIds;
  74. }
  75. std::vector<std::string> ModifyCenRouteMapRequest::getSourceRegionIds() const {
  76. return sourceRegionIds_;
  77. }
  78. void ModifyCenRouteMapRequest::setSourceRegionIds(const std::vector<std::string> &sourceRegionIds) {
  79. sourceRegionIds_ = sourceRegionIds;
  80. }
  81. std::string ModifyCenRouteMapRequest::getGatewayZoneId() const {
  82. return gatewayZoneId_;
  83. }
  84. void ModifyCenRouteMapRequest::setGatewayZoneId(const std::string &gatewayZoneId) {
  85. gatewayZoneId_ = gatewayZoneId;
  86. setParameter(std::string("GatewayZoneId"), gatewayZoneId);
  87. }
  88. std::vector<int> ModifyCenRouteMapRequest::getMatchAsns() const {
  89. return matchAsns_;
  90. }
  91. void ModifyCenRouteMapRequest::setMatchAsns(const std::vector<int> &matchAsns) {
  92. matchAsns_ = matchAsns;
  93. }
  94. int ModifyCenRouteMapRequest::getPreference() const {
  95. return preference_;
  96. }
  97. void ModifyCenRouteMapRequest::setPreference(int preference) {
  98. preference_ = preference;
  99. setParameter(std::string("Preference"), std::to_string(preference));
  100. }
  101. long ModifyCenRouteMapRequest::getOwnerId() const {
  102. return ownerId_;
  103. }
  104. void ModifyCenRouteMapRequest::setOwnerId(long ownerId) {
  105. ownerId_ = ownerId;
  106. setParameter(std::string("OwnerId"), std::to_string(ownerId));
  107. }
  108. int ModifyCenRouteMapRequest::getPriority() const {
  109. return priority_;
  110. }
  111. void ModifyCenRouteMapRequest::setPriority(int priority) {
  112. priority_ = priority;
  113. setParameter(std::string("Priority"), std::to_string(priority));
  114. }
  115. std::vector<std::string> ModifyCenRouteMapRequest::getDestinationChildInstanceTypes() const {
  116. return destinationChildInstanceTypes_;
  117. }
  118. void ModifyCenRouteMapRequest::setDestinationChildInstanceTypes(const std::vector<std::string> &destinationChildInstanceTypes) {
  119. destinationChildInstanceTypes_ = destinationChildInstanceTypes;
  120. }
  121. std::vector<std::string> ModifyCenRouteMapRequest::getSourceRouteTableIds() const {
  122. return sourceRouteTableIds_;
  123. }
  124. void ModifyCenRouteMapRequest::setSourceRouteTableIds(const std::vector<std::string> &sourceRouteTableIds) {
  125. sourceRouteTableIds_ = sourceRouteTableIds;
  126. }
  127. std::vector<std::string> ModifyCenRouteMapRequest::getSourceChildInstanceTypes() const {
  128. return sourceChildInstanceTypes_;
  129. }
  130. void ModifyCenRouteMapRequest::setSourceChildInstanceTypes(const std::vector<std::string> &sourceChildInstanceTypes) {
  131. sourceChildInstanceTypes_ = sourceChildInstanceTypes;
  132. }
  133. std::string ModifyCenRouteMapRequest::getCommunityOperateMode() const {
  134. return communityOperateMode_;
  135. }
  136. void ModifyCenRouteMapRequest::setCommunityOperateMode(const std::string &communityOperateMode) {
  137. communityOperateMode_ = communityOperateMode;
  138. setParameter(std::string("CommunityOperateMode"), communityOperateMode);
  139. }
  140. std::vector<std::string> ModifyCenRouteMapRequest::getOperateCommunitySet() const {
  141. return operateCommunitySet_;
  142. }
  143. void ModifyCenRouteMapRequest::setOperateCommunitySet(const std::vector<std::string> &operateCommunitySet) {
  144. operateCommunitySet_ = operateCommunitySet;
  145. }
  146. std::vector<std::string> ModifyCenRouteMapRequest::getRouteTypes() const {
  147. return routeTypes_;
  148. }
  149. void ModifyCenRouteMapRequest::setRouteTypes(const std::vector<std::string> &routeTypes) {
  150. routeTypes_ = routeTypes;
  151. }
  152. std::string ModifyCenRouteMapRequest::getMatchAddressType() const {
  153. return matchAddressType_;
  154. }
  155. void ModifyCenRouteMapRequest::setMatchAddressType(const std::string &matchAddressType) {
  156. matchAddressType_ = matchAddressType;
  157. setParameter(std::string("MatchAddressType"), matchAddressType);
  158. }
  159. std::string ModifyCenRouteMapRequest::getCidrMatchMode() const {
  160. return cidrMatchMode_;
  161. }
  162. void ModifyCenRouteMapRequest::setCidrMatchMode(const std::string &cidrMatchMode) {
  163. cidrMatchMode_ = cidrMatchMode;
  164. setParameter(std::string("CidrMatchMode"), cidrMatchMode);
  165. }
  166. std::string ModifyCenRouteMapRequest::getCenId() const {
  167. return cenId_;
  168. }
  169. void ModifyCenRouteMapRequest::setCenId(const std::string &cenId) {
  170. cenId_ = cenId;
  171. setParameter(std::string("CenId"), cenId);
  172. }
  173. std::string ModifyCenRouteMapRequest::getDescription() const {
  174. return description_;
  175. }
  176. void ModifyCenRouteMapRequest::setDescription(const std::string &description) {
  177. description_ = description;
  178. setParameter(std::string("Description"), description);
  179. }
  180. bool ModifyCenRouteMapRequest::getSourceInstanceIdsReverseMatch() const {
  181. return sourceInstanceIdsReverseMatch_;
  182. }
  183. void ModifyCenRouteMapRequest::setSourceInstanceIdsReverseMatch(bool sourceInstanceIdsReverseMatch) {
  184. sourceInstanceIdsReverseMatch_ = sourceInstanceIdsReverseMatch;
  185. setParameter(std::string("SourceInstanceIdsReverseMatch"), sourceInstanceIdsReverseMatch ? "true" : "false");
  186. }
  187. std::string ModifyCenRouteMapRequest::getGatewayRegionId() const {
  188. return gatewayRegionId_;
  189. }
  190. void ModifyCenRouteMapRequest::setGatewayRegionId(const std::string &gatewayRegionId) {
  191. gatewayRegionId_ = gatewayRegionId;
  192. setParameter(std::string("GatewayRegionId"), gatewayRegionId);
  193. }
  194. std::vector<std::string> ModifyCenRouteMapRequest::getDestinationRouteTableIds() const {
  195. return destinationRouteTableIds_;
  196. }
  197. void ModifyCenRouteMapRequest::setDestinationRouteTableIds(const std::vector<std::string> &destinationRouteTableIds) {
  198. destinationRouteTableIds_ = destinationRouteTableIds;
  199. }
  200. std::vector<std::string> ModifyCenRouteMapRequest::getSourceZoneIds() const {
  201. return sourceZoneIds_;
  202. }
  203. void ModifyCenRouteMapRequest::setSourceZoneIds(const std::vector<std::string> &sourceZoneIds) {
  204. sourceZoneIds_ = sourceZoneIds;
  205. }
  206. std::vector<std::string> ModifyCenRouteMapRequest::getDestinationInstanceIds() const {
  207. return destinationInstanceIds_;
  208. }
  209. void ModifyCenRouteMapRequest::setDestinationInstanceIds(const std::vector<std::string> &destinationInstanceIds) {
  210. destinationInstanceIds_ = destinationInstanceIds;
  211. }
  212. std::string ModifyCenRouteMapRequest::getResourceOwnerAccount() const {
  213. return resourceOwnerAccount_;
  214. }
  215. void ModifyCenRouteMapRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
  216. resourceOwnerAccount_ = resourceOwnerAccount;
  217. setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
  218. }
  219. std::string ModifyCenRouteMapRequest::getOwnerAccount() const {
  220. return ownerAccount_;
  221. }
  222. void ModifyCenRouteMapRequest::setOwnerAccount(const std::string &ownerAccount) {
  223. ownerAccount_ = ownerAccount;
  224. setParameter(std::string("OwnerAccount"), ownerAccount);
  225. }
  226. bool ModifyCenRouteMapRequest::getDestinationInstanceIdsReverseMatch() const {
  227. return destinationInstanceIdsReverseMatch_;
  228. }
  229. void ModifyCenRouteMapRequest::setDestinationInstanceIdsReverseMatch(bool destinationInstanceIdsReverseMatch) {
  230. destinationInstanceIdsReverseMatch_ = destinationInstanceIdsReverseMatch;
  231. setParameter(std::string("DestinationInstanceIdsReverseMatch"), destinationInstanceIdsReverseMatch ? "true" : "false");
  232. }
  233. std::string ModifyCenRouteMapRequest::getRouteMapId() const {
  234. return routeMapId_;
  235. }
  236. void ModifyCenRouteMapRequest::setRouteMapId(const std::string &routeMapId) {
  237. routeMapId_ = routeMapId;
  238. setParameter(std::string("RouteMapId"), routeMapId);
  239. }
  240. std::vector<long> ModifyCenRouteMapRequest::getPrependAsPath() const {
  241. return prependAsPath_;
  242. }
  243. void ModifyCenRouteMapRequest::setPrependAsPath(const std::vector<long> &prependAsPath) {
  244. prependAsPath_ = prependAsPath;
  245. }
  246. std::string ModifyCenRouteMapRequest::getAsPathMatchMode() const {
  247. return asPathMatchMode_;
  248. }
  249. void ModifyCenRouteMapRequest::setAsPathMatchMode(const std::string &asPathMatchMode) {
  250. asPathMatchMode_ = asPathMatchMode;
  251. setParameter(std::string("AsPathMatchMode"), asPathMatchMode);
  252. }
  253. std::vector<std::string> ModifyCenRouteMapRequest::getMatchCommunitySet() const {
  254. return matchCommunitySet_;
  255. }
  256. void ModifyCenRouteMapRequest::setMatchCommunitySet(const std::vector<std::string> &matchCommunitySet) {
  257. matchCommunitySet_ = matchCommunitySet;
  258. }
  259. std::string ModifyCenRouteMapRequest::getCenRegionId() const {
  260. return cenRegionId_;
  261. }
  262. void ModifyCenRouteMapRequest::setCenRegionId(const std::string &cenRegionId) {
  263. cenRegionId_ = cenRegionId;
  264. setParameter(std::string("CenRegionId"), cenRegionId);
  265. }