regenerate code

This commit is contained in:
wb-hx510875
2020-03-26 17:27:13 +08:00
committed by Axios
parent cba94f2119
commit f0c2600a26
6249 changed files with 188711 additions and 43443 deletions

View File

@@ -143,6 +143,8 @@ set(foas_public_header_model
include/alibabacloud/foas/model/UpdateJobResult.h
include/alibabacloud/foas/model/UpdatePackageRequest.h
include/alibabacloud/foas/model/UpdatePackageResult.h
include/alibabacloud/foas/model/UpdateQueueRequest.h
include/alibabacloud/foas/model/UpdateQueueResult.h
include/alibabacloud/foas/model/ValidateJobRequest.h
include/alibabacloud/foas/model/ValidateJobResult.h )
@@ -270,6 +272,8 @@ set(foas_src
src/model/UpdateJobResult.cc
src/model/UpdatePackageRequest.cc
src/model/UpdatePackageResult.cc
src/model/UpdateQueueRequest.cc
src/model/UpdateQueueResult.cc
src/model/ValidateJobRequest.cc
src/model/ValidateJobResult.cc )

View File

@@ -144,6 +144,8 @@
#include "model/UpdateJobResult.h"
#include "model/UpdatePackageRequest.h"
#include "model/UpdatePackageResult.h"
#include "model/UpdateQueueRequest.h"
#include "model/UpdateQueueResult.h"
#include "model/ValidateJobRequest.h"
#include "model/ValidateJobResult.h"
@@ -338,6 +340,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::UpdatePackageResult> UpdatePackageOutcome;
typedef std::future<UpdatePackageOutcome> UpdatePackageOutcomeCallable;
typedef std::function<void(const FoasClient*, const Model::UpdatePackageRequest&, const UpdatePackageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdatePackageAsyncHandler;
typedef Outcome<Error, Model::UpdateQueueResult> UpdateQueueOutcome;
typedef std::future<UpdateQueueOutcome> UpdateQueueOutcomeCallable;
typedef std::function<void(const FoasClient*, const Model::UpdateQueueRequest&, const UpdateQueueOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateQueueAsyncHandler;
typedef Outcome<Error, Model::ValidateJobResult> ValidateJobOutcome;
typedef std::future<ValidateJobOutcome> ValidateJobOutcomeCallable;
typedef std::function<void(const FoasClient*, const Model::ValidateJobRequest&, const ValidateJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ValidateJobAsyncHandler;
@@ -529,6 +534,9 @@ namespace AlibabaCloud
UpdatePackageOutcome updatePackage(const Model::UpdatePackageRequest &request)const;
void updatePackageAsync(const Model::UpdatePackageRequest& request, const UpdatePackageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdatePackageOutcomeCallable updatePackageCallable(const Model::UpdatePackageRequest& request) const;
UpdateQueueOutcome updateQueue(const Model::UpdateQueueRequest &request)const;
void updateQueueAsync(const Model::UpdateQueueRequest& request, const UpdateQueueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateQueueOutcomeCallable updateQueueCallable(const Model::UpdateQueueRequest& request) const;
ValidateJobOutcome validateJob(const Model::ValidateJobRequest &request)const;
void validateJobAsync(const Model::ValidateJobRequest& request, const ValidateJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ValidateJobOutcomeCallable validateJobCallable(const Model::ValidateJobRequest& request) const;

View File

@@ -0,0 +1,63 @@
/*
* 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.
*/
#ifndef ALIBABACLOUD_FOAS_MODEL_UPDATEQUEUEREQUEST_H_
#define ALIBABACLOUD_FOAS_MODEL_UPDATEQUEUEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <alibabacloud/foas/FoasExport.h>
namespace AlibabaCloud
{
namespace Foas
{
namespace Model
{
class ALIBABACLOUD_FOAS_EXPORT UpdateQueueRequest : public RoaServiceRequest
{
public:
UpdateQueueRequest();
~UpdateQueueRequest();
std::string getQueueName()const;
void setQueueName(const std::string& queueName);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getMaxMemMB()const;
void setMaxMemMB(int maxMemMB);
std::string getClusterId()const;
void setClusterId(const std::string& clusterId);
int getGpu()const;
void setGpu(int gpu);
int getMaxVcore()const;
void setMaxVcore(int maxVcore);
private:
std::string queueName_;
std::string regionId_;
int maxMemMB_;
std::string clusterId_;
int gpu_;
int maxVcore_;
};
}
}
}
#endif // !ALIBABACLOUD_FOAS_MODEL_UPDATEQUEUEREQUEST_H_

View 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.
*/
#ifndef ALIBABACLOUD_FOAS_MODEL_UPDATEQUEUERESULT_H_
#define ALIBABACLOUD_FOAS_MODEL_UPDATEQUEUERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/foas/FoasExport.h>
namespace AlibabaCloud
{
namespace Foas
{
namespace Model
{
class ALIBABACLOUD_FOAS_EXPORT UpdateQueueResult : public ServiceResult
{
public:
UpdateQueueResult();
explicit UpdateQueueResult(const std::string &payload);
~UpdateQueueResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_FOAS_MODEL_UPDATEQUEUERESULT_H_

View File

@@ -2247,6 +2247,42 @@ FoasClient::UpdatePackageOutcomeCallable FoasClient::updatePackageCallable(const
return task->get_future();
}
FoasClient::UpdateQueueOutcome FoasClient::updateQueue(const UpdateQueueRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return UpdateQueueOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return UpdateQueueOutcome(UpdateQueueResult(outcome.result()));
else
return UpdateQueueOutcome(outcome.error());
}
void FoasClient::updateQueueAsync(const UpdateQueueRequest& request, const UpdateQueueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, updateQueue(request), context);
};
asyncExecute(new Runnable(fn));
}
FoasClient::UpdateQueueOutcomeCallable FoasClient::updateQueueCallable(const UpdateQueueRequest &request) const
{
auto task = std::make_shared<std::packaged_task<UpdateQueueOutcome()>>(
[this, request]()
{
return this->updateQueue(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
FoasClient::ValidateJobOutcome FoasClient::validateJob(const ValidateJobRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::BatchGetInstanceRunSummaryRequest;
BatchGetInstanceRunSummaryRequest::BatchGetInstanceRunSummaryRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/runsummary");
setMethod(HttpRequest::Method::Get);
}
BatchGetInstanceRunSummaryRequest::~BatchGetInstanceRunSummaryRequest()
{}
@@ -33,7 +36,7 @@ std::string BatchGetInstanceRunSummaryRequest::getProjectName()const
void BatchGetInstanceRunSummaryRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string BatchGetInstanceRunSummaryRequest::getRegionId()const
@@ -44,7 +47,7 @@ std::string BatchGetInstanceRunSummaryRequest::getRegionId()const
void BatchGetInstanceRunSummaryRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string BatchGetInstanceRunSummaryRequest::getJobNames()const
@@ -55,7 +58,7 @@ std::string BatchGetInstanceRunSummaryRequest::getJobNames()const
void BatchGetInstanceRunSummaryRequest::setJobNames(const std::string& jobNames)
{
jobNames_ = jobNames;
setCoreParameter("JobNames", jobNames);
setParameter("JobNames", jobNames);
}
std::string BatchGetInstanceRunSummaryRequest::getJobType()const
@@ -66,6 +69,6 @@ std::string BatchGetInstanceRunSummaryRequest::getJobType()const
void BatchGetInstanceRunSummaryRequest::setJobType(const std::string& jobType)
{
jobType_ = jobType;
setCoreParameter("JobType", jobType);
setParameter("JobType", jobType);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::BindQueueRequest;
BindQueueRequest::BindQueueRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/queue");
setMethod(HttpRequest::Method::Post);
}
BindQueueRequest::~BindQueueRequest()
{}
@@ -33,7 +36,7 @@ std::string BindQueueRequest::getQueueName()const
void BindQueueRequest::setQueueName(const std::string& queueName)
{
queueName_ = queueName;
setCoreParameter("QueueName", queueName);
setBodyParameter("QueueName", queueName);
}
std::string BindQueueRequest::getProjectName()const
@@ -44,7 +47,7 @@ std::string BindQueueRequest::getProjectName()const
void BindQueueRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string BindQueueRequest::getRegionId()const
@@ -55,7 +58,7 @@ std::string BindQueueRequest::getRegionId()const
void BindQueueRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string BindQueueRequest::getClusterId()const
@@ -66,6 +69,6 @@ std::string BindQueueRequest::getClusterId()const
void BindQueueRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setBodyParameter("ClusterId", clusterId);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::CalcPlanJsonResourceRequest;
CalcPlanJsonResourceRequest::CalcPlanJsonResourceRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/jobs/[jobName]/planjson-resource");
setMethod(HttpRequest::Method::Get);
}
CalcPlanJsonResourceRequest::~CalcPlanJsonResourceRequest()
{}
@@ -33,7 +36,7 @@ std::string CalcPlanJsonResourceRequest::getProjectName()const
void CalcPlanJsonResourceRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string CalcPlanJsonResourceRequest::getRegionId()const
@@ -44,7 +47,7 @@ std::string CalcPlanJsonResourceRequest::getRegionId()const
void CalcPlanJsonResourceRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string CalcPlanJsonResourceRequest::getJobName()const
@@ -55,6 +58,6 @@ std::string CalcPlanJsonResourceRequest::getJobName()const
void CalcPlanJsonResourceRequest::setJobName(const std::string& jobName)
{
jobName_ = jobName;
setCoreParameter("JobName", jobName);
setParameter("JobName", jobName);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::CheckRawPlanJsonRequest;
CheckRawPlanJsonRequest::CheckRawPlanJsonRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/jobs/[jobName]/planjson/check");
setMethod(HttpRequest::Method::Get);
}
CheckRawPlanJsonRequest::~CheckRawPlanJsonRequest()
{}
@@ -33,7 +36,7 @@ std::string CheckRawPlanJsonRequest::getProjectName()const
void CheckRawPlanJsonRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string CheckRawPlanJsonRequest::getRegionId()const
@@ -44,7 +47,7 @@ std::string CheckRawPlanJsonRequest::getRegionId()const
void CheckRawPlanJsonRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string CheckRawPlanJsonRequest::getSessionId()const
@@ -55,7 +58,7 @@ std::string CheckRawPlanJsonRequest::getSessionId()const
void CheckRawPlanJsonRequest::setSessionId(const std::string& sessionId)
{
sessionId_ = sessionId;
setCoreParameter("SessionId", sessionId);
setParameter("SessionId", sessionId);
}
std::string CheckRawPlanJsonRequest::getJobName()const
@@ -66,6 +69,6 @@ std::string CheckRawPlanJsonRequest::getJobName()const
void CheckRawPlanJsonRequest::setJobName(const std::string& jobName)
{
jobName_ = jobName;
setCoreParameter("JobName", jobName);
setParameter("JobName", jobName);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::CommitJobRequest;
CommitJobRequest::CommitJobRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/jobs/[jobName]/commit");
setMethod(HttpRequest::Method::Put);
}
CommitJobRequest::~CommitJobRequest()
{}
@@ -33,7 +36,7 @@ std::string CommitJobRequest::getProjectName()const
void CommitJobRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string CommitJobRequest::getRegionId()const
@@ -44,7 +47,7 @@ std::string CommitJobRequest::getRegionId()const
void CommitJobRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
float CommitJobRequest::getMaxCU()const
@@ -55,7 +58,7 @@ float CommitJobRequest::getMaxCU()const
void CommitJobRequest::setMaxCU(float maxCU)
{
maxCU_ = maxCU;
setCoreParameter("MaxCU", std::to_string(maxCU));
setBodyParameter("MaxCU", std::to_string(maxCU));
}
std::string CommitJobRequest::getConfigure()const
@@ -66,7 +69,7 @@ std::string CommitJobRequest::getConfigure()const
void CommitJobRequest::setConfigure(const std::string& configure)
{
configure_ = configure;
setCoreParameter("Configure", configure);
setBodyParameter("Configure", configure);
}
bool CommitJobRequest::getIsOnOff()const
@@ -77,7 +80,7 @@ bool CommitJobRequest::getIsOnOff()const
void CommitJobRequest::setIsOnOff(bool isOnOff)
{
isOnOff_ = isOnOff;
setCoreParameter("IsOnOff", isOnOff ? "true" : "false");
setBodyParameter("IsOnOff", isOnOff ? "true" : "false");
}
std::string CommitJobRequest::getJobName()const
@@ -88,6 +91,6 @@ std::string CommitJobRequest::getJobName()const
void CommitJobRequest::setJobName(const std::string& jobName)
{
jobName_ = jobName;
setCoreParameter("JobName", jobName);
setParameter("JobName", jobName);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::CreateCellClusterOrderRequest;
CreateCellClusterOrderRequest::CreateCellClusterOrderRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/realtime-compute/cell/buy");
setMethod(HttpRequest::Method::Post);
}
CreateCellClusterOrderRequest::~CreateCellClusterOrderRequest()
{}
@@ -33,7 +36,7 @@ int CreateCellClusterOrderRequest::getPeriod()const
void CreateCellClusterOrderRequest::setPeriod(int period)
{
period_ = period;
setCoreParameter("Period", std::to_string(period));
setBodyParameter("Period", std::to_string(period));
}
int CreateCellClusterOrderRequest::getSlaveNum()const
@@ -44,7 +47,7 @@ int CreateCellClusterOrderRequest::getSlaveNum()const
void CreateCellClusterOrderRequest::setSlaveNum(int slaveNum)
{
slaveNum_ = slaveNum;
setCoreParameter("SlaveNum", std::to_string(slaveNum));
setBodyParameter("SlaveNum", std::to_string(slaveNum));
}
std::string CreateCellClusterOrderRequest::getRegionId()const
@@ -55,7 +58,7 @@ std::string CreateCellClusterOrderRequest::getRegionId()const
void CreateCellClusterOrderRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string CreateCellClusterOrderRequest::getSlaveSpec()const
@@ -66,7 +69,7 @@ std::string CreateCellClusterOrderRequest::getSlaveSpec()const
void CreateCellClusterOrderRequest::setSlaveSpec(const std::string& slaveSpec)
{
slaveSpec_ = slaveSpec;
setCoreParameter("SlaveSpec", slaveSpec);
setBodyParameter("SlaveSpec", slaveSpec);
}
std::string CreateCellClusterOrderRequest::getRegion()const
@@ -77,7 +80,7 @@ std::string CreateCellClusterOrderRequest::getRegion()const
void CreateCellClusterOrderRequest::setRegion(const std::string& region)
{
region_ = region;
setCoreParameter("Region", region);
setBodyParameter("Region", region);
}
int CreateCellClusterOrderRequest::getMasterNum()const
@@ -88,7 +91,7 @@ int CreateCellClusterOrderRequest::getMasterNum()const
void CreateCellClusterOrderRequest::setMasterNum(int masterNum)
{
masterNum_ = masterNum;
setCoreParameter("MasterNum", std::to_string(masterNum));
setBodyParameter("MasterNum", std::to_string(masterNum));
}
std::string CreateCellClusterOrderRequest::getMasterSpec()const
@@ -99,7 +102,7 @@ std::string CreateCellClusterOrderRequest::getMasterSpec()const
void CreateCellClusterOrderRequest::setMasterSpec(const std::string& masterSpec)
{
masterSpec_ = masterSpec;
setCoreParameter("MasterSpec", masterSpec);
setBodyParameter("MasterSpec", masterSpec);
}
std::string CreateCellClusterOrderRequest::getPayModel()const
@@ -110,6 +113,6 @@ std::string CreateCellClusterOrderRequest::getPayModel()const
void CreateCellClusterOrderRequest::setPayModel(const std::string& payModel)
{
payModel_ = payModel;
setCoreParameter("PayModel", payModel);
setBodyParameter("PayModel", payModel);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::CreateClusterRequest;
CreateClusterRequest::CreateClusterRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/clusters");
setMethod(HttpRequest::Method::Post);
}
CreateClusterRequest::~CreateClusterRequest()
{}
@@ -33,7 +36,7 @@ std::string CreateClusterRequest::getRegionId()const
void CreateClusterRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string CreateClusterRequest::getOrderId()const
@@ -44,7 +47,7 @@ std::string CreateClusterRequest::getOrderId()const
void CreateClusterRequest::setOrderId(const std::string& orderId)
{
orderId_ = orderId;
setCoreParameter("OrderId", orderId);
setBodyParameter("OrderId", orderId);
}
std::string CreateClusterRequest::getUserOssBucket()const
@@ -55,7 +58,7 @@ std::string CreateClusterRequest::getUserOssBucket()const
void CreateClusterRequest::setUserOssBucket(const std::string& userOssBucket)
{
userOssBucket_ = userOssBucket;
setCoreParameter("UserOssBucket", userOssBucket);
setBodyParameter("UserOssBucket", userOssBucket);
}
std::string CreateClusterRequest::getDisplayName()const
@@ -66,7 +69,7 @@ std::string CreateClusterRequest::getDisplayName()const
void CreateClusterRequest::setDisplayName(const std::string& displayName)
{
displayName_ = displayName;
setCoreParameter("DisplayName", displayName);
setBodyParameter("DisplayName", displayName);
}
std::string CreateClusterRequest::getUserVpcId()const
@@ -77,7 +80,7 @@ std::string CreateClusterRequest::getUserVpcId()const
void CreateClusterRequest::setUserVpcId(const std::string& userVpcId)
{
userVpcId_ = userVpcId;
setCoreParameter("UserVpcId", userVpcId);
setBodyParameter("UserVpcId", userVpcId);
}
std::string CreateClusterRequest::getZoneId()const
@@ -88,7 +91,7 @@ std::string CreateClusterRequest::getZoneId()const
void CreateClusterRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setCoreParameter("ZoneId", zoneId);
setBodyParameter("ZoneId", zoneId);
}
std::string CreateClusterRequest::getDescription()const
@@ -99,7 +102,7 @@ std::string CreateClusterRequest::getDescription()const
void CreateClusterRequest::setDescription(const std::string& description)
{
description_ = description;
setCoreParameter("Description", description);
setBodyParameter("Description", description);
}
std::string CreateClusterRequest::getUserVSwitch()const
@@ -110,6 +113,6 @@ std::string CreateClusterRequest::getUserVSwitch()const
void CreateClusterRequest::setUserVSwitch(const std::string& userVSwitch)
{
userVSwitch_ = userVSwitch;
setCoreParameter("UserVSwitch", userVSwitch);
setBodyParameter("UserVSwitch", userVSwitch);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::CreateFolderRequest;
CreateFolderRequest::CreateFolderRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/folders");
setMethod(HttpRequest::Method::Post);
}
CreateFolderRequest::~CreateFolderRequest()
{}
@@ -33,7 +36,7 @@ std::string CreateFolderRequest::getPath()const
void CreateFolderRequest::setPath(const std::string& path)
{
path_ = path;
setCoreParameter("Path", path);
setBodyParameter("Path", path);
}
std::string CreateFolderRequest::getProjectName()const
@@ -44,7 +47,7 @@ std::string CreateFolderRequest::getProjectName()const
void CreateFolderRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string CreateFolderRequest::getRegionId()const
@@ -55,6 +58,6 @@ std::string CreateFolderRequest::getRegionId()const
void CreateFolderRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::CreateJobRequest;
CreateJobRequest::CreateJobRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/jobs");
setMethod(HttpRequest::Method::Post);
}
CreateJobRequest::~CreateJobRequest()
{}
@@ -33,7 +36,7 @@ std::string CreateJobRequest::getQueueName()const
void CreateJobRequest::setQueueName(const std::string& queueName)
{
queueName_ = queueName;
setCoreParameter("QueueName", queueName);
setBodyParameter("QueueName", queueName);
}
std::string CreateJobRequest::getProjectName()const
@@ -44,7 +47,7 @@ std::string CreateJobRequest::getProjectName()const
void CreateJobRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string CreateJobRequest::getCode()const
@@ -55,7 +58,7 @@ std::string CreateJobRequest::getCode()const
void CreateJobRequest::setCode(const std::string& code)
{
code_ = code;
setCoreParameter("Code", code);
setBodyParameter("Code", code);
}
std::string CreateJobRequest::getDescription()const
@@ -66,7 +69,7 @@ std::string CreateJobRequest::getDescription()const
void CreateJobRequest::setDescription(const std::string& description)
{
description_ = description;
setCoreParameter("Description", description);
setBodyParameter("Description", description);
}
std::string CreateJobRequest::getEngineVersion()const
@@ -77,7 +80,7 @@ std::string CreateJobRequest::getEngineVersion()const
void CreateJobRequest::setEngineVersion(const std::string& engineVersion)
{
engineVersion_ = engineVersion;
setCoreParameter("EngineVersion", engineVersion);
setBodyParameter("EngineVersion", engineVersion);
}
std::string CreateJobRequest::getClusterId()const
@@ -88,7 +91,7 @@ std::string CreateJobRequest::getClusterId()const
void CreateJobRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setBodyParameter("ClusterId", clusterId);
}
std::string CreateJobRequest::getPackages()const
@@ -99,7 +102,7 @@ std::string CreateJobRequest::getPackages()const
void CreateJobRequest::setPackages(const std::string& packages)
{
packages_ = packages;
setCoreParameter("Packages", packages);
setBodyParameter("Packages", packages);
}
std::string CreateJobRequest::getJobType()const
@@ -110,7 +113,7 @@ std::string CreateJobRequest::getJobType()const
void CreateJobRequest::setJobType(const std::string& jobType)
{
jobType_ = jobType;
setCoreParameter("JobType", jobType);
setBodyParameter("JobType", jobType);
}
std::string CreateJobRequest::getApiType()const
@@ -121,7 +124,7 @@ std::string CreateJobRequest::getApiType()const
void CreateJobRequest::setApiType(const std::string& apiType)
{
apiType_ = apiType;
setCoreParameter("ApiType", apiType);
setBodyParameter("ApiType", apiType);
}
long CreateJobRequest::getFolderId()const
@@ -132,7 +135,7 @@ long CreateJobRequest::getFolderId()const
void CreateJobRequest::setFolderId(long folderId)
{
folderId_ = folderId;
setCoreParameter("FolderId", std::to_string(folderId));
setBodyParameter("FolderId", std::to_string(folderId));
}
std::string CreateJobRequest::getRegionId()const
@@ -143,7 +146,7 @@ std::string CreateJobRequest::getRegionId()const
void CreateJobRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string CreateJobRequest::getPlanJson()const
@@ -154,7 +157,7 @@ std::string CreateJobRequest::getPlanJson()const
void CreateJobRequest::setPlanJson(const std::string& planJson)
{
planJson_ = planJson;
setCoreParameter("PlanJson", planJson);
setBodyParameter("PlanJson", planJson);
}
std::string CreateJobRequest::getProperties()const
@@ -165,7 +168,7 @@ std::string CreateJobRequest::getProperties()const
void CreateJobRequest::setProperties(const std::string& properties)
{
properties_ = properties;
setCoreParameter("Properties", properties);
setBodyParameter("Properties", properties);
}
std::string CreateJobRequest::getJobName()const
@@ -176,6 +179,6 @@ std::string CreateJobRequest::getJobName()const
void CreateJobRequest::setJobName(const std::string& jobName)
{
jobName_ = jobName;
setCoreParameter("JobName", jobName);
setBodyParameter("JobName", jobName);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::CreatePackageRequest;
CreatePackageRequest::CreatePackageRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/packages");
setMethod(HttpRequest::Method::Post);
}
CreatePackageRequest::~CreatePackageRequest()
{}
@@ -33,7 +36,7 @@ std::string CreatePackageRequest::getProjectName()const
void CreatePackageRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string CreatePackageRequest::getOssBucket()const
@@ -44,7 +47,7 @@ std::string CreatePackageRequest::getOssBucket()const
void CreatePackageRequest::setOssBucket(const std::string& ossBucket)
{
ossBucket_ = ossBucket;
setCoreParameter("OssBucket", ossBucket);
setBodyParameter("OssBucket", ossBucket);
}
std::string CreatePackageRequest::getOssOwner()const
@@ -55,7 +58,7 @@ std::string CreatePackageRequest::getOssOwner()const
void CreatePackageRequest::setOssOwner(const std::string& ossOwner)
{
ossOwner_ = ossOwner;
setCoreParameter("OssOwner", ossOwner);
setBodyParameter("OssOwner", ossOwner);
}
std::string CreatePackageRequest::getRegionId()const
@@ -66,7 +69,7 @@ std::string CreatePackageRequest::getRegionId()const
void CreatePackageRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string CreatePackageRequest::getPackageName()const
@@ -77,7 +80,7 @@ std::string CreatePackageRequest::getPackageName()const
void CreatePackageRequest::setPackageName(const std::string& packageName)
{
packageName_ = packageName;
setCoreParameter("PackageName", packageName);
setBodyParameter("PackageName", packageName);
}
std::string CreatePackageRequest::getOssEndpoint()const
@@ -88,7 +91,7 @@ std::string CreatePackageRequest::getOssEndpoint()const
void CreatePackageRequest::setOssEndpoint(const std::string& ossEndpoint)
{
ossEndpoint_ = ossEndpoint;
setCoreParameter("OssEndpoint", ossEndpoint);
setBodyParameter("OssEndpoint", ossEndpoint);
}
std::string CreatePackageRequest::getDescription()const
@@ -99,7 +102,7 @@ std::string CreatePackageRequest::getDescription()const
void CreatePackageRequest::setDescription(const std::string& description)
{
description_ = description;
setCoreParameter("Description", description);
setBodyParameter("Description", description);
}
std::string CreatePackageRequest::getTag()const
@@ -110,7 +113,7 @@ std::string CreatePackageRequest::getTag()const
void CreatePackageRequest::setTag(const std::string& tag)
{
tag_ = tag;
setCoreParameter("Tag", tag);
setBodyParameter("Tag", tag);
}
std::string CreatePackageRequest::getOriginName()const
@@ -121,7 +124,7 @@ std::string CreatePackageRequest::getOriginName()const
void CreatePackageRequest::setOriginName(const std::string& originName)
{
originName_ = originName;
setCoreParameter("OriginName", originName);
setBodyParameter("OriginName", originName);
}
std::string CreatePackageRequest::getType()const
@@ -132,7 +135,7 @@ std::string CreatePackageRequest::getType()const
void CreatePackageRequest::setType(const std::string& type)
{
type_ = type;
setCoreParameter("Type", type);
setBodyParameter("Type", type);
}
std::string CreatePackageRequest::getOssPath()const
@@ -143,7 +146,7 @@ std::string CreatePackageRequest::getOssPath()const
void CreatePackageRequest::setOssPath(const std::string& ossPath)
{
ossPath_ = ossPath;
setCoreParameter("OssPath", ossPath);
setBodyParameter("OssPath", ossPath);
}
std::string CreatePackageRequest::getMd5()const
@@ -154,6 +157,6 @@ std::string CreatePackageRequest::getMd5()const
void CreatePackageRequest::setMd5(const std::string& md5)
{
md5_ = md5;
setCoreParameter("Md5", md5);
setBodyParameter("Md5", md5);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::CreateProjectRequest;
CreateProjectRequest::CreateProjectRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects");
setMethod(HttpRequest::Method::Post);
}
CreateProjectRequest::~CreateProjectRequest()
{}
@@ -33,7 +36,7 @@ std::string CreateProjectRequest::getManagerIds()const
void CreateProjectRequest::setManagerIds(const std::string& managerIds)
{
managerIds_ = managerIds;
setCoreParameter("ManagerIds", managerIds);
setBodyParameter("ManagerIds", managerIds);
}
std::string CreateProjectRequest::getOrderId()const
@@ -44,7 +47,7 @@ std::string CreateProjectRequest::getOrderId()const
void CreateProjectRequest::setOrderId(const std::string& orderId)
{
orderId_ = orderId;
setCoreParameter("OrderId", orderId);
setBodyParameter("OrderId", orderId);
}
std::string CreateProjectRequest::getRegionId()const
@@ -55,7 +58,7 @@ std::string CreateProjectRequest::getRegionId()const
void CreateProjectRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string CreateProjectRequest::getName()const
@@ -66,7 +69,7 @@ std::string CreateProjectRequest::getName()const
void CreateProjectRequest::setName(const std::string& name)
{
name_ = name;
setCoreParameter("Name", name);
setBodyParameter("Name", name);
}
std::string CreateProjectRequest::getDescription()const
@@ -77,7 +80,7 @@ std::string CreateProjectRequest::getDescription()const
void CreateProjectRequest::setDescription(const std::string& description)
{
description_ = description;
setCoreParameter("Description", description);
setBodyParameter("Description", description);
}
std::string CreateProjectRequest::getClusterId()const
@@ -88,7 +91,7 @@ std::string CreateProjectRequest::getClusterId()const
void CreateProjectRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setBodyParameter("ClusterId", clusterId);
}
std::string CreateProjectRequest::getDeployType()const
@@ -99,6 +102,6 @@ std::string CreateProjectRequest::getDeployType()const
void CreateProjectRequest::setDeployType(const std::string& deployType)
{
deployType_ = deployType;
setCoreParameter("DeployType", deployType);
setBodyParameter("DeployType", deployType);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::CreateQueueRequest;
CreateQueueRequest::CreateQueueRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/clusters/[clusterId]/queue");
setMethod(HttpRequest::Method::Post);
}
CreateQueueRequest::~CreateQueueRequest()
{}
@@ -33,7 +36,7 @@ std::string CreateQueueRequest::getQueueName()const
void CreateQueueRequest::setQueueName(const std::string& queueName)
{
queueName_ = queueName;
setCoreParameter("QueueName", queueName);
setBodyParameter("QueueName", queueName);
}
std::string CreateQueueRequest::getRegionId()const
@@ -44,7 +47,7 @@ std::string CreateQueueRequest::getRegionId()const
void CreateQueueRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
int CreateQueueRequest::getMaxMemMB()const
@@ -55,7 +58,7 @@ int CreateQueueRequest::getMaxMemMB()const
void CreateQueueRequest::setMaxMemMB(int maxMemMB)
{
maxMemMB_ = maxMemMB;
setCoreParameter("MaxMemMB", std::to_string(maxMemMB));
setBodyParameter("MaxMemMB", std::to_string(maxMemMB));
}
std::string CreateQueueRequest::getClusterId()const
@@ -66,7 +69,7 @@ std::string CreateQueueRequest::getClusterId()const
void CreateQueueRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}
int CreateQueueRequest::getGpu()const
@@ -77,7 +80,7 @@ int CreateQueueRequest::getGpu()const
void CreateQueueRequest::setGpu(int gpu)
{
gpu_ = gpu;
setCoreParameter("Gpu", std::to_string(gpu));
setBodyParameter("Gpu", std::to_string(gpu));
}
int CreateQueueRequest::getMaxVcore()const
@@ -88,6 +91,6 @@ int CreateQueueRequest::getMaxVcore()const
void CreateQueueRequest::setMaxVcore(int maxVcore)
{
maxVcore_ = maxVcore;
setCoreParameter("MaxVcore", std::to_string(maxVcore));
setBodyParameter("MaxVcore", std::to_string(maxVcore));
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::DeleteFolderRequest;
DeleteFolderRequest::DeleteFolderRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/folders");
setMethod(HttpRequest::Method::Delete);
}
DeleteFolderRequest::~DeleteFolderRequest()
{}
@@ -33,7 +36,7 @@ std::string DeleteFolderRequest::getPath()const
void DeleteFolderRequest::setPath(const std::string& path)
{
path_ = path;
setCoreParameter("Path", path);
setParameter("Path", path);
}
std::string DeleteFolderRequest::getProjectName()const
@@ -44,7 +47,7 @@ std::string DeleteFolderRequest::getProjectName()const
void DeleteFolderRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string DeleteFolderRequest::getRegionId()const
@@ -55,6 +58,6 @@ std::string DeleteFolderRequest::getRegionId()const
void DeleteFolderRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::DeleteJobRequest;
DeleteJobRequest::DeleteJobRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/jobs/[jobName]");
setMethod(HttpRequest::Method::Delete);
}
DeleteJobRequest::~DeleteJobRequest()
{}
@@ -33,7 +36,7 @@ std::string DeleteJobRequest::getProjectName()const
void DeleteJobRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string DeleteJobRequest::getRegionId()const
@@ -44,7 +47,7 @@ std::string DeleteJobRequest::getRegionId()const
void DeleteJobRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string DeleteJobRequest::getJobName()const
@@ -55,6 +58,6 @@ std::string DeleteJobRequest::getJobName()const
void DeleteJobRequest::setJobName(const std::string& jobName)
{
jobName_ = jobName;
setCoreParameter("JobName", jobName);
setParameter("JobName", jobName);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::DeletePackageRequest;
DeletePackageRequest::DeletePackageRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/packages/[packageName]");
setMethod(HttpRequest::Method::Delete);
}
DeletePackageRequest::~DeletePackageRequest()
{}
@@ -33,7 +36,7 @@ std::string DeletePackageRequest::getProjectName()const
void DeletePackageRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string DeletePackageRequest::getRegionId()const
@@ -44,7 +47,7 @@ std::string DeletePackageRequest::getRegionId()const
void DeletePackageRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string DeletePackageRequest::getPackageName()const
@@ -55,6 +58,6 @@ std::string DeletePackageRequest::getPackageName()const
void DeletePackageRequest::setPackageName(const std::string& packageName)
{
packageName_ = packageName;
setCoreParameter("PackageName", packageName);
setParameter("PackageName", packageName);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::DeleteProjectRequest;
DeleteProjectRequest::DeleteProjectRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]");
setMethod(HttpRequest::Method::Delete);
}
DeleteProjectRequest::~DeleteProjectRequest()
{}
@@ -33,7 +36,7 @@ std::string DeleteProjectRequest::getProjectName()const
void DeleteProjectRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string DeleteProjectRequest::getRegionId()const
@@ -44,6 +47,6 @@ std::string DeleteProjectRequest::getRegionId()const
void DeleteProjectRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::DeleteQueueRequest;
DeleteQueueRequest::DeleteQueueRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/clusters/[clusterId]/queue");
setMethod(HttpRequest::Method::Delete);
}
DeleteQueueRequest::~DeleteQueueRequest()
{}
@@ -33,7 +36,7 @@ std::string DeleteQueueRequest::getQueueName()const
void DeleteQueueRequest::setQueueName(const std::string& queueName)
{
queueName_ = queueName;
setCoreParameter("QueueName", queueName);
setParameter("QueueName", queueName);
}
std::string DeleteQueueRequest::getRegionId()const
@@ -44,7 +47,7 @@ std::string DeleteQueueRequest::getRegionId()const
void DeleteQueueRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string DeleteQueueRequest::getClusterId()const
@@ -55,6 +58,6 @@ std::string DeleteQueueRequest::getClusterId()const
void DeleteQueueRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::DestroyClusterRequest;
DestroyClusterRequest::DestroyClusterRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/clusters/[clusterId]");
setMethod(HttpRequest::Method::Delete);
}
DestroyClusterRequest::~DestroyClusterRequest()
{}
@@ -33,7 +36,7 @@ std::string DestroyClusterRequest::getRegionId()const
void DestroyClusterRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string DestroyClusterRequest::getClusterId()const
@@ -44,6 +47,6 @@ std::string DestroyClusterRequest::getClusterId()const
void DestroyClusterRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::ExpandClusterRequest;
ExpandClusterRequest::ExpandClusterRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/clusters/[clusterId]/expand");
setMethod(HttpRequest::Method::Put);
}
ExpandClusterRequest::~ExpandClusterRequest()
{}
@@ -33,7 +36,7 @@ std::string ExpandClusterRequest::getRegionId()const
void ExpandClusterRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
int ExpandClusterRequest::getCount()const
@@ -44,7 +47,7 @@ int ExpandClusterRequest::getCount()const
void ExpandClusterRequest::setCount(int count)
{
count_ = count;
setCoreParameter("Count", std::to_string(count));
setBodyParameter("Count", std::to_string(count));
}
std::string ExpandClusterRequest::getModel()const
@@ -55,7 +58,7 @@ std::string ExpandClusterRequest::getModel()const
void ExpandClusterRequest::setModel(const std::string& model)
{
model_ = model;
setCoreParameter("Model", model);
setBodyParameter("Model", model);
}
std::string ExpandClusterRequest::getUserVSwitch()const
@@ -66,7 +69,7 @@ std::string ExpandClusterRequest::getUserVSwitch()const
void ExpandClusterRequest::setUserVSwitch(const std::string& userVSwitch)
{
userVSwitch_ = userVSwitch;
setCoreParameter("UserVSwitch", userVSwitch);
setBodyParameter("UserVSwitch", userVSwitch);
}
std::string ExpandClusterRequest::getClusterId()const
@@ -77,6 +80,6 @@ std::string ExpandClusterRequest::getClusterId()const
void ExpandClusterRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::GetClusterDetailsRequest;
GetClusterDetailsRequest::GetClusterDetailsRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/clusters/[clusterId]/details");
setMethod(HttpRequest::Method::Get);
}
GetClusterDetailsRequest::~GetClusterDetailsRequest()
{}
@@ -33,7 +36,7 @@ std::string GetClusterDetailsRequest::getRegionId()const
void GetClusterDetailsRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string GetClusterDetailsRequest::getClusterId()const
@@ -44,6 +47,6 @@ std::string GetClusterDetailsRequest::getClusterId()const
void GetClusterDetailsRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::GetClusterEngineVersionsRequest;
GetClusterEngineVersionsRequest::GetClusterEngineVersionsRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/clusters/[clusterId]/engineversions");
setMethod(HttpRequest::Method::Get);
}
GetClusterEngineVersionsRequest::~GetClusterEngineVersionsRequest()
{}
@@ -33,7 +36,7 @@ std::string GetClusterEngineVersionsRequest::getRegionId()const
void GetClusterEngineVersionsRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string GetClusterEngineVersionsRequest::getClusterId()const
@@ -44,6 +47,6 @@ std::string GetClusterEngineVersionsRequest::getClusterId()const
void GetClusterEngineVersionsRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::GetClusterMetricsRequest;
GetClusterMetricsRequest::GetClusterMetricsRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/clusters/[clusterId]/metrics");
setMethod(HttpRequest::Method::Post);
}
GetClusterMetricsRequest::~GetClusterMetricsRequest()
{}
@@ -33,7 +36,7 @@ std::string GetClusterMetricsRequest::getRegionId()const
void GetClusterMetricsRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string GetClusterMetricsRequest::getClusterId()const
@@ -44,7 +47,7 @@ std::string GetClusterMetricsRequest::getClusterId()const
void GetClusterMetricsRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}
std::string GetClusterMetricsRequest::getMetricJson()const
@@ -55,6 +58,6 @@ std::string GetClusterMetricsRequest::getMetricJson()const
void GetClusterMetricsRequest::setMetricJson(const std::string& metricJson)
{
metricJson_ = metricJson;
setCoreParameter("MetricJson", metricJson);
setBodyParameter("MetricJson", metricJson);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::GetClusterQueueInfoRequest;
GetClusterQueueInfoRequest::GetClusterQueueInfoRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/clusters/[clusterId]/queueinfo");
setMethod(HttpRequest::Method::Get);
}
GetClusterQueueInfoRequest::~GetClusterQueueInfoRequest()
{}
@@ -33,7 +36,7 @@ std::string GetClusterQueueInfoRequest::getRegionId()const
void GetClusterQueueInfoRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string GetClusterQueueInfoRequest::getClusterId()const
@@ -44,6 +47,6 @@ std::string GetClusterQueueInfoRequest::getClusterId()const
void GetClusterQueueInfoRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::GetClusterResourceRequest;
GetClusterResourceRequest::GetClusterResourceRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/clusters/[clusterId]/resource");
setMethod(HttpRequest::Method::Get);
}
GetClusterResourceRequest::~GetClusterResourceRequest()
{}
@@ -33,7 +36,7 @@ std::string GetClusterResourceRequest::getRegionId()const
void GetClusterResourceRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string GetClusterResourceRequest::getClusterId()const
@@ -44,6 +47,6 @@ std::string GetClusterResourceRequest::getClusterId()const
void GetClusterResourceRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::GetFolderRequest;
GetFolderRequest::GetFolderRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/folders");
setMethod(HttpRequest::Method::Get);
}
GetFolderRequest::~GetFolderRequest()
{}
@@ -33,7 +36,7 @@ std::string GetFolderRequest::getPath()const
void GetFolderRequest::setPath(const std::string& path)
{
path_ = path;
setCoreParameter("Path", path);
setParameter("Path", path);
}
std::string GetFolderRequest::getProjectName()const
@@ -44,7 +47,7 @@ std::string GetFolderRequest::getProjectName()const
void GetFolderRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string GetFolderRequest::getRegionId()const
@@ -55,6 +58,6 @@ std::string GetFolderRequest::getRegionId()const
void GetFolderRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::GetInstanceCheckpointRequest;
GetInstanceCheckpointRequest::GetInstanceCheckpointRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/jobs/[jobName]/instances/[instanceId]/checkpoints");
setMethod(HttpRequest::Method::Get);
}
GetInstanceCheckpointRequest::~GetInstanceCheckpointRequest()
{}
@@ -33,7 +36,7 @@ std::string GetInstanceCheckpointRequest::getProjectName()const
void GetInstanceCheckpointRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
long GetInstanceCheckpointRequest::getInstanceId()const
@@ -44,7 +47,7 @@ long GetInstanceCheckpointRequest::getInstanceId()const
void GetInstanceCheckpointRequest::setInstanceId(long instanceId)
{
instanceId_ = instanceId;
setCoreParameter("InstanceId", std::to_string(instanceId));
setParameter("InstanceId", std::to_string(instanceId));
}
std::string GetInstanceCheckpointRequest::getRegionId()const
@@ -55,7 +58,7 @@ std::string GetInstanceCheckpointRequest::getRegionId()const
void GetInstanceCheckpointRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string GetInstanceCheckpointRequest::getJobName()const
@@ -66,6 +69,6 @@ std::string GetInstanceCheckpointRequest::getJobName()const
void GetInstanceCheckpointRequest::setJobName(const std::string& jobName)
{
jobName_ = jobName;
setCoreParameter("JobName", jobName);
setParameter("JobName", jobName);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::GetInstanceConfigRequest;
GetInstanceConfigRequest::GetInstanceConfigRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/jobs/[jobName]/instances/[instanceId]/config");
setMethod(HttpRequest::Method::Get);
}
GetInstanceConfigRequest::~GetInstanceConfigRequest()
{}
@@ -33,7 +36,7 @@ std::string GetInstanceConfigRequest::getProjectName()const
void GetInstanceConfigRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
long GetInstanceConfigRequest::getInstanceId()const
@@ -44,7 +47,7 @@ long GetInstanceConfigRequest::getInstanceId()const
void GetInstanceConfigRequest::setInstanceId(long instanceId)
{
instanceId_ = instanceId;
setCoreParameter("InstanceId", std::to_string(instanceId));
setParameter("InstanceId", std::to_string(instanceId));
}
std::string GetInstanceConfigRequest::getRegionId()const
@@ -55,7 +58,7 @@ std::string GetInstanceConfigRequest::getRegionId()const
void GetInstanceConfigRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string GetInstanceConfigRequest::getJobName()const
@@ -66,6 +69,6 @@ std::string GetInstanceConfigRequest::getJobName()const
void GetInstanceConfigRequest::setJobName(const std::string& jobName)
{
jobName_ = jobName;
setCoreParameter("JobName", jobName);
setParameter("JobName", jobName);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::GetInstanceDetailRequest;
GetInstanceDetailRequest::GetInstanceDetailRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/jobs/[jobName]/instances/[instanceId]/details");
setMethod(HttpRequest::Method::Get);
}
GetInstanceDetailRequest::~GetInstanceDetailRequest()
{}
@@ -33,7 +36,7 @@ std::string GetInstanceDetailRequest::getProjectName()const
void GetInstanceDetailRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
long GetInstanceDetailRequest::getInstanceId()const
@@ -44,7 +47,7 @@ long GetInstanceDetailRequest::getInstanceId()const
void GetInstanceDetailRequest::setInstanceId(long instanceId)
{
instanceId_ = instanceId;
setCoreParameter("InstanceId", std::to_string(instanceId));
setParameter("InstanceId", std::to_string(instanceId));
}
std::string GetInstanceDetailRequest::getRegionId()const
@@ -55,7 +58,7 @@ std::string GetInstanceDetailRequest::getRegionId()const
void GetInstanceDetailRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string GetInstanceDetailRequest::getJobName()const
@@ -66,6 +69,6 @@ std::string GetInstanceDetailRequest::getJobName()const
void GetInstanceDetailRequest::setJobName(const std::string& jobName)
{
jobName_ = jobName;
setCoreParameter("JobName", jobName);
setParameter("JobName", jobName);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::GetInstanceExceptionsRequest;
GetInstanceExceptionsRequest::GetInstanceExceptionsRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/jobs/[jobName]/instances/[instanceId]/exceptions");
setMethod(HttpRequest::Method::Get);
}
GetInstanceExceptionsRequest::~GetInstanceExceptionsRequest()
{}
@@ -33,7 +36,7 @@ std::string GetInstanceExceptionsRequest::getProjectName()const
void GetInstanceExceptionsRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
long GetInstanceExceptionsRequest::getInstanceId()const
@@ -44,7 +47,7 @@ long GetInstanceExceptionsRequest::getInstanceId()const
void GetInstanceExceptionsRequest::setInstanceId(long instanceId)
{
instanceId_ = instanceId;
setCoreParameter("InstanceId", std::to_string(instanceId));
setParameter("InstanceId", std::to_string(instanceId));
}
std::string GetInstanceExceptionsRequest::getRegionId()const
@@ -55,7 +58,7 @@ std::string GetInstanceExceptionsRequest::getRegionId()const
void GetInstanceExceptionsRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string GetInstanceExceptionsRequest::getJobName()const
@@ -66,6 +69,6 @@ std::string GetInstanceExceptionsRequest::getJobName()const
void GetInstanceExceptionsRequest::setJobName(const std::string& jobName)
{
jobName_ = jobName;
setCoreParameter("JobName", jobName);
setParameter("JobName", jobName);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::GetInstanceFinalStateRequest;
GetInstanceFinalStateRequest::GetInstanceFinalStateRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/jobs/[jobName]/instances/[instanceId]/finalstate");
setMethod(HttpRequest::Method::Get);
}
GetInstanceFinalStateRequest::~GetInstanceFinalStateRequest()
{}
@@ -33,7 +36,7 @@ std::string GetInstanceFinalStateRequest::getProjectName()const
void GetInstanceFinalStateRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
long GetInstanceFinalStateRequest::getInstanceId()const
@@ -44,7 +47,7 @@ long GetInstanceFinalStateRequest::getInstanceId()const
void GetInstanceFinalStateRequest::setInstanceId(long instanceId)
{
instanceId_ = instanceId;
setCoreParameter("InstanceId", std::to_string(instanceId));
setParameter("InstanceId", std::to_string(instanceId));
}
std::string GetInstanceFinalStateRequest::getRegionId()const
@@ -55,7 +58,7 @@ std::string GetInstanceFinalStateRequest::getRegionId()const
void GetInstanceFinalStateRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string GetInstanceFinalStateRequest::getJobName()const
@@ -66,6 +69,6 @@ std::string GetInstanceFinalStateRequest::getJobName()const
void GetInstanceFinalStateRequest::setJobName(const std::string& jobName)
{
jobName_ = jobName;
setCoreParameter("JobName", jobName);
setParameter("JobName", jobName);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::GetInstanceHistoryAutoScalePlanContentRequest;
GetInstanceHistoryAutoScalePlanContentRequest::GetInstanceHistoryAutoScalePlanContentRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/jobs/[jobName]/instance/[instanceId]/autoscale/plancontent");
setMethod(HttpRequest::Method::Get);
}
GetInstanceHistoryAutoScalePlanContentRequest::~GetInstanceHistoryAutoScalePlanContentRequest()
{}
@@ -33,7 +36,7 @@ std::string GetInstanceHistoryAutoScalePlanContentRequest::getProjectName()const
void GetInstanceHistoryAutoScalePlanContentRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
long GetInstanceHistoryAutoScalePlanContentRequest::getInstanceId()const
@@ -44,7 +47,7 @@ long GetInstanceHistoryAutoScalePlanContentRequest::getInstanceId()const
void GetInstanceHistoryAutoScalePlanContentRequest::setInstanceId(long instanceId)
{
instanceId_ = instanceId;
setCoreParameter("InstanceId", std::to_string(instanceId));
setParameter("InstanceId", std::to_string(instanceId));
}
std::string GetInstanceHistoryAutoScalePlanContentRequest::getRegionId()const
@@ -55,7 +58,7 @@ std::string GetInstanceHistoryAutoScalePlanContentRequest::getRegionId()const
void GetInstanceHistoryAutoScalePlanContentRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string GetInstanceHistoryAutoScalePlanContentRequest::getPlanName()const
@@ -66,7 +69,7 @@ std::string GetInstanceHistoryAutoScalePlanContentRequest::getPlanName()const
void GetInstanceHistoryAutoScalePlanContentRequest::setPlanName(const std::string& planName)
{
planName_ = planName;
setCoreParameter("PlanName", planName);
setParameter("PlanName", planName);
}
std::string GetInstanceHistoryAutoScalePlanContentRequest::getJobName()const
@@ -77,6 +80,6 @@ std::string GetInstanceHistoryAutoScalePlanContentRequest::getJobName()const
void GetInstanceHistoryAutoScalePlanContentRequest::setJobName(const std::string& jobName)
{
jobName_ = jobName;
setCoreParameter("JobName", jobName);
setParameter("JobName", jobName);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::GetInstanceHistoryAutoScalePlanListRequest;
GetInstanceHistoryAutoScalePlanListRequest::GetInstanceHistoryAutoScalePlanListRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/jobs/[jobName]/instance/[instanceId]/autoscale/planlist");
setMethod(HttpRequest::Method::Get);
}
GetInstanceHistoryAutoScalePlanListRequest::~GetInstanceHistoryAutoScalePlanListRequest()
{}
@@ -33,7 +36,7 @@ std::string GetInstanceHistoryAutoScalePlanListRequest::getProjectName()const
void GetInstanceHistoryAutoScalePlanListRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
long GetInstanceHistoryAutoScalePlanListRequest::getInstanceId()const
@@ -44,7 +47,7 @@ long GetInstanceHistoryAutoScalePlanListRequest::getInstanceId()const
void GetInstanceHistoryAutoScalePlanListRequest::setInstanceId(long instanceId)
{
instanceId_ = instanceId;
setCoreParameter("InstanceId", std::to_string(instanceId));
setParameter("InstanceId", std::to_string(instanceId));
}
std::string GetInstanceHistoryAutoScalePlanListRequest::getRegionId()const
@@ -55,7 +58,7 @@ std::string GetInstanceHistoryAutoScalePlanListRequest::getRegionId()const
void GetInstanceHistoryAutoScalePlanListRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string GetInstanceHistoryAutoScalePlanListRequest::getJobName()const
@@ -66,6 +69,6 @@ std::string GetInstanceHistoryAutoScalePlanListRequest::getJobName()const
void GetInstanceHistoryAutoScalePlanListRequest::setJobName(const std::string& jobName)
{
jobName_ = jobName;
setCoreParameter("JobName", jobName);
setParameter("JobName", jobName);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::GetInstanceMetricRequest;
GetInstanceMetricRequest::GetInstanceMetricRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/jobs/[jobName]/metric");
setMethod(HttpRequest::Method::Post);
}
GetInstanceMetricRequest::~GetInstanceMetricRequest()
{}
@@ -33,7 +36,7 @@ std::string GetInstanceMetricRequest::getProjectName()const
void GetInstanceMetricRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
long GetInstanceMetricRequest::getInstanceId()const
@@ -44,7 +47,7 @@ long GetInstanceMetricRequest::getInstanceId()const
void GetInstanceMetricRequest::setInstanceId(long instanceId)
{
instanceId_ = instanceId;
setCoreParameter("InstanceId", std::to_string(instanceId));
setParameter("InstanceId", std::to_string(instanceId));
}
std::string GetInstanceMetricRequest::getRegionId()const
@@ -55,7 +58,7 @@ std::string GetInstanceMetricRequest::getRegionId()const
void GetInstanceMetricRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string GetInstanceMetricRequest::getMetricJson()const
@@ -66,7 +69,7 @@ std::string GetInstanceMetricRequest::getMetricJson()const
void GetInstanceMetricRequest::setMetricJson(const std::string& metricJson)
{
metricJson_ = metricJson;
setCoreParameter("MetricJson", metricJson);
setBodyParameter("MetricJson", metricJson);
}
std::string GetInstanceMetricRequest::getJobName()const
@@ -77,6 +80,6 @@ std::string GetInstanceMetricRequest::getJobName()const
void GetInstanceMetricRequest::setJobName(const std::string& jobName)
{
jobName_ = jobName;
setCoreParameter("JobName", jobName);
setParameter("JobName", jobName);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::GetInstanceRequest;
GetInstanceRequest::GetInstanceRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/jobs/[jobName]/instances/[instanceId]");
setMethod(HttpRequest::Method::Get);
}
GetInstanceRequest::~GetInstanceRequest()
{}
@@ -33,7 +36,7 @@ std::string GetInstanceRequest::getProjectName()const
void GetInstanceRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
long GetInstanceRequest::getInstanceId()const
@@ -44,7 +47,7 @@ long GetInstanceRequest::getInstanceId()const
void GetInstanceRequest::setInstanceId(long instanceId)
{
instanceId_ = instanceId;
setCoreParameter("InstanceId", std::to_string(instanceId));
setParameter("InstanceId", std::to_string(instanceId));
}
std::string GetInstanceRequest::getRegionId()const
@@ -55,7 +58,7 @@ std::string GetInstanceRequest::getRegionId()const
void GetInstanceRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string GetInstanceRequest::getJobName()const
@@ -66,6 +69,6 @@ std::string GetInstanceRequest::getJobName()const
void GetInstanceRequest::setJobName(const std::string& jobName)
{
jobName_ = jobName;
setCoreParameter("JobName", jobName);
setParameter("JobName", jobName);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::GetInstanceResourceRequest;
GetInstanceResourceRequest::GetInstanceResourceRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/jobs/[jobName]/instances/[instanceId]/resource");
setMethod(HttpRequest::Method::Get);
}
GetInstanceResourceRequest::~GetInstanceResourceRequest()
{}
@@ -33,7 +36,7 @@ std::string GetInstanceResourceRequest::getProjectName()const
void GetInstanceResourceRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
long GetInstanceResourceRequest::getInstanceId()const
@@ -44,7 +47,7 @@ long GetInstanceResourceRequest::getInstanceId()const
void GetInstanceResourceRequest::setInstanceId(long instanceId)
{
instanceId_ = instanceId;
setCoreParameter("InstanceId", std::to_string(instanceId));
setParameter("InstanceId", std::to_string(instanceId));
}
std::string GetInstanceResourceRequest::getRegionId()const
@@ -55,7 +58,7 @@ std::string GetInstanceResourceRequest::getRegionId()const
void GetInstanceResourceRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string GetInstanceResourceRequest::getJobName()const
@@ -66,6 +69,6 @@ std::string GetInstanceResourceRequest::getJobName()const
void GetInstanceResourceRequest::setJobName(const std::string& jobName)
{
jobName_ = jobName;
setCoreParameter("JobName", jobName);
setParameter("JobName", jobName);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::GetInstanceRunSummaryRequest;
GetInstanceRunSummaryRequest::GetInstanceRunSummaryRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/jobs/[jobName]/instances/[instanceId]/runsummary");
setMethod(HttpRequest::Method::Get);
}
GetInstanceRunSummaryRequest::~GetInstanceRunSummaryRequest()
{}
@@ -33,7 +36,7 @@ std::string GetInstanceRunSummaryRequest::getProjectName()const
void GetInstanceRunSummaryRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
long GetInstanceRunSummaryRequest::getInstanceId()const
@@ -44,7 +47,7 @@ long GetInstanceRunSummaryRequest::getInstanceId()const
void GetInstanceRunSummaryRequest::setInstanceId(long instanceId)
{
instanceId_ = instanceId;
setCoreParameter("InstanceId", std::to_string(instanceId));
setParameter("InstanceId", std::to_string(instanceId));
}
std::string GetInstanceRunSummaryRequest::getRegionId()const
@@ -55,7 +58,7 @@ std::string GetInstanceRunSummaryRequest::getRegionId()const
void GetInstanceRunSummaryRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string GetInstanceRunSummaryRequest::getJobName()const
@@ -66,6 +69,6 @@ std::string GetInstanceRunSummaryRequest::getJobName()const
void GetInstanceRunSummaryRequest::setJobName(const std::string& jobName)
{
jobName_ = jobName;
setCoreParameter("JobName", jobName);
setParameter("JobName", jobName);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::GetJobLatestAutoScalePlanRequest;
GetJobLatestAutoScalePlanRequest::GetJobLatestAutoScalePlanRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/jobs/[jobName]/autoscale/latestplanjson");
setMethod(HttpRequest::Method::Get);
}
GetJobLatestAutoScalePlanRequest::~GetJobLatestAutoScalePlanRequest()
{}
@@ -33,7 +36,7 @@ std::string GetJobLatestAutoScalePlanRequest::getProjectName()const
void GetJobLatestAutoScalePlanRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string GetJobLatestAutoScalePlanRequest::getRegionId()const
@@ -44,7 +47,7 @@ std::string GetJobLatestAutoScalePlanRequest::getRegionId()const
void GetJobLatestAutoScalePlanRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string GetJobLatestAutoScalePlanRequest::getJobName()const
@@ -55,6 +58,6 @@ std::string GetJobLatestAutoScalePlanRequest::getJobName()const
void GetJobLatestAutoScalePlanRequest::setJobName(const std::string& jobName)
{
jobName_ = jobName;
setCoreParameter("JobName", jobName);
setParameter("JobName", jobName);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::GetJobRequest;
GetJobRequest::GetJobRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/jobs/[jobName]");
setMethod(HttpRequest::Method::Get);
}
GetJobRequest::~GetJobRequest()
{}
@@ -33,7 +36,7 @@ std::string GetJobRequest::getProjectName()const
void GetJobRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string GetJobRequest::getRegionId()const
@@ -44,7 +47,7 @@ std::string GetJobRequest::getRegionId()const
void GetJobRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string GetJobRequest::getJobName()const
@@ -55,6 +58,6 @@ std::string GetJobRequest::getJobName()const
void GetJobRequest::setJobName(const std::string& jobName)
{
jobName_ = jobName;
setCoreParameter("JobName", jobName);
setParameter("JobName", jobName);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::GetPackageRequest;
GetPackageRequest::GetPackageRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/packages/[packageName]");
setMethod(HttpRequest::Method::Get);
}
GetPackageRequest::~GetPackageRequest()
{}
@@ -33,7 +36,7 @@ std::string GetPackageRequest::getProjectName()const
void GetPackageRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string GetPackageRequest::getRegionId()const
@@ -44,7 +47,7 @@ std::string GetPackageRequest::getRegionId()const
void GetPackageRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string GetPackageRequest::getPackageName()const
@@ -55,6 +58,6 @@ std::string GetPackageRequest::getPackageName()const
void GetPackageRequest::setPackageName(const std::string& packageName)
{
packageName_ = packageName;
setCoreParameter("PackageName", packageName);
setParameter("PackageName", packageName);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::GetProjectRequest;
GetProjectRequest::GetProjectRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]");
setMethod(HttpRequest::Method::Get);
}
GetProjectRequest::~GetProjectRequest()
{}
@@ -33,7 +36,7 @@ std::string GetProjectRequest::getProjectName()const
void GetProjectRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string GetProjectRequest::getRegionId()const
@@ -44,6 +47,6 @@ std::string GetProjectRequest::getRegionId()const
void GetProjectRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::GetRawPlanJsonRequest;
GetRawPlanJsonRequest::GetRawPlanJsonRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/jobs/[jobName]/planjson");
setMethod(HttpRequest::Method::Get);
}
GetRawPlanJsonRequest::~GetRawPlanJsonRequest()
{}
@@ -33,7 +36,7 @@ std::string GetRawPlanJsonRequest::getProjectName()const
void GetRawPlanJsonRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string GetRawPlanJsonRequest::getRegionId()const
@@ -44,7 +47,7 @@ std::string GetRawPlanJsonRequest::getRegionId()const
void GetRawPlanJsonRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
float GetRawPlanJsonRequest::getExpectedGB()const
@@ -55,7 +58,7 @@ float GetRawPlanJsonRequest::getExpectedGB()const
void GetRawPlanJsonRequest::setExpectedGB(float expectedGB)
{
expectedGB_ = expectedGB;
setCoreParameter("ExpectedGB", std::to_string(expectedGB));
setParameter("ExpectedGB", std::to_string(expectedGB));
}
float GetRawPlanJsonRequest::getExpectedCore()const
@@ -66,7 +69,7 @@ float GetRawPlanJsonRequest::getExpectedCore()const
void GetRawPlanJsonRequest::setExpectedCore(float expectedCore)
{
expectedCore_ = expectedCore;
setCoreParameter("ExpectedCore", std::to_string(expectedCore));
setParameter("ExpectedCore", std::to_string(expectedCore));
}
std::string GetRawPlanJsonRequest::getJobName()const
@@ -77,7 +80,7 @@ std::string GetRawPlanJsonRequest::getJobName()const
void GetRawPlanJsonRequest::setJobName(const std::string& jobName)
{
jobName_ = jobName;
setCoreParameter("JobName", jobName);
setParameter("JobName", jobName);
}
bool GetRawPlanJsonRequest::getAutoconfEnable()const
@@ -88,6 +91,6 @@ bool GetRawPlanJsonRequest::getAutoconfEnable()const
void GetRawPlanJsonRequest::setAutoconfEnable(bool autoconfEnable)
{
autoconfEnable_ = autoconfEnable;
setCoreParameter("AutoconfEnable", autoconfEnable ? "true" : "false");
setParameter("AutoconfEnable", autoconfEnable ? "true" : "false");
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::GetRefPackageJobRequest;
GetRefPackageJobRequest::GetRefPackageJobRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/packages/[packageName]/jobs");
setMethod(HttpRequest::Method::Get);
}
GetRefPackageJobRequest::~GetRefPackageJobRequest()
{}
@@ -33,7 +36,7 @@ std::string GetRefPackageJobRequest::getProjectName()const
void GetRefPackageJobRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string GetRefPackageJobRequest::getRegionId()const
@@ -44,7 +47,7 @@ std::string GetRefPackageJobRequest::getRegionId()const
void GetRefPackageJobRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string GetRefPackageJobRequest::getPackageName()const
@@ -55,7 +58,7 @@ std::string GetRefPackageJobRequest::getPackageName()const
void GetRefPackageJobRequest::setPackageName(const std::string& packageName)
{
packageName_ = packageName;
setCoreParameter("PackageName", packageName);
setParameter("PackageName", packageName);
}
int GetRefPackageJobRequest::getPageSize()const
@@ -66,7 +69,7 @@ int GetRefPackageJobRequest::getPageSize()const
void GetRefPackageJobRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
setParameter("PageSize", std::to_string(pageSize));
}
int GetRefPackageJobRequest::getPageIndex()const
@@ -77,6 +80,6 @@ int GetRefPackageJobRequest::getPageIndex()const
void GetRefPackageJobRequest::setPageIndex(int pageIndex)
{
pageIndex_ = pageIndex;
setCoreParameter("PageIndex", std::to_string(pageIndex));
setParameter("PageIndex", std::to_string(pageIndex));
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::ListChildFolderRequest;
ListChildFolderRequest::ListChildFolderRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/folders/children");
setMethod(HttpRequest::Method::Get);
}
ListChildFolderRequest::~ListChildFolderRequest()
{}
@@ -33,7 +36,7 @@ std::string ListChildFolderRequest::getPath()const
void ListChildFolderRequest::setPath(const std::string& path)
{
path_ = path;
setCoreParameter("Path", path);
setParameter("Path", path);
}
std::string ListChildFolderRequest::getProjectName()const
@@ -44,7 +47,7 @@ std::string ListChildFolderRequest::getProjectName()const
void ListChildFolderRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string ListChildFolderRequest::getRegionId()const
@@ -55,6 +58,6 @@ std::string ListChildFolderRequest::getRegionId()const
void ListChildFolderRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::ListClusterRequest;
ListClusterRequest::ListClusterRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/clusters");
setMethod(HttpRequest::Method::Get);
}
ListClusterRequest::~ListClusterRequest()
{}
@@ -33,7 +36,7 @@ std::string ListClusterRequest::getRegionId()const
void ListClusterRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string ListClusterRequest::getDisplayName()const
@@ -44,7 +47,7 @@ std::string ListClusterRequest::getDisplayName()const
void ListClusterRequest::setDisplayName(const std::string& displayName)
{
displayName_ = displayName;
setCoreParameter("DisplayName", displayName);
setParameter("DisplayName", displayName);
}
int ListClusterRequest::getPageSize()const
@@ -55,7 +58,7 @@ int ListClusterRequest::getPageSize()const
void ListClusterRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
setParameter("PageSize", std::to_string(pageSize));
}
int ListClusterRequest::getPageIndex()const
@@ -66,7 +69,7 @@ int ListClusterRequest::getPageIndex()const
void ListClusterRequest::setPageIndex(int pageIndex)
{
pageIndex_ = pageIndex;
setCoreParameter("PageIndex", std::to_string(pageIndex));
setParameter("PageIndex", std::to_string(pageIndex));
}
std::string ListClusterRequest::getClusterId()const
@@ -77,7 +80,7 @@ std::string ListClusterRequest::getClusterId()const
void ListClusterRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}
std::string ListClusterRequest::getState()const
@@ -88,7 +91,7 @@ std::string ListClusterRequest::getState()const
void ListClusterRequest::setState(const std::string& state)
{
state_ = state;
setCoreParameter("State", state);
setParameter("State", state);
}
std::string ListClusterRequest::getRegion()const
@@ -99,6 +102,6 @@ std::string ListClusterRequest::getRegion()const
void ListClusterRequest::setRegion(const std::string& region)
{
region_ = region;
setCoreParameter("Region", region);
setParameter("Region", region);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::ListInstanceRequest;
ListInstanceRequest::ListInstanceRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/instances");
setMethod(HttpRequest::Method::Get);
}
ListInstanceRequest::~ListInstanceRequest()
{}
@@ -33,7 +36,7 @@ std::string ListInstanceRequest::getProjectName()const
void ListInstanceRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
long ListInstanceRequest::getEndBeginTs()const
@@ -44,7 +47,7 @@ long ListInstanceRequest::getEndBeginTs()const
void ListInstanceRequest::setEndBeginTs(long endBeginTs)
{
endBeginTs_ = endBeginTs;
setCoreParameter("EndBeginTs", std::to_string(endBeginTs));
setParameter("EndBeginTs", std::to_string(endBeginTs));
}
std::string ListInstanceRequest::getExpectState()const
@@ -55,7 +58,7 @@ std::string ListInstanceRequest::getExpectState()const
void ListInstanceRequest::setExpectState(const std::string& expectState)
{
expectState_ = expectState;
setCoreParameter("ExpectState", expectState);
setParameter("ExpectState", expectState);
}
std::string ListInstanceRequest::getJobType()const
@@ -66,7 +69,7 @@ std::string ListInstanceRequest::getJobType()const
void ListInstanceRequest::setJobType(const std::string& jobType)
{
jobType_ = jobType;
setCoreParameter("JobType", jobType);
setParameter("JobType", jobType);
}
std::string ListInstanceRequest::getApiType()const
@@ -77,7 +80,7 @@ std::string ListInstanceRequest::getApiType()const
void ListInstanceRequest::setApiType(const std::string& apiType)
{
apiType_ = apiType;
setCoreParameter("ApiType", apiType);
setParameter("ApiType", apiType);
}
std::string ListInstanceRequest::getActualState()const
@@ -88,7 +91,7 @@ std::string ListInstanceRequest::getActualState()const
void ListInstanceRequest::setActualState(const std::string& actualState)
{
actualState_ = actualState;
setCoreParameter("ActualState", actualState);
setParameter("ActualState", actualState);
}
long ListInstanceRequest::getEndEndTs()const
@@ -99,7 +102,7 @@ long ListInstanceRequest::getEndEndTs()const
void ListInstanceRequest::setEndEndTs(long endEndTs)
{
endEndTs_ = endEndTs;
setCoreParameter("EndEndTs", std::to_string(endEndTs));
setParameter("EndEndTs", std::to_string(endEndTs));
}
std::string ListInstanceRequest::getRegionId()const
@@ -110,7 +113,7 @@ std::string ListInstanceRequest::getRegionId()const
void ListInstanceRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
long ListInstanceRequest::getStartEndTs()const
@@ -121,7 +124,7 @@ long ListInstanceRequest::getStartEndTs()const
void ListInstanceRequest::setStartEndTs(long startEndTs)
{
startEndTs_ = startEndTs;
setCoreParameter("StartEndTs", std::to_string(startEndTs));
setParameter("StartEndTs", std::to_string(startEndTs));
}
int ListInstanceRequest::getPageSize()const
@@ -132,7 +135,7 @@ int ListInstanceRequest::getPageSize()const
void ListInstanceRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
setParameter("PageSize", std::to_string(pageSize));
}
long ListInstanceRequest::getStartBeginTs()const
@@ -143,7 +146,7 @@ long ListInstanceRequest::getStartBeginTs()const
void ListInstanceRequest::setStartBeginTs(long startBeginTs)
{
startBeginTs_ = startBeginTs;
setCoreParameter("StartBeginTs", std::to_string(startBeginTs));
setParameter("StartBeginTs", std::to_string(startBeginTs));
}
int ListInstanceRequest::getPageIndex()const
@@ -154,7 +157,7 @@ int ListInstanceRequest::getPageIndex()const
void ListInstanceRequest::setPageIndex(int pageIndex)
{
pageIndex_ = pageIndex;
setCoreParameter("PageIndex", std::to_string(pageIndex));
setParameter("PageIndex", std::to_string(pageIndex));
}
bool ListInstanceRequest::getIsArchived()const
@@ -165,7 +168,7 @@ bool ListInstanceRequest::getIsArchived()const
void ListInstanceRequest::setIsArchived(bool isArchived)
{
isArchived_ = isArchived;
setCoreParameter("IsArchived", isArchived ? "true" : "false");
setParameter("IsArchived", isArchived ? "true" : "false");
}
std::string ListInstanceRequest::getJobName()const
@@ -176,6 +179,6 @@ std::string ListInstanceRequest::getJobName()const
void ListInstanceRequest::setJobName(const std::string& jobName)
{
jobName_ = jobName;
setCoreParameter("JobName", jobName);
setParameter("JobName", jobName);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::ListJobRequest;
ListJobRequest::ListJobRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/jobs");
setMethod(HttpRequest::Method::Get);
}
ListJobRequest::~ListJobRequest()
{}
@@ -33,7 +36,7 @@ std::string ListJobRequest::getQueueName()const
void ListJobRequest::setQueueName(const std::string& queueName)
{
queueName_ = queueName;
setCoreParameter("QueueName", queueName);
setParameter("QueueName", queueName);
}
std::string ListJobRequest::getProjectName()const
@@ -44,7 +47,7 @@ std::string ListJobRequest::getProjectName()const
void ListJobRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string ListJobRequest::getRegionId()const
@@ -55,7 +58,7 @@ std::string ListJobRequest::getRegionId()const
void ListJobRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
int ListJobRequest::getPageSize()const
@@ -66,7 +69,7 @@ int ListJobRequest::getPageSize()const
void ListJobRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
setParameter("PageSize", std::to_string(pageSize));
}
bool ListJobRequest::getIsShowFullField()const
@@ -77,7 +80,7 @@ bool ListJobRequest::getIsShowFullField()const
void ListJobRequest::setIsShowFullField(bool isShowFullField)
{
isShowFullField_ = isShowFullField;
setCoreParameter("IsShowFullField", isShowFullField ? "true" : "false");
setParameter("IsShowFullField", isShowFullField ? "true" : "false");
}
int ListJobRequest::getPageIndex()const
@@ -88,7 +91,7 @@ int ListJobRequest::getPageIndex()const
void ListJobRequest::setPageIndex(int pageIndex)
{
pageIndex_ = pageIndex;
setCoreParameter("PageIndex", std::to_string(pageIndex));
setParameter("PageIndex", std::to_string(pageIndex));
}
std::string ListJobRequest::getEngineVersion()const
@@ -99,7 +102,7 @@ std::string ListJobRequest::getEngineVersion()const
void ListJobRequest::setEngineVersion(const std::string& engineVersion)
{
engineVersion_ = engineVersion;
setCoreParameter("EngineVersion", engineVersion);
setParameter("EngineVersion", engineVersion);
}
std::string ListJobRequest::getClusterId()const
@@ -110,7 +113,7 @@ std::string ListJobRequest::getClusterId()const
void ListJobRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}
std::string ListJobRequest::getJobType()const
@@ -121,7 +124,7 @@ std::string ListJobRequest::getJobType()const
void ListJobRequest::setJobType(const std::string& jobType)
{
jobType_ = jobType;
setCoreParameter("JobType", jobType);
setParameter("JobType", jobType);
}
std::string ListJobRequest::getApiType()const
@@ -132,7 +135,7 @@ std::string ListJobRequest::getApiType()const
void ListJobRequest::setApiType(const std::string& apiType)
{
apiType_ = apiType;
setCoreParameter("ApiType", apiType);
setParameter("ApiType", apiType);
}
std::string ListJobRequest::getJobName()const
@@ -143,7 +146,7 @@ std::string ListJobRequest::getJobName()const
void ListJobRequest::setJobName(const std::string& jobName)
{
jobName_ = jobName;
setCoreParameter("JobName", jobName);
setParameter("JobName", jobName);
}
long ListJobRequest::getFolderId()const
@@ -154,6 +157,6 @@ long ListJobRequest::getFolderId()const
void ListJobRequest::setFolderId(long folderId)
{
folderId_ = folderId;
setCoreParameter("FolderId", std::to_string(folderId));
setParameter("FolderId", std::to_string(folderId));
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::ListPackageRequest;
ListPackageRequest::ListPackageRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/packages");
setMethod(HttpRequest::Method::Get);
}
ListPackageRequest::~ListPackageRequest()
{}
@@ -33,7 +36,7 @@ std::string ListPackageRequest::getProjectName()const
void ListPackageRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string ListPackageRequest::getRegionId()const
@@ -44,7 +47,7 @@ std::string ListPackageRequest::getRegionId()const
void ListPackageRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string ListPackageRequest::getPackageName()const
@@ -55,7 +58,7 @@ std::string ListPackageRequest::getPackageName()const
void ListPackageRequest::setPackageName(const std::string& packageName)
{
packageName_ = packageName;
setCoreParameter("PackageName", packageName);
setParameter("PackageName", packageName);
}
int ListPackageRequest::getPageSize()const
@@ -66,7 +69,7 @@ int ListPackageRequest::getPageSize()const
void ListPackageRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
setParameter("PageSize", std::to_string(pageSize));
}
int ListPackageRequest::getPageIndex()const
@@ -77,7 +80,7 @@ int ListPackageRequest::getPageIndex()const
void ListPackageRequest::setPageIndex(int pageIndex)
{
pageIndex_ = pageIndex;
setCoreParameter("PageIndex", std::to_string(pageIndex));
setParameter("PageIndex", std::to_string(pageIndex));
}
std::string ListPackageRequest::getTag()const
@@ -88,7 +91,7 @@ std::string ListPackageRequest::getTag()const
void ListPackageRequest::setTag(const std::string& tag)
{
tag_ = tag;
setCoreParameter("Tag", tag);
setParameter("Tag", tag);
}
std::string ListPackageRequest::getType()const
@@ -99,6 +102,6 @@ std::string ListPackageRequest::getType()const
void ListPackageRequest::setType(const std::string& type)
{
type_ = type;
setCoreParameter("Type", type);
setParameter("Type", type);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::ListProjectBindQueueRequest;
ListProjectBindQueueRequest::ListProjectBindQueueRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/queues");
setMethod(HttpRequest::Method::Get);
}
ListProjectBindQueueRequest::~ListProjectBindQueueRequest()
{}
@@ -33,7 +36,7 @@ std::string ListProjectBindQueueRequest::getQueueName()const
void ListProjectBindQueueRequest::setQueueName(const std::string& queueName)
{
queueName_ = queueName;
setCoreParameter("QueueName", queueName);
setParameter("QueueName", queueName);
}
std::string ListProjectBindQueueRequest::getProjectName()const
@@ -44,7 +47,7 @@ std::string ListProjectBindQueueRequest::getProjectName()const
void ListProjectBindQueueRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string ListProjectBindQueueRequest::getRegionId()const
@@ -55,7 +58,7 @@ std::string ListProjectBindQueueRequest::getRegionId()const
void ListProjectBindQueueRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string ListProjectBindQueueRequest::getClusterId()const
@@ -66,6 +69,6 @@ std::string ListProjectBindQueueRequest::getClusterId()const
void ListProjectBindQueueRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::ListProjectBindQueueResourceRequest;
ListProjectBindQueueResourceRequest::ListProjectBindQueueResourceRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/queueresource");
setMethod(HttpRequest::Method::Get);
}
ListProjectBindQueueResourceRequest::~ListProjectBindQueueResourceRequest()
{}
@@ -33,7 +36,7 @@ std::string ListProjectBindQueueResourceRequest::getQueueName()const
void ListProjectBindQueueResourceRequest::setQueueName(const std::string& queueName)
{
queueName_ = queueName;
setCoreParameter("QueueName", queueName);
setParameter("QueueName", queueName);
}
std::string ListProjectBindQueueResourceRequest::getProjectName()const
@@ -44,7 +47,7 @@ std::string ListProjectBindQueueResourceRequest::getProjectName()const
void ListProjectBindQueueResourceRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string ListProjectBindQueueResourceRequest::getRegionId()const
@@ -55,7 +58,7 @@ std::string ListProjectBindQueueResourceRequest::getRegionId()const
void ListProjectBindQueueResourceRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string ListProjectBindQueueResourceRequest::getClusterId()const
@@ -66,6 +69,6 @@ std::string ListProjectBindQueueResourceRequest::getClusterId()const
void ListProjectBindQueueResourceRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::ListProjectRequest;
ListProjectRequest::ListProjectRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects");
setMethod(HttpRequest::Method::Get);
}
ListProjectRequest::~ListProjectRequest()
{}
@@ -33,7 +36,7 @@ std::string ListProjectRequest::getRegionId()const
void ListProjectRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string ListProjectRequest::getName()const
@@ -44,7 +47,7 @@ std::string ListProjectRequest::getName()const
void ListProjectRequest::setName(const std::string& name)
{
name_ = name;
setCoreParameter("Name", name);
setParameter("Name", name);
}
int ListProjectRequest::getPageSize()const
@@ -55,7 +58,7 @@ int ListProjectRequest::getPageSize()const
void ListProjectRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
setParameter("PageSize", std::to_string(pageSize));
}
int ListProjectRequest::getPageIndex()const
@@ -66,7 +69,7 @@ int ListProjectRequest::getPageIndex()const
void ListProjectRequest::setPageIndex(int pageIndex)
{
pageIndex_ = pageIndex;
setCoreParameter("PageIndex", std::to_string(pageIndex));
setParameter("PageIndex", std::to_string(pageIndex));
}
std::string ListProjectRequest::getClusterId()const
@@ -77,7 +80,7 @@ std::string ListProjectRequest::getClusterId()const
void ListProjectRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}
std::string ListProjectRequest::getRegion()const
@@ -88,7 +91,7 @@ std::string ListProjectRequest::getRegion()const
void ListProjectRequest::setRegion(const std::string& region)
{
region_ = region;
setCoreParameter("Region", region);
setParameter("Region", region);
}
std::string ListProjectRequest::getDeployType()const
@@ -99,6 +102,6 @@ std::string ListProjectRequest::getDeployType()const
void ListProjectRequest::setDeployType(const std::string& deployType)
{
deployType_ = deployType;
setCoreParameter("DeployType", deployType);
setParameter("DeployType", deployType);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::MVFolderRequest;
MVFolderRequest::MVFolderRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/folders");
setMethod(HttpRequest::Method::Put);
}
MVFolderRequest::~MVFolderRequest()
{}
@@ -33,7 +36,7 @@ std::string MVFolderRequest::getProjectName()const
void MVFolderRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string MVFolderRequest::getRegionId()const
@@ -44,7 +47,7 @@ std::string MVFolderRequest::getRegionId()const
void MVFolderRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string MVFolderRequest::getSrcPath()const
@@ -55,7 +58,7 @@ std::string MVFolderRequest::getSrcPath()const
void MVFolderRequest::setSrcPath(const std::string& srcPath)
{
srcPath_ = srcPath;
setCoreParameter("SrcPath", srcPath);
setBodyParameter("SrcPath", srcPath);
}
std::string MVFolderRequest::getDestPath()const
@@ -66,6 +69,6 @@ std::string MVFolderRequest::getDestPath()const
void MVFolderRequest::setDestPath(const std::string& destPath)
{
destPath_ = destPath;
setCoreParameter("DestPath", destPath);
setBodyParameter("DestPath", destPath);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::ModifyInstanceStateRequest;
ModifyInstanceStateRequest::ModifyInstanceStateRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/jobs/[jobName]/instances/[instanceId]/expectstate");
setMethod(HttpRequest::Method::Put);
}
ModifyInstanceStateRequest::~ModifyInstanceStateRequest()
{}
@@ -33,7 +36,7 @@ bool ModifyInstanceStateRequest::getIsFlush()const
void ModifyInstanceStateRequest::setIsFlush(bool isFlush)
{
isFlush_ = isFlush;
setCoreParameter("IsFlush", isFlush ? "true" : "false");
setBodyParameter("IsFlush", isFlush ? "true" : "false");
}
std::string ModifyInstanceStateRequest::getProjectName()const
@@ -44,7 +47,7 @@ std::string ModifyInstanceStateRequest::getProjectName()const
void ModifyInstanceStateRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
long ModifyInstanceStateRequest::getInstanceId()const
@@ -55,7 +58,7 @@ long ModifyInstanceStateRequest::getInstanceId()const
void ModifyInstanceStateRequest::setInstanceId(long instanceId)
{
instanceId_ = instanceId;
setCoreParameter("InstanceId", std::to_string(instanceId));
setParameter("InstanceId", std::to_string(instanceId));
}
std::string ModifyInstanceStateRequest::getRegionId()const
@@ -66,7 +69,7 @@ std::string ModifyInstanceStateRequest::getRegionId()const
void ModifyInstanceStateRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string ModifyInstanceStateRequest::getExpectState()const
@@ -77,7 +80,7 @@ std::string ModifyInstanceStateRequest::getExpectState()const
void ModifyInstanceStateRequest::setExpectState(const std::string& expectState)
{
expectState_ = expectState;
setCoreParameter("ExpectState", expectState);
setBodyParameter("ExpectState", expectState);
}
std::string ModifyInstanceStateRequest::getJobName()const
@@ -88,6 +91,6 @@ std::string ModifyInstanceStateRequest::getJobName()const
void ModifyInstanceStateRequest::setJobName(const std::string& jobName)
{
jobName_ = jobName;
setCoreParameter("JobName", jobName);
setParameter("JobName", jobName);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::ModifyMasterSpecRequest;
ModifyMasterSpecRequest::ModifyMasterSpecRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/clusters/[clusterId]/specification");
setMethod(HttpRequest::Method::Put);
}
ModifyMasterSpecRequest::~ModifyMasterSpecRequest()
{}
@@ -33,7 +36,7 @@ std::string ModifyMasterSpecRequest::getRegionId()const
void ModifyMasterSpecRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string ModifyMasterSpecRequest::getClusterId()const
@@ -44,7 +47,7 @@ std::string ModifyMasterSpecRequest::getClusterId()const
void ModifyMasterSpecRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}
std::string ModifyMasterSpecRequest::getMasterTargetModel()const
@@ -55,6 +58,6 @@ std::string ModifyMasterSpecRequest::getMasterTargetModel()const
void ModifyMasterSpecRequest::setMasterTargetModel(const std::string& masterTargetModel)
{
masterTargetModel_ = masterTargetModel;
setCoreParameter("MasterTargetModel", masterTargetModel);
setBodyParameter("MasterTargetModel", masterTargetModel);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::OfflineJobRequest;
OfflineJobRequest::OfflineJobRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/jobs/[jobName]/offline");
setMethod(HttpRequest::Method::Put);
}
OfflineJobRequest::~OfflineJobRequest()
{}
@@ -33,7 +36,7 @@ std::string OfflineJobRequest::getProjectName()const
void OfflineJobRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string OfflineJobRequest::getRegionId()const
@@ -44,7 +47,7 @@ std::string OfflineJobRequest::getRegionId()const
void OfflineJobRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string OfflineJobRequest::getJobName()const
@@ -55,6 +58,6 @@ std::string OfflineJobRequest::getJobName()const
void OfflineJobRequest::setJobName(const std::string& jobName)
{
jobName_ = jobName;
setCoreParameter("JobName", jobName);
setParameter("JobName", jobName);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::ShrinkClusterRequest;
ShrinkClusterRequest::ShrinkClusterRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/clusters/[clusterId]/shrink");
setMethod(HttpRequest::Method::Put);
}
ShrinkClusterRequest::~ShrinkClusterRequest()
{}
@@ -33,7 +36,7 @@ std::string ShrinkClusterRequest::getRegionId()const
void ShrinkClusterRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string ShrinkClusterRequest::getInstanceIds()const
@@ -44,7 +47,7 @@ std::string ShrinkClusterRequest::getInstanceIds()const
void ShrinkClusterRequest::setInstanceIds(const std::string& instanceIds)
{
instanceIds_ = instanceIds;
setCoreParameter("InstanceIds", instanceIds);
setBodyParameter("InstanceIds", instanceIds);
}
std::string ShrinkClusterRequest::getClusterId()const
@@ -55,7 +58,7 @@ std::string ShrinkClusterRequest::getClusterId()const
void ShrinkClusterRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}
std::string ShrinkClusterRequest::getModelTargetCount()const
@@ -66,6 +69,6 @@ std::string ShrinkClusterRequest::getModelTargetCount()const
void ShrinkClusterRequest::setModelTargetCount(const std::string& modelTargetCount)
{
modelTargetCount_ = modelTargetCount;
setCoreParameter("ModelTargetCount", modelTargetCount);
setBodyParameter("ModelTargetCount", modelTargetCount);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::StartJobRequest;
StartJobRequest::StartJobRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/jobs/[jobName]/instance");
setMethod(HttpRequest::Method::Post);
}
StartJobRequest::~StartJobRequest()
{}
@@ -33,7 +36,7 @@ std::string StartJobRequest::getProjectName()const
void StartJobRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string StartJobRequest::getRegionId()const
@@ -44,7 +47,7 @@ std::string StartJobRequest::getRegionId()const
void StartJobRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string StartJobRequest::getParameterJson()const
@@ -55,7 +58,7 @@ std::string StartJobRequest::getParameterJson()const
void StartJobRequest::setParameterJson(const std::string& parameterJson)
{
parameterJson_ = parameterJson;
setCoreParameter("ParameterJson", parameterJson);
setBodyParameter("ParameterJson", parameterJson);
}
std::string StartJobRequest::getJobName()const
@@ -66,6 +69,6 @@ std::string StartJobRequest::getJobName()const
void StartJobRequest::setJobName(const std::string& jobName)
{
jobName_ = jobName;
setCoreParameter("JobName", jobName);
setParameter("JobName", jobName);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::UnbindQueueRequest;
UnbindQueueRequest::UnbindQueueRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/queue");
setMethod(HttpRequest::Method::Delete);
}
UnbindQueueRequest::~UnbindQueueRequest()
{}
@@ -33,7 +36,7 @@ std::string UnbindQueueRequest::getQueueName()const
void UnbindQueueRequest::setQueueName(const std::string& queueName)
{
queueName_ = queueName;
setCoreParameter("QueueName", queueName);
setParameter("QueueName", queueName);
}
std::string UnbindQueueRequest::getProjectName()const
@@ -44,7 +47,7 @@ std::string UnbindQueueRequest::getProjectName()const
void UnbindQueueRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string UnbindQueueRequest::getRegionId()const
@@ -55,7 +58,7 @@ std::string UnbindQueueRequest::getRegionId()const
void UnbindQueueRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string UnbindQueueRequest::getClusterId()const
@@ -66,6 +69,6 @@ std::string UnbindQueueRequest::getClusterId()const
void UnbindQueueRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setParameter("ClusterId", clusterId);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::UpdateAutoScaleConfigRequest;
UpdateAutoScaleConfigRequest::UpdateAutoScaleConfigRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/jobs/[jobName]/instance/[instanceId]/autoscale/config");
setMethod(HttpRequest::Method::Put);
}
UpdateAutoScaleConfigRequest::~UpdateAutoScaleConfigRequest()
{}
@@ -33,7 +36,7 @@ std::string UpdateAutoScaleConfigRequest::getProjectName()const
void UpdateAutoScaleConfigRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
long UpdateAutoScaleConfigRequest::getInstanceId()const
@@ -44,7 +47,7 @@ long UpdateAutoScaleConfigRequest::getInstanceId()const
void UpdateAutoScaleConfigRequest::setInstanceId(long instanceId)
{
instanceId_ = instanceId;
setCoreParameter("InstanceId", std::to_string(instanceId));
setParameter("InstanceId", std::to_string(instanceId));
}
std::string UpdateAutoScaleConfigRequest::getConfigJson()const
@@ -55,7 +58,7 @@ std::string UpdateAutoScaleConfigRequest::getConfigJson()const
void UpdateAutoScaleConfigRequest::setConfigJson(const std::string& configJson)
{
configJson_ = configJson;
setCoreParameter("ConfigJson", configJson);
setBodyParameter("ConfigJson", configJson);
}
std::string UpdateAutoScaleConfigRequest::getRegionId()const
@@ -66,7 +69,7 @@ std::string UpdateAutoScaleConfigRequest::getRegionId()const
void UpdateAutoScaleConfigRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string UpdateAutoScaleConfigRequest::getJobName()const
@@ -77,6 +80,6 @@ std::string UpdateAutoScaleConfigRequest::getJobName()const
void UpdateAutoScaleConfigRequest::setJobName(const std::string& jobName)
{
jobName_ = jobName;
setCoreParameter("JobName", jobName);
setParameter("JobName", jobName);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::UpdateJobRequest;
UpdateJobRequest::UpdateJobRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/jobs/[jobName]");
setMethod(HttpRequest::Method::Put);
}
UpdateJobRequest::~UpdateJobRequest()
{}
@@ -33,7 +36,7 @@ std::string UpdateJobRequest::getQueueName()const
void UpdateJobRequest::setQueueName(const std::string& queueName)
{
queueName_ = queueName;
setCoreParameter("QueueName", queueName);
setBodyParameter("QueueName", queueName);
}
std::string UpdateJobRequest::getProjectName()const
@@ -44,7 +47,7 @@ std::string UpdateJobRequest::getProjectName()const
void UpdateJobRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string UpdateJobRequest::getCode()const
@@ -55,7 +58,7 @@ std::string UpdateJobRequest::getCode()const
void UpdateJobRequest::setCode(const std::string& code)
{
code_ = code;
setCoreParameter("Code", code);
setBodyParameter("Code", code);
}
std::string UpdateJobRequest::getRegionId()const
@@ -66,7 +69,7 @@ std::string UpdateJobRequest::getRegionId()const
void UpdateJobRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string UpdateJobRequest::getDescription()const
@@ -77,7 +80,7 @@ std::string UpdateJobRequest::getDescription()const
void UpdateJobRequest::setDescription(const std::string& description)
{
description_ = description;
setCoreParameter("Description", description);
setBodyParameter("Description", description);
}
std::string UpdateJobRequest::getPlanJson()const
@@ -88,7 +91,7 @@ std::string UpdateJobRequest::getPlanJson()const
void UpdateJobRequest::setPlanJson(const std::string& planJson)
{
planJson_ = planJson;
setCoreParameter("PlanJson", planJson);
setBodyParameter("PlanJson", planJson);
}
std::string UpdateJobRequest::getEngineVersion()const
@@ -99,7 +102,7 @@ std::string UpdateJobRequest::getEngineVersion()const
void UpdateJobRequest::setEngineVersion(const std::string& engineVersion)
{
engineVersion_ = engineVersion;
setCoreParameter("EngineVersion", engineVersion);
setBodyParameter("EngineVersion", engineVersion);
}
std::string UpdateJobRequest::getClusterId()const
@@ -110,7 +113,7 @@ std::string UpdateJobRequest::getClusterId()const
void UpdateJobRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setCoreParameter("ClusterId", clusterId);
setBodyParameter("ClusterId", clusterId);
}
std::string UpdateJobRequest::getPackages()const
@@ -121,7 +124,7 @@ std::string UpdateJobRequest::getPackages()const
void UpdateJobRequest::setPackages(const std::string& packages)
{
packages_ = packages;
setCoreParameter("Packages", packages);
setBodyParameter("Packages", packages);
}
long UpdateJobRequest::getFolderId()const
@@ -132,7 +135,7 @@ long UpdateJobRequest::getFolderId()const
void UpdateJobRequest::setFolderId(long folderId)
{
folderId_ = folderId;
setCoreParameter("FolderId", std::to_string(folderId));
setBodyParameter("FolderId", std::to_string(folderId));
}
std::string UpdateJobRequest::getProperties()const
@@ -143,7 +146,7 @@ std::string UpdateJobRequest::getProperties()const
void UpdateJobRequest::setProperties(const std::string& properties)
{
properties_ = properties;
setCoreParameter("Properties", properties);
setBodyParameter("Properties", properties);
}
std::string UpdateJobRequest::getJobName()const
@@ -154,6 +157,6 @@ std::string UpdateJobRequest::getJobName()const
void UpdateJobRequest::setJobName(const std::string& jobName)
{
jobName_ = jobName;
setCoreParameter("JobName", jobName);
setParameter("JobName", jobName);
}

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::UpdatePackageRequest;
UpdatePackageRequest::UpdatePackageRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/packages/[packageName]");
setMethod(HttpRequest::Method::Put);
}
UpdatePackageRequest::~UpdatePackageRequest()
{}
@@ -33,7 +36,7 @@ std::string UpdatePackageRequest::getProjectName()const
void UpdatePackageRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string UpdatePackageRequest::getOssBucket()const
@@ -44,7 +47,7 @@ std::string UpdatePackageRequest::getOssBucket()const
void UpdatePackageRequest::setOssBucket(const std::string& ossBucket)
{
ossBucket_ = ossBucket;
setCoreParameter("OssBucket", ossBucket);
setBodyParameter("OssBucket", ossBucket);
}
std::string UpdatePackageRequest::getOssOwner()const
@@ -55,7 +58,7 @@ std::string UpdatePackageRequest::getOssOwner()const
void UpdatePackageRequest::setOssOwner(const std::string& ossOwner)
{
ossOwner_ = ossOwner;
setCoreParameter("OssOwner", ossOwner);
setBodyParameter("OssOwner", ossOwner);
}
std::string UpdatePackageRequest::getRegionId()const
@@ -66,7 +69,7 @@ std::string UpdatePackageRequest::getRegionId()const
void UpdatePackageRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string UpdatePackageRequest::getPackageName()const
@@ -77,7 +80,7 @@ std::string UpdatePackageRequest::getPackageName()const
void UpdatePackageRequest::setPackageName(const std::string& packageName)
{
packageName_ = packageName;
setCoreParameter("PackageName", packageName);
setParameter("PackageName", packageName);
}
std::string UpdatePackageRequest::getOssEndpoint()const
@@ -88,7 +91,7 @@ std::string UpdatePackageRequest::getOssEndpoint()const
void UpdatePackageRequest::setOssEndpoint(const std::string& ossEndpoint)
{
ossEndpoint_ = ossEndpoint;
setCoreParameter("OssEndpoint", ossEndpoint);
setBodyParameter("OssEndpoint", ossEndpoint);
}
std::string UpdatePackageRequest::getDescription()const
@@ -99,7 +102,7 @@ std::string UpdatePackageRequest::getDescription()const
void UpdatePackageRequest::setDescription(const std::string& description)
{
description_ = description;
setCoreParameter("Description", description);
setBodyParameter("Description", description);
}
std::string UpdatePackageRequest::getTag()const
@@ -110,7 +113,7 @@ std::string UpdatePackageRequest::getTag()const
void UpdatePackageRequest::setTag(const std::string& tag)
{
tag_ = tag;
setCoreParameter("Tag", tag);
setBodyParameter("Tag", tag);
}
std::string UpdatePackageRequest::getOriginName()const
@@ -121,7 +124,7 @@ std::string UpdatePackageRequest::getOriginName()const
void UpdatePackageRequest::setOriginName(const std::string& originName)
{
originName_ = originName;
setCoreParameter("OriginName", originName);
setBodyParameter("OriginName", originName);
}
std::string UpdatePackageRequest::getOssPath()const
@@ -132,7 +135,7 @@ std::string UpdatePackageRequest::getOssPath()const
void UpdatePackageRequest::setOssPath(const std::string& ossPath)
{
ossPath_ = ossPath;
setCoreParameter("OssPath", ossPath);
setBodyParameter("OssPath", ossPath);
}
std::string UpdatePackageRequest::getMd5()const
@@ -143,6 +146,6 @@ std::string UpdatePackageRequest::getMd5()const
void UpdatePackageRequest::setMd5(const std::string& md5)
{
md5_ = md5;
setCoreParameter("Md5", md5);
setBodyParameter("Md5", md5);
}

