Rebuild sdk (#60)

* rebuild sdk

* fixed ut include Utils.h
This commit is contained in:
Axios
2019-08-14 14:34:09 +08:00
committed by GitHub
parent f3d9843e63
commit c43307bc80
11893 changed files with 462166 additions and 221301 deletions

View File

@@ -159,6 +159,42 @@ CSClient::AttachInstancesOutcomeCallable CSClient::attachInstancesCallable(const
return task->get_future();
}
CSClient::CreateClusterByResourcesGroupOutcome CSClient::createClusterByResourcesGroup(const CreateClusterByResourcesGroupRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CreateClusterByResourcesGroupOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CreateClusterByResourcesGroupOutcome(CreateClusterByResourcesGroupResult(outcome.result()));
else
return CreateClusterByResourcesGroupOutcome(outcome.error());
}
void CSClient::createClusterByResourcesGroupAsync(const CreateClusterByResourcesGroupRequest& request, const CreateClusterByResourcesGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, createClusterByResourcesGroup(request), context);
};
asyncExecute(new Runnable(fn));
}
CSClient::CreateClusterByResourcesGroupOutcomeCallable CSClient::createClusterByResourcesGroupCallable(const CreateClusterByResourcesGroupRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CreateClusterByResourcesGroupOutcome()>>(
[this, request]()
{
return this->createClusterByResourcesGroup(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CSClient::CheckAliyunCSServiceRoleOutcome CSClient::checkAliyunCSServiceRole(const CheckAliyunCSServiceRoleRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -231,6 +267,42 @@ CSClient::DescribeClusterCertsOutcomeCallable CSClient::describeClusterCertsCall
return task->get_future();
}
CSClient::DescribeClusterAttachScriptsOutcome CSClient::describeClusterAttachScripts(const DescribeClusterAttachScriptsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeClusterAttachScriptsOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeClusterAttachScriptsOutcome(DescribeClusterAttachScriptsResult(outcome.result()));
else
return DescribeClusterAttachScriptsOutcome(outcome.error());
}
void CSClient::describeClusterAttachScriptsAsync(const DescribeClusterAttachScriptsRequest& request, const DescribeClusterAttachScriptsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeClusterAttachScripts(request), context);
};
asyncExecute(new Runnable(fn));
}
CSClient::DescribeClusterAttachScriptsOutcomeCallable CSClient::describeClusterAttachScriptsCallable(const DescribeClusterAttachScriptsRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeClusterAttachScriptsOutcome()>>(
[this, request]()
{
return this->describeClusterAttachScripts(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CSClient::DeleteClusterOutcome CSClient::deleteCluster(const DeleteClusterRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -303,6 +375,42 @@ CSClient::DescribeClusterNodesOutcomeCallable CSClient::describeClusterNodesCall
return task->get_future();
}
CSClient::ModifyClusterOutcome CSClient::modifyCluster(const ModifyClusterRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyClusterOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyClusterOutcome(ModifyClusterResult(outcome.result()));
else
return ModifyClusterOutcome(outcome.error());
}
void CSClient::modifyClusterAsync(const ModifyClusterRequest& request, const ModifyClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyCluster(request), context);
};
asyncExecute(new Runnable(fn));
}
CSClient::ModifyClusterOutcomeCallable CSClient::modifyClusterCallable(const ModifyClusterRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyClusterOutcome()>>(
[this, request]()
{
return this->modifyCluster(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CSClient::DescribeApiVersionOutcome CSClient::describeApiVersion(const DescribeApiVersionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -339,6 +447,42 @@ CSClient::DescribeApiVersionOutcomeCallable CSClient::describeApiVersionCallable
return task->get_future();
}
CSClient::ScaleOutClusterOutcome CSClient::scaleOutCluster(const ScaleOutClusterRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ScaleOutClusterOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ScaleOutClusterOutcome(ScaleOutClusterResult(outcome.result()));
else
return ScaleOutClusterOutcome(outcome.error());
}
void CSClient::scaleOutClusterAsync(const ScaleOutClusterRequest& request, const ScaleOutClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, scaleOutCluster(request), context);
};
asyncExecute(new Runnable(fn));
}
CSClient::ScaleOutClusterOutcomeCallable CSClient::scaleOutClusterCallable(const ScaleOutClusterRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ScaleOutClusterOutcome()>>(
[this, request]()
{
return this->scaleOutCluster(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CSClient::DescribeClusterLogsOutcome CSClient::describeClusterLogs(const DescribeClusterLogsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -375,42 +519,6 @@ CSClient::DescribeClusterLogsOutcomeCallable CSClient::describeClusterLogsCallab
return task->get_future();
}
CSClient::DescribeClusterDetailOutcome CSClient::describeClusterDetail(const DescribeClusterDetailRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeClusterDetailOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeClusterDetailOutcome(DescribeClusterDetailResult(outcome.result()));
else
return DescribeClusterDetailOutcome(outcome.error());
}
void CSClient::describeClusterDetailAsync(const DescribeClusterDetailRequest& request, const DescribeClusterDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeClusterDetail(request), context);
};
asyncExecute(new Runnable(fn));
}
CSClient::DescribeClusterDetailOutcomeCallable CSClient::describeClusterDetailCallable(const DescribeClusterDetailRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeClusterDetailOutcome()>>(
[this, request]()
{
return this->describeClusterDetail(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CSClient::DescribeClusterUserKubeconfigOutcome CSClient::describeClusterUserKubeconfig(const DescribeClusterUserKubeconfigRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -447,6 +555,42 @@ CSClient::DescribeClusterUserKubeconfigOutcomeCallable CSClient::describeCluster
return task->get_future();
}
CSClient::DescribeClusterDetailOutcome CSClient::describeClusterDetail(const DescribeClusterDetailRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeClusterDetailOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeClusterDetailOutcome(DescribeClusterDetailResult(outcome.result()));
else
return DescribeClusterDetailOutcome(outcome.error());
}
void CSClient::describeClusterDetailAsync(const DescribeClusterDetailRequest& request, const DescribeClusterDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeClusterDetail(request), context);
};
asyncExecute(new Runnable(fn));
}
CSClient::DescribeClusterDetailOutcomeCallable CSClient::describeClusterDetailCallable(const DescribeClusterDetailRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeClusterDetailOutcome()>>(
[this, request]()
{
return this->describeClusterDetail(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CSClient::ResetClusterNodeOutcome CSClient::resetClusterNode(const ResetClusterNodeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -627,6 +771,42 @@ CSClient::CreateClusterOutcomeCallable CSClient::createClusterCallable(const Cre
return task->get_future();
}
CSClient::DeleteClusterNodesOutcome CSClient::deleteClusterNodes(const DeleteClusterNodesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DeleteClusterNodesOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DeleteClusterNodesOutcome(DeleteClusterNodesResult(outcome.result()));
else
return DeleteClusterNodesOutcome(outcome.error());
}
void CSClient::deleteClusterNodesAsync(const DeleteClusterNodesRequest& request, const DeleteClusterNodesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, deleteClusterNodes(request), context);
};
asyncExecute(new Runnable(fn));
}
CSClient::DeleteClusterNodesOutcomeCallable CSClient::deleteClusterNodesCallable(const DeleteClusterNodesRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DeleteClusterNodesOutcome()>>(
[this, request]()
{
return this->deleteClusterNodes(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
CSClient::DeleteClusterNodeOutcome CSClient::deleteClusterNode(const DeleteClusterNodeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -33,6 +33,6 @@ std::string AttachInstancesRequest::getClusterId()const
void AttachInstancesRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setParameter("ClusterId", clusterId);
setCoreParameter("ClusterId", clusterId);
}

View File

@@ -35,10 +35,13 @@ AttachInstancesResult::~AttachInstancesResult()
void AttachInstancesResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -0,0 +1,38 @@
/*
* 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/cs/model/CreateClusterByResourcesGroupRequest.h>
using AlibabaCloud::CS::Model::CreateClusterByResourcesGroupRequest;
CreateClusterByResourcesGroupRequest::CreateClusterByResourcesGroupRequest() :
RoaServiceRequest("cs", "2015-12-15")
{}
CreateClusterByResourcesGroupRequest::~CreateClusterByResourcesGroupRequest()
{}
std::string CreateClusterByResourcesGroupRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void CreateClusterByResourcesGroupRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setCoreParameter("ResourceGroupId", resourceGroupId);
}

View File

@@ -0,0 +1,48 @@
/*
* 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/cs/model/CreateClusterByResourcesGroupResult.h>
#include <json/json.h>
using namespace AlibabaCloud::CS;
using namespace AlibabaCloud::CS::Model;
CreateClusterByResourcesGroupResult::CreateClusterByResourcesGroupResult() :
ServiceResult()
{}
CreateClusterByResourcesGroupResult::CreateClusterByResourcesGroupResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CreateClusterByResourcesGroupResult::~CreateClusterByResourcesGroupResult()
{}
void CreateClusterByResourcesGroupResult::parse(const std::string &payload)
{
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ CreateClusterResult::~CreateClusterResult()
void CreateClusterResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -0,0 +1,38 @@
/*
* 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/cs/model/DeleteClusterNodesRequest.h>
using AlibabaCloud::CS::Model::DeleteClusterNodesRequest;
DeleteClusterNodesRequest::DeleteClusterNodesRequest() :
RoaServiceRequest("cs", "2015-12-15")
{}
DeleteClusterNodesRequest::~DeleteClusterNodesRequest()
{}
std::string DeleteClusterNodesRequest::getClusterId()const
{
return clusterId_;
}
void DeleteClusterNodesRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
}

View File

@@ -0,0 +1,48 @@
/*
* 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/cs/model/DeleteClusterNodesResult.h>
#include <json/json.h>
using namespace AlibabaCloud::CS;
using namespace AlibabaCloud::CS::Model;
DeleteClusterNodesResult::DeleteClusterNodesResult() :
ServiceResult()
{}
DeleteClusterNodesResult::DeleteClusterNodesResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DeleteClusterNodesResult::~DeleteClusterNodesResult()
{}
void DeleteClusterNodesResult::parse(const std::string &payload)
{
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -33,6 +33,6 @@ std::string DeleteClusterRequest::getClusterId()const
void DeleteClusterRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setParameter("ClusterId", clusterId);
setCoreParameter("ClusterId", clusterId);
}

View File

@@ -35,10 +35,13 @@ DeleteClusterResult::~DeleteClusterResult()
void DeleteClusterResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ DescribeApiVersionResult::~DescribeApiVersionResult()
void DescribeApiVersionResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -0,0 +1,38 @@
/*
* 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/cs/model/DescribeClusterAttachScriptsRequest.h>
using AlibabaCloud::CS::Model::DescribeClusterAttachScriptsRequest;
DescribeClusterAttachScriptsRequest::DescribeClusterAttachScriptsRequest() :
RoaServiceRequest("cs", "2015-12-15")
{}
DescribeClusterAttachScriptsRequest::~DescribeClusterAttachScriptsRequest()
{}
std::string DescribeClusterAttachScriptsRequest::getClusterId()const
{
return clusterId_;
}
void DescribeClusterAttachScriptsRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
}

View File

@@ -0,0 +1,48 @@
/*
* 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/cs/model/DescribeClusterAttachScriptsResult.h>
#include <json/json.h>
using namespace AlibabaCloud::CS;
using namespace AlibabaCloud::CS::Model;
DescribeClusterAttachScriptsResult::DescribeClusterAttachScriptsResult() :
ServiceResult()
{}
DescribeClusterAttachScriptsResult::DescribeClusterAttachScriptsResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeClusterAttachScriptsResult::~DescribeClusterAttachScriptsResult()
{}
void DescribeClusterAttachScriptsResult::parse(const std::string &payload)
{
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -33,6 +33,6 @@ std::string DescribeClusterCertsRequest::getClusterId()const
void DescribeClusterCertsRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setParameter("ClusterId", clusterId);
setCoreParameter("ClusterId", clusterId);
}

View File

@@ -35,10 +35,13 @@ DescribeClusterCertsResult::~DescribeClusterCertsResult()
void DescribeClusterCertsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -33,6 +33,6 @@ std::string DescribeClusterDetailRequest::getClusterId()const
void DescribeClusterDetailRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setParameter("ClusterId", clusterId);
setCoreParameter("ClusterId", clusterId);
}

View File

@@ -35,10 +35,13 @@ DescribeClusterDetailResult::~DescribeClusterDetailResult()
void DescribeClusterDetailResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -33,6 +33,6 @@ std::string DescribeClusterEndpointsRequest::getClusterId()const
void DescribeClusterEndpointsRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setParameter("ClusterId", clusterId);
setCoreParameter("ClusterId", clusterId);
}

View File

@@ -35,10 +35,13 @@ DescribeClusterEndpointsResult::~DescribeClusterEndpointsResult()
void DescribeClusterEndpointsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -33,6 +33,6 @@ std::string DescribeClusterLogsRequest::getClusterId()const
void DescribeClusterLogsRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setParameter("ClusterId", clusterId);
setCoreParameter("ClusterId", clusterId);
}

View File

@@ -35,10 +35,13 @@ DescribeClusterLogsResult::~DescribeClusterLogsResult()
void DescribeClusterLogsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -25,6 +25,17 @@ DescribeClusterUserKubeconfigRequest::DescribeClusterUserKubeconfigRequest() :
DescribeClusterUserKubeconfigRequest::~DescribeClusterUserKubeconfigRequest()
{}
bool DescribeClusterUserKubeconfigRequest::getPrivateIpAddress()const
{
return privateIpAddress_;
}
void DescribeClusterUserKubeconfigRequest::setPrivateIpAddress(bool privateIpAddress)
{
privateIpAddress_ = privateIpAddress;
setCoreParameter("PrivateIpAddress", privateIpAddress ? "true" : "false");
}
std::string DescribeClusterUserKubeconfigRequest::getClusterId()const
{
return clusterId_;
@@ -33,6 +44,6 @@ std::string DescribeClusterUserKubeconfigRequest::getClusterId()const
void DescribeClusterUserKubeconfigRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setParameter("ClusterId", clusterId);
setCoreParameter("ClusterId", clusterId);
}

View File

@@ -35,10 +35,13 @@ DescribeClusterUserKubeconfigResult::~DescribeClusterUserKubeconfigResult()
void DescribeClusterUserKubeconfigResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -33,7 +33,7 @@ std::string DescribeClustersRequest::getClusterType()const
void DescribeClustersRequest::setClusterType(const std::string& clusterType)
{
clusterType_ = clusterType;
setParameter("ClusterType", clusterType);
setCoreParameter("ClusterType", clusterType);
}
std::string DescribeClustersRequest::getName()const
@@ -44,6 +44,6 @@ std::string DescribeClustersRequest::getName()const
void DescribeClustersRequest::setName(const std::string& name)
{
name_ = name;
setParameter("Name", name);
setCoreParameter("Name", name);
}

View File

@@ -35,10 +35,13 @@ DescribeClustersResult::~DescribeClustersResult()
void DescribeClustersResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -0,0 +1,38 @@
/*
* 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/cs/model/ModifyClusterRequest.h>
using AlibabaCloud::CS::Model::ModifyClusterRequest;
ModifyClusterRequest::ModifyClusterRequest() :
RoaServiceRequest("cs", "2015-12-15")
{}
ModifyClusterRequest::~ModifyClusterRequest()
{}
std::string ModifyClusterRequest::getClusterId()const
{
return clusterId_;
}
void ModifyClusterRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
}

View File

@@ -0,0 +1,48 @@
/*
* 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/cs/model/ModifyClusterResult.h>
#include <json/json.h>
using namespace AlibabaCloud::CS;
using namespace AlibabaCloud::CS::Model;
ModifyClusterResult::ModifyClusterResult() :
ServiceResult()
{}
ModifyClusterResult::ModifyClusterResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ModifyClusterResult::~ModifyClusterResult()
{}
void ModifyClusterResult::parse(const std::string &payload)
{
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -33,6 +33,6 @@ std::string ScaleClusterRequest::getClusterId()const
void ScaleClusterRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setParameter("ClusterId", clusterId);
setCoreParameter("ClusterId", clusterId);
}

View File

@@ -35,10 +35,13 @@ ScaleClusterResult::~ScaleClusterResult()
void ScaleClusterResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -0,0 +1,38 @@
/*
* 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/cs/model/ScaleOutClusterRequest.h>
using AlibabaCloud::CS::Model::ScaleOutClusterRequest;
ScaleOutClusterRequest::ScaleOutClusterRequest() :
RoaServiceRequest("cs", "2015-12-15")
{}
ScaleOutClusterRequest::~ScaleOutClusterRequest()
{}
std::string ScaleOutClusterRequest::getClusterId()const
{
return clusterId_;
}
void ScaleOutClusterRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
}

View File

@@ -0,0 +1,48 @@
/*
* 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/cs/model/ScaleOutClusterResult.h>
#include <json/json.h>
using namespace AlibabaCloud::CS;
using namespace AlibabaCloud::CS::Model;
ScaleOutClusterResult::ScaleOutClusterResult() :
ServiceResult()
{}
ScaleOutClusterResult::ScaleOutClusterResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ScaleOutClusterResult::~ScaleOutClusterResult()
{}
void ScaleOutClusterResult::parse(const std::string &payload)
{
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}