Эх сурвалжийг харах

Add callback params to StartExecution API.

sdk-team 6 жил өмнө
parent
commit
cddc0134ef

+ 4 - 0
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.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.272
+1.36.273

+ 3 - 0
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_;
 
 			};
 		}

+ 3 - 0
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_;

+ 9 - 7
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);
 }
 

+ 5 - 3
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);
 }
 

+ 6 - 4
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);
 }
 

+ 5 - 3
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);
 }
 

+ 8 - 6
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);
 }
 

+ 18 - 5
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);
 }
 

+ 6 - 4
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));
 }
 

+ 7 - 5
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);
 }
 

+ 6 - 4
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);
 }
 

+ 18 - 5
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);
 }
 

+ 8 - 6
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);
 }
 

+ 9 - 7
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);
 }