diff --git a/CHANGELOG b/CHANGELOG index 70701e727..1e34e84f1 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,7 @@ +2020-02-14 Version 1.36.273 +- Add callback params to StartExecution API. +- Support ListExecutions with Status API. + 2020-02-14 Version 1.36.272 - Update default endpoints. diff --git a/VERSION b/VERSION index d186c7e06..3bcafa235 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.272 \ No newline at end of file +1.36.273 \ No newline at end of file diff --git a/fnf/include/alibabacloud/fnf/model/ListExecutionsRequest.h b/fnf/include/alibabacloud/fnf/model/ListExecutionsRequest.h index e4db9d5fa..7b72b1905 100644 --- a/fnf/include/alibabacloud/fnf/model/ListExecutionsRequest.h +++ b/fnf/include/alibabacloud/fnf/model/ListExecutionsRequest.h @@ -43,12 +43,15 @@ namespace AlibabaCloud void setLimit(int limit); std::string getFlowName()const; void setFlowName(const std::string& flowName); + std::string getStatus()const; + void setStatus(const std::string& status); private: std::string nextToken_; std::string requestId_; int limit_; std::string flowName_; + std::string status_; }; } diff --git a/fnf/include/alibabacloud/fnf/model/StartExecutionRequest.h b/fnf/include/alibabacloud/fnf/model/StartExecutionRequest.h index 295d9818d..88d108304 100644 --- a/fnf/include/alibabacloud/fnf/model/StartExecutionRequest.h +++ b/fnf/include/alibabacloud/fnf/model/StartExecutionRequest.h @@ -35,6 +35,8 @@ namespace AlibabaCloud StartExecutionRequest(); ~StartExecutionRequest(); + std::string getCallbackFnFTaskToken()const; + void setCallbackFnFTaskToken(const std::string& callbackFnFTaskToken); std::string getExecutionName()const; void setExecutionName(const std::string& executionName); std::string getInput()const; @@ -45,6 +47,7 @@ namespace AlibabaCloud void setFlowName(const std::string& flowName); private: + std::string callbackFnFTaskToken_; std::string executionName_; std::string input_; std::string requestId_; diff --git a/fnf/src/model/CreateFlowRequest.cc b/fnf/src/model/CreateFlowRequest.cc index 590c4b6bb..6c35481e2 100644 --- a/fnf/src/model/CreateFlowRequest.cc +++ b/fnf/src/model/CreateFlowRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Fnf::Model::CreateFlowRequest; CreateFlowRequest::CreateFlowRequest() : RpcServiceRequest("fnf", "2019-03-15", "CreateFlow") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateFlowRequest::~CreateFlowRequest() {} @@ -33,7 +35,7 @@ std::string CreateFlowRequest::getDescription()const void CreateFlowRequest::setDescription(const std::string& description) { description_ = description; - setCoreParameter("Description", description); + setBodyParameter("Description", description); } std::string CreateFlowRequest::getType()const @@ -44,7 +46,7 @@ std::string CreateFlowRequest::getType()const void CreateFlowRequest::setType(const std::string& type) { type_ = type; - setCoreParameter("Type", type); + setBodyParameter("Type", type); } std::string CreateFlowRequest::getRequestId()const @@ -55,7 +57,7 @@ std::string CreateFlowRequest::getRequestId()const void CreateFlowRequest::setRequestId(const std::string& requestId) { requestId_ = requestId; - setCoreParameter("RequestId", requestId); + setParameter("RequestId", requestId); } std::string CreateFlowRequest::getRoleArn()const @@ -66,7 +68,7 @@ std::string CreateFlowRequest::getRoleArn()const void CreateFlowRequest::setRoleArn(const std::string& roleArn) { roleArn_ = roleArn; - setCoreParameter("RoleArn", roleArn); + setBodyParameter("RoleArn", roleArn); } std::string CreateFlowRequest::getName()const @@ -77,7 +79,7 @@ std::string CreateFlowRequest::getName()const void CreateFlowRequest::setName(const std::string& name) { name_ = name; - setCoreParameter("Name", name); + setBodyParameter("Name", name); } std::string CreateFlowRequest::getDefinition()const @@ -88,6 +90,6 @@ std::string CreateFlowRequest::getDefinition()const void CreateFlowRequest::setDefinition(const std::string& definition) { definition_ = definition; - setCoreParameter("Definition", definition); + setBodyParameter("Definition", definition); } diff --git a/fnf/src/model/DeleteFlowRequest.cc b/fnf/src/model/DeleteFlowRequest.cc index b957b0fbd..bf5297a27 100644 --- a/fnf/src/model/DeleteFlowRequest.cc +++ b/fnf/src/model/DeleteFlowRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Fnf::Model::DeleteFlowRequest; DeleteFlowRequest::DeleteFlowRequest() : RpcServiceRequest("fnf", "2019-03-15", "DeleteFlow") -{} +{ + setMethod(HttpRequest::Method::Get); +} DeleteFlowRequest::~DeleteFlowRequest() {} @@ -33,7 +35,7 @@ std::string DeleteFlowRequest::getRequestId()const void DeleteFlowRequest::setRequestId(const std::string& requestId) { requestId_ = requestId; - setCoreParameter("RequestId", requestId); + setParameter("RequestId", requestId); } std::string DeleteFlowRequest::getName()const @@ -44,6 +46,6 @@ std::string DeleteFlowRequest::getName()const void DeleteFlowRequest::setName(const std::string& name) { name_ = name; - setCoreParameter("Name", name); + setParameter("Name", name); } diff --git a/fnf/src/model/DescribeExecutionRequest.cc b/fnf/src/model/DescribeExecutionRequest.cc index 002dbde57..aed1c2a05 100644 --- a/fnf/src/model/DescribeExecutionRequest.cc +++ b/fnf/src/model/DescribeExecutionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Fnf::Model::DescribeExecutionRequest; DescribeExecutionRequest::DescribeExecutionRequest() : RpcServiceRequest("fnf", "2019-03-15", "DescribeExecution") -{} +{ + setMethod(HttpRequest::Method::Get); +} DescribeExecutionRequest::~DescribeExecutionRequest() {} @@ -33,7 +35,7 @@ std::string DescribeExecutionRequest::getExecutionName()const void DescribeExecutionRequest::setExecutionName(const std::string& executionName) { executionName_ = executionName; - setCoreParameter("ExecutionName", executionName); + setParameter("ExecutionName", executionName); } std::string DescribeExecutionRequest::getRequestId()const @@ -44,7 +46,7 @@ std::string DescribeExecutionRequest::getRequestId()const void DescribeExecutionRequest::setRequestId(const std::string& requestId) { requestId_ = requestId; - setCoreParameter("RequestId", requestId); + setParameter("RequestId", requestId); } std::string DescribeExecutionRequest::getFlowName()const @@ -55,6 +57,6 @@ std::string DescribeExecutionRequest::getFlowName()const void DescribeExecutionRequest::setFlowName(const std::string& flowName) { flowName_ = flowName; - setCoreParameter("FlowName", flowName); + setParameter("FlowName", flowName); } diff --git a/fnf/src/model/DescribeFlowRequest.cc b/fnf/src/model/DescribeFlowRequest.cc index c84f1f257..8b83136eb 100644 --- a/fnf/src/model/DescribeFlowRequest.cc +++ b/fnf/src/model/DescribeFlowRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Fnf::Model::DescribeFlowRequest; DescribeFlowRequest::DescribeFlowRequest() : RpcServiceRequest("fnf", "2019-03-15", "DescribeFlow") -{} +{ + setMethod(HttpRequest::Method::Get); +} DescribeFlowRequest::~DescribeFlowRequest() {} @@ -33,7 +35,7 @@ std::string DescribeFlowRequest::getRequestId()const void DescribeFlowRequest::setRequestId(const std::string& requestId) { requestId_ = requestId; - setCoreParameter("RequestId", requestId); + setParameter("RequestId", requestId); } std::string DescribeFlowRequest::getName()const @@ -44,6 +46,6 @@ std::string DescribeFlowRequest::getName()const void DescribeFlowRequest::setName(const std::string& name) { name_ = name; - setCoreParameter("Name", name); + setParameter("Name", name); } diff --git a/fnf/src/model/GetExecutionHistoryRequest.cc b/fnf/src/model/GetExecutionHistoryRequest.cc index ce8b871e2..3cc46d84a 100644 --- a/fnf/src/model/GetExecutionHistoryRequest.cc +++ b/fnf/src/model/GetExecutionHistoryRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Fnf::Model::GetExecutionHistoryRequest; GetExecutionHistoryRequest::GetExecutionHistoryRequest() : RpcServiceRequest("fnf", "2019-03-15", "GetExecutionHistory") -{} +{ + setMethod(HttpRequest::Method::Get); +} GetExecutionHistoryRequest::~GetExecutionHistoryRequest() {} @@ -33,7 +35,7 @@ std::string GetExecutionHistoryRequest::getExecutionName()const void GetExecutionHistoryRequest::setExecutionName(const std::string& executionName) { executionName_ = executionName; - setCoreParameter("ExecutionName", executionName); + setParameter("ExecutionName", executionName); } std::string GetExecutionHistoryRequest::getNextToken()const @@ -44,7 +46,7 @@ std::string GetExecutionHistoryRequest::getNextToken()const void GetExecutionHistoryRequest::setNextToken(const std::string& nextToken) { nextToken_ = nextToken; - setCoreParameter("NextToken", nextToken); + setParameter("NextToken", nextToken); } std::string GetExecutionHistoryRequest::getRequestId()const @@ -55,7 +57,7 @@ std::string GetExecutionHistoryRequest::getRequestId()const void GetExecutionHistoryRequest::setRequestId(const std::string& requestId) { requestId_ = requestId; - setCoreParameter("RequestId", requestId); + setParameter("RequestId", requestId); } int GetExecutionHistoryRequest::getLimit()const @@ -66,7 +68,7 @@ int GetExecutionHistoryRequest::getLimit()const void GetExecutionHistoryRequest::setLimit(int limit) { limit_ = limit; - setCoreParameter("Limit", std::to_string(limit)); + setParameter("Limit", std::to_string(limit)); } std::string GetExecutionHistoryRequest::getFlowName()const @@ -77,6 +79,6 @@ std::string GetExecutionHistoryRequest::getFlowName()const void GetExecutionHistoryRequest::setFlowName(const std::string& flowName) { flowName_ = flowName; - setCoreParameter("FlowName", flowName); + setParameter("FlowName", flowName); } diff --git a/fnf/src/model/ListExecutionsRequest.cc b/fnf/src/model/ListExecutionsRequest.cc index 6f7551600..7fe16279f 100644 --- a/fnf/src/model/ListExecutionsRequest.cc +++ b/fnf/src/model/ListExecutionsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Fnf::Model::ListExecutionsRequest; ListExecutionsRequest::ListExecutionsRequest() : RpcServiceRequest("fnf", "2019-03-15", "ListExecutions") -{} +{ + setMethod(HttpRequest::Method::Get); +} ListExecutionsRequest::~ListExecutionsRequest() {} @@ -33,7 +35,7 @@ std::string ListExecutionsRequest::getNextToken()const void ListExecutionsRequest::setNextToken(const std::string& nextToken) { nextToken_ = nextToken; - setCoreParameter("NextToken", nextToken); + setParameter("NextToken", nextToken); } std::string ListExecutionsRequest::getRequestId()const @@ -44,7 +46,7 @@ std::string ListExecutionsRequest::getRequestId()const void ListExecutionsRequest::setRequestId(const std::string& requestId) { requestId_ = requestId; - setCoreParameter("RequestId", requestId); + setParameter("RequestId", requestId); } int ListExecutionsRequest::getLimit()const @@ -55,7 +57,7 @@ int ListExecutionsRequest::getLimit()const void ListExecutionsRequest::setLimit(int limit) { limit_ = limit; - setCoreParameter("Limit", std::to_string(limit)); + setParameter("Limit", std::to_string(limit)); } std::string ListExecutionsRequest::getFlowName()const @@ -66,6 +68,17 @@ std::string ListExecutionsRequest::getFlowName()const void ListExecutionsRequest::setFlowName(const std::string& flowName) { flowName_ = flowName; - setCoreParameter("FlowName", flowName); + setParameter("FlowName", flowName); +} + +std::string ListExecutionsRequest::getStatus()const +{ + return status_; +} + +void ListExecutionsRequest::setStatus(const std::string& status) +{ + status_ = status; + setParameter("Status", status); } diff --git a/fnf/src/model/ListFlowsRequest.cc b/fnf/src/model/ListFlowsRequest.cc index 086276ce9..b954d95f3 100644 --- a/fnf/src/model/ListFlowsRequest.cc +++ b/fnf/src/model/ListFlowsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Fnf::Model::ListFlowsRequest; ListFlowsRequest::ListFlowsRequest() : RpcServiceRequest("fnf", "2019-03-15", "ListFlows") -{} +{ + setMethod(HttpRequest::Method::Get); +} ListFlowsRequest::~ListFlowsRequest() {} @@ -33,7 +35,7 @@ std::string ListFlowsRequest::getNextToken()const void ListFlowsRequest::setNextToken(const std::string& nextToken) { nextToken_ = nextToken; - setCoreParameter("NextToken", nextToken); + setParameter("NextToken", nextToken); } std::string ListFlowsRequest::getRequestId()const @@ -44,7 +46,7 @@ std::string ListFlowsRequest::getRequestId()const void ListFlowsRequest::setRequestId(const std::string& requestId) { requestId_ = requestId; - setCoreParameter("RequestId", requestId); + setParameter("RequestId", requestId); } int ListFlowsRequest::getLimit()const @@ -55,6 +57,6 @@ int ListFlowsRequest::getLimit()const void ListFlowsRequest::setLimit(int limit) { limit_ = limit; - setCoreParameter("Limit", std::to_string(limit)); + setParameter("Limit", std::to_string(limit)); } diff --git a/fnf/src/model/ReportTaskFailedRequest.cc b/fnf/src/model/ReportTaskFailedRequest.cc index ce341d49b..1d500fe44 100644 --- a/fnf/src/model/ReportTaskFailedRequest.cc +++ b/fnf/src/model/ReportTaskFailedRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Fnf::Model::ReportTaskFailedRequest; ReportTaskFailedRequest::ReportTaskFailedRequest() : RpcServiceRequest("fnf", "2019-03-15", "ReportTaskFailed") -{} +{ + setMethod(HttpRequest::Method::Post); +} ReportTaskFailedRequest::~ReportTaskFailedRequest() {} @@ -33,7 +35,7 @@ std::string ReportTaskFailedRequest::getCause()const void ReportTaskFailedRequest::setCause(const std::string& cause) { cause_ = cause; - setCoreParameter("Cause", cause); + setBodyParameter("Cause", cause); } std::string ReportTaskFailedRequest::getError()const @@ -44,7 +46,7 @@ std::string ReportTaskFailedRequest::getError()const void ReportTaskFailedRequest::setError(const std::string& error) { error_ = error; - setCoreParameter("Error", error); + setBodyParameter("Error", error); } std::string ReportTaskFailedRequest::getRequestId()const @@ -55,7 +57,7 @@ std::string ReportTaskFailedRequest::getRequestId()const void ReportTaskFailedRequest::setRequestId(const std::string& requestId) { requestId_ = requestId; - setCoreParameter("RequestId", requestId); + setParameter("RequestId", requestId); } std::string ReportTaskFailedRequest::getTaskToken()const @@ -66,6 +68,6 @@ std::string ReportTaskFailedRequest::getTaskToken()const void ReportTaskFailedRequest::setTaskToken(const std::string& taskToken) { taskToken_ = taskToken; - setCoreParameter("TaskToken", taskToken); + setParameter("TaskToken", taskToken); } diff --git a/fnf/src/model/ReportTaskSucceededRequest.cc b/fnf/src/model/ReportTaskSucceededRequest.cc index 40bf11a27..079e9ba79 100644 --- a/fnf/src/model/ReportTaskSucceededRequest.cc +++ b/fnf/src/model/ReportTaskSucceededRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Fnf::Model::ReportTaskSucceededRequest; ReportTaskSucceededRequest::ReportTaskSucceededRequest() : RpcServiceRequest("fnf", "2019-03-15", "ReportTaskSucceeded") -{} +{ + setMethod(HttpRequest::Method::Post); +} ReportTaskSucceededRequest::~ReportTaskSucceededRequest() {} @@ -33,7 +35,7 @@ std::string ReportTaskSucceededRequest::getOutput()const void ReportTaskSucceededRequest::setOutput(const std::string& output) { output_ = output; - setCoreParameter("Output", output); + setBodyParameter("Output", output); } std::string ReportTaskSucceededRequest::getRequestId()const @@ -44,7 +46,7 @@ std::string ReportTaskSucceededRequest::getRequestId()const void ReportTaskSucceededRequest::setRequestId(const std::string& requestId) { requestId_ = requestId; - setCoreParameter("RequestId", requestId); + setParameter("RequestId", requestId); } std::string ReportTaskSucceededRequest::getTaskToken()const @@ -55,6 +57,6 @@ std::string ReportTaskSucceededRequest::getTaskToken()const void ReportTaskSucceededRequest::setTaskToken(const std::string& taskToken) { taskToken_ = taskToken; - setCoreParameter("TaskToken", taskToken); + setParameter("TaskToken", taskToken); } diff --git a/fnf/src/model/StartExecutionRequest.cc b/fnf/src/model/StartExecutionRequest.cc index 012efdee8..43a11ce42 100644 --- a/fnf/src/model/StartExecutionRequest.cc +++ b/fnf/src/model/StartExecutionRequest.cc @@ -20,11 +20,24 @@ using AlibabaCloud::Fnf::Model::StartExecutionRequest; StartExecutionRequest::StartExecutionRequest() : RpcServiceRequest("fnf", "2019-03-15", "StartExecution") -{} +{ + setMethod(HttpRequest::Method::Post); +} StartExecutionRequest::~StartExecutionRequest() {} +std::string StartExecutionRequest::getCallbackFnFTaskToken()const +{ + return callbackFnFTaskToken_; +} + +void StartExecutionRequest::setCallbackFnFTaskToken(const std::string& callbackFnFTaskToken) +{ + callbackFnFTaskToken_ = callbackFnFTaskToken; + setBodyParameter("CallbackFnFTaskToken", callbackFnFTaskToken); +} + std::string StartExecutionRequest::getExecutionName()const { return executionName_; @@ -33,7 +46,7 @@ std::string StartExecutionRequest::getExecutionName()const void StartExecutionRequest::setExecutionName(const std::string& executionName) { executionName_ = executionName; - setCoreParameter("ExecutionName", executionName); + setBodyParameter("ExecutionName", executionName); } std::string StartExecutionRequest::getInput()const @@ -44,7 +57,7 @@ std::string StartExecutionRequest::getInput()const void StartExecutionRequest::setInput(const std::string& input) { input_ = input; - setCoreParameter("Input", input); + setBodyParameter("Input", input); } std::string StartExecutionRequest::getRequestId()const @@ -55,7 +68,7 @@ std::string StartExecutionRequest::getRequestId()const void StartExecutionRequest::setRequestId(const std::string& requestId) { requestId_ = requestId; - setCoreParameter("RequestId", requestId); + setParameter("RequestId", requestId); } std::string StartExecutionRequest::getFlowName()const @@ -66,6 +79,6 @@ std::string StartExecutionRequest::getFlowName()const void StartExecutionRequest::setFlowName(const std::string& flowName) { flowName_ = flowName; - setCoreParameter("FlowName", flowName); + setBodyParameter("FlowName", flowName); } diff --git a/fnf/src/model/StopExecutionRequest.cc b/fnf/src/model/StopExecutionRequest.cc index 5b52f60fc..0116c17e2 100644 --- a/fnf/src/model/StopExecutionRequest.cc +++ b/fnf/src/model/StopExecutionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Fnf::Model::StopExecutionRequest; StopExecutionRequest::StopExecutionRequest() : RpcServiceRequest("fnf", "2019-03-15", "StopExecution") -{} +{ + setMethod(HttpRequest::Method::Post); +} StopExecutionRequest::~StopExecutionRequest() {} @@ -33,7 +35,7 @@ std::string StopExecutionRequest::getExecutionName()const void StopExecutionRequest::setExecutionName(const std::string& executionName) { executionName_ = executionName; - setCoreParameter("ExecutionName", executionName); + setBodyParameter("ExecutionName", executionName); } std::string StopExecutionRequest::getCause()const @@ -44,7 +46,7 @@ std::string StopExecutionRequest::getCause()const void StopExecutionRequest::setCause(const std::string& cause) { cause_ = cause; - setCoreParameter("Cause", cause); + setBodyParameter("Cause", cause); } std::string StopExecutionRequest::getError()const @@ -55,7 +57,7 @@ std::string StopExecutionRequest::getError()const void StopExecutionRequest::setError(const std::string& error) { error_ = error; - setCoreParameter("Error", error); + setBodyParameter("Error", error); } std::string StopExecutionRequest::getRequestId()const @@ -66,7 +68,7 @@ std::string StopExecutionRequest::getRequestId()const void StopExecutionRequest::setRequestId(const std::string& requestId) { requestId_ = requestId; - setCoreParameter("RequestId", requestId); + setParameter("RequestId", requestId); } std::string StopExecutionRequest::getFlowName()const @@ -77,6 +79,6 @@ std::string StopExecutionRequest::getFlowName()const void StopExecutionRequest::setFlowName(const std::string& flowName) { flowName_ = flowName; - setCoreParameter("FlowName", flowName); + setBodyParameter("FlowName", flowName); } diff --git a/fnf/src/model/UpdateFlowRequest.cc b/fnf/src/model/UpdateFlowRequest.cc index 1f5187dcd..fa66e95b0 100644 --- a/fnf/src/model/UpdateFlowRequest.cc +++ b/fnf/src/model/UpdateFlowRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Fnf::Model::UpdateFlowRequest; UpdateFlowRequest::UpdateFlowRequest() : RpcServiceRequest("fnf", "2019-03-15", "UpdateFlow") -{} +{ + setMethod(HttpRequest::Method::Post); +} UpdateFlowRequest::~UpdateFlowRequest() {} @@ -33,7 +35,7 @@ std::string UpdateFlowRequest::getDescription()const void UpdateFlowRequest::setDescription(const std::string& description) { description_ = description; - setCoreParameter("Description", description); + setBodyParameter("Description", description); } std::string UpdateFlowRequest::getType()const @@ -44,7 +46,7 @@ std::string UpdateFlowRequest::getType()const void UpdateFlowRequest::setType(const std::string& type) { type_ = type; - setCoreParameter("Type", type); + setBodyParameter("Type", type); } std::string UpdateFlowRequest::getRequestId()const @@ -55,7 +57,7 @@ std::string UpdateFlowRequest::getRequestId()const void UpdateFlowRequest::setRequestId(const std::string& requestId) { requestId_ = requestId; - setCoreParameter("RequestId", requestId); + setParameter("RequestId", requestId); } std::string UpdateFlowRequest::getRoleArn()const @@ -66,7 +68,7 @@ std::string UpdateFlowRequest::getRoleArn()const void UpdateFlowRequest::setRoleArn(const std::string& roleArn) { roleArn_ = roleArn; - setCoreParameter("RoleArn", roleArn); + setBodyParameter("RoleArn", roleArn); } std::string UpdateFlowRequest::getName()const @@ -77,7 +79,7 @@ std::string UpdateFlowRequest::getName()const void UpdateFlowRequest::setName(const std::string& name) { name_ = name; - setCoreParameter("Name", name); + setBodyParameter("Name", name); } std::string UpdateFlowRequest::getDefinition()const @@ -88,6 +90,6 @@ std::string UpdateFlowRequest::getDefinition()const void UpdateFlowRequest::setDefinition(const std::string& definition) { definition_ = definition; - setCoreParameter("Definition", definition); + setBodyParameter("Definition", definition); }