DescribePrice update amount parameters type, float to string.

This commit is contained in:
sdk-team
2020-08-13 15:56:17 +08:00
parent 0d054dfb79
commit 314c523174
53 changed files with 1331 additions and 85 deletions

View File

@@ -483,6 +483,78 @@ DdsClient::DescribeAccountsOutcomeCallable DdsClient::describeAccountsCallable(c
return task->get_future();
}
DdsClient::DescribeActiveOperationTaskCountOutcome DdsClient::describeActiveOperationTaskCount(const DescribeActiveOperationTaskCountRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeActiveOperationTaskCountOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeActiveOperationTaskCountOutcome(DescribeActiveOperationTaskCountResult(outcome.result()));
else
return DescribeActiveOperationTaskCountOutcome(outcome.error());
}
void DdsClient::describeActiveOperationTaskCountAsync(const DescribeActiveOperationTaskCountRequest& request, const DescribeActiveOperationTaskCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeActiveOperationTaskCount(request), context);
};
asyncExecute(new Runnable(fn));
}
DdsClient::DescribeActiveOperationTaskCountOutcomeCallable DdsClient::describeActiveOperationTaskCountCallable(const DescribeActiveOperationTaskCountRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeActiveOperationTaskCountOutcome()>>(
[this, request]()
{
return this->describeActiveOperationTaskCount(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DdsClient::DescribeActiveOperationTaskTypeOutcome DdsClient::describeActiveOperationTaskType(const DescribeActiveOperationTaskTypeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeActiveOperationTaskTypeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeActiveOperationTaskTypeOutcome(DescribeActiveOperationTaskTypeResult(outcome.result()));
else
return DescribeActiveOperationTaskTypeOutcome(outcome.error());
}
void DdsClient::describeActiveOperationTaskTypeAsync(const DescribeActiveOperationTaskTypeRequest& request, const DescribeActiveOperationTaskTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeActiveOperationTaskType(request), context);
};
asyncExecute(new Runnable(fn));
}
DdsClient::DescribeActiveOperationTaskTypeOutcomeCallable DdsClient::describeActiveOperationTaskTypeCallable(const DescribeActiveOperationTaskTypeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeActiveOperationTaskTypeOutcome()>>(
[this, request]()
{
return this->describeActiveOperationTaskType(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DdsClient::DescribeAuditFilesOutcome DdsClient::describeAuditFiles(const DescribeAuditFilesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1851,6 +1923,42 @@ DdsClient::DestroyInstanceOutcomeCallable DdsClient::destroyInstanceCallable(con
return task->get_future();
}
DdsClient::EvaluateResourceOutcome DdsClient::evaluateResource(const EvaluateResourceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return EvaluateResourceOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return EvaluateResourceOutcome(EvaluateResourceResult(outcome.result()));
else
return EvaluateResourceOutcome(outcome.error());
}
void DdsClient::evaluateResourceAsync(const EvaluateResourceRequest& request, const EvaluateResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, evaluateResource(request), context);
};
asyncExecute(new Runnable(fn));
}
DdsClient::EvaluateResourceOutcomeCallable DdsClient::evaluateResourceCallable(const EvaluateResourceRequest &request) const
{
auto task = std::make_shared<std::packaged_task<EvaluateResourceOutcome()>>(
[this, request]()
{
return this->evaluateResource(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DdsClient::ListTagResourcesOutcome DdsClient::listTagResources(const ListTagResourcesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -49,6 +49,17 @@ void CheckRecoveryConditionRequest::setAccessKeyId(const std::string& accessKeyI
setParameter("AccessKeyId", accessKeyId);
}
std::string CheckRecoveryConditionRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void CheckRecoveryConditionRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string CheckRecoveryConditionRequest::getDatabaseNames()const
{
return databaseNames_;

View File

@@ -41,6 +41,8 @@ void DeleteNodeResult::parse(const std::string &payload)
setRequestId(value["RequestId"].asString());
if(!value["TaskId"].isNull())
taskId_ = std::stoi(value["TaskId"].asString());
if(!value["OrderId"].isNull())
orderId_ = value["OrderId"].asString();
}
@@ -49,3 +51,8 @@ int DeleteNodeResult::getTaskId()const
return taskId_;
}
std::string DeleteNodeResult::getOrderId()const
{
return orderId_;
}

View File

@@ -0,0 +1,106 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeActiveOperationTaskCountRequest.h>
using AlibabaCloud::Dds::Model::DescribeActiveOperationTaskCountRequest;
DescribeActiveOperationTaskCountRequest::DescribeActiveOperationTaskCountRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeActiveOperationTaskCount")
{
setMethod(HttpRequest::Method::Post);
}
DescribeActiveOperationTaskCountRequest::~DescribeActiveOperationTaskCountRequest()
{}
long DescribeActiveOperationTaskCountRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeActiveOperationTaskCountRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeActiveOperationTaskCountRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeActiveOperationTaskCountRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeActiveOperationTaskCountRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void DescribeActiveOperationTaskCountRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string DescribeActiveOperationTaskCountRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeActiveOperationTaskCountRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string DescribeActiveOperationTaskCountRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeActiveOperationTaskCountRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeActiveOperationTaskCountRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeActiveOperationTaskCountRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long DescribeActiveOperationTaskCountRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeActiveOperationTaskCountRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -0,0 +1,58 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeActiveOperationTaskCountResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
DescribeActiveOperationTaskCountResult::DescribeActiveOperationTaskCountResult() :
ServiceResult()
{}
DescribeActiveOperationTaskCountResult::DescribeActiveOperationTaskCountResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeActiveOperationTaskCountResult::~DescribeActiveOperationTaskCountResult()
{}
void DescribeActiveOperationTaskCountResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["TaskCount"].isNull())
taskCount_ = std::stoi(value["TaskCount"].asString());
if(!value["NeedPop"].isNull())
needPop_ = std::stoi(value["NeedPop"].asString());
}
int DescribeActiveOperationTaskCountResult::getNeedPop()const
{
return needPop_;
}
int DescribeActiveOperationTaskCountResult::getTaskCount()const
{
return taskCount_;
}

View File

@@ -0,0 +1,117 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeActiveOperationTaskTypeRequest.h>
using AlibabaCloud::Dds::Model::DescribeActiveOperationTaskTypeRequest;
DescribeActiveOperationTaskTypeRequest::DescribeActiveOperationTaskTypeRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeActiveOperationTaskType")
{
setMethod(HttpRequest::Method::Post);
}
DescribeActiveOperationTaskTypeRequest::~DescribeActiveOperationTaskTypeRequest()
{}
long DescribeActiveOperationTaskTypeRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeActiveOperationTaskTypeRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeActiveOperationTaskTypeRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeActiveOperationTaskTypeRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeActiveOperationTaskTypeRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void DescribeActiveOperationTaskTypeRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
int DescribeActiveOperationTaskTypeRequest::getIsHistory()const
{
return isHistory_;
}
void DescribeActiveOperationTaskTypeRequest::setIsHistory(int isHistory)
{
isHistory_ = isHistory;
setParameter("IsHistory", std::to_string(isHistory));
}
std::string DescribeActiveOperationTaskTypeRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeActiveOperationTaskTypeRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string DescribeActiveOperationTaskTypeRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeActiveOperationTaskTypeRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeActiveOperationTaskTypeRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeActiveOperationTaskTypeRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long DescribeActiveOperationTaskTypeRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeActiveOperationTaskTypeRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeActiveOperationTaskTypeResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
DescribeActiveOperationTaskTypeResult::DescribeActiveOperationTaskTypeResult() :
ServiceResult()
{}
DescribeActiveOperationTaskTypeResult::DescribeActiveOperationTaskTypeResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeActiveOperationTaskTypeResult::~DescribeActiveOperationTaskTypeResult()
{}
void DescribeActiveOperationTaskTypeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTypeListNode = value["TypeList"]["Items"];
for (auto valueTypeListItems : allTypeListNode)
{
Items typeListObject;
if(!valueTypeListItems["TaskType"].isNull())
typeListObject.taskType = valueTypeListItems["TaskType"].asString();
if(!valueTypeListItems["Count"].isNull())
typeListObject.count = std::stoi(valueTypeListItems["Count"].asString());
typeList_.push_back(typeListObject);
}
}
std::vector<DescribeActiveOperationTaskTypeResult::Items> DescribeActiveOperationTaskTypeResult::getTypeList()const
{
return typeList_;
}

View File

@@ -60,6 +60,17 @@ void DescribeBackupDBsRequest::setAccessKeyId(const std::string& accessKeyId)
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeBackupDBsRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void DescribeBackupDBsRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string DescribeBackupDBsRequest::getSecurityToken()const
{
return securityToken_;

View File

@@ -49,6 +49,17 @@ void DescribeDBInstanceAttributeRequest::setAccessKeyId(const std::string& acces
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeDBInstanceAttributeRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void DescribeDBInstanceAttributeRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string DescribeDBInstanceAttributeRequest::getSecurityToken()const
{
return securityToken_;

View File

@@ -71,6 +71,8 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload)
dBInstancesObject.vSwitchId = valueDBInstancesDBInstance["VSwitchId"].asString();
if(!valueDBInstancesDBInstance["VPCCloudInstanceIds"].isNull())
dBInstancesObject.vPCCloudInstanceIds = valueDBInstancesDBInstance["VPCCloudInstanceIds"].asString();
if(!valueDBInstancesDBInstance["KindCode"].isNull())
dBInstancesObject.kindCode = valueDBInstancesDBInstance["KindCode"].asString();
if(!valueDBInstancesDBInstance["DBInstanceStatus"].isNull())
dBInstancesObject.dBInstanceStatus = valueDBInstancesDBInstance["DBInstanceStatus"].asString();
if(!valueDBInstancesDBInstance["LockMode"].isNull())

View File

@@ -230,6 +230,17 @@ void DescribeDBInstancesRequest::setOwnerAccount(const std::string& ownerAccount
setParameter("OwnerAccount", ownerAccount);
}
std::string DescribeDBInstancesRequest::getConnectionDomain()const
{
return connectionDomain_;
}
void DescribeDBInstancesRequest::setConnectionDomain(const std::string& connectionDomain)
{
connectionDomain_ = connectionDomain;
setParameter("ConnectionDomain", connectionDomain);
}
long DescribeDBInstancesRequest::getOwnerId()const
{
return ownerId_;

View File

@@ -71,6 +71,17 @@ void DescribeErrorLogRecordsRequest::setAccessKeyId(const std::string& accessKey
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeErrorLogRecordsRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void DescribeErrorLogRecordsRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string DescribeErrorLogRecordsRequest::getSecurityToken()const
{
return securityToken_;
@@ -126,17 +137,6 @@ void DescribeErrorLogRecordsRequest::setNodeId(const std::string& nodeId)
setParameter("NodeId", nodeId);
}
long DescribeErrorLogRecordsRequest::getSQLId()const
{
return sQLId_;
}
void DescribeErrorLogRecordsRequest::setSQLId(long sQLId)
{
sQLId_ = sQLId;
setParameter("SQLId", std::to_string(sQLId));
}
std::string DescribeErrorLogRecordsRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;

View File

@@ -71,6 +71,17 @@ void DescribePriceRequest::setAccessKeyId(const std::string& accessKeyId)
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribePriceRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void DescribePriceRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string DescribePriceRequest::getSecurityToken()const
{
return securityToken_;

View File

@@ -56,11 +56,11 @@ void DescribePriceResult::parse(const std::string &payload)
{
SubOrder subOrdersObject;
if(!valueSubOrdersSubOrder["OriginalAmount"].isNull())
subOrdersObject.originalAmount = std::stof(valueSubOrdersSubOrder["OriginalAmount"].asString());
subOrdersObject.originalAmount = valueSubOrdersSubOrder["OriginalAmount"].asString();
if(!valueSubOrdersSubOrder["TradeAmount"].isNull())
subOrdersObject.tradeAmount = std::stof(valueSubOrdersSubOrder["TradeAmount"].asString());
subOrdersObject.tradeAmount = valueSubOrdersSubOrder["TradeAmount"].asString();
if(!valueSubOrdersSubOrder["DiscountAmount"].isNull())
subOrdersObject.discountAmount = std::stof(valueSubOrdersSubOrder["DiscountAmount"].asString());
subOrdersObject.discountAmount = valueSubOrdersSubOrder["DiscountAmount"].asString();
if(!valueSubOrdersSubOrder["InstanceId"].isNull())
subOrdersObject.instanceId = valueSubOrdersSubOrder["InstanceId"].asString();
auto allRuleIds = value["RuleIds"]["RuleId"];
@@ -70,11 +70,11 @@ void DescribePriceResult::parse(const std::string &payload)
}
auto orderNode = value["Order"];
if(!orderNode["OriginalAmount"].isNull())
order_.originalAmount = std::stof(orderNode["OriginalAmount"].asString());
order_.originalAmount = orderNode["OriginalAmount"].asString();
if(!orderNode["TradeAmount"].isNull())
order_.tradeAmount = std::stof(orderNode["TradeAmount"].asString());
order_.tradeAmount = orderNode["TradeAmount"].asString();
if(!orderNode["DiscountAmount"].isNull())
order_.discountAmount = std::stof(orderNode["DiscountAmount"].asString());
order_.discountAmount = orderNode["DiscountAmount"].asString();
if(!orderNode["Currency"].isNull())
order_.currency = orderNode["Currency"].asString();
auto allCouponsNode = orderNode["Coupons"]["Coupon"];

View File

@@ -71,6 +71,17 @@ void DescribeRunningLogRecordsRequest::setAccessKeyId(const std::string& accessK
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeRunningLogRecordsRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void DescribeRunningLogRecordsRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string DescribeRunningLogRecordsRequest::getSecurityToken()const
{
return securityToken_;
@@ -126,17 +137,6 @@ void DescribeRunningLogRecordsRequest::setNodeId(const std::string& nodeId)
setParameter("NodeId", nodeId);
}
long DescribeRunningLogRecordsRequest::getSQLId()const
{
return sQLId_;
}
void DescribeRunningLogRecordsRequest::setSQLId(long sQLId)
{
sQLId_ = sQLId;
setParameter("SQLId", std::to_string(sQLId));
}
std::string DescribeRunningLogRecordsRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;

View File

@@ -52,7 +52,7 @@ void DescribeRunningLogRecordsResult::parse(const std::string &payload)
if(!valueItemsLogRecords["ConnInfo"].isNull())
itemsObject.connInfo = valueItemsLogRecords["ConnInfo"].asString();
if(!valueItemsLogRecords["Content"].isNull())
itemsObject.content = std::stol(valueItemsLogRecords["Content"].asString());
itemsObject.content = valueItemsLogRecords["Content"].asString();
items_.push_back(itemsObject);
}
if(!value["Engine"].isNull())

View File

@@ -71,6 +71,17 @@ void DescribeSlowLogRecordsRequest::setAccessKeyId(const std::string& accessKeyI
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeSlowLogRecordsRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void DescribeSlowLogRecordsRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string DescribeSlowLogRecordsRequest::getSecurityToken()const
{
return securityToken_;
@@ -115,17 +126,6 @@ void DescribeSlowLogRecordsRequest::setNodeId(const std::string& nodeId)
setParameter("NodeId", nodeId);
}
long DescribeSlowLogRecordsRequest::getSQLId()const
{
return sQLId_;
}
void DescribeSlowLogRecordsRequest::setSQLId(long sQLId)
{
sQLId_ = sQLId;
setParameter("SQLId", std::to_string(sQLId));
}
std::string DescribeSlowLogRecordsRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;

View File

@@ -49,6 +49,17 @@ void DescribeTagsRequest::setAccessKeyId(const std::string& accessKeyId)
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeTagsRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void DescribeTagsRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string DescribeTagsRequest::getRegionId()const
{
return regionId_;
@@ -71,17 +82,6 @@ void DescribeTagsRequest::setNextToken(const std::string& nextToken)
setParameter("NextToken", nextToken);
}
std::string DescribeTagsRequest::getProduct()const
{
return product_;
}
void DescribeTagsRequest::setProduct(const std::string& product)
{
product_ = product;
setParameter("Product", product);
}
std::string DescribeTagsRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
@@ -126,14 +126,3 @@ void DescribeTagsRequest::setResourceType(const std::string& resourceType)
setParameter("ResourceType", resourceType);
}
std::string DescribeTagsRequest::getCategory()const
{
return category_;
}
void DescribeTagsRequest::setCategory(const std::string& category)
{
category_ = category;
setParameter("Category", category);
}

View File

@@ -104,3 +104,14 @@ void DescribeUserEncryptionKeyListRequest::setOwnerId(long ownerId)
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeUserEncryptionKeyListRequest::getTargetRegionId()const
{
return targetRegionId_;
}
void DescribeUserEncryptionKeyListRequest::setTargetRegionId(const std::string& targetRegionId)
{
targetRegionId_ = targetRegionId;
setParameter("TargetRegionId", targetRegionId);
}

View File

@@ -60,6 +60,17 @@ void DestroyInstanceRequest::setAccessKeyId(const std::string& accessKeyId)
setParameter("AccessKeyId", accessKeyId);
}
std::string DestroyInstanceRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void DestroyInstanceRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string DestroyInstanceRequest::getSecurityToken()const
{
return securityToken_;

View File

@@ -0,0 +1,172 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/EvaluateResourceRequest.h>
using AlibabaCloud::Dds::Model::EvaluateResourceRequest;
EvaluateResourceRequest::EvaluateResourceRequest() :
RpcServiceRequest("dds", "2015-12-01", "EvaluateResource")
{
setMethod(HttpRequest::Method::Post);
}
EvaluateResourceRequest::~EvaluateResourceRequest()
{}
long EvaluateResourceRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void EvaluateResourceRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string EvaluateResourceRequest::getEngineVersion()const
{
return engineVersion_;
}
void EvaluateResourceRequest::setEngineVersion(const std::string& engineVersion)
{
engineVersion_ = engineVersion;
setParameter("EngineVersion", engineVersion);
}
std::string EvaluateResourceRequest::getShardsInfo()const
{
return shardsInfo_;
}
void EvaluateResourceRequest::setShardsInfo(const std::string& shardsInfo)
{
shardsInfo_ = shardsInfo;
setParameter("ShardsInfo", shardsInfo);
}
std::string EvaluateResourceRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void EvaluateResourceRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string EvaluateResourceRequest::getSecurityToken()const
{
return securityToken_;
}
void EvaluateResourceRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string EvaluateResourceRequest::getRegionId()const
{
return regionId_;
}
void EvaluateResourceRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
std::string EvaluateResourceRequest::getEngine()const
{
return engine_;
}
void EvaluateResourceRequest::setEngine(const std::string& engine)
{
engine_ = engine;
setParameter("Engine", engine);
}
std::string EvaluateResourceRequest::getDBInstanceId()const
{
return dBInstanceId_;
}
void EvaluateResourceRequest::setDBInstanceId(const std::string& dBInstanceId)
{
dBInstanceId_ = dBInstanceId;
setParameter("DBInstanceId", dBInstanceId);
}
std::string EvaluateResourceRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void EvaluateResourceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string EvaluateResourceRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void EvaluateResourceRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long EvaluateResourceRequest::getOwnerId()const
{
return ownerId_;
}
void EvaluateResourceRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string EvaluateResourceRequest::getDBInstanceClass()const
{
return dBInstanceClass_;
}
void EvaluateResourceRequest::setDBInstanceClass(const std::string& dBInstanceClass)
{
dBInstanceClass_ = dBInstanceClass;
setParameter("DBInstanceClass", dBInstanceClass);
}
std::string EvaluateResourceRequest::getZoneId()const
{
return zoneId_;
}
void EvaluateResourceRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setParameter("ZoneId", zoneId);
}

View File

@@ -0,0 +1,65 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/EvaluateResourceResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
EvaluateResourceResult::EvaluateResourceResult() :
ServiceResult()
{}
EvaluateResourceResult::EvaluateResourceResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
EvaluateResourceResult::~EvaluateResourceResult()
{}
void EvaluateResourceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Engine"].isNull())
engine_ = value["Engine"].asString();
if(!value["EngineVersion"].isNull())
engineVersion_ = value["EngineVersion"].asString();
if(!value["DBInstanceAvailable"].isNull())
dBInstanceAvailable_ = value["DBInstanceAvailable"].asString();
}
std::string EvaluateResourceResult::getDBInstanceAvailable()const
{
return dBInstanceAvailable_;
}
std::string EvaluateResourceResult::getEngineVersion()const
{
return engineVersion_;
}
std::string EvaluateResourceResult::getEngine()const
{
return engine_;
}

View File

@@ -49,6 +49,17 @@ void SwitchDBInstanceHARequest::setAccessKeyId(const std::string& accessKeyId)
setParameter("AccessKeyId", accessKeyId);
}
int SwitchDBInstanceHARequest::getSwitchMode()const
{
return switchMode_;
}
void SwitchDBInstanceHARequest::setSwitchMode(int switchMode)
{
switchMode_ = switchMode;
setParameter("SwitchMode", std::to_string(switchMode));
}
std::string SwitchDBInstanceHARequest::getRoleIds()const
{
return roleIds_;

View File

@@ -49,6 +49,17 @@ void TagResourcesRequest::setAccessKeyId(const std::string& accessKeyId)
setParameter("AccessKeyId", accessKeyId);
}
std::string TagResourcesRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void TagResourcesRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string TagResourcesRequest::getRegionId()const
{
return regionId_;

View File

@@ -49,6 +49,17 @@ void UntagResourcesRequest::setAccessKeyId(const std::string& accessKeyId)
setParameter("AccessKeyId", accessKeyId);
}
std::string UntagResourcesRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void UntagResourcesRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string UntagResourcesRequest::getRegionId()const
{
return regionId_;