View File

@@ -0,0 +1,96 @@
/*
* 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/foas/model/UpdateQueueRequest.h>
using AlibabaCloud::Foas::Model::UpdateQueueRequest;
UpdateQueueRequest::UpdateQueueRequest() :
RoaServiceRequest("foas", "2018-11-11")
{
setResourcePath("/api/v2/clusters/[clusterId]/queue");
setMethod(HttpRequest::Method::Put);
}
UpdateQueueRequest::~UpdateQueueRequest()
{}
std::string UpdateQueueRequest::getQueueName()const
{
return queueName_;
}
void UpdateQueueRequest::setQueueName(const std::string& queueName)
{
queueName_ = queueName;
setBodyParameter("QueueName", queueName);
}
std::string UpdateQueueRequest::getRegionId()const
{
return regionId_;
}
void UpdateQueueRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setHeader("RegionId", regionId);
}
int UpdateQueueRequest::getMaxMemMB()const
{
return maxMemMB_;
}
void UpdateQueueRequest::setMaxMemMB(int maxMemMB)
{
maxMemMB_ = maxMemMB;
setBodyParameter("MaxMemMB", std::to_string(maxMemMB));
}
std::string UpdateQueueRequest::getClusterId()const
{
return clusterId_;
}
void UpdateQueueRequest::setClusterId(const std::string& clusterId)
{
clusterId_ = clusterId;
setParameter("ClusterId", clusterId);
}
int UpdateQueueRequest::getGpu()const
{
return gpu_;
}
void UpdateQueueRequest::setGpu(int gpu)
{
gpu_ = gpu;
setBodyParameter("Gpu", std::to_string(gpu));
}
int UpdateQueueRequest::getMaxVcore()const
{
return maxVcore_;
}
void UpdateQueueRequest::setMaxVcore(int maxVcore)
{
maxVcore_ = maxVcore;
setBodyParameter("MaxVcore", std::to_string(maxVcore));
}

View File

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

View File

@@ -20,7 +20,10 @@ using AlibabaCloud::Foas::Model::ValidateJobRequest;
ValidateJobRequest::ValidateJobRequest() :
RoaServiceRequest("foas", "2018-11-11")
{}
{
setResourcePath("/api/v2/projects/[projectName]/jobs/[jobName]/validate");
setMethod(HttpRequest::Method::Get);
}
ValidateJobRequest::~ValidateJobRequest()
{}
@@ -33,7 +36,7 @@ std::string ValidateJobRequest::getProjectName()const
void ValidateJobRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setCoreParameter("ProjectName", projectName);
setParameter("ProjectName", projectName);
}
std::string ValidateJobRequest::getRegionId()const
@@ -44,7 +47,7 @@ std::string ValidateJobRequest::getRegionId()const
void ValidateJobRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setHeader("RegionId", regionId);
}
std::string ValidateJobRequest::getJobName()const
@@ -55,6 +58,6 @@ std::string ValidateJobRequest::getJobName()const
void ValidateJobRequest::setJobName(const std::string& jobName)
{
jobName_ = jobName;
setCoreParameter("JobName", jobName);
setParameter("JobName", jobName);
}