Revert to 2015-09-01.
This commit is contained in:
49
ros/src/model/AbandonStackRequest.cc
Normal file
49
ros/src/model/AbandonStackRequest.cc
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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/ros/model/AbandonStackRequest.h>
|
||||
|
||||
using AlibabaCloud::ROS::Model::AbandonStackRequest;
|
||||
|
||||
AbandonStackRequest::AbandonStackRequest() :
|
||||
RoaServiceRequest("ros", "2015-09-01")
|
||||
{}
|
||||
|
||||
AbandonStackRequest::~AbandonStackRequest()
|
||||
{}
|
||||
|
||||
std::string AbandonStackRequest::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
}
|
||||
|
||||
void AbandonStackRequest::setStackId(const std::string& stackId)
|
||||
{
|
||||
stackId_ = stackId;
|
||||
setCoreParameter("StackId", stackId);
|
||||
}
|
||||
|
||||
std::string AbandonStackRequest::getStackName()const
|
||||
{
|
||||
return stackName_;
|
||||
}
|
||||
|
||||
void AbandonStackRequest::setStackName(const std::string& stackName)
|
||||
{
|
||||
stackName_ = stackName;
|
||||
setCoreParameter("StackName", stackName);
|
||||
}
|
||||
|
||||
@@ -14,26 +14,26 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ros/model/GetTemplateResult.h>
|
||||
#include <alibabacloud/ros/model/AbandonStackResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ROS;
|
||||
using namespace AlibabaCloud::ROS::Model;
|
||||
|
||||
GetTemplateResult::GetTemplateResult() :
|
||||
AbandonStackResult::AbandonStackResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GetTemplateResult::GetTemplateResult(const std::string &payload) :
|
||||
AbandonStackResult::AbandonStackResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GetTemplateResult::~GetTemplateResult()
|
||||
AbandonStackResult::~AbandonStackResult()
|
||||
{}
|
||||
|
||||
void GetTemplateResult::parse(const std::string &payload)
|
||||
void AbandonStackResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::CharReaderBuilder builder;
|
||||
Json::CharReader *reader = builder.newCharReader();
|
||||
@@ -43,13 +43,6 @@ void GetTemplateResult::parse(const std::string &payload)
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["TemplateBody"].isNull())
|
||||
templateBody_ = value["TemplateBody"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string GetTemplateResult::getTemplateBody()const
|
||||
{
|
||||
return templateBody_;
|
||||
}
|
||||
|
||||
@@ -19,34 +19,12 @@
|
||||
using AlibabaCloud::ROS::Model::CancelUpdateStackRequest;
|
||||
|
||||
CancelUpdateStackRequest::CancelUpdateStackRequest() :
|
||||
RpcServiceRequest("ros", "2019-09-10", "CancelUpdateStack")
|
||||
RoaServiceRequest("ros", "2015-09-01")
|
||||
{}
|
||||
|
||||
CancelUpdateStackRequest::~CancelUpdateStackRequest()
|
||||
{}
|
||||
|
||||
std::string CancelUpdateStackRequest::getCancelType()const
|
||||
{
|
||||
return cancelType_;
|
||||
}
|
||||
|
||||
void CancelUpdateStackRequest::setCancelType(const std::string& cancelType)
|
||||
{
|
||||
cancelType_ = cancelType;
|
||||
setCoreParameter("CancelType", cancelType);
|
||||
}
|
||||
|
||||
std::string CancelUpdateStackRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CancelUpdateStackRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string CancelUpdateStackRequest::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
@@ -58,3 +36,14 @@ void CancelUpdateStackRequest::setStackId(const std::string& stackId)
|
||||
setCoreParameter("StackId", stackId);
|
||||
}
|
||||
|
||||
std::string CancelUpdateStackRequest::getStackName()const
|
||||
{
|
||||
return stackName_;
|
||||
}
|
||||
|
||||
void CancelUpdateStackRequest::setStackName(const std::string& stackName)
|
||||
{
|
||||
stackName_ = stackName;
|
||||
setCoreParameter("StackName", stackName);
|
||||
}
|
||||
|
||||
|
||||
@@ -19,23 +19,12 @@
|
||||
using AlibabaCloud::ROS::Model::ContinueCreateStackRequest;
|
||||
|
||||
ContinueCreateStackRequest::ContinueCreateStackRequest() :
|
||||
RpcServiceRequest("ros", "2019-09-10", "ContinueCreateStack")
|
||||
RoaServiceRequest("ros", "2015-09-01")
|
||||
{}
|
||||
|
||||
ContinueCreateStackRequest::~ContinueCreateStackRequest()
|
||||
{}
|
||||
|
||||
std::string ContinueCreateStackRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ContinueCreateStackRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string ContinueCreateStackRequest::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
@@ -47,15 +36,14 @@ void ContinueCreateStackRequest::setStackId(const std::string& stackId)
|
||||
setCoreParameter("StackId", stackId);
|
||||
}
|
||||
|
||||
std::vector<std::string> ContinueCreateStackRequest::getRecreatingResources()const
|
||||
std::string ContinueCreateStackRequest::getStackName()const
|
||||
{
|
||||
return recreatingResources_;
|
||||
return stackName_;
|
||||
}
|
||||
|
||||
void ContinueCreateStackRequest::setRecreatingResources(const std::vector<std::string>& recreatingResources)
|
||||
void ContinueCreateStackRequest::setStackName(const std::string& stackName)
|
||||
{
|
||||
recreatingResources_ = recreatingResources;
|
||||
for(int i = 0; i!= recreatingResources.size(); i++)
|
||||
setCoreParameter("RecreatingResources."+ std::to_string(i), recreatingResources.at(i));
|
||||
stackName_ = stackName;
|
||||
setCoreParameter("StackName", stackName);
|
||||
}
|
||||
|
||||
|
||||
@@ -43,13 +43,6 @@ void ContinueCreateStackResult::parse(const std::string &payload)
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["StackId"].isNull())
|
||||
stackId_ = value["StackId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string ContinueCreateStackResult::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
}
|
||||
|
||||
|
||||
@@ -19,258 +19,9 @@
|
||||
using AlibabaCloud::ROS::Model::CreateChangeSetRequest;
|
||||
|
||||
CreateChangeSetRequest::CreateChangeSetRequest() :
|
||||
RpcServiceRequest("ros", "2019-09-10", "CreateChangeSet")
|
||||
RoaServiceRequest("ros", "2015-09-01")
|
||||
{}
|
||||
|
||||
CreateChangeSetRequest::~CreateChangeSetRequest()
|
||||
{}
|
||||
|
||||
std::string CreateChangeSetRequest::getStackPolicyDuringUpdateURL()const
|
||||
{
|
||||
return stackPolicyDuringUpdateURL_;
|
||||
}
|
||||
|
||||
void CreateChangeSetRequest::setStackPolicyDuringUpdateURL(const std::string& stackPolicyDuringUpdateURL)
|
||||
{
|
||||
stackPolicyDuringUpdateURL_ = stackPolicyDuringUpdateURL;
|
||||
setCoreParameter("StackPolicyDuringUpdateURL", stackPolicyDuringUpdateURL);
|
||||
}
|
||||
|
||||
std::string CreateChangeSetRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void CreateChangeSetRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setCoreParameter("ClientToken", clientToken);
|
||||
}
|
||||
|
||||
std::string CreateChangeSetRequest::getTemplateBody()const
|
||||
{
|
||||
return templateBody_;
|
||||
}
|
||||
|
||||
void CreateChangeSetRequest::setTemplateBody(const std::string& templateBody)
|
||||
{
|
||||
templateBody_ = templateBody;
|
||||
setCoreParameter("TemplateBody", templateBody);
|
||||
}
|
||||
|
||||
std::string CreateChangeSetRequest::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
}
|
||||
|
||||
void CreateChangeSetRequest::setStackId(const std::string& stackId)
|
||||
{
|
||||
stackId_ = stackId;
|
||||
setCoreParameter("StackId", stackId);
|
||||
}
|
||||
|
||||
std::string CreateChangeSetRequest::getChangeSetType()const
|
||||
{
|
||||
return changeSetType_;
|
||||
}
|
||||
|
||||
void CreateChangeSetRequest::setChangeSetType(const std::string& changeSetType)
|
||||
{
|
||||
changeSetType_ = changeSetType;
|
||||
setCoreParameter("ChangeSetType", changeSetType);
|
||||
}
|
||||
|
||||
std::string CreateChangeSetRequest::getDescription()const
|
||||
{
|
||||
return description_;
|
||||
}
|
||||
|
||||
void CreateChangeSetRequest::setDescription(const std::string& description)
|
||||
{
|
||||
description_ = description;
|
||||
setCoreParameter("Description", description);
|
||||
}
|
||||
|
||||
bool CreateChangeSetRequest::getDisableRollback()const
|
||||
{
|
||||
return disableRollback_;
|
||||
}
|
||||
|
||||
void CreateChangeSetRequest::setDisableRollback(bool disableRollback)
|
||||
{
|
||||
disableRollback_ = disableRollback;
|
||||
setCoreParameter("DisableRollback", disableRollback ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CreateChangeSetRequest::getUpdateAllowPolicy()const
|
||||
{
|
||||
return updateAllowPolicy_;
|
||||
}
|
||||
|
||||
void CreateChangeSetRequest::setUpdateAllowPolicy(const std::string& updateAllowPolicy)
|
||||
{
|
||||
updateAllowPolicy_ = updateAllowPolicy;
|
||||
setCoreParameter("UpdateAllowPolicy", updateAllowPolicy);
|
||||
}
|
||||
|
||||
long CreateChangeSetRequest::getTimeoutInMinutes()const
|
||||
{
|
||||
return timeoutInMinutes_;
|
||||
}
|
||||
|
||||
void CreateChangeSetRequest::setTimeoutInMinutes(long timeoutInMinutes)
|
||||
{
|
||||
timeoutInMinutes_ = timeoutInMinutes;
|
||||
setCoreParameter("TimeoutInMinutes", std::to_string(timeoutInMinutes));
|
||||
}
|
||||
|
||||
bool CreateChangeSetRequest::getUsePreviousParameters()const
|
||||
{
|
||||
return usePreviousParameters_;
|
||||
}
|
||||
|
||||
void CreateChangeSetRequest::setUsePreviousParameters(bool usePreviousParameters)
|
||||
{
|
||||
usePreviousParameters_ = usePreviousParameters;
|
||||
setCoreParameter("UsePreviousParameters", usePreviousParameters ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CreateChangeSetRequest::getTemplateURL()const
|
||||
{
|
||||
return templateURL_;
|
||||
}
|
||||
|
||||
void CreateChangeSetRequest::setTemplateURL(const std::string& templateURL)
|
||||
{
|
||||
templateURL_ = templateURL;
|
||||
setCoreParameter("TemplateURL", templateURL);
|
||||
}
|
||||
|
||||
std::string CreateChangeSetRequest::getOrderSource()const
|
||||
{
|
||||
return orderSource_;
|
||||
}
|
||||
|
||||
void CreateChangeSetRequest::setOrderSource(const std::string& orderSource)
|
||||
{
|
||||
orderSource_ = orderSource;
|
||||
setCoreParameter("OrderSource", orderSource);
|
||||
}
|
||||
|
||||
std::string CreateChangeSetRequest::getActivityId()const
|
||||
{
|
||||
return activityId_;
|
||||
}
|
||||
|
||||
void CreateChangeSetRequest::setActivityId(const std::string& activityId)
|
||||
{
|
||||
activityId_ = activityId;
|
||||
setCoreParameter("ActivityId", activityId);
|
||||
}
|
||||
|
||||
std::string CreateChangeSetRequest::getStackPolicyDuringUpdateBody()const
|
||||
{
|
||||
return stackPolicyDuringUpdateBody_;
|
||||
}
|
||||
|
||||
void CreateChangeSetRequest::setStackPolicyDuringUpdateBody(const std::string& stackPolicyDuringUpdateBody)
|
||||
{
|
||||
stackPolicyDuringUpdateBody_ = stackPolicyDuringUpdateBody;
|
||||
setCoreParameter("StackPolicyDuringUpdateBody", stackPolicyDuringUpdateBody);
|
||||
}
|
||||
|
||||
std::vector<std::string> CreateChangeSetRequest::getNotificationURLs()const
|
||||
{
|
||||
return notificationURLs_;
|
||||
}
|
||||
|
||||
void CreateChangeSetRequest::setNotificationURLs(const std::vector<std::string>& notificationURLs)
|
||||
{
|
||||
notificationURLs_ = notificationURLs;
|
||||
for(int i = 0; i!= notificationURLs.size(); i++)
|
||||
setCoreParameter("NotificationURLs."+ std::to_string(i), notificationURLs.at(i));
|
||||
}
|
||||
|
||||
std::string CreateChangeSetRequest::getStackPolicyURL()const
|
||||
{
|
||||
return stackPolicyURL_;
|
||||
}
|
||||
|
||||
void CreateChangeSetRequest::setStackPolicyURL(const std::string& stackPolicyURL)
|
||||
{
|
||||
stackPolicyURL_ = stackPolicyURL;
|
||||
setCoreParameter("StackPolicyURL", stackPolicyURL);
|
||||
}
|
||||
|
||||
std::string CreateChangeSetRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CreateChangeSetRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string CreateChangeSetRequest::getChangeSetName()const
|
||||
{
|
||||
return changeSetName_;
|
||||
}
|
||||
|
||||
void CreateChangeSetRequest::setChangeSetName(const std::string& changeSetName)
|
||||
{
|
||||
changeSetName_ = changeSetName;
|
||||
setCoreParameter("ChangeSetName", changeSetName);
|
||||
}
|
||||
|
||||
std::string CreateChangeSetRequest::getStackName()const
|
||||
{
|
||||
return stackName_;
|
||||
}
|
||||
|
||||
void CreateChangeSetRequest::setStackName(const std::string& stackName)
|
||||
{
|
||||
stackName_ = stackName;
|
||||
setCoreParameter("StackName", stackName);
|
||||
}
|
||||
|
||||
std::vector<CreateChangeSetRequest::Parameters> CreateChangeSetRequest::getParameters()const
|
||||
{
|
||||
return parameters_;
|
||||
}
|
||||
|
||||
void CreateChangeSetRequest::setParameters(const std::vector<Parameters>& parameters)
|
||||
{
|
||||
parameters_ = parameters;
|
||||
int i = 0;
|
||||
for(int i = 0; i!= parameters.size(); i++) {
|
||||
auto obj = parameters.at(i);
|
||||
std::string str ="Parameters."+ std::to_string(i);
|
||||
setCoreParameter(str + ".ParameterValue", obj.parameterValue);
|
||||
setCoreParameter(str + ".ParameterKey", obj.parameterKey);
|
||||
}
|
||||
}
|
||||
|
||||
std::string CreateChangeSetRequest::getStackPolicyBody()const
|
||||
{
|
||||
return stackPolicyBody_;
|
||||
}
|
||||
|
||||
void CreateChangeSetRequest::setStackPolicyBody(const std::string& stackPolicyBody)
|
||||
{
|
||||
stackPolicyBody_ = stackPolicyBody;
|
||||
setCoreParameter("StackPolicyBody", stackPolicyBody);
|
||||
}
|
||||
|
||||
std::string CreateChangeSetRequest::getChannelId()const
|
||||
{
|
||||
return channelId_;
|
||||
}
|
||||
|
||||
void CreateChangeSetRequest::setChannelId(const std::string& channelId)
|
||||
{
|
||||
channelId_ = channelId;
|
||||
setCoreParameter("ChannelId", channelId);
|
||||
}
|
||||
|
||||
|
||||
@@ -43,20 +43,13 @@ void CreateChangeSetResult::parse(const std::string &payload)
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ChangeSetId"].isNull())
|
||||
changeSetId_ = value["ChangeSetId"].asString();
|
||||
if(!value["StackId"].isNull())
|
||||
stackId_ = value["StackId"].asString();
|
||||
if(!value["Dummy"].isNull())
|
||||
dummy_ = value["Dummy"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateChangeSetResult::getChangeSetId()const
|
||||
std::string CreateChangeSetResult::getDummy()const
|
||||
{
|
||||
return changeSetId_;
|
||||
}
|
||||
|
||||
std::string CreateChangeSetResult::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
return dummy_;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,188 +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/ros/model/CreateStackRequest.h>
|
||||
|
||||
using AlibabaCloud::ROS::Model::CreateStackRequest;
|
||||
|
||||
CreateStackRequest::CreateStackRequest() :
|
||||
RpcServiceRequest("ros", "2019-09-10", "CreateStack")
|
||||
{}
|
||||
|
||||
CreateStackRequest::~CreateStackRequest()
|
||||
{}
|
||||
|
||||
std::string CreateStackRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void CreateStackRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setCoreParameter("ClientToken", clientToken);
|
||||
}
|
||||
|
||||
std::string CreateStackRequest::getTemplateBody()const
|
||||
{
|
||||
return templateBody_;
|
||||
}
|
||||
|
||||
void CreateStackRequest::setTemplateBody(const std::string& templateBody)
|
||||
{
|
||||
templateBody_ = templateBody;
|
||||
setCoreParameter("TemplateBody", templateBody);
|
||||
}
|
||||
|
||||
bool CreateStackRequest::getDisableRollback()const
|
||||
{
|
||||
return disableRollback_;
|
||||
}
|
||||
|
||||
void CreateStackRequest::setDisableRollback(bool disableRollback)
|
||||
{
|
||||
disableRollback_ = disableRollback;
|
||||
setCoreParameter("DisableRollback", disableRollback ? "true" : "false");
|
||||
}
|
||||
|
||||
long CreateStackRequest::getTimeoutInMinutes()const
|
||||
{
|
||||
return timeoutInMinutes_;
|
||||
}
|
||||
|
||||
void CreateStackRequest::setTimeoutInMinutes(long timeoutInMinutes)
|
||||
{
|
||||
timeoutInMinutes_ = timeoutInMinutes;
|
||||
setCoreParameter("TimeoutInMinutes", std::to_string(timeoutInMinutes));
|
||||
}
|
||||
|
||||
std::string CreateStackRequest::getOrderSource()const
|
||||
{
|
||||
return orderSource_;
|
||||
}
|
||||
|
||||
void CreateStackRequest::setOrderSource(const std::string& orderSource)
|
||||
{
|
||||
orderSource_ = orderSource;
|
||||
setCoreParameter("OrderSource", orderSource);
|
||||
}
|
||||
|
||||
std::string CreateStackRequest::getTemplateURL()const
|
||||
{
|
||||
return templateURL_;
|
||||
}
|
||||
|
||||
void CreateStackRequest::setTemplateURL(const std::string& templateURL)
|
||||
{
|
||||
templateURL_ = templateURL;
|
||||
setCoreParameter("TemplateURL", templateURL);
|
||||
}
|
||||
|
||||
std::string CreateStackRequest::getActivityId()const
|
||||
{
|
||||
return activityId_;
|
||||
}
|
||||
|
||||
void CreateStackRequest::setActivityId(const std::string& activityId)
|
||||
{
|
||||
activityId_ = activityId;
|
||||
setCoreParameter("ActivityId", activityId);
|
||||
}
|
||||
|
||||
std::vector<std::string> CreateStackRequest::getNotificationURLs()const
|
||||
{
|
||||
return notificationURLs_;
|
||||
}
|
||||
|
||||
void CreateStackRequest::setNotificationURLs(const std::vector<std::string>& notificationURLs)
|
||||
{
|
||||
notificationURLs_ = notificationURLs;
|
||||
for(int i = 0; i!= notificationURLs.size(); i++)
|
||||
setCoreParameter("NotificationURLs."+ std::to_string(i), notificationURLs.at(i));
|
||||
}
|
||||
|
||||
std::string CreateStackRequest::getStackPolicyURL()const
|
||||
{
|
||||
return stackPolicyURL_;
|
||||
}
|
||||
|
||||
void CreateStackRequest::setStackPolicyURL(const std::string& stackPolicyURL)
|
||||
{
|
||||
stackPolicyURL_ = stackPolicyURL;
|
||||
setCoreParameter("StackPolicyURL", stackPolicyURL);
|
||||
}
|
||||
|
||||
std::string CreateStackRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CreateStackRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string CreateStackRequest::getStackName()const
|
||||
{
|
||||
return stackName_;
|
||||
}
|
||||
|
||||
void CreateStackRequest::setStackName(const std::string& stackName)
|
||||
{
|
||||
stackName_ = stackName;
|
||||
setCoreParameter("StackName", stackName);
|
||||
}
|
||||
|
||||
std::vector<CreateStackRequest::Parameters> CreateStackRequest::getParameters()const
|
||||
{
|
||||
return parameters_;
|
||||
}
|
||||
|
||||
void CreateStackRequest::setParameters(const std::vector<Parameters>& parameters)
|
||||
{
|
||||
parameters_ = parameters;
|
||||
int i = 0;
|
||||
for(int i = 0; i!= parameters.size(); i++) {
|
||||
auto obj = parameters.at(i);
|
||||
std::string str ="Parameters."+ std::to_string(i);
|
||||
setCoreParameter(str + ".ParameterValue", obj.parameterValue);
|
||||
setCoreParameter(str + ".ParameterKey", obj.parameterKey);
|
||||
}
|
||||
}
|
||||
|
||||
std::string CreateStackRequest::getStackPolicyBody()const
|
||||
{
|
||||
return stackPolicyBody_;
|
||||
}
|
||||
|
||||
void CreateStackRequest::setStackPolicyBody(const std::string& stackPolicyBody)
|
||||
{
|
||||
stackPolicyBody_ = stackPolicyBody;
|
||||
setCoreParameter("StackPolicyBody", stackPolicyBody);
|
||||
}
|
||||
|
||||
std::string CreateStackRequest::getChannelId()const
|
||||
{
|
||||
return channelId_;
|
||||
}
|
||||
|
||||
void CreateStackRequest::setChannelId(const std::string& channelId)
|
||||
{
|
||||
channelId_ = channelId;
|
||||
setCoreParameter("ChannelId", channelId);
|
||||
}
|
||||
|
||||
@@ -14,14 +14,14 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ros/model/ListResourceTypesRequest.h>
|
||||
#include <alibabacloud/ros/model/CreateStacksRequest.h>
|
||||
|
||||
using AlibabaCloud::ROS::Model::ListResourceTypesRequest;
|
||||
using AlibabaCloud::ROS::Model::CreateStacksRequest;
|
||||
|
||||
ListResourceTypesRequest::ListResourceTypesRequest() :
|
||||
RpcServiceRequest("ros", "2019-09-10", "ListResourceTypes")
|
||||
CreateStacksRequest::CreateStacksRequest() :
|
||||
RoaServiceRequest("ros", "2015-09-01")
|
||||
{}
|
||||
|
||||
ListResourceTypesRequest::~ListResourceTypesRequest()
|
||||
CreateStacksRequest::~CreateStacksRequest()
|
||||
{}
|
||||
|
||||
48
ros/src/model/CreateStacksResult.cc
Normal file
48
ros/src/model/CreateStacksResult.cc
Normal 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/ros/model/CreateStacksResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ROS;
|
||||
using namespace AlibabaCloud::ROS::Model;
|
||||
|
||||
CreateStacksResult::CreateStacksResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateStacksResult::CreateStacksResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateStacksResult::~CreateStacksResult()
|
||||
{}
|
||||
|
||||
void CreateStacksResult::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());
|
||||
|
||||
}
|
||||
|
||||
@@ -19,31 +19,42 @@
|
||||
using AlibabaCloud::ROS::Model::DeleteChangeSetRequest;
|
||||
|
||||
DeleteChangeSetRequest::DeleteChangeSetRequest() :
|
||||
RpcServiceRequest("ros", "2019-09-10", "DeleteChangeSet")
|
||||
RoaServiceRequest("ros", "2015-09-01")
|
||||
{}
|
||||
|
||||
DeleteChangeSetRequest::~DeleteChangeSetRequest()
|
||||
{}
|
||||
|
||||
std::string DeleteChangeSetRequest::getRegionId()const
|
||||
std::string DeleteChangeSetRequest::getChangeSetName()const
|
||||
{
|
||||
return regionId_;
|
||||
return changeSetName_;
|
||||
}
|
||||
|
||||
void DeleteChangeSetRequest::setRegionId(const std::string& regionId)
|
||||
void DeleteChangeSetRequest::setChangeSetName(const std::string& changeSetName)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
changeSetName_ = changeSetName;
|
||||
setCoreParameter("ChangeSetName", changeSetName);
|
||||
}
|
||||
|
||||
std::string DeleteChangeSetRequest::getChangeSetId()const
|
||||
std::string DeleteChangeSetRequest::getStackId()const
|
||||
{
|
||||
return changeSetId_;
|
||||
return stackId_;
|
||||
}
|
||||
|
||||
void DeleteChangeSetRequest::setChangeSetId(const std::string& changeSetId)
|
||||
void DeleteChangeSetRequest::setStackId(const std::string& stackId)
|
||||
{
|
||||
changeSetId_ = changeSetId;
|
||||
setCoreParameter("ChangeSetId", changeSetId);
|
||||
stackId_ = stackId;
|
||||
setCoreParameter("StackId", stackId);
|
||||
}
|
||||
|
||||
std::string DeleteChangeSetRequest::getStackName()const
|
||||
{
|
||||
return stackName_;
|
||||
}
|
||||
|
||||
void DeleteChangeSetRequest::setStackName(const std::string& stackName)
|
||||
{
|
||||
stackName_ = stackName;
|
||||
setCoreParameter("StackName", stackName);
|
||||
}
|
||||
|
||||
|
||||
@@ -43,6 +43,13 @@ void DeleteChangeSetResult::parse(const std::string &payload)
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Dummy"].isNull())
|
||||
dummy_ = value["Dummy"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DeleteChangeSetResult::getDummy()const
|
||||
{
|
||||
return dummy_;
|
||||
}
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
using AlibabaCloud::ROS::Model::DeleteStackRequest;
|
||||
|
||||
DeleteStackRequest::DeleteStackRequest() :
|
||||
RpcServiceRequest("ros", "2019-09-10", "DeleteStack")
|
||||
RoaServiceRequest("ros", "2015-09-01")
|
||||
{}
|
||||
|
||||
DeleteStackRequest::~DeleteStackRequest()
|
||||
@@ -36,17 +36,6 @@ void DeleteStackRequest::setRegionId(const std::string& regionId)
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
bool DeleteStackRequest::getRetainAllResources()const
|
||||
{
|
||||
return retainAllResources_;
|
||||
}
|
||||
|
||||
void DeleteStackRequest::setRetainAllResources(bool retainAllResources)
|
||||
{
|
||||
retainAllResources_ = retainAllResources;
|
||||
setCoreParameter("RetainAllResources", retainAllResources ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string DeleteStackRequest::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
@@ -58,3 +47,14 @@ void DeleteStackRequest::setStackId(const std::string& stackId)
|
||||
setCoreParameter("StackId", stackId);
|
||||
}
|
||||
|
||||
std::string DeleteStackRequest::getStackName()const
|
||||
{
|
||||
return stackName_;
|
||||
}
|
||||
|
||||
void DeleteStackRequest::setStackName(const std::string& stackName)
|
||||
{
|
||||
stackName_ = stackName;
|
||||
setCoreParameter("StackName", stackName);
|
||||
}
|
||||
|
||||
|
||||
60
ros/src/model/DescribeChangeSetDetailRequest.cc
Normal file
60
ros/src/model/DescribeChangeSetDetailRequest.cc
Normal file
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* 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/ros/model/DescribeChangeSetDetailRequest.h>
|
||||
|
||||
using AlibabaCloud::ROS::Model::DescribeChangeSetDetailRequest;
|
||||
|
||||
DescribeChangeSetDetailRequest::DescribeChangeSetDetailRequest() :
|
||||
RoaServiceRequest("ros", "2015-09-01")
|
||||
{}
|
||||
|
||||
DescribeChangeSetDetailRequest::~DescribeChangeSetDetailRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeChangeSetDetailRequest::getChangeSetName()const
|
||||
{
|
||||
return changeSetName_;
|
||||
}
|
||||
|
||||
void DescribeChangeSetDetailRequest::setChangeSetName(const std::string& changeSetName)
|
||||
{
|
||||
changeSetName_ = changeSetName;
|
||||
setCoreParameter("ChangeSetName", changeSetName);
|
||||
}
|
||||
|
||||
std::string DescribeChangeSetDetailRequest::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
}
|
||||
|
||||
void DescribeChangeSetDetailRequest::setStackId(const std::string& stackId)
|
||||
{
|
||||
stackId_ = stackId;
|
||||
setCoreParameter("StackId", stackId);
|
||||
}
|
||||
|
||||
std::string DescribeChangeSetDetailRequest::getStackName()const
|
||||
{
|
||||
return stackName_;
|
||||
}
|
||||
|
||||
void DescribeChangeSetDetailRequest::setStackName(const std::string& stackName)
|
||||
{
|
||||
stackName_ = stackName;
|
||||
setCoreParameter("StackName", stackName);
|
||||
}
|
||||
|
||||
@@ -14,26 +14,26 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ros/model/GetTemplateEstimateCostResult.h>
|
||||
#include <alibabacloud/ros/model/DescribeChangeSetDetailResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ROS;
|
||||
using namespace AlibabaCloud::ROS::Model;
|
||||
|
||||
GetTemplateEstimateCostResult::GetTemplateEstimateCostResult() :
|
||||
DescribeChangeSetDetailResult::DescribeChangeSetDetailResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GetTemplateEstimateCostResult::GetTemplateEstimateCostResult(const std::string &payload) :
|
||||
DescribeChangeSetDetailResult::DescribeChangeSetDetailResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GetTemplateEstimateCostResult::~GetTemplateEstimateCostResult()
|
||||
DescribeChangeSetDetailResult::~DescribeChangeSetDetailResult()
|
||||
{}
|
||||
|
||||
void GetTemplateEstimateCostResult::parse(const std::string &payload)
|
||||
void DescribeChangeSetDetailResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::CharReaderBuilder builder;
|
||||
Json::CharReader *reader = builder.newCharReader();
|
||||
@@ -43,13 +43,13 @@ void GetTemplateEstimateCostResult::parse(const std::string &payload)
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Resources"].isNull())
|
||||
resources_ = value["Resources"].asString();
|
||||
if(!value["Dummy"].isNull())
|
||||
dummy_ = value["Dummy"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string GetTemplateEstimateCostResult::getResources()const
|
||||
std::string DescribeChangeSetDetailResult::getDummy()const
|
||||
{
|
||||
return resources_;
|
||||
return dummy_;
|
||||
}
|
||||
|
||||
@@ -14,36 +14,36 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ros/model/ListStackResourcesRequest.h>
|
||||
#include <alibabacloud/ros/model/DescribeChangeSetsRequest.h>
|
||||
|
||||
using AlibabaCloud::ROS::Model::ListStackResourcesRequest;
|
||||
using AlibabaCloud::ROS::Model::DescribeChangeSetsRequest;
|
||||
|
||||
ListStackResourcesRequest::ListStackResourcesRequest() :
|
||||
RpcServiceRequest("ros", "2019-09-10", "ListStackResources")
|
||||
DescribeChangeSetsRequest::DescribeChangeSetsRequest() :
|
||||
RoaServiceRequest("ros", "2015-09-01")
|
||||
{}
|
||||
|
||||
ListStackResourcesRequest::~ListStackResourcesRequest()
|
||||
DescribeChangeSetsRequest::~DescribeChangeSetsRequest()
|
||||
{}
|
||||
|
||||
std::string ListStackResourcesRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ListStackResourcesRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string ListStackResourcesRequest::getStackId()const
|
||||
std::string DescribeChangeSetsRequest::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
}
|
||||
|
||||
void ListStackResourcesRequest::setStackId(const std::string& stackId)
|
||||
void DescribeChangeSetsRequest::setStackId(const std::string& stackId)
|
||||
{
|
||||
stackId_ = stackId;
|
||||
setCoreParameter("StackId", stackId);
|
||||
}
|
||||
|
||||
std::string DescribeChangeSetsRequest::getStackName()const
|
||||
{
|
||||
return stackName_;
|
||||
}
|
||||
|
||||
void DescribeChangeSetsRequest::setStackName(const std::string& stackName)
|
||||
{
|
||||
stackName_ = stackName;
|
||||
setCoreParameter("StackName", stackName);
|
||||
}
|
||||
|
||||
55
ros/src/model/DescribeChangeSetsResult.cc
Normal file
55
ros/src/model/DescribeChangeSetsResult.cc
Normal file
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* 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/ros/model/DescribeChangeSetsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ROS;
|
||||
using namespace AlibabaCloud::ROS::Model;
|
||||
|
||||
DescribeChangeSetsResult::DescribeChangeSetsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeChangeSetsResult::DescribeChangeSetsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeChangeSetsResult::~DescribeChangeSetsResult()
|
||||
{}
|
||||
|
||||
void DescribeChangeSetsResult::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());
|
||||
if(!value["Dummy"].isNull())
|
||||
dummy_ = value["Dummy"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeChangeSetsResult::getDummy()const
|
||||
{
|
||||
return dummy_;
|
||||
}
|
||||
|
||||
104
ros/src/model/DescribeEventsRequest.cc
Normal file
104
ros/src/model/DescribeEventsRequest.cc
Normal file
@@ -0,0 +1,104 @@
|
||||
/*
|
||||
* 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/ros/model/DescribeEventsRequest.h>
|
||||
|
||||
using AlibabaCloud::ROS::Model::DescribeEventsRequest;
|
||||
|
||||
DescribeEventsRequest::DescribeEventsRequest() :
|
||||
RoaServiceRequest("ros", "2015-09-01")
|
||||
{}
|
||||
|
||||
DescribeEventsRequest::~DescribeEventsRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeEventsRequest::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setStackId(const std::string& stackId)
|
||||
{
|
||||
stackId_ = stackId;
|
||||
setCoreParameter("StackId", stackId);
|
||||
}
|
||||
|
||||
int DescribeEventsRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setCoreParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeEventsRequest::getStackName()const
|
||||
{
|
||||
return stackName_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setStackName(const std::string& stackName)
|
||||
{
|
||||
stackName_ = stackName;
|
||||
setCoreParameter("StackName", stackName);
|
||||
}
|
||||
|
||||
std::string DescribeEventsRequest::getResourceName()const
|
||||
{
|
||||
return resourceName_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setResourceName(const std::string& resourceName)
|
||||
{
|
||||
resourceName_ = resourceName;
|
||||
setCoreParameter("ResourceName", resourceName);
|
||||
}
|
||||
|
||||
std::string DescribeEventsRequest::getResourceStatus()const
|
||||
{
|
||||
return resourceStatus_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setResourceStatus(const std::string& resourceStatus)
|
||||
{
|
||||
resourceStatus_ = resourceStatus;
|
||||
setCoreParameter("ResourceStatus", resourceStatus);
|
||||
}
|
||||
|
||||
std::string DescribeEventsRequest::getResourceType()const
|
||||
{
|
||||
return resourceType_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setResourceType(const std::string& resourceType)
|
||||
{
|
||||
resourceType_ = resourceType;
|
||||
setCoreParameter("ResourceType", resourceType);
|
||||
}
|
||||
|
||||
int DescribeEventsRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeEventsRequest::setPageNumber(int pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setCoreParameter("PageNumber", std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
@@ -14,26 +14,26 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ros/model/SignalResourceResult.h>
|
||||
#include <alibabacloud/ros/model/DescribeEventsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ROS;
|
||||
using namespace AlibabaCloud::ROS::Model;
|
||||
|
||||
SignalResourceResult::SignalResourceResult() :
|
||||
DescribeEventsResult::DescribeEventsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
SignalResourceResult::SignalResourceResult(const std::string &payload) :
|
||||
DescribeEventsResult::DescribeEventsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
SignalResourceResult::~SignalResourceResult()
|
||||
DescribeEventsResult::~DescribeEventsResult()
|
||||
{}
|
||||
|
||||
void SignalResourceResult::parse(const std::string &payload)
|
||||
void DescribeEventsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::CharReaderBuilder builder;
|
||||
Json::CharReader *reader = builder.newCharReader();
|
||||
@@ -19,20 +19,9 @@
|
||||
using AlibabaCloud::ROS::Model::DescribeRegionsRequest;
|
||||
|
||||
DescribeRegionsRequest::DescribeRegionsRequest() :
|
||||
RpcServiceRequest("ros", "2019-09-10", "DescribeRegions")
|
||||
RoaServiceRequest("ros", "2015-09-01")
|
||||
{}
|
||||
|
||||
DescribeRegionsRequest::~DescribeRegionsRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeRegionsRequest::getAcceptLanguage()const
|
||||
{
|
||||
return acceptLanguage_;
|
||||
}
|
||||
|
||||
void DescribeRegionsRequest::setAcceptLanguage(const std::string& acceptLanguage)
|
||||
{
|
||||
acceptLanguage_ = acceptLanguage;
|
||||
setCoreParameter("AcceptLanguage", acceptLanguage);
|
||||
}
|
||||
|
||||
|
||||
@@ -43,23 +43,6 @@ void DescribeRegionsResult::parse(const std::string &payload)
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allRegions = value["Regions"]["Region"];
|
||||
for (auto value : allRegions)
|
||||
{
|
||||
Region regionsObject;
|
||||
if(!value["RegionId"].isNull())
|
||||
regionsObject.regionId = value["RegionId"].asString();
|
||||
if(!value["LocalName"].isNull())
|
||||
regionsObject.localName = value["LocalName"].asString();
|
||||
if(!value["RegionEndpoint"].isNull())
|
||||
regionsObject.regionEndpoint = value["RegionEndpoint"].asString();
|
||||
regions_.push_back(regionsObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeRegionsResult::Region> DescribeRegionsResult::getRegions()const
|
||||
{
|
||||
return regions_;
|
||||
}
|
||||
|
||||
|
||||
60
ros/src/model/DescribeResourceDetailRequest.cc
Normal file
60
ros/src/model/DescribeResourceDetailRequest.cc
Normal file
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* 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/ros/model/DescribeResourceDetailRequest.h>
|
||||
|
||||
using AlibabaCloud::ROS::Model::DescribeResourceDetailRequest;
|
||||
|
||||
DescribeResourceDetailRequest::DescribeResourceDetailRequest() :
|
||||
RoaServiceRequest("ros", "2015-09-01")
|
||||
{}
|
||||
|
||||
DescribeResourceDetailRequest::~DescribeResourceDetailRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeResourceDetailRequest::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
}
|
||||
|
||||
void DescribeResourceDetailRequest::setStackId(const std::string& stackId)
|
||||
{
|
||||
stackId_ = stackId;
|
||||
setCoreParameter("StackId", stackId);
|
||||
}
|
||||
|
||||
std::string DescribeResourceDetailRequest::getStackName()const
|
||||
{
|
||||
return stackName_;
|
||||
}
|
||||
|
||||
void DescribeResourceDetailRequest::setStackName(const std::string& stackName)
|
||||
{
|
||||
stackName_ = stackName;
|
||||
setCoreParameter("StackName", stackName);
|
||||
}
|
||||
|
||||
std::string DescribeResourceDetailRequest::getResourceName()const
|
||||
{
|
||||
return resourceName_;
|
||||
}
|
||||
|
||||
void DescribeResourceDetailRequest::setResourceName(const std::string& resourceName)
|
||||
{
|
||||
resourceName_ = resourceName;
|
||||
setCoreParameter("ResourceName", resourceName);
|
||||
}
|
||||
|
||||
@@ -14,26 +14,26 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ros/model/CreateStackResult.h>
|
||||
#include <alibabacloud/ros/model/DescribeResourceDetailResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ROS;
|
||||
using namespace AlibabaCloud::ROS::Model;
|
||||
|
||||
CreateStackResult::CreateStackResult() :
|
||||
DescribeResourceDetailResult::DescribeResourceDetailResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateStackResult::CreateStackResult(const std::string &payload) :
|
||||
DescribeResourceDetailResult::DescribeResourceDetailResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateStackResult::~CreateStackResult()
|
||||
DescribeResourceDetailResult::~DescribeResourceDetailResult()
|
||||
{}
|
||||
|
||||
void CreateStackResult::parse(const std::string &payload)
|
||||
void DescribeResourceDetailResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::CharReaderBuilder builder;
|
||||
Json::CharReader *reader = builder.newCharReader();
|
||||
@@ -43,13 +43,6 @@ void CreateStackResult::parse(const std::string &payload)
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["StackId"].isNull())
|
||||
stackId_ = value["StackId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateStackResult::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
}
|
||||
|
||||
@@ -14,25 +14,25 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ros/model/GetResourceTypeTemplateRequest.h>
|
||||
#include <alibabacloud/ros/model/DescribeResourceTypeDetailRequest.h>
|
||||
|
||||
using AlibabaCloud::ROS::Model::GetResourceTypeTemplateRequest;
|
||||
using AlibabaCloud::ROS::Model::DescribeResourceTypeDetailRequest;
|
||||
|
||||
GetResourceTypeTemplateRequest::GetResourceTypeTemplateRequest() :
|
||||
RpcServiceRequest("ros", "2019-09-10", "GetResourceTypeTemplate")
|
||||
DescribeResourceTypeDetailRequest::DescribeResourceTypeDetailRequest() :
|
||||
RoaServiceRequest("ros", "2015-09-01")
|
||||
{}
|
||||
|
||||
GetResourceTypeTemplateRequest::~GetResourceTypeTemplateRequest()
|
||||
DescribeResourceTypeDetailRequest::~DescribeResourceTypeDetailRequest()
|
||||
{}
|
||||
|
||||
std::string GetResourceTypeTemplateRequest::getResourceType()const
|
||||
std::string DescribeResourceTypeDetailRequest::getTypeName()const
|
||||
{
|
||||
return resourceType_;
|
||||
return typeName_;
|
||||
}
|
||||
|
||||
void GetResourceTypeTemplateRequest::setResourceType(const std::string& resourceType)
|
||||
void DescribeResourceTypeDetailRequest::setTypeName(const std::string& typeName)
|
||||
{
|
||||
resourceType_ = resourceType;
|
||||
setCoreParameter("ResourceType", resourceType);
|
||||
typeName_ = typeName;
|
||||
setCoreParameter("TypeName", typeName);
|
||||
}
|
||||
|
||||
48
ros/src/model/DescribeResourceTypeDetailResult.cc
Normal file
48
ros/src/model/DescribeResourceTypeDetailResult.cc
Normal 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/ros/model/DescribeResourceTypeDetailResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ROS;
|
||||
using namespace AlibabaCloud::ROS::Model;
|
||||
|
||||
DescribeResourceTypeDetailResult::DescribeResourceTypeDetailResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeResourceTypeDetailResult::DescribeResourceTypeDetailResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeResourceTypeDetailResult::~DescribeResourceTypeDetailResult()
|
||||
{}
|
||||
|
||||
void DescribeResourceTypeDetailResult::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());
|
||||
|
||||
}
|
||||
|
||||
38
ros/src/model/DescribeResourceTypeTemplateRequest.cc
Normal file
38
ros/src/model/DescribeResourceTypeTemplateRequest.cc
Normal 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/ros/model/DescribeResourceTypeTemplateRequest.h>
|
||||
|
||||
using AlibabaCloud::ROS::Model::DescribeResourceTypeTemplateRequest;
|
||||
|
||||
DescribeResourceTypeTemplateRequest::DescribeResourceTypeTemplateRequest() :
|
||||
RoaServiceRequest("ros", "2015-09-01")
|
||||
{}
|
||||
|
||||
DescribeResourceTypeTemplateRequest::~DescribeResourceTypeTemplateRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeResourceTypeTemplateRequest::getTypeName()const
|
||||
{
|
||||
return typeName_;
|
||||
}
|
||||
|
||||
void DescribeResourceTypeTemplateRequest::setTypeName(const std::string& typeName)
|
||||
{
|
||||
typeName_ = typeName;
|
||||
setCoreParameter("TypeName", typeName);
|
||||
}
|
||||
|
||||
48
ros/src/model/DescribeResourceTypeTemplateResult.cc
Normal file
48
ros/src/model/DescribeResourceTypeTemplateResult.cc
Normal 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/ros/model/DescribeResourceTypeTemplateResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ROS;
|
||||
using namespace AlibabaCloud::ROS::Model;
|
||||
|
||||
DescribeResourceTypeTemplateResult::DescribeResourceTypeTemplateResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeResourceTypeTemplateResult::DescribeResourceTypeTemplateResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeResourceTypeTemplateResult::~DescribeResourceTypeTemplateResult()
|
||||
{}
|
||||
|
||||
void DescribeResourceTypeTemplateResult::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());
|
||||
|
||||
}
|
||||
|
||||
38
ros/src/model/DescribeResourceTypesRequest.cc
Normal file
38
ros/src/model/DescribeResourceTypesRequest.cc
Normal 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/ros/model/DescribeResourceTypesRequest.h>
|
||||
|
||||
using AlibabaCloud::ROS::Model::DescribeResourceTypesRequest;
|
||||
|
||||
DescribeResourceTypesRequest::DescribeResourceTypesRequest() :
|
||||
RoaServiceRequest("ros", "2015-09-01")
|
||||
{}
|
||||
|
||||
DescribeResourceTypesRequest::~DescribeResourceTypesRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeResourceTypesRequest::getSupportStatus()const
|
||||
{
|
||||
return supportStatus_;
|
||||
}
|
||||
|
||||
void DescribeResourceTypesRequest::setSupportStatus(const std::string& supportStatus)
|
||||
{
|
||||
supportStatus_ = supportStatus;
|
||||
setCoreParameter("SupportStatus", supportStatus);
|
||||
}
|
||||
|
||||
48
ros/src/model/DescribeResourceTypesResult.cc
Normal file
48
ros/src/model/DescribeResourceTypesResult.cc
Normal 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/ros/model/DescribeResourceTypesResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ROS;
|
||||
using namespace AlibabaCloud::ROS::Model;
|
||||
|
||||
DescribeResourceTypesResult::DescribeResourceTypesResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeResourceTypesResult::DescribeResourceTypesResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeResourceTypesResult::~DescribeResourceTypesResult()
|
||||
{}
|
||||
|
||||
void DescribeResourceTypesResult::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());
|
||||
|
||||
}
|
||||
|
||||
49
ros/src/model/DescribeResourcesRequest.cc
Normal file
49
ros/src/model/DescribeResourcesRequest.cc
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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/ros/model/DescribeResourcesRequest.h>
|
||||
|
||||
using AlibabaCloud::ROS::Model::DescribeResourcesRequest;
|
||||
|
||||
DescribeResourcesRequest::DescribeResourcesRequest() :
|
||||
RoaServiceRequest("ros", "2015-09-01")
|
||||
{}
|
||||
|
||||
DescribeResourcesRequest::~DescribeResourcesRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeResourcesRequest::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
}
|
||||
|
||||
void DescribeResourcesRequest::setStackId(const std::string& stackId)
|
||||
{
|
||||
stackId_ = stackId;
|
||||
setCoreParameter("StackId", stackId);
|
||||
}
|
||||
|
||||
std::string DescribeResourcesRequest::getStackName()const
|
||||
{
|
||||
return stackName_;
|
||||
}
|
||||
|
||||
void DescribeResourcesRequest::setStackName(const std::string& stackName)
|
||||
{
|
||||
stackName_ = stackName;
|
||||
setCoreParameter("StackName", stackName);
|
||||
}
|
||||
|
||||
48
ros/src/model/DescribeResourcesResult.cc
Normal file
48
ros/src/model/DescribeResourcesResult.cc
Normal 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/ros/model/DescribeResourcesResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ROS;
|
||||
using namespace AlibabaCloud::ROS::Model;
|
||||
|
||||
DescribeResourcesResult::DescribeResourcesResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeResourcesResult::DescribeResourcesResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeResourcesResult::~DescribeResourcesResult()
|
||||
{}
|
||||
|
||||
void DescribeResourcesResult::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());
|
||||
|
||||
}
|
||||
|
||||
49
ros/src/model/DescribeStackDetailRequest.cc
Normal file
49
ros/src/model/DescribeStackDetailRequest.cc
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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/ros/model/DescribeStackDetailRequest.h>
|
||||
|
||||
using AlibabaCloud::ROS::Model::DescribeStackDetailRequest;
|
||||
|
||||
DescribeStackDetailRequest::DescribeStackDetailRequest() :
|
||||
RoaServiceRequest("ros", "2015-09-01")
|
||||
{}
|
||||
|
||||
DescribeStackDetailRequest::~DescribeStackDetailRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeStackDetailRequest::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
}
|
||||
|
||||
void DescribeStackDetailRequest::setStackId(const std::string& stackId)
|
||||
{
|
||||
stackId_ = stackId;
|
||||
setCoreParameter("StackId", stackId);
|
||||
}
|
||||
|
||||
std::string DescribeStackDetailRequest::getStackName()const
|
||||
{
|
||||
return stackName_;
|
||||
}
|
||||
|
||||
void DescribeStackDetailRequest::setStackName(const std::string& stackName)
|
||||
{
|
||||
stackName_ = stackName;
|
||||
setCoreParameter("StackName", stackName);
|
||||
}
|
||||
|
||||
48
ros/src/model/DescribeStackDetailResult.cc
Normal file
48
ros/src/model/DescribeStackDetailResult.cc
Normal 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/ros/model/DescribeStackDetailResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ROS;
|
||||
using namespace AlibabaCloud::ROS::Model;
|
||||
|
||||
DescribeStackDetailResult::DescribeStackDetailResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeStackDetailResult::DescribeStackDetailResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeStackDetailResult::~DescribeStackDetailResult()
|
||||
{}
|
||||
|
||||
void DescribeStackDetailResult::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());
|
||||
|
||||
}
|
||||
|
||||
82
ros/src/model/DescribeStacksRequest.cc
Normal file
82
ros/src/model/DescribeStacksRequest.cc
Normal file
@@ -0,0 +1,82 @@
|
||||
/*
|
||||
* 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/ros/model/DescribeStacksRequest.h>
|
||||
|
||||
using AlibabaCloud::ROS::Model::DescribeStacksRequest;
|
||||
|
||||
DescribeStacksRequest::DescribeStacksRequest() :
|
||||
RoaServiceRequest("ros", "2015-09-01")
|
||||
{}
|
||||
|
||||
DescribeStacksRequest::~DescribeStacksRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeStacksRequest::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
}
|
||||
|
||||
void DescribeStacksRequest::setStackId(const std::string& stackId)
|
||||
{
|
||||
stackId_ = stackId;
|
||||
setCoreParameter("StackId", stackId);
|
||||
}
|
||||
|
||||
std::string DescribeStacksRequest::getName()const
|
||||
{
|
||||
return name_;
|
||||
}
|
||||
|
||||
void DescribeStacksRequest::setName(const std::string& name)
|
||||
{
|
||||
name_ = name;
|
||||
setCoreParameter("Name", name);
|
||||
}
|
||||
|
||||
int DescribeStacksRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeStacksRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setCoreParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
int DescribeStacksRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeStacksRequest::setPageNumber(int pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setCoreParameter("PageNumber", std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeStacksRequest::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
void DescribeStacksRequest::setStatus(const std::string& status)
|
||||
{
|
||||
status_ = status;
|
||||
setCoreParameter("Status", status);
|
||||
}
|
||||
|
||||
48
ros/src/model/DescribeStacksResult.cc
Normal file
48
ros/src/model/DescribeStacksResult.cc
Normal 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/ros/model/DescribeStacksResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ROS;
|
||||
using namespace AlibabaCloud::ROS::Model;
|
||||
|
||||
DescribeStacksResult::DescribeStacksResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeStacksResult::DescribeStacksResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeStacksResult::~DescribeStacksResult()
|
||||
{}
|
||||
|
||||
void DescribeStacksResult::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());
|
||||
|
||||
}
|
||||
|
||||
49
ros/src/model/DescribeTemplateRequest.cc
Normal file
49
ros/src/model/DescribeTemplateRequest.cc
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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/ros/model/DescribeTemplateRequest.h>
|
||||
|
||||
using AlibabaCloud::ROS::Model::DescribeTemplateRequest;
|
||||
|
||||
DescribeTemplateRequest::DescribeTemplateRequest() :
|
||||
RoaServiceRequest("ros", "2015-09-01")
|
||||
{}
|
||||
|
||||
DescribeTemplateRequest::~DescribeTemplateRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeTemplateRequest::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
}
|
||||
|
||||
void DescribeTemplateRequest::setStackId(const std::string& stackId)
|
||||
{
|
||||
stackId_ = stackId;
|
||||
setCoreParameter("StackId", stackId);
|
||||
}
|
||||
|
||||
std::string DescribeTemplateRequest::getStackName()const
|
||||
{
|
||||
return stackName_;
|
||||
}
|
||||
|
||||
void DescribeTemplateRequest::setStackName(const std::string& stackName)
|
||||
{
|
||||
stackName_ = stackName;
|
||||
setCoreParameter("StackName", stackName);
|
||||
}
|
||||
|
||||
48
ros/src/model/DescribeTemplateResult.cc
Normal file
48
ros/src/model/DescribeTemplateResult.cc
Normal 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/ros/model/DescribeTemplateResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ROS;
|
||||
using namespace AlibabaCloud::ROS::Model;
|
||||
|
||||
DescribeTemplateResult::DescribeTemplateResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeTemplateResult::DescribeTemplateResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeTemplateResult::~DescribeTemplateResult()
|
||||
{}
|
||||
|
||||
void DescribeTemplateResult::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());
|
||||
|
||||
}
|
||||
|
||||
49
ros/src/model/DoActionsRequest.cc
Normal file
49
ros/src/model/DoActionsRequest.cc
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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/ros/model/DoActionsRequest.h>
|
||||
|
||||
using AlibabaCloud::ROS::Model::DoActionsRequest;
|
||||
|
||||
DoActionsRequest::DoActionsRequest() :
|
||||
RoaServiceRequest("ros", "2015-09-01")
|
||||
{}
|
||||
|
||||
DoActionsRequest::~DoActionsRequest()
|
||||
{}
|
||||
|
||||
std::string DoActionsRequest::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
}
|
||||
|
||||
void DoActionsRequest::setStackId(const std::string& stackId)
|
||||
{
|
||||
stackId_ = stackId;
|
||||
setCoreParameter("StackId", stackId);
|
||||
}
|
||||
|
||||
std::string DoActionsRequest::getStackName()const
|
||||
{
|
||||
return stackName_;
|
||||
}
|
||||
|
||||
void DoActionsRequest::setStackName(const std::string& stackName)
|
||||
{
|
||||
stackName_ = stackName;
|
||||
setCoreParameter("StackName", stackName);
|
||||
}
|
||||
|
||||
48
ros/src/model/DoActionsResult.cc
Normal file
48
ros/src/model/DoActionsResult.cc
Normal 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/ros/model/DoActionsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ROS;
|
||||
using namespace AlibabaCloud::ROS::Model;
|
||||
|
||||
DoActionsResult::DoActionsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DoActionsResult::DoActionsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DoActionsResult::~DoActionsResult()
|
||||
{}
|
||||
|
||||
void DoActionsResult::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());
|
||||
|
||||
}
|
||||
|
||||
@@ -19,31 +19,42 @@
|
||||
using AlibabaCloud::ROS::Model::ExecuteChangeSetRequest;
|
||||
|
||||
ExecuteChangeSetRequest::ExecuteChangeSetRequest() :
|
||||
RpcServiceRequest("ros", "2019-09-10", "ExecuteChangeSet")
|
||||
RoaServiceRequest("ros", "2015-09-01")
|
||||
{}
|
||||
|
||||
ExecuteChangeSetRequest::~ExecuteChangeSetRequest()
|
||||
{}
|
||||
|
||||
std::string ExecuteChangeSetRequest::getRegionId()const
|
||||
std::string ExecuteChangeSetRequest::getChangeSetName()const
|
||||
{
|
||||
return regionId_;
|
||||
return changeSetName_;
|
||||
}
|
||||
|
||||
void ExecuteChangeSetRequest::setRegionId(const std::string& regionId)
|
||||
void ExecuteChangeSetRequest::setChangeSetName(const std::string& changeSetName)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
changeSetName_ = changeSetName;
|
||||
setCoreParameter("ChangeSetName", changeSetName);
|
||||
}
|
||||
|
||||
std::string ExecuteChangeSetRequest::getChangeSetId()const
|
||||
std::string ExecuteChangeSetRequest::getStackId()const
|
||||
{
|
||||
return changeSetId_;
|
||||
return stackId_;
|
||||
}
|
||||
|
||||
void ExecuteChangeSetRequest::setChangeSetId(const std::string& changeSetId)
|
||||
void ExecuteChangeSetRequest::setStackId(const std::string& stackId)
|
||||
{
|
||||
changeSetId_ = changeSetId;
|
||||
setCoreParameter("ChangeSetId", changeSetId);
|
||||
stackId_ = stackId;
|
||||
setCoreParameter("StackId", stackId);
|
||||
}
|
||||
|
||||
std::string ExecuteChangeSetRequest::getStackName()const
|
||||
{
|
||||
return stackName_;
|
||||
}
|
||||
|
||||
void ExecuteChangeSetRequest::setStackName(const std::string& stackName)
|
||||
{
|
||||
stackName_ = stackName;
|
||||
setCoreParameter("StackName", stackName);
|
||||
}
|
||||
|
||||
|
||||
@@ -43,6 +43,13 @@ void ExecuteChangeSetResult::parse(const std::string &payload)
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Dummy"].isNull())
|
||||
dummy_ = value["Dummy"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string ExecuteChangeSetResult::getDummy()const
|
||||
{
|
||||
return dummy_;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,60 +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/ros/model/GetChangeSetRequest.h>
|
||||
|
||||
using AlibabaCloud::ROS::Model::GetChangeSetRequest;
|
||||
|
||||
GetChangeSetRequest::GetChangeSetRequest() :
|
||||
RpcServiceRequest("ros", "2019-09-10", "GetChangeSet")
|
||||
{}
|
||||
|
||||
GetChangeSetRequest::~GetChangeSetRequest()
|
||||
{}
|
||||
|
||||
std::string GetChangeSetRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void GetChangeSetRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string GetChangeSetRequest::getChangeSetId()const
|
||||
{
|
||||
return changeSetId_;
|
||||
}
|
||||
|
||||
void GetChangeSetRequest::setChangeSetId(const std::string& changeSetId)
|
||||
{
|
||||
changeSetId_ = changeSetId;
|
||||
setCoreParameter("ChangeSetId", changeSetId);
|
||||
}
|
||||
|
||||
bool GetChangeSetRequest::getShowTemplate()const
|
||||
{
|
||||
return showTemplate_;
|
||||
}
|
||||
|
||||
void GetChangeSetRequest::setShowTemplate(bool showTemplate)
|
||||
{
|
||||
showTemplate_ = showTemplate;
|
||||
setCoreParameter("ShowTemplate", showTemplate ? "true" : "false");
|
||||
}
|
||||
|
||||
@@ -1,162 +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/ros/model/GetChangeSetResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ROS;
|
||||
using namespace AlibabaCloud::ROS::Model;
|
||||
|
||||
GetChangeSetResult::GetChangeSetResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GetChangeSetResult::GetChangeSetResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GetChangeSetResult::~GetChangeSetResult()
|
||||
{}
|
||||
|
||||
void GetChangeSetResult::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());
|
||||
auto allParameters = value["Parameters"]["Parameter"];
|
||||
for (auto value : allParameters)
|
||||
{
|
||||
Parameter parametersObject;
|
||||
if(!value["ParameterKey"].isNull())
|
||||
parametersObject.parameterKey = value["ParameterKey"].asString();
|
||||
if(!value["ParameterValue"].isNull())
|
||||
parametersObject.parameterValue = value["ParameterValue"].asString();
|
||||
parameters_.push_back(parametersObject);
|
||||
}
|
||||
auto allChanges = value["Changes"]["Change"];
|
||||
for (const auto &item : allChanges)
|
||||
changes_.push_back(item.asString());
|
||||
if(!value["ChangeSetId"].isNull())
|
||||
changeSetId_ = value["ChangeSetId"].asString();
|
||||
if(!value["ChangeSetName"].isNull())
|
||||
changeSetName_ = value["ChangeSetName"].asString();
|
||||
if(!value["ChangeSetType"].isNull())
|
||||
changeSetType_ = value["ChangeSetType"].asString();
|
||||
if(!value["CreateTime"].isNull())
|
||||
createTime_ = value["CreateTime"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
description_ = value["Description"].asString();
|
||||
if(!value["DisableRollback"].isNull())
|
||||
disableRollback_ = value["DisableRollback"].asString() == "true";
|
||||
if(!value["ExecutionStatus"].isNull())
|
||||
executionStatus_ = value["ExecutionStatus"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
regionId_ = value["RegionId"].asString();
|
||||
if(!value["StackId"].isNull())
|
||||
stackId_ = value["StackId"].asString();
|
||||
if(!value["StackName"].isNull())
|
||||
stackName_ = value["StackName"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString();
|
||||
if(!value["TemplateBody"].isNull())
|
||||
templateBody_ = value["TemplateBody"].asString();
|
||||
if(!value["TimeoutInMinutes"].isNull())
|
||||
timeoutInMinutes_ = std::stoi(value["TimeoutInMinutes"].asString());
|
||||
|
||||
}
|
||||
|
||||
std::vector<std::string> GetChangeSetResult::getChanges()const
|
||||
{
|
||||
return changes_;
|
||||
}
|
||||
|
||||
std::string GetChangeSetResult::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
std::vector<GetChangeSetResult::Parameter> GetChangeSetResult::getParameters()const
|
||||
{
|
||||
return parameters_;
|
||||
}
|
||||
|
||||
std::string GetChangeSetResult::getDescription()const
|
||||
{
|
||||
return description_;
|
||||
}
|
||||
|
||||
std::string GetChangeSetResult::getCreateTime()const
|
||||
{
|
||||
return createTime_;
|
||||
}
|
||||
|
||||
std::string GetChangeSetResult::getTemplateBody()const
|
||||
{
|
||||
return templateBody_;
|
||||
}
|
||||
|
||||
std::string GetChangeSetResult::getChangeSetName()const
|
||||
{
|
||||
return changeSetName_;
|
||||
}
|
||||
|
||||
std::string GetChangeSetResult::getChangeSetId()const
|
||||
{
|
||||
return changeSetId_;
|
||||
}
|
||||
|
||||
std::string GetChangeSetResult::getExecutionStatus()const
|
||||
{
|
||||
return executionStatus_;
|
||||
}
|
||||
|
||||
std::string GetChangeSetResult::getChangeSetType()const
|
||||
{
|
||||
return changeSetType_;
|
||||
}
|
||||
|
||||
std::string GetChangeSetResult::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
bool GetChangeSetResult::getDisableRollback()const
|
||||
{
|
||||
return disableRollback_;
|
||||
}
|
||||
|
||||
std::string GetChangeSetResult::getStackName()const
|
||||
{
|
||||
return stackName_;
|
||||
}
|
||||
|
||||
std::string GetChangeSetResult::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
}
|
||||
|
||||
int GetChangeSetResult::getTimeoutInMinutes()const
|
||||
{
|
||||
return timeoutInMinutes_;
|
||||
}
|
||||
|
||||
@@ -1,69 +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/ros/model/GetResourceTypeResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ROS;
|
||||
using namespace AlibabaCloud::ROS::Model;
|
||||
|
||||
GetResourceTypeResult::GetResourceTypeResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GetResourceTypeResult::GetResourceTypeResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GetResourceTypeResult::~GetResourceTypeResult()
|
||||
{}
|
||||
|
||||
void GetResourceTypeResult::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());
|
||||
if(!value["Attributes"].isNull())
|
||||
attributes_ = value["Attributes"].asString();
|
||||
if(!value["Properties"].isNull())
|
||||
properties_ = value["Properties"].asString();
|
||||
if(!value["ResourceType"].isNull())
|
||||
resourceType_ = value["ResourceType"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string GetResourceTypeResult::getAttributes()const
|
||||
{
|
||||
return attributes_;
|
||||
}
|
||||
|
||||
std::string GetResourceTypeResult::getResourceType()const
|
||||
{
|
||||
return resourceType_;
|
||||
}
|
||||
|
||||
std::string GetResourceTypeResult::getProperties()const
|
||||
{
|
||||
return properties_;
|
||||
}
|
||||
|
||||
@@ -1,55 +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/ros/model/GetResourceTypeTemplateResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ROS;
|
||||
using namespace AlibabaCloud::ROS::Model;
|
||||
|
||||
GetResourceTypeTemplateResult::GetResourceTypeTemplateResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GetResourceTypeTemplateResult::GetResourceTypeTemplateResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GetResourceTypeTemplateResult::~GetResourceTypeTemplateResult()
|
||||
{}
|
||||
|
||||
void GetResourceTypeTemplateResult::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());
|
||||
if(!value["TemplateBody"].isNull())
|
||||
templateBody_ = value["TemplateBody"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string GetResourceTypeTemplateResult::getTemplateBody()const
|
||||
{
|
||||
return templateBody_;
|
||||
}
|
||||
|
||||
@@ -19,23 +19,12 @@
|
||||
using AlibabaCloud::ROS::Model::GetStackPolicyRequest;
|
||||
|
||||
GetStackPolicyRequest::GetStackPolicyRequest() :
|
||||
RpcServiceRequest("ros", "2019-09-10", "GetStackPolicy")
|
||||
RoaServiceRequest("ros", "2015-09-01")
|
||||
{}
|
||||
|
||||
GetStackPolicyRequest::~GetStackPolicyRequest()
|
||||
{}
|
||||
|
||||
std::string GetStackPolicyRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void GetStackPolicyRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string GetStackPolicyRequest::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
@@ -47,3 +36,14 @@ void GetStackPolicyRequest::setStackId(const std::string& stackId)
|
||||
setCoreParameter("StackId", stackId);
|
||||
}
|
||||
|
||||
std::string GetStackPolicyRequest::getStackName()const
|
||||
{
|
||||
return stackName_;
|
||||
}
|
||||
|
||||
void GetStackPolicyRequest::setStackName(const std::string& stackName)
|
||||
{
|
||||
stackName_ = stackName;
|
||||
setCoreParameter("StackName", stackName);
|
||||
}
|
||||
|
||||
|
||||
@@ -43,13 +43,6 @@ void GetStackPolicyResult::parse(const std::string &payload)
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["StackPolicyBody"].isNull())
|
||||
stackPolicyBody_ = value["StackPolicyBody"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string GetStackPolicyResult::getStackPolicyBody()const
|
||||
{
|
||||
return stackPolicyBody_;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,60 +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/ros/model/GetStackRequest.h>
|
||||
|
||||
using AlibabaCloud::ROS::Model::GetStackRequest;
|
||||
|
||||
GetStackRequest::GetStackRequest() :
|
||||
RpcServiceRequest("ros", "2019-09-10", "GetStack")
|
||||
{}
|
||||
|
||||
GetStackRequest::~GetStackRequest()
|
||||
{}
|
||||
|
||||
std::string GetStackRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void GetStackRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string GetStackRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void GetStackRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setCoreParameter("ClientToken", clientToken);
|
||||
}
|
||||
|
||||
std::string GetStackRequest::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
}
|
||||
|
||||
void GetStackRequest::setStackId(const std::string& stackId)
|
||||
{
|
||||
stackId_ = stackId;
|
||||
setCoreParameter("StackId", stackId);
|
||||
}
|
||||
|
||||
@@ -1,82 +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/ros/model/GetStackResourceRequest.h>
|
||||
|
||||
using AlibabaCloud::ROS::Model::GetStackResourceRequest;
|
||||
|
||||
GetStackResourceRequest::GetStackResourceRequest() :
|
||||
RpcServiceRequest("ros", "2019-09-10", "GetStackResource")
|
||||
{}
|
||||
|
||||
GetStackResourceRequest::~GetStackResourceRequest()
|
||||
{}
|
||||
|
||||
std::string GetStackResourceRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void GetStackResourceRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setCoreParameter("ClientToken", clientToken);
|
||||
}
|
||||
|
||||
std::string GetStackResourceRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void GetStackResourceRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string GetStackResourceRequest::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
}
|
||||
|
||||
void GetStackResourceRequest::setStackId(const std::string& stackId)
|
||||
{
|
||||
stackId_ = stackId;
|
||||
setCoreParameter("StackId", stackId);
|
||||
}
|
||||
|
||||
std::string GetStackResourceRequest::getLogicalResourceId()const
|
||||
{
|
||||
return logicalResourceId_;
|
||||
}
|
||||
|
||||
void GetStackResourceRequest::setLogicalResourceId(const std::string& logicalResourceId)
|
||||
{
|
||||
logicalResourceId_ = logicalResourceId;
|
||||
setCoreParameter("LogicalResourceId", logicalResourceId);
|
||||
}
|
||||
|
||||
bool GetStackResourceRequest::getShowResourceAttributes()const
|
||||
{
|
||||
return showResourceAttributes_;
|
||||
}
|
||||
|
||||
void GetStackResourceRequest::setShowResourceAttributes(bool showResourceAttributes)
|
||||
{
|
||||
showResourceAttributes_ = showResourceAttributes;
|
||||
setCoreParameter("ShowResourceAttributes", showResourceAttributes ? "true" : "false");
|
||||
}
|
||||
|
||||
@@ -1,133 +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/ros/model/GetStackResourceResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ROS;
|
||||
using namespace AlibabaCloud::ROS::Model;
|
||||
|
||||
GetStackResourceResult::GetStackResourceResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GetStackResourceResult::GetStackResourceResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GetStackResourceResult::~GetStackResourceResult()
|
||||
{}
|
||||
|
||||
void GetStackResourceResult::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());
|
||||
auto allResourceAttributes = value["ResourceAttributes"]["ResourceAttribute"];
|
||||
for (const auto &item : allResourceAttributes)
|
||||
resourceAttributes_.push_back(item.asString());
|
||||
if(!value["CreateTime"].isNull())
|
||||
createTime_ = value["CreateTime"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
description_ = value["Description"].asString();
|
||||
if(!value["LogicalResourceId"].isNull())
|
||||
logicalResourceId_ = value["LogicalResourceId"].asString();
|
||||
if(!value["Metadata"].isNull())
|
||||
metadata_ = value["Metadata"].asString();
|
||||
if(!value["PhysicalResourceId"].isNull())
|
||||
physicalResourceId_ = value["PhysicalResourceId"].asString();
|
||||
if(!value["ResourceType"].isNull())
|
||||
resourceType_ = value["ResourceType"].asString();
|
||||
if(!value["StackId"].isNull())
|
||||
stackId_ = value["StackId"].asString();
|
||||
if(!value["StackName"].isNull())
|
||||
stackName_ = value["StackName"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString();
|
||||
if(!value["StatusReason"].isNull())
|
||||
statusReason_ = value["StatusReason"].asString();
|
||||
if(!value["UpdateTime"].isNull())
|
||||
updateTime_ = value["UpdateTime"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string GetStackResourceResult::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
std::string GetStackResourceResult::getLogicalResourceId()const
|
||||
{
|
||||
return logicalResourceId_;
|
||||
}
|
||||
|
||||
std::string GetStackResourceResult::getDescription()const
|
||||
{
|
||||
return description_;
|
||||
}
|
||||
|
||||
std::string GetStackResourceResult::getPhysicalResourceId()const
|
||||
{
|
||||
return physicalResourceId_;
|
||||
}
|
||||
|
||||
std::string GetStackResourceResult::getStatusReason()const
|
||||
{
|
||||
return statusReason_;
|
||||
}
|
||||
|
||||
std::string GetStackResourceResult::getCreateTime()const
|
||||
{
|
||||
return createTime_;
|
||||
}
|
||||
|
||||
std::string GetStackResourceResult::getMetadata()const
|
||||
{
|
||||
return metadata_;
|
||||
}
|
||||
|
||||
std::string GetStackResourceResult::getUpdateTime()const
|
||||
{
|
||||
return updateTime_;
|
||||
}
|
||||
|
||||
std::string GetStackResourceResult::getResourceType()const
|
||||
{
|
||||
return resourceType_;
|
||||
}
|
||||
|
||||
std::vector<std::string> GetStackResourceResult::getResourceAttributes()const
|
||||
{
|
||||
return resourceAttributes_;
|
||||
}
|
||||
|
||||
std::string GetStackResourceResult::getStackName()const
|
||||
{
|
||||
return stackName_;
|
||||
}
|
||||
|
||||
std::string GetStackResourceResult::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
}
|
||||
|
||||
@@ -1,163 +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/ros/model/GetStackResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ROS;
|
||||
using namespace AlibabaCloud::ROS::Model;
|
||||
|
||||
GetStackResult::GetStackResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GetStackResult::GetStackResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GetStackResult::~GetStackResult()
|
||||
{}
|
||||
|
||||
void GetStackResult::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());
|
||||
auto allParameters = value["Parameters"]["Parameter"];
|
||||
for (auto value : allParameters)
|
||||
{
|
||||
Parameter parametersObject;
|
||||
if(!value["ParameterKey"].isNull())
|
||||
parametersObject.parameterKey = value["ParameterKey"].asString();
|
||||
if(!value["ParameterValue"].isNull())
|
||||
parametersObject.parameterValue = value["ParameterValue"].asString();
|
||||
parameters_.push_back(parametersObject);
|
||||
}
|
||||
auto allOutputs = value["Outputs"]["Output"];
|
||||
for (const auto &item : allOutputs)
|
||||
outputs_.push_back(item.asString());
|
||||
auto allNotificationURLs = value["NotificationURLs"]["NotificationURL"];
|
||||
for (const auto &item : allNotificationURLs)
|
||||
notificationURLs_.push_back(item.asString());
|
||||
if(!value["CreateTime"].isNull())
|
||||
createTime_ = value["CreateTime"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
description_ = value["Description"].asString();
|
||||
if(!value["DisableRollback"].isNull())
|
||||
disableRollback_ = value["DisableRollback"].asString() == "true";
|
||||
if(!value["RegionId"].isNull())
|
||||
regionId_ = value["RegionId"].asString();
|
||||
if(!value["StackId"].isNull())
|
||||
stackId_ = value["StackId"].asString();
|
||||
if(!value["StackName"].isNull())
|
||||
stackName_ = value["StackName"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString();
|
||||
if(!value["StatusReason"].isNull())
|
||||
statusReason_ = value["StatusReason"].asString();
|
||||
if(!value["TemplateDescription"].isNull())
|
||||
templateDescription_ = value["TemplateDescription"].asString();
|
||||
if(!value["TimeoutInMinutes"].isNull())
|
||||
timeoutInMinutes_ = std::stoi(value["TimeoutInMinutes"].asString());
|
||||
if(!value["UpdateTime"].isNull())
|
||||
updateTime_ = value["UpdateTime"].asString();
|
||||
if(!value["ParentStackId"].isNull())
|
||||
parentStackId_ = value["ParentStackId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string GetStackResult::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
std::vector<GetStackResult::Parameter> GetStackResult::getParameters()const
|
||||
{
|
||||
return parameters_;
|
||||
}
|
||||
|
||||
std::string GetStackResult::getDescription()const
|
||||
{
|
||||
return description_;
|
||||
}
|
||||
|
||||
std::string GetStackResult::getStatusReason()const
|
||||
{
|
||||
return statusReason_;
|
||||
}
|
||||
|
||||
std::string GetStackResult::getParentStackId()const
|
||||
{
|
||||
return parentStackId_;
|
||||
}
|
||||
|
||||
std::string GetStackResult::getCreateTime()const
|
||||
{
|
||||
return createTime_;
|
||||
}
|
||||
|
||||
std::string GetStackResult::getTemplateDescription()const
|
||||
{
|
||||
return templateDescription_;
|
||||
}
|
||||
|
||||
std::vector<std::string> GetStackResult::getOutputs()const
|
||||
{
|
||||
return outputs_;
|
||||
}
|
||||
|
||||
std::string GetStackResult::getUpdateTime()const
|
||||
{
|
||||
return updateTime_;
|
||||
}
|
||||
|
||||
std::string GetStackResult::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
std::vector<std::string> GetStackResult::getNotificationURLs()const
|
||||
{
|
||||
return notificationURLs_;
|
||||
}
|
||||
|
||||
bool GetStackResult::getDisableRollback()const
|
||||
{
|
||||
return disableRollback_;
|
||||
}
|
||||
|
||||
std::string GetStackResult::getStackName()const
|
||||
{
|
||||
return stackName_;
|
||||
}
|
||||
|
||||
std::string GetStackResult::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
}
|
||||
|
||||
int GetStackResult::getTimeoutInMinutes()const
|
||||
{
|
||||
return timeoutInMinutes_;
|
||||
}
|
||||
|
||||
@@ -1,88 +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/ros/model/GetTemplateEstimateCostRequest.h>
|
||||
|
||||
using AlibabaCloud::ROS::Model::GetTemplateEstimateCostRequest;
|
||||
|
||||
GetTemplateEstimateCostRequest::GetTemplateEstimateCostRequest() :
|
||||
RpcServiceRequest("ros", "2019-09-10", "GetTemplateEstimateCost")
|
||||
{}
|
||||
|
||||
GetTemplateEstimateCostRequest::~GetTemplateEstimateCostRequest()
|
||||
{}
|
||||
|
||||
std::string GetTemplateEstimateCostRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void GetTemplateEstimateCostRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string GetTemplateEstimateCostRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void GetTemplateEstimateCostRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setCoreParameter("ClientToken", clientToken);
|
||||
}
|
||||
|
||||
std::string GetTemplateEstimateCostRequest::getTemplateBody()const
|
||||
{
|
||||
return templateBody_;
|
||||
}
|
||||
|
||||
void GetTemplateEstimateCostRequest::setTemplateBody(const std::string& templateBody)
|
||||
{
|
||||
templateBody_ = templateBody;
|
||||
setCoreParameter("TemplateBody", templateBody);
|
||||
}
|
||||
|
||||
std::vector<GetTemplateEstimateCostRequest::Parameters> GetTemplateEstimateCostRequest::getParameters()const
|
||||
{
|
||||
return parameters_;
|
||||
}
|
||||
|
||||
void GetTemplateEstimateCostRequest::setParameters(const std::vector<Parameters>& parameters)
|
||||
{
|
||||
parameters_ = parameters;
|
||||
int i = 0;
|
||||
for(int i = 0; i!= parameters.size(); i++) {
|
||||
auto obj = parameters.at(i);
|
||||
std::string str ="Parameters."+ std::to_string(i);
|
||||
setCoreParameter(str + ".ParameterValue", obj.parameterValue);
|
||||
setCoreParameter(str + ".ParameterKey", obj.parameterKey);
|
||||
}
|
||||
}
|
||||
|
||||
std::string GetTemplateEstimateCostRequest::getTemplateURL()const
|
||||
{
|
||||
return templateURL_;
|
||||
}
|
||||
|
||||
void GetTemplateEstimateCostRequest::setTemplateURL(const std::string& templateURL)
|
||||
{
|
||||
templateURL_ = templateURL;
|
||||
setCoreParameter("TemplateURL", templateURL);
|
||||
}
|
||||
|
||||
@@ -1,60 +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/ros/model/GetTemplateRequest.h>
|
||||
|
||||
using AlibabaCloud::ROS::Model::GetTemplateRequest;
|
||||
|
||||
GetTemplateRequest::GetTemplateRequest() :
|
||||
RpcServiceRequest("ros", "2019-09-10", "GetTemplate")
|
||||
{}
|
||||
|
||||
GetTemplateRequest::~GetTemplateRequest()
|
||||
{}
|
||||
|
||||
std::string GetTemplateRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void GetTemplateRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string GetTemplateRequest::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
}
|
||||
|
||||
void GetTemplateRequest::setStackId(const std::string& stackId)
|
||||
{
|
||||
stackId_ = stackId;
|
||||
setCoreParameter("StackId", stackId);
|
||||
}
|
||||
|
||||
std::string GetTemplateRequest::getChangeSetId()const
|
||||
{
|
||||
return changeSetId_;
|
||||
}
|
||||
|
||||
void GetTemplateRequest::setChangeSetId(const std::string& changeSetId)
|
||||
{
|
||||
changeSetId_ = changeSetId;
|
||||
setCoreParameter("ChangeSetId", changeSetId);
|
||||
}
|
||||
|
||||
@@ -14,25 +14,14 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ros/model/GetResourceTypeRequest.h>
|
||||
#include <alibabacloud/ros/model/InquiryStackRequest.h>
|
||||
|
||||
using AlibabaCloud::ROS::Model::GetResourceTypeRequest;
|
||||
using AlibabaCloud::ROS::Model::InquiryStackRequest;
|
||||
|
||||
GetResourceTypeRequest::GetResourceTypeRequest() :
|
||||
RpcServiceRequest("ros", "2019-09-10", "GetResourceType")
|
||||
InquiryStackRequest::InquiryStackRequest() :
|
||||
RoaServiceRequest("ros", "2015-09-01")
|
||||
{}
|
||||
|
||||
GetResourceTypeRequest::~GetResourceTypeRequest()
|
||||
InquiryStackRequest::~InquiryStackRequest()
|
||||
{}
|
||||
|
||||
std::string GetResourceTypeRequest::getResourceType()const
|
||||
{
|
||||
return resourceType_;
|
||||
}
|
||||
|
||||
void GetResourceTypeRequest::setResourceType(const std::string& resourceType)
|
||||
{
|
||||
resourceType_ = resourceType;
|
||||
setCoreParameter("ResourceType", resourceType);
|
||||
}
|
||||
|
||||
48
ros/src/model/InquiryStackResult.cc
Normal file
48
ros/src/model/InquiryStackResult.cc
Normal 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/ros/model/InquiryStackResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ROS;
|
||||
using namespace AlibabaCloud::ROS::Model;
|
||||
|
||||
InquiryStackResult::InquiryStackResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
InquiryStackResult::InquiryStackResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
InquiryStackResult::~InquiryStackResult()
|
||||
{}
|
||||
|
||||
void InquiryStackResult::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());
|
||||
|
||||
}
|
||||
|
||||
@@ -1,107 +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/ros/model/ListChangeSetsRequest.h>
|
||||
|
||||
using AlibabaCloud::ROS::Model::ListChangeSetsRequest;
|
||||
|
||||
ListChangeSetsRequest::ListChangeSetsRequest() :
|
||||
RpcServiceRequest("ros", "2019-09-10", "ListChangeSets")
|
||||
{}
|
||||
|
||||
ListChangeSetsRequest::~ListChangeSetsRequest()
|
||||
{}
|
||||
|
||||
std::vector<std::string> ListChangeSetsRequest::getExecutionStatus()const
|
||||
{
|
||||
return executionStatus_;
|
||||
}
|
||||
|
||||
void ListChangeSetsRequest::setExecutionStatus(const std::vector<std::string>& executionStatus)
|
||||
{
|
||||
executionStatus_ = executionStatus;
|
||||
for(int i = 0; i!= executionStatus.size(); i++)
|
||||
setCoreParameter("ExecutionStatus."+ std::to_string(i), executionStatus.at(i));
|
||||
}
|
||||
|
||||
std::vector<std::string> ListChangeSetsRequest::getChangeSetName()const
|
||||
{
|
||||
return changeSetName_;
|
||||
}
|
||||
|
||||
void ListChangeSetsRequest::setChangeSetName(const std::vector<std::string>& changeSetName)
|
||||
{
|
||||
changeSetName_ = changeSetName;
|
||||
for(int i = 0; i!= changeSetName.size(); i++)
|
||||
setCoreParameter("ChangeSetName."+ std::to_string(i), changeSetName.at(i));
|
||||
}
|
||||
|
||||
std::string ListChangeSetsRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ListChangeSetsRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string ListChangeSetsRequest::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
}
|
||||
|
||||
void ListChangeSetsRequest::setStackId(const std::string& stackId)
|
||||
{
|
||||
stackId_ = stackId;
|
||||
setCoreParameter("StackId", stackId);
|
||||
}
|
||||
|
||||
long ListChangeSetsRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void ListChangeSetsRequest::setPageSize(long pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setCoreParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
long ListChangeSetsRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void ListChangeSetsRequest::setPageNumber(long pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setCoreParameter("PageNumber", std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::vector<std::string> ListChangeSetsRequest::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
void ListChangeSetsRequest::setStatus(const std::vector<std::string>& status)
|
||||
{
|
||||
status_ = status;
|
||||
for(int i = 0; i!= status.size(); i++)
|
||||
setCoreParameter("Status."+ std::to_string(i), status.at(i));
|
||||
}
|
||||
|
||||
@@ -1,100 +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/ros/model/ListChangeSetsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ROS;
|
||||
using namespace AlibabaCloud::ROS::Model;
|
||||
|
||||
ListChangeSetsResult::ListChangeSetsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ListChangeSetsResult::ListChangeSetsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ListChangeSetsResult::~ListChangeSetsResult()
|
||||
{}
|
||||
|
||||
void ListChangeSetsResult::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());
|
||||
auto allChangeSets = value["ChangeSets"]["ChangeSet"];
|
||||
for (auto value : allChangeSets)
|
||||
{
|
||||
ChangeSet changeSetsObject;
|
||||
if(!value["ChangeSetId"].isNull())
|
||||
changeSetsObject.changeSetId = value["ChangeSetId"].asString();
|
||||
if(!value["ChangeSetName"].isNull())
|
||||
changeSetsObject.changeSetName = value["ChangeSetName"].asString();
|
||||
if(!value["ChangeSetType"].isNull())
|
||||
changeSetsObject.changeSetType = value["ChangeSetType"].asString();
|
||||
if(!value["CreateTime"].isNull())
|
||||
changeSetsObject.createTime = value["CreateTime"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
changeSetsObject.description = value["Description"].asString();
|
||||
if(!value["ExecutionStatus"].isNull())
|
||||
changeSetsObject.executionStatus = value["ExecutionStatus"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
changeSetsObject.regionId = value["RegionId"].asString();
|
||||
if(!value["StackId"].isNull())
|
||||
changeSetsObject.stackId = value["StackId"].asString();
|
||||
if(!value["StackName"].isNull())
|
||||
changeSetsObject.stackName = value["StackName"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
changeSetsObject.status = value["Status"].asString();
|
||||
changeSets_.push_back(changeSetsObject);
|
||||
}
|
||||
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());
|
||||
|
||||
}
|
||||
|
||||
int ListChangeSetsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int ListChangeSetsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int ListChangeSetsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<ListChangeSetsResult::ChangeSet> ListChangeSetsResult::getChangeSets()const
|
||||
{
|
||||
return changeSets_;
|
||||
}
|
||||
|
||||
@@ -1,56 +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/ros/model/ListResourceTypesResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ROS;
|
||||
using namespace AlibabaCloud::ROS::Model;
|
||||
|
||||
ListResourceTypesResult::ListResourceTypesResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ListResourceTypesResult::ListResourceTypesResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ListResourceTypesResult::~ListResourceTypesResult()
|
||||
{}
|
||||
|
||||
void ListResourceTypesResult::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());
|
||||
auto allResourceTypes = value["ResourceTypes"]["ResourceType"];
|
||||
for (const auto &item : allResourceTypes)
|
||||
resourceTypes_.push_back(item.asString());
|
||||
|
||||
}
|
||||
|
||||
std::vector<std::string> ListResourceTypesResult::getResourceTypes()const
|
||||
{
|
||||
return resourceTypes_;
|
||||
}
|
||||
|
||||
@@ -1,107 +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/ros/model/ListStackEventsRequest.h>
|
||||
|
||||
using AlibabaCloud::ROS::Model::ListStackEventsRequest;
|
||||
|
||||
ListStackEventsRequest::ListStackEventsRequest() :
|
||||
RpcServiceRequest("ros", "2019-09-10", "ListStackEvents")
|
||||
{}
|
||||
|
||||
ListStackEventsRequest::~ListStackEventsRequest()
|
||||
{}
|
||||
|
||||
std::string ListStackEventsRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ListStackEventsRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string ListStackEventsRequest::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
}
|
||||
|
||||
void ListStackEventsRequest::setStackId(const std::string& stackId)
|
||||
{
|
||||
stackId_ = stackId;
|
||||
setCoreParameter("StackId", stackId);
|
||||
}
|
||||
|
||||
long ListStackEventsRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void ListStackEventsRequest::setPageSize(long pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setCoreParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::vector<std::string> ListStackEventsRequest::getLogicalResourceId()const
|
||||
{
|
||||
return logicalResourceId_;
|
||||
}
|
||||
|
||||
void ListStackEventsRequest::setLogicalResourceId(const std::vector<std::string>& logicalResourceId)
|
||||
{
|
||||
logicalResourceId_ = logicalResourceId;
|
||||
for(int i = 0; i!= logicalResourceId.size(); i++)
|
||||
setCoreParameter("LogicalResourceId."+ std::to_string(i), logicalResourceId.at(i));
|
||||
}
|
||||
|
||||
std::vector<std::string> ListStackEventsRequest::getResourceType()const
|
||||
{
|
||||
return resourceType_;
|
||||
}
|
||||
|
||||
void ListStackEventsRequest::setResourceType(const std::vector<std::string>& resourceType)
|
||||
{
|
||||
resourceType_ = resourceType;
|
||||
for(int i = 0; i!= resourceType.size(); i++)
|
||||
setCoreParameter("ResourceType."+ std::to_string(i), resourceType.at(i));
|
||||
}
|
||||
|
||||
long ListStackEventsRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void ListStackEventsRequest::setPageNumber(long pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setCoreParameter("PageNumber", std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::vector<std::string> ListStackEventsRequest::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
void ListStackEventsRequest::setStatus(const std::vector<std::string>& status)
|
||||
{
|
||||
status_ = status;
|
||||
for(int i = 0; i!= status.size(); i++)
|
||||
setCoreParameter("Status."+ std::to_string(i), status.at(i));
|
||||
}
|
||||
|
||||
@@ -1,98 +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/ros/model/ListStackEventsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ROS;
|
||||
using namespace AlibabaCloud::ROS::Model;
|
||||
|
||||
ListStackEventsResult::ListStackEventsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ListStackEventsResult::ListStackEventsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ListStackEventsResult::~ListStackEventsResult()
|
||||
{}
|
||||
|
||||
void ListStackEventsResult::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());
|
||||
auto allEvents = value["Events"]["Event"];
|
||||
for (auto value : allEvents)
|
||||
{
|
||||
Event eventsObject;
|
||||
if(!value["CreateTime"].isNull())
|
||||
eventsObject.createTime = value["CreateTime"].asString();
|
||||
if(!value["EventId"].isNull())
|
||||
eventsObject.eventId = value["EventId"].asString();
|
||||
if(!value["LogicalResourceId"].isNull())
|
||||
eventsObject.logicalResourceId = value["LogicalResourceId"].asString();
|
||||
if(!value["PhysicalResourceId"].isNull())
|
||||
eventsObject.physicalResourceId = value["PhysicalResourceId"].asString();
|
||||
if(!value["ResourceType"].isNull())
|
||||
eventsObject.resourceType = value["ResourceType"].asString();
|
||||
if(!value["StackId"].isNull())
|
||||
eventsObject.stackId = value["StackId"].asString();
|
||||
if(!value["StackName"].isNull())
|
||||
eventsObject.stackName = value["StackName"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
eventsObject.status = value["Status"].asString();
|
||||
if(!value["StatusReason"].isNull())
|
||||
eventsObject.statusReason = value["StatusReason"].asString();
|
||||
events_.push_back(eventsObject);
|
||||
}
|
||||
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());
|
||||
|
||||
}
|
||||
|
||||
int ListStackEventsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int ListStackEventsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
std::vector<ListStackEventsResult::Event> ListStackEventsResult::getEvents()const
|
||||
{
|
||||
return events_;
|
||||
}
|
||||
|
||||
int ListStackEventsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
@@ -1,77 +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/ros/model/ListStackResourcesResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ROS;
|
||||
using namespace AlibabaCloud::ROS::Model;
|
||||
|
||||
ListStackResourcesResult::ListStackResourcesResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ListStackResourcesResult::ListStackResourcesResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ListStackResourcesResult::~ListStackResourcesResult()
|
||||
{}
|
||||
|
||||
void ListStackResourcesResult::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());
|
||||
auto allResources = value["Resources"]["Resource"];
|
||||
for (auto value : allResources)
|
||||
{
|
||||
Resource resourcesObject;
|
||||
if(!value["CreateTime"].isNull())
|
||||
resourcesObject.createTime = value["CreateTime"].asString();
|
||||
if(!value["LogicalResourceId"].isNull())
|
||||
resourcesObject.logicalResourceId = value["LogicalResourceId"].asString();
|
||||
if(!value["PhysicalResourceId"].isNull())
|
||||
resourcesObject.physicalResourceId = value["PhysicalResourceId"].asString();
|
||||
if(!value["ResourceType"].isNull())
|
||||
resourcesObject.resourceType = value["ResourceType"].asString();
|
||||
if(!value["StackId"].isNull())
|
||||
resourcesObject.stackId = value["StackId"].asString();
|
||||
if(!value["StackName"].isNull())
|
||||
resourcesObject.stackName = value["StackName"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
resourcesObject.status = value["Status"].asString();
|
||||
if(!value["StatusReason"].isNull())
|
||||
resourcesObject.statusReason = value["StatusReason"].asString();
|
||||
if(!value["UpdateTime"].isNull())
|
||||
resourcesObject.updateTime = value["UpdateTime"].asString();
|
||||
resources_.push_back(resourcesObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<ListStackResourcesResult::Resource> ListStackResourcesResult::getResources()const
|
||||
{
|
||||
return resources_;
|
||||
}
|
||||
|
||||
@@ -1,106 +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/ros/model/ListStacksRequest.h>
|
||||
|
||||
using AlibabaCloud::ROS::Model::ListStacksRequest;
|
||||
|
||||
ListStacksRequest::ListStacksRequest() :
|
||||
RpcServiceRequest("ros", "2019-09-10", "ListStacks")
|
||||
{}
|
||||
|
||||
ListStacksRequest::~ListStacksRequest()
|
||||
{}
|
||||
|
||||
std::string ListStacksRequest::getParentStackId()const
|
||||
{
|
||||
return parentStackId_;
|
||||
}
|
||||
|
||||
void ListStacksRequest::setParentStackId(const std::string& parentStackId)
|
||||
{
|
||||
parentStackId_ = parentStackId;
|
||||
setCoreParameter("ParentStackId", parentStackId);
|
||||
}
|
||||
|
||||
bool ListStacksRequest::getShowNestedStack()const
|
||||
{
|
||||
return showNestedStack_;
|
||||
}
|
||||
|
||||
void ListStacksRequest::setShowNestedStack(bool showNestedStack)
|
||||
{
|
||||
showNestedStack_ = showNestedStack;
|
||||
setCoreParameter("ShowNestedStack", showNestedStack ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string ListStacksRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ListStacksRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
long ListStacksRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void ListStacksRequest::setPageSize(long pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setCoreParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::vector<std::string> ListStacksRequest::getStackName()const
|
||||
{
|
||||
return stackName_;
|
||||
}
|
||||
|
||||
void ListStacksRequest::setStackName(const std::vector<std::string>& stackName)
|
||||
{
|
||||
stackName_ = stackName;
|
||||
for(int i = 0; i!= stackName.size(); i++)
|
||||
setCoreParameter("StackName."+ std::to_string(i), stackName.at(i));
|
||||
}
|
||||
|
||||
long ListStacksRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void ListStacksRequest::setPageNumber(long pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setCoreParameter("PageNumber", std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::vector<std::string> ListStacksRequest::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
void ListStacksRequest::setStatus(const std::vector<std::string>& status)
|
||||
{
|
||||
status_ = status;
|
||||
for(int i = 0; i!= status.size(); i++)
|
||||
setCoreParameter("Status."+ std::to_string(i), status.at(i));
|
||||
}
|
||||
|
||||
@@ -1,100 +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/ros/model/ListStacksResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ROS;
|
||||
using namespace AlibabaCloud::ROS::Model;
|
||||
|
||||
ListStacksResult::ListStacksResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ListStacksResult::ListStacksResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ListStacksResult::~ListStacksResult()
|
||||
{}
|
||||
|
||||
void ListStacksResult::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());
|
||||
auto allStacks = value["Stacks"]["Stack"];
|
||||
for (auto value : allStacks)
|
||||
{
|
||||
Stack stacksObject;
|
||||
if(!value["CreateTime"].isNull())
|
||||
stacksObject.createTime = value["CreateTime"].asString();
|
||||
if(!value["DisableRollback"].isNull())
|
||||
stacksObject.disableRollback = value["DisableRollback"].asString() == "true";
|
||||
if(!value["RegionId"].isNull())
|
||||
stacksObject.regionId = value["RegionId"].asString();
|
||||
if(!value["StackId"].isNull())
|
||||
stacksObject.stackId = value["StackId"].asString();
|
||||
if(!value["StackName"].isNull())
|
||||
stacksObject.stackName = value["StackName"].asString();
|
||||
if(!value["Status"].isNull())
|
||||
stacksObject.status = value["Status"].asString();
|
||||
if(!value["StatusReason"].isNull())
|
||||
stacksObject.statusReason = value["StatusReason"].asString();
|
||||
if(!value["TimeoutInMinutes"].isNull())
|
||||
stacksObject.timeoutInMinutes = std::stoi(value["TimeoutInMinutes"].asString());
|
||||
if(!value["ParentStackId"].isNull())
|
||||
stacksObject.parentStackId = value["ParentStackId"].asString();
|
||||
if(!value["UpdateTime"].isNull())
|
||||
stacksObject.updateTime = value["UpdateTime"].asString();
|
||||
stacks_.push_back(stacksObject);
|
||||
}
|
||||
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());
|
||||
|
||||
}
|
||||
|
||||
int ListStacksResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int ListStacksResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int ListStacksResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<ListStacksResult::Stack> ListStacksResult::getStacks()const
|
||||
{
|
||||
return stacks_;
|
||||
}
|
||||
|
||||
@@ -19,125 +19,9 @@
|
||||
using AlibabaCloud::ROS::Model::PreviewStackRequest;
|
||||
|
||||
PreviewStackRequest::PreviewStackRequest() :
|
||||
RpcServiceRequest("ros", "2019-09-10", "PreviewStack")
|
||||
RoaServiceRequest("ros", "2015-09-01")
|
||||
{}
|
||||
|
||||
PreviewStackRequest::~PreviewStackRequest()
|
||||
{}
|
||||
|
||||
std::string PreviewStackRequest::getStackPolicyURL()const
|
||||
{
|
||||
return stackPolicyURL_;
|
||||
}
|
||||
|
||||
void PreviewStackRequest::setStackPolicyURL(const std::string& stackPolicyURL)
|
||||
{
|
||||
stackPolicyURL_ = stackPolicyURL;
|
||||
setCoreParameter("StackPolicyURL", stackPolicyURL);
|
||||
}
|
||||
|
||||
std::string PreviewStackRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void PreviewStackRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string PreviewStackRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void PreviewStackRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setCoreParameter("ClientToken", clientToken);
|
||||
}
|
||||
|
||||
std::string PreviewStackRequest::getTemplateBody()const
|
||||
{
|
||||
return templateBody_;
|
||||
}
|
||||
|
||||
void PreviewStackRequest::setTemplateBody(const std::string& templateBody)
|
||||
{
|
||||
templateBody_ = templateBody;
|
||||
setCoreParameter("TemplateBody", templateBody);
|
||||
}
|
||||
|
||||
bool PreviewStackRequest::getDisableRollback()const
|
||||
{
|
||||
return disableRollback_;
|
||||
}
|
||||
|
||||
void PreviewStackRequest::setDisableRollback(bool disableRollback)
|
||||
{
|
||||
disableRollback_ = disableRollback;
|
||||
setCoreParameter("DisableRollback", disableRollback ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string PreviewStackRequest::getStackName()const
|
||||
{
|
||||
return stackName_;
|
||||
}
|
||||
|
||||
void PreviewStackRequest::setStackName(const std::string& stackName)
|
||||
{
|
||||
stackName_ = stackName;
|
||||
setCoreParameter("StackName", stackName);
|
||||
}
|
||||
|
||||
std::vector<PreviewStackRequest::Parameters> PreviewStackRequest::getParameters()const
|
||||
{
|
||||
return parameters_;
|
||||
}
|
||||
|
||||
void PreviewStackRequest::setParameters(const std::vector<Parameters>& parameters)
|
||||
{
|
||||
parameters_ = parameters;
|
||||
int i = 0;
|
||||
for(int i = 0; i!= parameters.size(); i++) {
|
||||
auto obj = parameters.at(i);
|
||||
std::string str ="Parameters."+ std::to_string(i);
|
||||
setCoreParameter(str + ".ParameterValue", obj.parameterValue);
|
||||
setCoreParameter(str + ".ParameterKey", obj.parameterKey);
|
||||
}
|
||||
}
|
||||
|
||||
std::string PreviewStackRequest::getStackPolicyBody()const
|
||||
{
|
||||
return stackPolicyBody_;
|
||||
}
|
||||
|
||||
void PreviewStackRequest::setStackPolicyBody(const std::string& stackPolicyBody)
|
||||
{
|
||||
stackPolicyBody_ = stackPolicyBody;
|
||||
setCoreParameter("StackPolicyBody", stackPolicyBody);
|
||||
}
|
||||
|
||||
long PreviewStackRequest::getTimeoutInMinutes()const
|
||||
{
|
||||
return timeoutInMinutes_;
|
||||
}
|
||||
|
||||
void PreviewStackRequest::setTimeoutInMinutes(long timeoutInMinutes)
|
||||
{
|
||||
timeoutInMinutes_ = timeoutInMinutes;
|
||||
setCoreParameter("TimeoutInMinutes", std::to_string(timeoutInMinutes));
|
||||
}
|
||||
|
||||
std::string PreviewStackRequest::getTemplateURL()const
|
||||
{
|
||||
return templateURL_;
|
||||
}
|
||||
|
||||
void PreviewStackRequest::setTemplateURL(const std::string& templateURL)
|
||||
{
|
||||
templateURL_ = templateURL;
|
||||
setCoreParameter("TemplateURL", templateURL);
|
||||
}
|
||||
|
||||
|
||||
@@ -43,13 +43,6 @@ void PreviewStackResult::parse(const std::string &payload)
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Stack"].isNull())
|
||||
stack_ = value["Stack"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string PreviewStackResult::getStack()const
|
||||
{
|
||||
return stack_;
|
||||
}
|
||||
|
||||
|
||||
@@ -19,34 +19,12 @@
|
||||
using AlibabaCloud::ROS::Model::SetStackPolicyRequest;
|
||||
|
||||
SetStackPolicyRequest::SetStackPolicyRequest() :
|
||||
RpcServiceRequest("ros", "2019-09-10", "SetStackPolicy")
|
||||
RoaServiceRequest("ros", "2015-09-01")
|
||||
{}
|
||||
|
||||
SetStackPolicyRequest::~SetStackPolicyRequest()
|
||||
{}
|
||||
|
||||
std::string SetStackPolicyRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void SetStackPolicyRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string SetStackPolicyRequest::getStackPolicyURL()const
|
||||
{
|
||||
return stackPolicyURL_;
|
||||
}
|
||||
|
||||
void SetStackPolicyRequest::setStackPolicyURL(const std::string& stackPolicyURL)
|
||||
{
|
||||
stackPolicyURL_ = stackPolicyURL;
|
||||
setCoreParameter("StackPolicyURL", stackPolicyURL);
|
||||
}
|
||||
|
||||
std::string SetStackPolicyRequest::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
@@ -58,14 +36,14 @@ void SetStackPolicyRequest::setStackId(const std::string& stackId)
|
||||
setCoreParameter("StackId", stackId);
|
||||
}
|
||||
|
||||
std::string SetStackPolicyRequest::getStackPolicyBody()const
|
||||
std::string SetStackPolicyRequest::getStackName()const
|
||||
{
|
||||
return stackPolicyBody_;
|
||||
return stackName_;
|
||||
}
|
||||
|
||||
void SetStackPolicyRequest::setStackPolicyBody(const std::string& stackPolicyBody)
|
||||
void SetStackPolicyRequest::setStackName(const std::string& stackName)
|
||||
{
|
||||
stackPolicyBody_ = stackPolicyBody;
|
||||
setCoreParameter("StackPolicyBody", stackPolicyBody);
|
||||
stackName_ = stackName;
|
||||
setCoreParameter("StackName", stackName);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,104 +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/ros/model/SignalResourceRequest.h>
|
||||
|
||||
using AlibabaCloud::ROS::Model::SignalResourceRequest;
|
||||
|
||||
SignalResourceRequest::SignalResourceRequest() :
|
||||
RpcServiceRequest("ros", "2019-09-10", "SignalResource")
|
||||
{}
|
||||
|
||||
SignalResourceRequest::~SignalResourceRequest()
|
||||
{}
|
||||
|
||||
std::string SignalResourceRequest::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
void SignalResourceRequest::setData(const std::string& data)
|
||||
{
|
||||
data_ = data;
|
||||
setCoreParameter("Data", data);
|
||||
}
|
||||
|
||||
std::string SignalResourceRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void SignalResourceRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string SignalResourceRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void SignalResourceRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setCoreParameter("ClientToken", clientToken);
|
||||
}
|
||||
|
||||
std::string SignalResourceRequest::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
}
|
||||
|
||||
void SignalResourceRequest::setStackId(const std::string& stackId)
|
||||
{
|
||||
stackId_ = stackId;
|
||||
setCoreParameter("StackId", stackId);
|
||||
}
|
||||
|
||||
std::string SignalResourceRequest::getLogicalResourceId()const
|
||||
{
|
||||
return logicalResourceId_;
|
||||
}
|
||||
|
||||
void SignalResourceRequest::setLogicalResourceId(const std::string& logicalResourceId)
|
||||
{
|
||||
logicalResourceId_ = logicalResourceId;
|
||||
setCoreParameter("LogicalResourceId", logicalResourceId);
|
||||
}
|
||||
|
||||
std::string SignalResourceRequest::getUniqueId()const
|
||||
{
|
||||
return uniqueId_;
|
||||
}
|
||||
|
||||
void SignalResourceRequest::setUniqueId(const std::string& uniqueId)
|
||||
{
|
||||
uniqueId_ = uniqueId;
|
||||
setCoreParameter("UniqueId", uniqueId);
|
||||
}
|
||||
|
||||
std::string SignalResourceRequest::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
void SignalResourceRequest::setStatus(const std::string& status)
|
||||
{
|
||||
status_ = status;
|
||||
setCoreParameter("Status", status);
|
||||
}
|
||||
|
||||
@@ -19,45 +19,12 @@
|
||||
using AlibabaCloud::ROS::Model::UpdateStackRequest;
|
||||
|
||||
UpdateStackRequest::UpdateStackRequest() :
|
||||
RpcServiceRequest("ros", "2019-09-10", "UpdateStack")
|
||||
RoaServiceRequest("ros", "2015-09-01")
|
||||
{}
|
||||
|
||||
UpdateStackRequest::~UpdateStackRequest()
|
||||
{}
|
||||
|
||||
std::string UpdateStackRequest::getStackPolicyDuringUpdateURL()const
|
||||
{
|
||||
return stackPolicyDuringUpdateURL_;
|
||||
}
|
||||
|
||||
void UpdateStackRequest::setStackPolicyDuringUpdateURL(const std::string& stackPolicyDuringUpdateURL)
|
||||
{
|
||||
stackPolicyDuringUpdateURL_ = stackPolicyDuringUpdateURL;
|
||||
setCoreParameter("StackPolicyDuringUpdateURL", stackPolicyDuringUpdateURL);
|
||||
}
|
||||
|
||||
std::string UpdateStackRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void UpdateStackRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setCoreParameter("ClientToken", clientToken);
|
||||
}
|
||||
|
||||
std::string UpdateStackRequest::getTemplateBody()const
|
||||
{
|
||||
return templateBody_;
|
||||
}
|
||||
|
||||
void UpdateStackRequest::setTemplateBody(const std::string& templateBody)
|
||||
{
|
||||
templateBody_ = templateBody;
|
||||
setCoreParameter("TemplateBody", templateBody);
|
||||
}
|
||||
|
||||
std::string UpdateStackRequest::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
@@ -69,130 +36,14 @@ void UpdateStackRequest::setStackId(const std::string& stackId)
|
||||
setCoreParameter("StackId", stackId);
|
||||
}
|
||||
|
||||
bool UpdateStackRequest::getDisableRollback()const
|
||||
std::string UpdateStackRequest::getStackName()const
|
||||
{
|
||||
return disableRollback_;
|
||||
return stackName_;
|
||||
}
|
||||
|
||||
void UpdateStackRequest::setDisableRollback(bool disableRollback)
|
||||
void UpdateStackRequest::setStackName(const std::string& stackName)
|
||||
{
|
||||
disableRollback_ = disableRollback;
|
||||
setCoreParameter("DisableRollback", disableRollback ? "true" : "false");
|
||||
}
|
||||
|
||||
bool UpdateStackRequest::getEnableRecover()const
|
||||
{
|
||||
return enableRecover_;
|
||||
}
|
||||
|
||||
void UpdateStackRequest::setEnableRecover(bool enableRecover)
|
||||
{
|
||||
enableRecover_ = enableRecover;
|
||||
setCoreParameter("EnableRecover", enableRecover ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string UpdateStackRequest::getUpdateAllowPolicy()const
|
||||
{
|
||||
return updateAllowPolicy_;
|
||||
}
|
||||
|
||||
void UpdateStackRequest::setUpdateAllowPolicy(const std::string& updateAllowPolicy)
|
||||
{
|
||||
updateAllowPolicy_ = updateAllowPolicy;
|
||||
setCoreParameter("UpdateAllowPolicy", updateAllowPolicy);
|
||||
}
|
||||
|
||||
long UpdateStackRequest::getTimeoutInMinutes()const
|
||||
{
|
||||
return timeoutInMinutes_;
|
||||
}
|
||||
|
||||
void UpdateStackRequest::setTimeoutInMinutes(long timeoutInMinutes)
|
||||
{
|
||||
timeoutInMinutes_ = timeoutInMinutes;
|
||||
setCoreParameter("TimeoutInMinutes", std::to_string(timeoutInMinutes));
|
||||
}
|
||||
|
||||
bool UpdateStackRequest::getUsePreviousParameters()const
|
||||
{
|
||||
return usePreviousParameters_;
|
||||
}
|
||||
|
||||
void UpdateStackRequest::setUsePreviousParameters(bool usePreviousParameters)
|
||||
{
|
||||
usePreviousParameters_ = usePreviousParameters;
|
||||
setCoreParameter("UsePreviousParameters", usePreviousParameters ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string UpdateStackRequest::getTemplateURL()const
|
||||
{
|
||||
return templateURL_;
|
||||
}
|
||||
|
||||
void UpdateStackRequest::setTemplateURL(const std::string& templateURL)
|
||||
{
|
||||
templateURL_ = templateURL;
|
||||
setCoreParameter("TemplateURL", templateURL);
|
||||
}
|
||||
|
||||
std::string UpdateStackRequest::getStackPolicyDuringUpdateBody()const
|
||||
{
|
||||
return stackPolicyDuringUpdateBody_;
|
||||
}
|
||||
|
||||
void UpdateStackRequest::setStackPolicyDuringUpdateBody(const std::string& stackPolicyDuringUpdateBody)
|
||||
{
|
||||
stackPolicyDuringUpdateBody_ = stackPolicyDuringUpdateBody;
|
||||
setCoreParameter("StackPolicyDuringUpdateBody", stackPolicyDuringUpdateBody);
|
||||
}
|
||||
|
||||
std::string UpdateStackRequest::getStackPolicyURL()const
|
||||
{
|
||||
return stackPolicyURL_;
|
||||
}
|
||||
|
||||
void UpdateStackRequest::setStackPolicyURL(const std::string& stackPolicyURL)
|
||||
{
|
||||
stackPolicyURL_ = stackPolicyURL;
|
||||
setCoreParameter("StackPolicyURL", stackPolicyURL);
|
||||
}
|
||||
|
||||
std::string UpdateStackRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void UpdateStackRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::vector<UpdateStackRequest::Parameters> UpdateStackRequest::getParameters()const
|
||||
{
|
||||
return parameters_;
|
||||
}
|
||||
|
||||
void UpdateStackRequest::setParameters(const std::vector<Parameters>& parameters)
|
||||
{
|
||||
parameters_ = parameters;
|
||||
int i = 0;
|
||||
for(int i = 0; i!= parameters.size(); i++) {
|
||||
auto obj = parameters.at(i);
|
||||
std::string str ="Parameters."+ std::to_string(i);
|
||||
setCoreParameter(str + ".ParameterValue", obj.parameterValue);
|
||||
setCoreParameter(str + ".ParameterKey", obj.parameterKey);
|
||||
}
|
||||
}
|
||||
|
||||
std::string UpdateStackRequest::getStackPolicyBody()const
|
||||
{
|
||||
return stackPolicyBody_;
|
||||
}
|
||||
|
||||
void UpdateStackRequest::setStackPolicyBody(const std::string& stackPolicyBody)
|
||||
{
|
||||
stackPolicyBody_ = stackPolicyBody;
|
||||
setCoreParameter("StackPolicyBody", stackPolicyBody);
|
||||
stackName_ = stackName;
|
||||
setCoreParameter("StackName", stackName);
|
||||
}
|
||||
|
||||
|
||||
@@ -43,13 +43,6 @@ void UpdateStackResult::parse(const std::string &payload)
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["StackId"].isNull())
|
||||
stackId_ = value["StackId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string UpdateStackResult::getStackId()const
|
||||
{
|
||||
return stackId_;
|
||||
}
|
||||
|
||||
|
||||
@@ -19,42 +19,9 @@
|
||||
using AlibabaCloud::ROS::Model::ValidateTemplateRequest;
|
||||
|
||||
ValidateTemplateRequest::ValidateTemplateRequest() :
|
||||
RpcServiceRequest("ros", "2019-09-10", "ValidateTemplate")
|
||||
RoaServiceRequest("ros", "2015-09-01")
|
||||
{}
|
||||
|
||||
ValidateTemplateRequest::~ValidateTemplateRequest()
|
||||
{}
|
||||
|
||||
std::string ValidateTemplateRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ValidateTemplateRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setCoreParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string ValidateTemplateRequest::getTemplateBody()const
|
||||
{
|
||||
return templateBody_;
|
||||
}
|
||||
|
||||
void ValidateTemplateRequest::setTemplateBody(const std::string& templateBody)
|
||||
{
|
||||
templateBody_ = templateBody;
|
||||
setCoreParameter("TemplateBody", templateBody);
|
||||
}
|
||||
|
||||
std::string ValidateTemplateRequest::getTemplateURL()const
|
||||
{
|
||||
return templateURL_;
|
||||
}
|
||||
|
||||
void ValidateTemplateRequest::setTemplateURL(const std::string& templateURL)
|
||||
{
|
||||
templateURL_ = templateURL;
|
||||
setCoreParameter("TemplateURL", templateURL);
|
||||
}
|
||||
|
||||
|
||||
@@ -43,21 +43,6 @@ void ValidateTemplateResult::parse(const std::string &payload)
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allParameters = value["Parameters"]["Parameter"];
|
||||
for (const auto &item : allParameters)
|
||||
parameters_.push_back(item.asString());
|
||||
if(!value["Description"].isNull())
|
||||
description_ = value["Description"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::vector<std::string> ValidateTemplateResult::getParameters()const
|
||||
{
|
||||
return parameters_;
|
||||
}
|
||||
|
||||
std::string ValidateTemplateResult::getDescription()const
|
||||
{
|
||||
return description_;
|
||||
}
|
||||
|
||||
|
||||
82
ros/src/model/WaitConditionsRequest.cc
Normal file
82
ros/src/model/WaitConditionsRequest.cc
Normal file
@@ -0,0 +1,82 @@
|
||||
/*
|
||||
* 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/ros/model/WaitConditionsRequest.h>
|
||||
|
||||
using AlibabaCloud::ROS::Model::WaitConditionsRequest;
|
||||
|
||||
WaitConditionsRequest::WaitConditionsRequest() :
|
||||
RoaServiceRequest("ros", "2015-09-01")
|
||||
{}
|
||||
|
||||
WaitConditionsRequest::~WaitConditionsRequest()
|
||||
{}
|
||||
|
||||
std::string WaitConditionsRequest::getResource()const
|
||||
{
|
||||
return resource_;
|
||||
}
|
||||
|
||||
void WaitConditionsRequest::setResource(const std::string& resource)
|
||||
{
|
||||
resource_ = resource;
|
||||
setCoreParameter("Resource", resource);
|
||||
}
|
||||
|
||||
std::string WaitConditionsRequest::getSignature()const
|
||||
{
|
||||
return signature_;
|
||||
}
|
||||
|
||||
void WaitConditionsRequest::setSignature(const std::string& signature)
|
||||
{
|
||||
signature_ = signature;
|
||||
setCoreParameter("Signature", signature);
|
||||
}
|
||||
|
||||
std::string WaitConditionsRequest::getStackid()const
|
||||
{
|
||||
return stackid_;
|
||||
}
|
||||
|
||||
void WaitConditionsRequest::setStackid(const std::string& stackid)
|
||||
{
|
||||
stackid_ = stackid;
|
||||
setCoreParameter("Stackid", stackid);
|
||||
}
|
||||
|
||||
std::string WaitConditionsRequest::getExpire()const
|
||||
{
|
||||
return expire_;
|
||||
}
|
||||
|
||||
void WaitConditionsRequest::setExpire(const std::string& expire)
|
||||
{
|
||||
expire_ = expire;
|
||||
setCoreParameter("Expire", expire);
|
||||
}
|
||||
|
||||
std::string WaitConditionsRequest::getStackname()const
|
||||
{
|
||||
return stackname_;
|
||||
}
|
||||
|
||||
void WaitConditionsRequest::setStackname(const std::string& stackname)
|
||||
{
|
||||
stackname_ = stackname;
|
||||
setCoreParameter("Stackname", stackname);
|
||||
}
|
||||
|
||||
48
ros/src/model/WaitConditionsResult.cc
Normal file
48
ros/src/model/WaitConditionsResult.cc
Normal 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/ros/model/WaitConditionsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ROS;
|
||||
using namespace AlibabaCloud::ROS::Model;
|
||||
|
||||
WaitConditionsResult::WaitConditionsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
WaitConditionsResult::WaitConditionsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
WaitConditionsResult::~WaitConditionsResult()
|
||||
{}
|
||||
|
||||
void WaitConditionsResult::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());
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user