ModifyImageGatewayConfigRequest.cc 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  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/ehpc/model/ModifyImageGatewayConfigRequest.h>
  17. using AlibabaCloud::EHPC::Model::ModifyImageGatewayConfigRequest;
  18. ModifyImageGatewayConfigRequest::ModifyImageGatewayConfigRequest() :
  19. RpcServiceRequest("ehpc", "2018-04-12", "ModifyImageGatewayConfig")
  20. {
  21. setMethod(HttpRequest::Method::Get);
  22. }
  23. ModifyImageGatewayConfigRequest::~ModifyImageGatewayConfigRequest()
  24. {}
  25. std::vector<ModifyImageGatewayConfigRequest::Repo> ModifyImageGatewayConfigRequest::getRepo()const
  26. {
  27. return repo_;
  28. }
  29. void ModifyImageGatewayConfigRequest::setRepo(const std::vector<Repo>& repo)
  30. {
  31. repo_ = repo;
  32. for(int dep1 = 0; dep1!= repo.size(); dep1++) {
  33. auto repoObj = repo.at(dep1);
  34. std::string repoObjStr = "Repo." + std::to_string(dep1 + 1);
  35. setParameter(repoObjStr + ".Auth", repoObj.auth);
  36. setParameter(repoObjStr + ".Location", repoObj.location);
  37. setParameter(repoObjStr + ".URL", repoObj.uRL);
  38. }
  39. }
  40. std::string ModifyImageGatewayConfigRequest::getDBServerInfo()const
  41. {
  42. return dBServerInfo_;
  43. }
  44. void ModifyImageGatewayConfigRequest::setDBServerInfo(const std::string& dBServerInfo)
  45. {
  46. dBServerInfo_ = dBServerInfo;
  47. setParameter("DBServerInfo", dBServerInfo);
  48. }
  49. std::string ModifyImageGatewayConfigRequest::getClusterId()const
  50. {
  51. return clusterId_;
  52. }
  53. void ModifyImageGatewayConfigRequest::setClusterId(const std::string& clusterId)
  54. {
  55. clusterId_ = clusterId;
  56. setParameter("ClusterId", clusterId);
  57. }
  58. std::string ModifyImageGatewayConfigRequest::getAccessKeyId()const
  59. {
  60. return accessKeyId_;
  61. }
  62. void ModifyImageGatewayConfigRequest::setAccessKeyId(const std::string& accessKeyId)
  63. {
  64. accessKeyId_ = accessKeyId;
  65. setParameter("AccessKeyId", accessKeyId);
  66. }
  67. std::string ModifyImageGatewayConfigRequest::getDefaultRepoLocation()const
  68. {
  69. return defaultRepoLocation_;
  70. }
  71. void ModifyImageGatewayConfigRequest::setDefaultRepoLocation(const std::string& defaultRepoLocation)
  72. {
  73. defaultRepoLocation_ = defaultRepoLocation;
  74. setParameter("DefaultRepoLocation", defaultRepoLocation);
  75. }
  76. std::string ModifyImageGatewayConfigRequest::getDBPassword()const
  77. {
  78. return dBPassword_;
  79. }
  80. void ModifyImageGatewayConfigRequest::setDBPassword(const std::string& dBPassword)
  81. {
  82. dBPassword_ = dBPassword;
  83. setParameter("DBPassword", dBPassword);
  84. }
  85. std::string ModifyImageGatewayConfigRequest::getDBType()const
  86. {
  87. return dBType_;
  88. }
  89. void ModifyImageGatewayConfigRequest::setDBType(const std::string& dBType)
  90. {
  91. dBType_ = dBType;
  92. setParameter("DBType", dBType);
  93. }
  94. std::string ModifyImageGatewayConfigRequest::getDBUsername()const
  95. {
  96. return dBUsername_;
  97. }
  98. void ModifyImageGatewayConfigRequest::setDBUsername(const std::string& dBUsername)
  99. {
  100. dBUsername_ = dBUsername;
  101. setParameter("DBUsername", dBUsername);
  102. }
  103. int ModifyImageGatewayConfigRequest::getPullUpdateTimeout()const
  104. {
  105. return pullUpdateTimeout_;
  106. }
  107. void ModifyImageGatewayConfigRequest::setPullUpdateTimeout(int pullUpdateTimeout)
  108. {
  109. pullUpdateTimeout_ = pullUpdateTimeout;
  110. setParameter("PullUpdateTimeout", std::to_string(pullUpdateTimeout));
  111. }
  112. std::string ModifyImageGatewayConfigRequest::getImageExpirationTimeout()const
  113. {
  114. return imageExpirationTimeout_;
  115. }
  116. void ModifyImageGatewayConfigRequest::setImageExpirationTimeout(const std::string& imageExpirationTimeout)
  117. {
  118. imageExpirationTimeout_ = imageExpirationTimeout;
  119. setParameter("ImageExpirationTimeout", imageExpirationTimeout);
  120. }