Generated 2015-01-01 for R-kvstore.

This commit is contained in:
sdk-team
2020-07-22 22:20:42 +08:00
parent 60b042fbe6
commit e57fc8314f
26 changed files with 1168 additions and 174 deletions

View File

@@ -807,6 +807,42 @@ R_kvstoreClient::DescribeDBInstanceNetInfoOutcomeCallable R_kvstoreClient::descr
return task->get_future();
}
R_kvstoreClient::DescribeDedicatedClusterInstanceListOutcome R_kvstoreClient::describeDedicatedClusterInstanceList(const DescribeDedicatedClusterInstanceListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeDedicatedClusterInstanceListOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeDedicatedClusterInstanceListOutcome(DescribeDedicatedClusterInstanceListResult(outcome.result()));
else
return DescribeDedicatedClusterInstanceListOutcome(outcome.error());
}
void R_kvstoreClient::describeDedicatedClusterInstanceListAsync(const DescribeDedicatedClusterInstanceListRequest& request, const DescribeDedicatedClusterInstanceListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeDedicatedClusterInstanceList(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::DescribeDedicatedClusterInstanceListOutcomeCallable R_kvstoreClient::describeDedicatedClusterInstanceListCallable(const DescribeDedicatedClusterInstanceListRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeDedicatedClusterInstanceListOutcome()>>(
[this, request]()
{
return this->describeDedicatedClusterInstanceList(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::DescribeDedicatedUserClusterOutcome R_kvstoreClient::describeDedicatedUserCluster(const DescribeDedicatedUserClusterRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1707,36 +1743,36 @@ R_kvstoreClient::ModifyAccountDescriptionOutcomeCallable R_kvstoreClient::modify
return task->get_future();
}
R_kvstoreClient::ModifyAuditLogConfigOutcome R_kvstoreClient::modifyAuditLogConfig(const ModifyAuditLogConfigRequest &request) const
R_kvstoreClient::ModifyAccountPasswordOutcome R_kvstoreClient::modifyAccountPassword(const ModifyAccountPasswordRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyAuditLogConfigOutcome(endpointOutcome.error());
return ModifyAccountPasswordOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyAuditLogConfigOutcome(ModifyAuditLogConfigResult(outcome.result()));
return ModifyAccountPasswordOutcome(ModifyAccountPasswordResult(outcome.result()));
else
return ModifyAuditLogConfigOutcome(outcome.error());
return ModifyAccountPasswordOutcome(outcome.error());
}
void R_kvstoreClient::modifyAuditLogConfigAsync(const ModifyAuditLogConfigRequest& request, const ModifyAuditLogConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
void R_kvstoreClient::modifyAccountPasswordAsync(const ModifyAccountPasswordRequest& request, const ModifyAccountPasswordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyAuditLogConfig(request), context);
handler(this, request, modifyAccountPassword(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::ModifyAuditLogConfigOutcomeCallable R_kvstoreClient::modifyAuditLogConfigCallable(const ModifyAuditLogConfigRequest &request) const
R_kvstoreClient::ModifyAccountPasswordOutcomeCallable R_kvstoreClient::modifyAccountPasswordCallable(const ModifyAccountPasswordRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyAuditLogConfigOutcome()>>(
auto task = std::make_shared<std::packaged_task<ModifyAccountPasswordOutcome()>>(
[this, request]()
{
return this->modifyAuditLogConfig(request);
return this->modifyAccountPassword(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
@@ -2679,6 +2715,42 @@ R_kvstoreClient::SwitchNetworkOutcomeCallable R_kvstoreClient::switchNetworkCall
return task->get_future();
}
R_kvstoreClient::SyncDtsStatusOutcome R_kvstoreClient::syncDtsStatus(const SyncDtsStatusRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SyncDtsStatusOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SyncDtsStatusOutcome(SyncDtsStatusResult(outcome.result()));
else
return SyncDtsStatusOutcome(outcome.error());
}
void R_kvstoreClient::syncDtsStatusAsync(const SyncDtsStatusRequest& request, const SyncDtsStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, syncDtsStatus(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::SyncDtsStatusOutcomeCallable R_kvstoreClient::syncDtsStatusCallable(const SyncDtsStatusRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SyncDtsStatusOutcome()>>(
[this, request]()
{
return this->syncDtsStatus(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::TagResourcesOutcome R_kvstoreClient::tagResources(const TagResourcesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -280,6 +280,17 @@ void CreateInstanceRequest::setInstanceType(const std::string& instanceType)
setParameter("InstanceType", instanceType);
}
std::string CreateInstanceRequest::getDedicatedHostGroupId()const
{
return dedicatedHostGroupId_;
}
void CreateInstanceRequest::setDedicatedHostGroupId(const std::string& dedicatedHostGroupId)
{
dedicatedHostGroupId_ = dedicatedHostGroupId;
setParameter("DedicatedHostGroupId", dedicatedHostGroupId);
}
std::string CreateInstanceRequest::getRestoreTime()const
{
return restoreTime_;

View File

@@ -0,0 +1,205 @@
/*
* 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/r-kvstore/model/DescribeDedicatedClusterInstanceListRequest.h>
using AlibabaCloud::R_kvstore::Model::DescribeDedicatedClusterInstanceListRequest;
DescribeDedicatedClusterInstanceListRequest::DescribeDedicatedClusterInstanceListRequest() :
RpcServiceRequest("r-kvstore", "2015-01-01", "DescribeDedicatedClusterInstanceList")
{
setMethod(HttpRequest::Method::Post);
}
DescribeDedicatedClusterInstanceListRequest::~DescribeDedicatedClusterInstanceListRequest()
{}
long DescribeDedicatedClusterInstanceListRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeDedicatedClusterInstanceListRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeDedicatedClusterInstanceListRequest::getEngineVersion()const
{
return engineVersion_;
}
void DescribeDedicatedClusterInstanceListRequest::setEngineVersion(const std::string& engineVersion)
{
engineVersion_ = engineVersion;
setParameter("EngineVersion", engineVersion);
}
int DescribeDedicatedClusterInstanceListRequest::getPageNumber()const
{
return pageNumber_;
}
void DescribeDedicatedClusterInstanceListRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribeDedicatedClusterInstanceListRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeDedicatedClusterInstanceListRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string DescribeDedicatedClusterInstanceListRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeDedicatedClusterInstanceListRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string DescribeDedicatedClusterInstanceListRequest::getRegionId()const
{
return regionId_;
}
void DescribeDedicatedClusterInstanceListRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
std::string DescribeDedicatedClusterInstanceListRequest::getEngine()const
{
return engine_;
}
void DescribeDedicatedClusterInstanceListRequest::setEngine(const std::string& engine)
{
engine_ = engine;
setParameter("Engine", engine);
}
int DescribeDedicatedClusterInstanceListRequest::getPageSize()const
{
return pageSize_;
}
void DescribeDedicatedClusterInstanceListRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
}
int DescribeDedicatedClusterInstanceListRequest::getInstanceStatus()const
{
return instanceStatus_;
}
void DescribeDedicatedClusterInstanceListRequest::setInstanceStatus(int instanceStatus)
{
instanceStatus_ = instanceStatus;
setParameter("InstanceStatus", std::to_string(instanceStatus));
}
std::string DescribeDedicatedClusterInstanceListRequest::getDedicatedHostName()const
{
return dedicatedHostName_;
}
void DescribeDedicatedClusterInstanceListRequest::setDedicatedHostName(const std::string& dedicatedHostName)
{
dedicatedHostName_ = dedicatedHostName;
setParameter("DedicatedHostName", dedicatedHostName);
}
std::string DescribeDedicatedClusterInstanceListRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeDedicatedClusterInstanceListRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeDedicatedClusterInstanceListRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeDedicatedClusterInstanceListRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
std::string DescribeDedicatedClusterInstanceListRequest::getInstanceNetType()const
{
return instanceNetType_;
}
void DescribeDedicatedClusterInstanceListRequest::setInstanceNetType(const std::string& instanceNetType)
{
instanceNetType_ = instanceNetType;
setParameter("InstanceNetType", instanceNetType);
}
std::string DescribeDedicatedClusterInstanceListRequest::getClusterId()const
{
return clusterId_;
}
void DescribeDedicatedClusterInstanceListRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setParameter("ClusterId", clusterId);
}
long DescribeDedicatedClusterInstanceListRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeDedicatedClusterInstanceListRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeDedicatedClusterInstanceListRequest::getInstanceId()const
{
return instanceId_;
}
void DescribeDedicatedClusterInstanceListRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}

View File

@@ -0,0 +1,136 @@
/*
* 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/r-kvstore/model/DescribeDedicatedClusterInstanceListResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
DescribeDedicatedClusterInstanceListResult::DescribeDedicatedClusterInstanceListResult() :
ServiceResult()
{}
DescribeDedicatedClusterInstanceListResult::DescribeDedicatedClusterInstanceListResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeDedicatedClusterInstanceListResult::~DescribeDedicatedClusterInstanceListResult()
{}
void DescribeDedicatedClusterInstanceListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allInstancesNode = value["Instances"]["InstancesItem"];
for (auto valueInstancesInstancesItem : allInstancesNode)
{
InstancesItem instancesObject;
if(!valueInstancesInstancesItem["CharacterType"].isNull())
instancesObject.characterType = std::stoi(valueInstancesInstancesItem["CharacterType"].asString());
if(!valueInstancesInstancesItem["ClusterId"].isNull())
instancesObject.clusterId = valueInstancesInstancesItem["ClusterId"].asString();
if(!valueInstancesInstancesItem["ClusterName"].isNull())
instancesObject.clusterName = valueInstancesInstancesItem["ClusterName"].asString();
if(!valueInstancesInstancesItem["EngineVersion"].isNull())
instancesObject.engineVersion = valueInstancesInstancesItem["EngineVersion"].asString();
if(!valueInstancesInstancesItem["InstanceId"].isNull())
instancesObject.instanceId = valueInstancesInstancesItem["InstanceId"].asString();
if(!valueInstancesInstancesItem["InstanceStatus"].isNull())
instancesObject.instanceStatus = valueInstancesInstancesItem["InstanceStatus"].asString();
if(!valueInstancesInstancesItem["MaintainEndTime"].isNull())
instancesObject.maintainEndTime = valueInstancesInstancesItem["MaintainEndTime"].asString();
if(!valueInstancesInstancesItem["MaintainStartTime"].isNull())
instancesObject.maintainStartTime = valueInstancesInstancesItem["MaintainStartTime"].asString();
if(!valueInstancesInstancesItem["RegionId"].isNull())
instancesObject.regionId = valueInstancesInstancesItem["RegionId"].asString();
if(!valueInstancesInstancesItem["VpcId"].isNull())
instancesObject.vpcId = valueInstancesInstancesItem["VpcId"].asString();
if(!valueInstancesInstancesItem["VswitchId"].isNull())
instancesObject.vswitchId = valueInstancesInstancesItem["VswitchId"].asString();
if(!valueInstancesInstancesItem["ZoneId"].isNull())
instancesObject.zoneId = valueInstancesInstancesItem["ZoneId"].asString();
if(!valueInstancesInstancesItem["InstanceName"].isNull())
instancesObject.instanceName = valueInstancesInstancesItem["InstanceName"].asString();
if(!valueInstancesInstancesItem["CustomId"].isNull())
instancesObject.customId = valueInstancesInstancesItem["CustomId"].asString();
if(!valueInstancesInstancesItem["InstanceClass"].isNull())
instancesObject.instanceClass = valueInstancesInstancesItem["InstanceClass"].asString();
if(!valueInstancesInstancesItem["Engine"].isNull())
instancesObject.engine = valueInstancesInstancesItem["Engine"].asString();
if(!valueInstancesInstancesItem["StorageType"].isNull())
instancesObject.storageType = valueInstancesInstancesItem["StorageType"].asString();
if(!valueInstancesInstancesItem["ConnectionDomain"].isNull())
instancesObject.connectionDomain = valueInstancesInstancesItem["ConnectionDomain"].asString();
if(!valueInstancesInstancesItem["CreateTime"].isNull())
instancesObject.createTime = valueInstancesInstancesItem["CreateTime"].asString();
auto allInstanceNodeListNode = allInstancesNode["InstanceNodeList"]["InstanceNodes"];
for (auto allInstancesNodeInstanceNodeListInstanceNodes : allInstanceNodeListNode)
{
InstancesItem::InstanceNodes instanceNodeListObject;
if(!allInstancesNodeInstanceNodeListInstanceNodes["NodeId"].isNull())
instanceNodeListObject.nodeId = std::stoi(allInstancesNodeInstanceNodeListInstanceNodes["NodeId"].asString());
if(!allInstancesNodeInstanceNodeListInstanceNodes["NodeIp"].isNull())
instanceNodeListObject.nodeIp = allInstancesNodeInstanceNodeListInstanceNodes["NodeIp"].asString();
if(!allInstancesNodeInstanceNodeListInstanceNodes["NodeType"].isNull())
instanceNodeListObject.nodeType = allInstancesNodeInstanceNodeListInstanceNodes["NodeType"].asString();
if(!allInstancesNodeInstanceNodeListInstanceNodes["Port"].isNull())
instanceNodeListObject.port = std::stoi(allInstancesNodeInstanceNodeListInstanceNodes["Port"].asString());
if(!allInstancesNodeInstanceNodeListInstanceNodes["Role"].isNull())
instanceNodeListObject.role = allInstancesNodeInstanceNodeListInstanceNodes["Role"].asString();
if(!allInstancesNodeInstanceNodeListInstanceNodes["ZoneId"].isNull())
instanceNodeListObject.zoneId = allInstancesNodeInstanceNodeListInstanceNodes["ZoneId"].asString();
if(!allInstancesNodeInstanceNodeListInstanceNodes["InstanceId"].isNull())
instanceNodeListObject.instanceId = allInstancesNodeInstanceNodeListInstanceNodes["InstanceId"].asString();
if(!allInstancesNodeInstanceNodeListInstanceNodes["DedicatedHostName"].isNull())
instanceNodeListObject.dedicatedHostName = allInstancesNodeInstanceNodeListInstanceNodes["DedicatedHostName"].asString();
instancesObject.instanceNodeList.push_back(instanceNodeListObject);
}
instances_.push_back(instancesObject);
}
if(!value["PageNumber"].isNull())
pageNumber_ = std::stoi(value["PageNumber"].asString());
if(!value["PageSize"].isNull())
pageSize_ = std::stoi(value["PageSize"].asString());
if(!value["TotalCount"].isNull())
totalCount_ = std::stoi(value["TotalCount"].asString());
}
std::vector<DescribeDedicatedClusterInstanceListResult::InstancesItem> DescribeDedicatedClusterInstanceListResult::getInstances()const
{
return instances_;
}
int DescribeDedicatedClusterInstanceListResult::getTotalCount()const
{
return totalCount_;
}
int DescribeDedicatedClusterInstanceListResult::getPageSize()const
{
return pageSize_;
}
int DescribeDedicatedClusterInstanceListResult::getPageNumber()const
{
return pageNumber_;
}

View File

@@ -109,6 +109,8 @@ void DescribeInstancesResult::parse(const std::string &payload)
instancesObject.connectionMode = valueInstancesKVStoreInstance["ConnectionMode"].asString();
if(!valueInstancesKVStoreInstance["VpcCloudInstanceId"].isNull())
instancesObject.vpcCloudInstanceId = valueInstancesKVStoreInstance["VpcCloudInstanceId"].asString();
if(!valueInstancesKVStoreInstance["ResourceGroupId"].isNull())
instancesObject.resourceGroupId = valueInstancesKVStoreInstance["ResourceGroupId"].asString();
auto allTagsNode = allInstancesNode["Tags"]["Tag"];
for (auto allInstancesNodeTagsTag : allTagsNode)
{

View File

@@ -159,6 +159,17 @@ void DescribeRunningLogRecordsRequest::setOwnerAccount(const std::string& ownerA
setParameter("OwnerAccount", ownerAccount);
}
std::string DescribeRunningLogRecordsRequest::getQueryKeyword()const
{
return queryKeyword_;
}
void DescribeRunningLogRecordsRequest::setQueryKeyword(const std::string& queryKeyword)
{
queryKeyword_ = queryKeyword;
setParameter("QueryKeyword", queryKeyword);
}
std::string DescribeRunningLogRecordsRequest::getEndTime()const
{
return endTime_;
@@ -203,3 +214,25 @@ void DescribeRunningLogRecordsRequest::setDBName(const std::string& dBName)
setParameter("DBName", dBName);
}
std::string DescribeRunningLogRecordsRequest::getCharacterType()const
{
return characterType_;
}
void DescribeRunningLogRecordsRequest::setCharacterType(const std::string& characterType)
{
characterType_ = characterType;
setParameter("CharacterType", characterType);
}
std::string DescribeRunningLogRecordsRequest::getOrderType()const
{
return orderType_;
}
void DescribeRunningLogRecordsRequest::setOrderType(const std::string& orderType)
{
orderType_ = orderType;
setParameter("OrderType", orderType);
}

View File

@@ -55,6 +55,8 @@ void DescribeRunningLogRecordsResult::parse(const std::string &payload)
itemsObject.connInfo = valueItemsLogRecords["ConnInfo"].asString();
if(!valueItemsLogRecords["Content"].isNull())
itemsObject.content = valueItemsLogRecords["Content"].asString();
if(!valueItemsLogRecords["InstanceId"].isNull())
itemsObject.instanceId = valueItemsLogRecords["InstanceId"].asString();
items_.push_back(itemsObject);
}
if(!value["InstanceId"].isNull())

View File

@@ -0,0 +1,139 @@
/*
* 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/r-kvstore/model/ModifyAccountPasswordRequest.h>
using AlibabaCloud::R_kvstore::Model::ModifyAccountPasswordRequest;
ModifyAccountPasswordRequest::ModifyAccountPasswordRequest() :
RpcServiceRequest("r-kvstore", "2015-01-01", "ModifyAccountPassword")
{
setMethod(HttpRequest::Method::Post);
}
ModifyAccountPasswordRequest::~ModifyAccountPasswordRequest()
{}
long ModifyAccountPasswordRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void ModifyAccountPasswordRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string ModifyAccountPasswordRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void ModifyAccountPasswordRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string ModifyAccountPasswordRequest::getAccountName()const
{
return accountName_;
}
void ModifyAccountPasswordRequest::setAccountName(const std::string& accountName)
{
accountName_ = accountName;
setParameter("AccountName", accountName);
}
std::string ModifyAccountPasswordRequest::getNewAccountPassword()const
{
return newAccountPassword_;
}
void ModifyAccountPasswordRequest::setNewAccountPassword(const std::string& newAccountPassword)
{
newAccountPassword_ = newAccountPassword;
setParameter("NewAccountPassword", newAccountPassword);
}
std::string ModifyAccountPasswordRequest::getSecurityToken()const
{
return securityToken_;
}
void ModifyAccountPasswordRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string ModifyAccountPasswordRequest::getOldAccountPassword()const
{
return oldAccountPassword_;
}
void ModifyAccountPasswordRequest::setOldAccountPassword(const std::string& oldAccountPassword)
{
oldAccountPassword_ = oldAccountPassword;
setParameter("OldAccountPassword", oldAccountPassword);
}
std::string ModifyAccountPasswordRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void ModifyAccountPasswordRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string ModifyAccountPasswordRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void ModifyAccountPasswordRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long ModifyAccountPasswordRequest::getOwnerId()const
{
return ownerId_;
}
void ModifyAccountPasswordRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string ModifyAccountPasswordRequest::getInstanceId()const
{
return instanceId_;
}
void ModifyAccountPasswordRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}

View File

@@ -0,0 +1,44 @@
/*
* 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/r-kvstore/model/ModifyAccountPasswordResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
ModifyAccountPasswordResult::ModifyAccountPasswordResult() :
ServiceResult()
{}
ModifyAccountPasswordResult::ModifyAccountPasswordResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ModifyAccountPasswordResult::~ModifyAccountPasswordResult()
{}
void ModifyAccountPasswordResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -1,128 +0,0 @@
/*
* 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/r-kvstore/model/ModifyAuditLogConfigRequest.h>
using AlibabaCloud::R_kvstore::Model::ModifyAuditLogConfigRequest;
ModifyAuditLogConfigRequest::ModifyAuditLogConfigRequest() :
RpcServiceRequest("r-kvstore", "2015-01-01", "ModifyAuditLogConfig")
{
setMethod(HttpRequest::Method::Post);
}
ModifyAuditLogConfigRequest::~ModifyAuditLogConfigRequest()
{}
long ModifyAuditLogConfigRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void ModifyAuditLogConfigRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string ModifyAuditLogConfigRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void ModifyAuditLogConfigRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string ModifyAuditLogConfigRequest::getSecurityToken()const
{
return securityToken_;
}
void ModifyAuditLogConfigRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string ModifyAuditLogConfigRequest::getAuditCommand()const
{
return auditCommand_;
}
void ModifyAuditLogConfigRequest::setAuditCommand(const std::string& auditCommand)
{
auditCommand_ = auditCommand;
setParameter("AuditCommand", auditCommand);
}
std::string ModifyAuditLogConfigRequest::getRetention()const
{
return retention_;
}
void ModifyAuditLogConfigRequest::setRetention(const std::string& retention)
{
retention_ = retention;
setParameter("Retention", retention);
}
std::string ModifyAuditLogConfigRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void ModifyAuditLogConfigRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string ModifyAuditLogConfigRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void ModifyAuditLogConfigRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long ModifyAuditLogConfigRequest::getOwnerId()const
{
return ownerId_;
}
void ModifyAuditLogConfigRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string ModifyAuditLogConfigRequest::getInstanceId()const
{
return instanceId_;
}
void ModifyAuditLogConfigRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}

View File

@@ -0,0 +1,128 @@
/*
* 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/r-kvstore/model/SyncDtsStatusRequest.h>
using AlibabaCloud::R_kvstore::Model::SyncDtsStatusRequest;
SyncDtsStatusRequest::SyncDtsStatusRequest() :
RpcServiceRequest("r-kvstore", "2015-01-01", "SyncDtsStatus")
{
setMethod(HttpRequest::Method::Post);
}
SyncDtsStatusRequest::~SyncDtsStatusRequest()
{}
long SyncDtsStatusRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void SyncDtsStatusRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string SyncDtsStatusRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void SyncDtsStatusRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string SyncDtsStatusRequest::getSecurityToken()const
{
return securityToken_;
}
void SyncDtsStatusRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setParameter("SecurityToken", securityToken);
}
std::string SyncDtsStatusRequest::getRegionId()const
{
return regionId_;
}
void SyncDtsStatusRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
std::string SyncDtsStatusRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void SyncDtsStatusRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string SyncDtsStatusRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void SyncDtsStatusRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long SyncDtsStatusRequest::getOwnerId()const
{
return ownerId_;
}
void SyncDtsStatusRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string SyncDtsStatusRequest::getInstanceId()const
{
return instanceId_;
}
void SyncDtsStatusRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
}
std::string SyncDtsStatusRequest::getStatus()const
{
return status_;
}
void SyncDtsStatusRequest::setStatus(const std::string& status)
{
status_ = status;
setParameter("Status", status);
}

View File

@@ -14,26 +14,26 @@
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/ModifyAuditLogConfigResult.h>
#include <alibabacloud/r-kvstore/model/SyncDtsStatusResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
ModifyAuditLogConfigResult::ModifyAuditLogConfigResult() :
SyncDtsStatusResult::SyncDtsStatusResult() :
ServiceResult()
{}
ModifyAuditLogConfigResult::ModifyAuditLogConfigResult(const std::string &payload) :
SyncDtsStatusResult::SyncDtsStatusResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ModifyAuditLogConfigResult::~ModifyAuditLogConfigResult()
SyncDtsStatusResult::~SyncDtsStatusResult()
{}
void ModifyAuditLogConfigResult::parse(const std::string &payload)
void SyncDtsStatusResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;