PutConfigRuleRequest.cc 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183
  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/config/model/PutConfigRuleRequest.h>
  17. using AlibabaCloud::Config::Model::PutConfigRuleRequest;
  18. PutConfigRuleRequest::PutConfigRuleRequest() :
  19. RpcServiceRequest("config", "2019-01-08", "PutConfigRule")
  20. {
  21. setMethod(HttpRequest::Method::Post);
  22. }
  23. PutConfigRuleRequest::~PutConfigRuleRequest()
  24. {}
  25. std::string PutConfigRuleRequest::getConfigRuleId()const
  26. {
  27. return configRuleId_;
  28. }
  29. void PutConfigRuleRequest::setConfigRuleId(const std::string& configRuleId)
  30. {
  31. configRuleId_ = configRuleId;
  32. setBodyParameter("ConfigRuleId", configRuleId);
  33. }
  34. bool PutConfigRuleRequest::getMultiAccount()const
  35. {
  36. return multiAccount_;
  37. }
  38. void PutConfigRuleRequest::setMultiAccount(bool multiAccount)
  39. {
  40. multiAccount_ = multiAccount;
  41. setParameter("MultiAccount", multiAccount ? "true" : "false");
  42. }
  43. std::string PutConfigRuleRequest::getClientToken()const
  44. {
  45. return clientToken_;
  46. }
  47. void PutConfigRuleRequest::setClientToken(const std::string& clientToken)
  48. {
  49. clientToken_ = clientToken;
  50. setBodyParameter("ClientToken", clientToken);
  51. }
  52. std::string PutConfigRuleRequest::getDescription()const
  53. {
  54. return description_;
  55. }
  56. void PutConfigRuleRequest::setDescription(const std::string& description)
  57. {
  58. description_ = description;
  59. setBodyParameter("Description", description);
  60. }
  61. std::string PutConfigRuleRequest::getSourceIdentifier()const
  62. {
  63. return sourceIdentifier_;
  64. }
  65. void PutConfigRuleRequest::setSourceIdentifier(const std::string& sourceIdentifier)
  66. {
  67. sourceIdentifier_ = sourceIdentifier;
  68. setBodyParameter("SourceIdentifier", sourceIdentifier);
  69. }
  70. std::string PutConfigRuleRequest::getSourceMaximumExecutionFrequency()const
  71. {
  72. return sourceMaximumExecutionFrequency_;
  73. }
  74. void PutConfigRuleRequest::setSourceMaximumExecutionFrequency(const std::string& sourceMaximumExecutionFrequency)
  75. {
  76. sourceMaximumExecutionFrequency_ = sourceMaximumExecutionFrequency;
  77. setBodyParameter("SourceMaximumExecutionFrequency", sourceMaximumExecutionFrequency);
  78. }
  79. std::string PutConfigRuleRequest::getScopeComplianceResourceTypes()const
  80. {
  81. return scopeComplianceResourceTypes_;
  82. }
  83. void PutConfigRuleRequest::setScopeComplianceResourceTypes(const std::string& scopeComplianceResourceTypes)
  84. {
  85. scopeComplianceResourceTypes_ = scopeComplianceResourceTypes;
  86. setBodyParameter("ScopeComplianceResourceTypes", scopeComplianceResourceTypes);
  87. }
  88. std::string PutConfigRuleRequest::getSourceDetailMessageType()const
  89. {
  90. return sourceDetailMessageType_;
  91. }
  92. void PutConfigRuleRequest::setSourceDetailMessageType(const std::string& sourceDetailMessageType)
  93. {
  94. sourceDetailMessageType_ = sourceDetailMessageType;
  95. setBodyParameter("SourceDetailMessageType", sourceDetailMessageType);
  96. }
  97. int PutConfigRuleRequest::getRiskLevel()const
  98. {
  99. return riskLevel_;
  100. }
  101. void PutConfigRuleRequest::setRiskLevel(int riskLevel)
  102. {
  103. riskLevel_ = riskLevel;
  104. setBodyParameter("RiskLevel", std::to_string(riskLevel));
  105. }
  106. std::string PutConfigRuleRequest::getSourceOwner()const
  107. {
  108. return sourceOwner_;
  109. }
  110. void PutConfigRuleRequest::setSourceOwner(const std::string& sourceOwner)
  111. {
  112. sourceOwner_ = sourceOwner;
  113. setBodyParameter("SourceOwner", sourceOwner);
  114. }
  115. std::string PutConfigRuleRequest::getInputParameters()const
  116. {
  117. return inputParameters_;
  118. }
  119. void PutConfigRuleRequest::setInputParameters(const std::string& inputParameters)
  120. {
  121. inputParameters_ = inputParameters;
  122. setBodyParameter("InputParameters", inputParameters);
  123. }
  124. std::string PutConfigRuleRequest::getConfigRuleName()const
  125. {
  126. return configRuleName_;
  127. }
  128. void PutConfigRuleRequest::setConfigRuleName(const std::string& configRuleName)
  129. {
  130. configRuleName_ = configRuleName;
  131. setBodyParameter("ConfigRuleName", configRuleName);
  132. }
  133. std::string PutConfigRuleRequest::getScopeComplianceResourceId()const
  134. {
  135. return scopeComplianceResourceId_;
  136. }
  137. void PutConfigRuleRequest::setScopeComplianceResourceId(const std::string& scopeComplianceResourceId)
  138. {
  139. scopeComplianceResourceId_ = scopeComplianceResourceId;
  140. setBodyParameter("ScopeComplianceResourceId", scopeComplianceResourceId);
  141. }
  142. long PutConfigRuleRequest::getMemberId()const
  143. {
  144. return memberId_;
  145. }
  146. void PutConfigRuleRequest::setMemberId(long memberId)
  147. {
  148. memberId_ = memberId;
  149. setParameter("MemberId", std::to_string(memberId));
  150. }