Kaynağa Gözat

AMP version.

sdk-team 4 yıl önce
ebeveyn
işleme
4840d6ca87
27 değiştirilmiş dosya ile 874 ekleme ve 722 silme
  1. 1 1
      VERSION
  2. 46 40
      ft/include/alibabacloud/ft/model/BatchAuditTest01Request.h
  3. 37 31
      ft/include/alibabacloud/ft/model/FTApiAliasApiRequest.h
  4. 40 34
      ft/include/alibabacloud/ft/model/FtDynamicAddressDubboRequest.h
  5. 34 28
      ft/include/alibabacloud/ft/model/FtDynamicAddressHsfRequest.h
  6. 49 43
      ft/include/alibabacloud/ft/model/FtDynamicAddressHttpVpcRequest.h
  7. 37 31
      ft/include/alibabacloud/ft/model/FtEagleEyeRequest.h
  8. 37 31
      ft/include/alibabacloud/ft/model/FtFlowSpecialRequest.h
  9. 37 31
      ft/include/alibabacloud/ft/model/FtGatedLaunchPolicy4Request.h
  10. 37 31
      ft/include/alibabacloud/ft/model/FtIpFlowControlRequest.h
  11. 46 36
      ft/include/alibabacloud/ft/model/FtParamListRequest.h
  12. 37 31
      ft/include/alibabacloud/ft/model/TestFlowStrategy01Request.h
  13. 46 40
      ft/include/alibabacloud/ft/model/TestHttpApiRequest.h
  14. 46 36
      ft/src/model/BatchAuditTest01Request.cc
  15. 25 21
      ft/src/model/FTApiAliasApiRequest.cc
  16. 32 26
      ft/src/model/FtDynamicAddressDubboRequest.cc
  17. 18 16
      ft/src/model/FtDynamicAddressHsfRequest.cc
  18. 53 41
      ft/src/model/FtDynamicAddressHttpVpcRequest.cc
  19. 2 2
      ft/src/model/FtDynamicAddressHttpVpcResult.cc
  20. 25 21
      ft/src/model/FtEagleEyeRequest.cc
  21. 25 21
      ft/src/model/FtFlowSpecialRequest.cc
  22. 25 21
      ft/src/model/FtGatedLaunchPolicy4Request.cc
  23. 25 21
      ft/src/model/FtIpFlowControlRequest.cc
  24. 41 29
      ft/src/model/FtParamListRequest.cc
  25. 25 21
      ft/src/model/TestFlowStrategy01Request.cc
  26. 46 36
      ft/src/model/TestHttpApiRequest.cc
  27. 2 2
      ft/src/model/TestHttpApiResult.cc

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1221
+1.36.1222

+ 46 - 40
ft/include/alibabacloud/ft/model/BatchAuditTest01Request.h

@@ -1,51 +1,57 @@
 /*
  * 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_FT_MODEL_BATCHAUDITTEST01REQUEST_H_
-#define ALIBABACLOUD_FT_MODEL_BATCHAUDITTEST01REQUEST_H_
-
-#include <alibabacloud/ft/FtExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Ft {
-namespace Model {
-class ALIBABACLOUD_FT_EXPORT BatchAuditTest01Request : public RpcServiceRequest {
-public:
-	BatchAuditTest01Request();
-	~BatchAuditTest01Request();
-	std::string getDemo01() const;
-	void setDemo01(const std::string &demo01);
-	bool getTest010101() const;
-	void setTest010101(bool test010101);
-	std::string getName() const;
-	void setName(const std::string &name);
-	std::string getBatchAuditTest01() const;
-	void setBatchAuditTest01(const std::string &batchAuditTest01);
-
-private:
-	std::string demo01_;
-	bool test010101_;
-	std::string name_;
-	std::string batchAuditTest01_;
-};
-} // namespace Model
-} // namespace Ft
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_FT_MODEL_BATCHAUDITTEST01REQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_FT_MODEL_BATCHAUDITTEST01REQUEST_H_
+#define ALIBABACLOUD_FT_MODEL_BATCHAUDITTEST01REQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/ft/FtExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Ft
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_FT_EXPORT BatchAuditTest01Request : public RpcServiceRequest
+			{
+
+			public:
+				BatchAuditTest01Request();
+				~BatchAuditTest01Request();
+
+				std::string getDemo01()const;
+				void setDemo01(const std::string& demo01);
+				bool getTest010101()const;
+				void setTest010101(bool test010101);
+				std::string getName()const;
+				void setName(const std::string& name);
+				std::string getBatchAuditTest01()const;
+				void setBatchAuditTest01(const std::string& batchAuditTest01);
+
+            private:
+				std::string demo01_;
+				bool test010101_;
+				std::string name_;
+				std::string batchAuditTest01_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_FT_MODEL_BATCHAUDITTEST01REQUEST_H_

+ 37 - 31
ft/include/alibabacloud/ft/model/FTApiAliasApiRequest.h

@@ -1,42 +1,48 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_FT_MODEL_FTAPIALIASAPIREQUEST_H_
-#define ALIBABACLOUD_FT_MODEL_FTAPIALIASAPIREQUEST_H_
-
-#include <alibabacloud/ft/FtExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Ft {
-namespace Model {
-class ALIBABACLOUD_FT_EXPORT FTApiAliasApiRequest : public RpcServiceRequest {
-public:
-	FTApiAliasApiRequest();
-	~FTApiAliasApiRequest();
-	std::string getName() const;
-	void setName(const std::string &name);
-
-private:
-	std::string name_;
-};
-} // namespace Model
-} // namespace Ft
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_FT_MODEL_FTAPIALIASAPIREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_FT_MODEL_FTAPIALIASAPIREQUEST_H_
+#define ALIBABACLOUD_FT_MODEL_FTAPIALIASAPIREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/ft/FtExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Ft
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_FT_EXPORT FTApiAliasApiRequest : public RpcServiceRequest
+			{
+
+			public:
+				FTApiAliasApiRequest();
+				~FTApiAliasApiRequest();
+
+				std::string getName()const;
+				void setName(const std::string& name);
+
+            private:
+				std::string name_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_FT_MODEL_FTAPIALIASAPIREQUEST_H_

+ 40 - 34
ft/include/alibabacloud/ft/model/FtDynamicAddressDubboRequest.h

@@ -1,45 +1,51 @@
 /*
  * 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_FT_MODEL_FTDYNAMICADDRESSDUBBOREQUEST_H_
-#define ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSDUBBOREQUEST_H_
-
-#include <alibabacloud/ft/FtExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Ft {
-namespace Model {
-class ALIBABACLOUD_FT_EXPORT FtDynamicAddressDubboRequest : public RpcServiceRequest {
-public:
-	FtDynamicAddressDubboRequest();
-	~FtDynamicAddressDubboRequest();
-	int getIntValue() const;
-	void setIntValue(int intValue);
-	std::string getStringValue() const;
-	void setStringValue(const std::string &stringValue);
-
-private:
-	int intValue_;
-	std::string stringValue_;
-};
-} // namespace Model
-} // namespace Ft
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSDUBBOREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSDUBBOREQUEST_H_
+#define ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSDUBBOREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/ft/FtExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Ft
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_FT_EXPORT FtDynamicAddressDubboRequest : public RpcServiceRequest
+			{
+
+			public:
+				FtDynamicAddressDubboRequest();
+				~FtDynamicAddressDubboRequest();
+
+				int getIntValue()const;
+				void setIntValue(int intValue);
+				std::string getStringValue()const;
+				void setStringValue(const std::string& stringValue);
+
+            private:
+				int intValue_;
+				std::string stringValue_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSDUBBOREQUEST_H_

+ 34 - 28
ft/include/alibabacloud/ft/model/FtDynamicAddressHsfRequest.h

@@ -1,39 +1,45 @@
 /*
  * 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_FT_MODEL_FTDYNAMICADDRESSHSFREQUEST_H_
-#define ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSHSFREQUEST_H_
-
-#include <alibabacloud/ft/FtExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Ft {
-namespace Model {
-class ALIBABACLOUD_FT_EXPORT FtDynamicAddressHsfRequest : public RpcServiceRequest {
-public:
-	FtDynamicAddressHsfRequest();
-	~FtDynamicAddressHsfRequest();
-
-private:
-};
-} // namespace Model
-} // namespace Ft
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSHSFREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSHSFREQUEST_H_
+#define ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSHSFREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/ft/FtExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Ft
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_FT_EXPORT FtDynamicAddressHsfRequest : public RpcServiceRequest
+			{
+
+			public:
+				FtDynamicAddressHsfRequest();
+				~FtDynamicAddressHsfRequest();
+
+
+            private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSHSFREQUEST_H_

+ 49 - 43
ft/include/alibabacloud/ft/model/FtDynamicAddressHttpVpcRequest.h

@@ -1,54 +1,60 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSHTTPVPCREQUEST_H_
-#define ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSHTTPVPCREQUEST_H_
-
-#include <alibabacloud/ft/FtExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Ft {
-namespace Model {
-class ALIBABACLOUD_FT_EXPORT FtDynamicAddressHttpVpcRequest : public RpcServiceRequest {
-public:
-	FtDynamicAddressHttpVpcRequest();
-	~FtDynamicAddressHttpVpcRequest();
-	std::string getP1() const;
-	void setP1(const std::string &p1);
-	std::string getStringValue() const;
-	void setStringValue(const std::string &stringValue);
-	std::string getOtherParam() const;
-	void setOtherParam(const std::string &otherParam);
-	bool getBooleanParam() const;
-	void setBooleanParam(bool booleanParam);
-	std::string getDefaultValue() const;
-	void setDefaultValue(const std::string &defaultValue);
-
-private:
-	std::string p1_;
-	std::string stringValue_;
-	std::string otherParam_;
-	bool booleanParam_;
-	std::string defaultValue_;
-};
-} // namespace Model
-} // namespace Ft
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSHTTPVPCREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSHTTPVPCREQUEST_H_
+#define ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSHTTPVPCREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/ft/FtExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Ft
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_FT_EXPORT FtDynamicAddressHttpVpcRequest : public RpcServiceRequest
+			{
+
+			public:
+				FtDynamicAddressHttpVpcRequest();
+				~FtDynamicAddressHttpVpcRequest();
+
+				std::string getP1()const;
+				void setP1(const std::string& p1);
+				std::string getStringValue()const;
+				void setStringValue(const std::string& stringValue);
+				std::string getOtherParam()const;
+				void setOtherParam(const std::string& otherParam);
+				bool getBooleanParam()const;
+				void setBooleanParam(bool booleanParam);
+				std::string getDefaultValue()const;
+				void setDefaultValue(const std::string& defaultValue);
+
+            private:
+				std::string p1_;
+				std::string stringValue_;
+				std::string otherParam_;
+				bool booleanParam_;
+				std::string defaultValue_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_FT_MODEL_FTDYNAMICADDRESSHTTPVPCREQUEST_H_

+ 37 - 31
ft/include/alibabacloud/ft/model/FtEagleEyeRequest.h

@@ -1,42 +1,48 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_FT_MODEL_FTEAGLEEYEREQUEST_H_
-#define ALIBABACLOUD_FT_MODEL_FTEAGLEEYEREQUEST_H_
-
-#include <alibabacloud/ft/FtExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Ft {
-namespace Model {
-class ALIBABACLOUD_FT_EXPORT FtEagleEyeRequest : public RpcServiceRequest {
-public:
-	FtEagleEyeRequest();
-	~FtEagleEyeRequest();
-	std::string getName() const;
-	void setName(const std::string &name);
-
-private:
-	std::string name_;
-};
-} // namespace Model
-} // namespace Ft
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_FT_MODEL_FTEAGLEEYEREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_FT_MODEL_FTEAGLEEYEREQUEST_H_
+#define ALIBABACLOUD_FT_MODEL_FTEAGLEEYEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/ft/FtExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Ft
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_FT_EXPORT FtEagleEyeRequest : public RpcServiceRequest
+			{
+
+			public:
+				FtEagleEyeRequest();
+				~FtEagleEyeRequest();
+
+				std::string getName()const;
+				void setName(const std::string& name);
+
+            private:
+				std::string name_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_FT_MODEL_FTEAGLEEYEREQUEST_H_

+ 37 - 31
ft/include/alibabacloud/ft/model/FtFlowSpecialRequest.h

@@ -1,42 +1,48 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_FT_MODEL_FTFLOWSPECIALREQUEST_H_
-#define ALIBABACLOUD_FT_MODEL_FTFLOWSPECIALREQUEST_H_
-
-#include <alibabacloud/ft/FtExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Ft {
-namespace Model {
-class ALIBABACLOUD_FT_EXPORT FtFlowSpecialRequest : public RpcServiceRequest {
-public:
-	FtFlowSpecialRequest();
-	~FtFlowSpecialRequest();
-	std::string getName() const;
-	void setName(const std::string &name);
-
-private:
-	std::string name_;
-};
-} // namespace Model
-} // namespace Ft
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_FT_MODEL_FTFLOWSPECIALREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_FT_MODEL_FTFLOWSPECIALREQUEST_H_
+#define ALIBABACLOUD_FT_MODEL_FTFLOWSPECIALREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/ft/FtExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Ft
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_FT_EXPORT FtFlowSpecialRequest : public RpcServiceRequest
+			{
+
+			public:
+				FtFlowSpecialRequest();
+				~FtFlowSpecialRequest();
+
+				std::string getName()const;
+				void setName(const std::string& name);
+
+            private:
+				std::string name_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_FT_MODEL_FTFLOWSPECIALREQUEST_H_

+ 37 - 31
ft/include/alibabacloud/ft/model/FtGatedLaunchPolicy4Request.h

@@ -1,42 +1,48 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_FT_MODEL_FTGATEDLAUNCHPOLICY4REQUEST_H_
-#define ALIBABACLOUD_FT_MODEL_FTGATEDLAUNCHPOLICY4REQUEST_H_
-
-#include <alibabacloud/ft/FtExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Ft {
-namespace Model {
-class ALIBABACLOUD_FT_EXPORT FtGatedLaunchPolicy4Request : public RpcServiceRequest {
-public:
-	FtGatedLaunchPolicy4Request();
-	~FtGatedLaunchPolicy4Request();
-	std::string getIsGatedLaunch() const;
-	void setIsGatedLaunch(const std::string &isGatedLaunch);
-
-private:
-	std::string isGatedLaunch_;
-};
-} // namespace Model
-} // namespace Ft
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_FT_MODEL_FTGATEDLAUNCHPOLICY4REQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_FT_MODEL_FTGATEDLAUNCHPOLICY4REQUEST_H_
+#define ALIBABACLOUD_FT_MODEL_FTGATEDLAUNCHPOLICY4REQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/ft/FtExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Ft
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_FT_EXPORT FtGatedLaunchPolicy4Request : public RpcServiceRequest
+			{
+
+			public:
+				FtGatedLaunchPolicy4Request();
+				~FtGatedLaunchPolicy4Request();
+
+				std::string getIsGatedLaunch()const;
+				void setIsGatedLaunch(const std::string& isGatedLaunch);
+
+            private:
+				std::string isGatedLaunch_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_FT_MODEL_FTGATEDLAUNCHPOLICY4REQUEST_H_

+ 37 - 31
ft/include/alibabacloud/ft/model/FtIpFlowControlRequest.h

@@ -1,42 +1,48 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_FT_MODEL_FTIPFLOWCONTROLREQUEST_H_
-#define ALIBABACLOUD_FT_MODEL_FTIPFLOWCONTROLREQUEST_H_
-
-#include <alibabacloud/ft/FtExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Ft {
-namespace Model {
-class ALIBABACLOUD_FT_EXPORT FtIpFlowControlRequest : public RpcServiceRequest {
-public:
-	FtIpFlowControlRequest();
-	~FtIpFlowControlRequest();
-	std::string getName() const;
-	void setName(const std::string &name);
-
-private:
-	std::string name_;
-};
-} // namespace Model
-} // namespace Ft
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_FT_MODEL_FTIPFLOWCONTROLREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_FT_MODEL_FTIPFLOWCONTROLREQUEST_H_
+#define ALIBABACLOUD_FT_MODEL_FTIPFLOWCONTROLREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/ft/FtExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Ft
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_FT_EXPORT FtIpFlowControlRequest : public RpcServiceRequest
+			{
+
+			public:
+				FtIpFlowControlRequest();
+				~FtIpFlowControlRequest();
+
+				std::string getName()const;
+				void setName(const std::string& name);
+
+            private:
+				std::string name_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_FT_MODEL_FTIPFLOWCONTROLREQUEST_H_

+ 46 - 36
ft/include/alibabacloud/ft/model/FtParamListRequest.h

@@ -1,47 +1,57 @@
 /*
  * 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_FT_MODEL_FTPARAMLISTREQUEST_H_
-#define ALIBABACLOUD_FT_MODEL_FTPARAMLISTREQUEST_H_
-
-#include <alibabacloud/ft/FtExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Ft {
-namespace Model {
-class ALIBABACLOUD_FT_EXPORT FtParamListRequest : public RpcServiceRequest {
-public:
-	struct Disk {
-	};
-	FtParamListRequest();
-	~FtParamListRequest();
-	std::vector<Disk> getDisk() const;
-	void setDisk(const std::vector<Disk> &disk);
-	std::string getName() const;
-	void setName(const std::string &name);
-
-private:
-	std::vector<Disk> disk_;
-	std::string name_;
-};
-} // namespace Model
-} // namespace Ft
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_FT_MODEL_FTPARAMLISTREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_FT_MODEL_FTPARAMLISTREQUEST_H_
+#define ALIBABACLOUD_FT_MODEL_FTPARAMLISTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/ft/FtExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Ft
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_FT_EXPORT FtParamListRequest : public RpcServiceRequest
+			{
+			public:
+				struct Disk
+				{
+					std::vector<std::string> size;
+					std::vector<std::string> type;
+				};
+
+			public:
+				FtParamListRequest();
+				~FtParamListRequest();
+
+				std::vector<Disk> getDisk()const;
+				void setDisk(const std::vector<Disk>& disk);
+				std::string getName()const;
+				void setName(const std::string& name);
+
+            private:
+				std::vector<Disk> disk_;
+				std::string name_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_FT_MODEL_FTPARAMLISTREQUEST_H_

+ 37 - 31
ft/include/alibabacloud/ft/model/TestFlowStrategy01Request.h

@@ -1,42 +1,48 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_FT_MODEL_TESTFLOWSTRATEGY01REQUEST_H_
-#define ALIBABACLOUD_FT_MODEL_TESTFLOWSTRATEGY01REQUEST_H_
-
-#include <alibabacloud/ft/FtExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Ft {
-namespace Model {
-class ALIBABACLOUD_FT_EXPORT TestFlowStrategy01Request : public RpcServiceRequest {
-public:
-	TestFlowStrategy01Request();
-	~TestFlowStrategy01Request();
-	std::map<std::string, std::string> getNames() const;
-	void setNames(std::map<std::string, std::string> names);
-
-private:
-	std::map<std::string, std::string> names_;
-};
-} // namespace Model
-} // namespace Ft
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_FT_MODEL_TESTFLOWSTRATEGY01REQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_FT_MODEL_TESTFLOWSTRATEGY01REQUEST_H_
+#define ALIBABACLOUD_FT_MODEL_TESTFLOWSTRATEGY01REQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/ft/FtExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Ft
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_FT_EXPORT TestFlowStrategy01Request : public RpcServiceRequest
+			{
+
+			public:
+				TestFlowStrategy01Request();
+				~TestFlowStrategy01Request();
+
+				std::map<std::string, std::string> getNames()const;
+				void setNames(const std::map<std::string, std::string>& names);
+
+            private:
+				std::map<std::string, std::string> names_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_FT_MODEL_TESTFLOWSTRATEGY01REQUEST_H_

+ 46 - 40
ft/include/alibabacloud/ft/model/TestHttpApiRequest.h

@@ -1,51 +1,57 @@
 /*
  * 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_FT_MODEL_TESTHTTPAPIREQUEST_H_
-#define ALIBABACLOUD_FT_MODEL_TESTHTTPAPIREQUEST_H_
-
-#include <alibabacloud/ft/FtExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Ft {
-namespace Model {
-class ALIBABACLOUD_FT_EXPORT TestHttpApiRequest : public RpcServiceRequest {
-public:
-	TestHttpApiRequest();
-	~TestHttpApiRequest();
-	std::string getStringValue() const;
-	void setStringValue(const std::string &stringValue);
-	std::string getOtherParam() const;
-	void setOtherParam(const std::string &otherParam);
-	bool getBooleanParam() const;
-	void setBooleanParam(bool booleanParam);
-	std::string getDefaultValue() const;
-	void setDefaultValue(const std::string &defaultValue);
-
-private:
-	std::string stringValue_;
-	std::string otherParam_;
-	bool booleanParam_;
-	std::string defaultValue_;
-};
-} // namespace Model
-} // namespace Ft
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_FT_MODEL_TESTHTTPAPIREQUEST_H_
+ */
+
+#ifndef ALIBABACLOUD_FT_MODEL_TESTHTTPAPIREQUEST_H_
+#define ALIBABACLOUD_FT_MODEL_TESTHTTPAPIREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/ft/FtExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Ft
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_FT_EXPORT TestHttpApiRequest : public RpcServiceRequest
+			{
+
+			public:
+				TestHttpApiRequest();
+				~TestHttpApiRequest();
+
+				std::string getStringValue()const;
+				void setStringValue(const std::string& stringValue);
+				std::string getOtherParam()const;
+				void setOtherParam(const std::string& otherParam);
+				bool getBooleanParam()const;
+				void setBooleanParam(bool booleanParam);
+				std::string getDefaultValue()const;
+				void setDefaultValue(const std::string& defaultValue);
+
+            private:
+				std::string stringValue_;
+				std::string otherParam_;
+				bool booleanParam_;
+				std::string defaultValue_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_FT_MODEL_TESTHTTPAPIREQUEST_H_

+ 46 - 36
ft/src/model/BatchAuditTest01Request.cc

@@ -1,63 +1,73 @@
 /*
  * 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/ft/model/BatchAuditTest01Request.h>
-
-using AlibabaCloud::Ft::Model::BatchAuditTest01Request;
-
-BatchAuditTest01Request::BatchAuditTest01Request()
-    : RpcServiceRequest("ft", "2018-07-13", "BatchAuditTest01") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-BatchAuditTest01Request::~BatchAuditTest01Request() {}
-
-std::string BatchAuditTest01Request::getDemo01() const {
-  return demo01_;
+ */
+
+#include <alibabacloud/ft/model/BatchAuditTest01Request.h>
+
+using AlibabaCloud::Ft::Model::BatchAuditTest01Request;
+
+BatchAuditTest01Request::BatchAuditTest01Request() :
+	RpcServiceRequest("ft", "2018-07-13", "BatchAuditTest01")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+BatchAuditTest01Request::~BatchAuditTest01Request()
+{}
+
+std::string BatchAuditTest01Request::getDemo01()const
+{
+	return demo01_;
 }
 
-void BatchAuditTest01Request::setDemo01(const std::string &demo01) {
-  demo01_ = demo01;
-  setParameter(std::string("Demo01"), demo01);
+void BatchAuditTest01Request::setDemo01(const std::string& demo01)
+{
+	demo01_ = demo01;
+	setParameter("Demo01", demo01);
 }
 
-bool BatchAuditTest01Request::getTest010101() const {
-  return test010101_;
+bool BatchAuditTest01Request::getTest010101()const
+{
+	return test010101_;
 }
 
-void BatchAuditTest01Request::setTest010101(bool test010101) {
-  test010101_ = test010101;
-  setBodyParameter(std::string("Test010101"), test010101 ? "true" : "false");
+void BatchAuditTest01Request::setTest010101(bool test010101)
+{
+	test010101_ = test010101;
+	setBodyParameter("Test010101", test010101 ? "true" : "false");
 }
 
-std::string BatchAuditTest01Request::getName() const {
-  return name_;
+std::string BatchAuditTest01Request::getName()const
+{
+	return name_;
 }
 
-void BatchAuditTest01Request::setName(const std::string &name) {
-  name_ = name;
-  setParameter(std::string("Name"), name);
+void BatchAuditTest01Request::setName(const std::string& name)
+{
+	name_ = name;
+	setParameter("Name", name);
 }
 
-std::string BatchAuditTest01Request::getBatchAuditTest01() const {
-  return batchAuditTest01_;
+std::string BatchAuditTest01Request::getBatchAuditTest01()const
+{
+	return batchAuditTest01_;
 }
 
-void BatchAuditTest01Request::setBatchAuditTest01(const std::string &batchAuditTest01) {
-  batchAuditTest01_ = batchAuditTest01;
-  setParameter(std::string("BatchAuditTest01"), batchAuditTest01);
+void BatchAuditTest01Request::setBatchAuditTest01(const std::string& batchAuditTest01)
+{
+	batchAuditTest01_ = batchAuditTest01;
+	setParameter("BatchAuditTest01", batchAuditTest01);
 }
 

+ 25 - 21
ft/src/model/FTApiAliasApiRequest.cc

@@ -1,36 +1,40 @@
 /*
  * 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/ft/model/FTApiAliasApiRequest.h>
-
-using AlibabaCloud::Ft::Model::FTApiAliasApiRequest;
-
-FTApiAliasApiRequest::FTApiAliasApiRequest()
-    : RpcServiceRequest("ft", "2018-07-13", "FTApiAliasApi") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-FTApiAliasApiRequest::~FTApiAliasApiRequest() {}
-
-std::string FTApiAliasApiRequest::getName() const {
-  return name_;
+ */
+
+#include <alibabacloud/ft/model/FTApiAliasApiRequest.h>
+
+using AlibabaCloud::Ft::Model::FTApiAliasApiRequest;
+
+FTApiAliasApiRequest::FTApiAliasApiRequest() :
+	RpcServiceRequest("ft", "2018-07-13", "FTApiAliasApi")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+FTApiAliasApiRequest::~FTApiAliasApiRequest()
+{}
+
+std::string FTApiAliasApiRequest::getName()const
+{
+	return name_;
 }
 
-void FTApiAliasApiRequest::setName(const std::string &name) {
-  name_ = name;
-  setParameter(std::string("Name"), name);
+void FTApiAliasApiRequest::setName(const std::string& name)
+{
+	name_ = name;
+	setParameter("Name", name);
 }
 

+ 32 - 26
ft/src/model/FtDynamicAddressDubboRequest.cc

@@ -1,45 +1,51 @@
 /*
  * 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/ft/model/FtDynamicAddressDubboRequest.h>
-
-using AlibabaCloud::Ft::Model::FtDynamicAddressDubboRequest;
-
-FtDynamicAddressDubboRequest::FtDynamicAddressDubboRequest()
-    : RpcServiceRequest("ft", "2018-07-13", "FtDynamicAddressDubbo") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-FtDynamicAddressDubboRequest::~FtDynamicAddressDubboRequest() {}
-
-int FtDynamicAddressDubboRequest::getIntValue() const {
-  return intValue_;
+ */
+
+#include <alibabacloud/ft/model/FtDynamicAddressDubboRequest.h>
+
+using AlibabaCloud::Ft::Model::FtDynamicAddressDubboRequest;
+
+FtDynamicAddressDubboRequest::FtDynamicAddressDubboRequest() :
+	RpcServiceRequest("ft", "2018-07-13", "FtDynamicAddressDubbo")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+FtDynamicAddressDubboRequest::~FtDynamicAddressDubboRequest()
+{}
+
+int FtDynamicAddressDubboRequest::getIntValue()const
+{
+	return intValue_;
 }
 
-void FtDynamicAddressDubboRequest::setIntValue(int intValue) {
-  intValue_ = intValue;
-  setParameter(std::string("IntValue"), std::to_string(intValue));
+void FtDynamicAddressDubboRequest::setIntValue(int intValue)
+{
+	intValue_ = intValue;
+	setParameter("IntValue", std::to_string(intValue));
 }
 
-std::string FtDynamicAddressDubboRequest::getStringValue() const {
-  return stringValue_;
+std::string FtDynamicAddressDubboRequest::getStringValue()const
+{
+	return stringValue_;
 }
 
-void FtDynamicAddressDubboRequest::setStringValue(const std::string &stringValue) {
-  stringValue_ = stringValue;
-  setParameter(std::string("StringValue"), stringValue);
+void FtDynamicAddressDubboRequest::setStringValue(const std::string& stringValue)
+{
+	stringValue_ = stringValue;
+	setParameter("StringValue", stringValue);
 }
 

+ 18 - 16
ft/src/model/FtDynamicAddressHsfRequest.cc

@@ -1,27 +1,29 @@
 /*
  * 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/ft/model/FtDynamicAddressHsfRequest.h>
-
-using AlibabaCloud::Ft::Model::FtDynamicAddressHsfRequest;
-
-FtDynamicAddressHsfRequest::FtDynamicAddressHsfRequest()
-    : RpcServiceRequest("ft", "2018-07-13", "FtDynamicAddressHsf") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-FtDynamicAddressHsfRequest::~FtDynamicAddressHsfRequest() {}
-
+ */
+
+#include <alibabacloud/ft/model/FtDynamicAddressHsfRequest.h>
+
+using AlibabaCloud::Ft::Model::FtDynamicAddressHsfRequest;
+
+FtDynamicAddressHsfRequest::FtDynamicAddressHsfRequest() :
+	RpcServiceRequest("ft", "2018-07-13", "FtDynamicAddressHsf")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+FtDynamicAddressHsfRequest::~FtDynamicAddressHsfRequest()
+{}
+

+ 53 - 41
ft/src/model/FtDynamicAddressHttpVpcRequest.cc

@@ -1,72 +1,84 @@
 /*
  * 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/ft/model/FtDynamicAddressHttpVpcRequest.h>
-
-using AlibabaCloud::Ft::Model::FtDynamicAddressHttpVpcRequest;
-
-FtDynamicAddressHttpVpcRequest::FtDynamicAddressHttpVpcRequest()
-    : RpcServiceRequest("ft", "2018-07-13", "FtDynamicAddressHttpVpc") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-FtDynamicAddressHttpVpcRequest::~FtDynamicAddressHttpVpcRequest() {}
-
-std::string FtDynamicAddressHttpVpcRequest::getP1() const {
-  return p1_;
+ */
+
+#include <alibabacloud/ft/model/FtDynamicAddressHttpVpcRequest.h>
+
+using AlibabaCloud::Ft::Model::FtDynamicAddressHttpVpcRequest;
+
+FtDynamicAddressHttpVpcRequest::FtDynamicAddressHttpVpcRequest() :
+	RpcServiceRequest("ft", "2018-07-13", "FtDynamicAddressHttpVpc")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+FtDynamicAddressHttpVpcRequest::~FtDynamicAddressHttpVpcRequest()
+{}
+
+std::string FtDynamicAddressHttpVpcRequest::getP1()const
+{
+	return p1_;
 }
 
-void FtDynamicAddressHttpVpcRequest::setP1(const std::string &p1) {
-  p1_ = p1;
-  setParameter(std::string("P1"), p1);
+void FtDynamicAddressHttpVpcRequest::setP1(const std::string& p1)
+{
+	p1_ = p1;
+	setParameter("P1", p1);
 }
 
-std::string FtDynamicAddressHttpVpcRequest::getStringValue() const {
-  return stringValue_;
+std::string FtDynamicAddressHttpVpcRequest::getStringValue()const
+{
+	return stringValue_;
 }
 
-void FtDynamicAddressHttpVpcRequest::setStringValue(const std::string &stringValue) {
-  stringValue_ = stringValue;
-  setParameter(std::string("StringValue"), stringValue);
+void FtDynamicAddressHttpVpcRequest::setStringValue(const std::string& stringValue)
+{
+	stringValue_ = stringValue;
+	setParameter("StringValue", stringValue);
 }
 
-std::string FtDynamicAddressHttpVpcRequest::getOtherParam() const {
-  return otherParam_;
+std::string FtDynamicAddressHttpVpcRequest::getOtherParam()const
+{
+	return otherParam_;
 }
 
-void FtDynamicAddressHttpVpcRequest::setOtherParam(const std::string &otherParam) {
-  otherParam_ = otherParam;
-  setParameter(std::string("OtherParam"), otherParam);
+void FtDynamicAddressHttpVpcRequest::setOtherParam(const std::string& otherParam)
+{
+	otherParam_ = otherParam;
+	setParameter("OtherParam", otherParam);
 }
 
-bool FtDynamicAddressHttpVpcRequest::getBooleanParam() const {
-  return booleanParam_;
+bool FtDynamicAddressHttpVpcRequest::getBooleanParam()const
+{
+	return booleanParam_;
 }
 
-void FtDynamicAddressHttpVpcRequest::setBooleanParam(bool booleanParam) {
-  booleanParam_ = booleanParam;
-  setParameter(std::string("BooleanParam"), booleanParam ? "true" : "false");
+void FtDynamicAddressHttpVpcRequest::setBooleanParam(bool booleanParam)
+{
+	booleanParam_ = booleanParam;
+	setParameter("BooleanParam", booleanParam ? "true" : "false");
 }
 
-std::string FtDynamicAddressHttpVpcRequest::getDefaultValue() const {
-  return defaultValue_;
+std::string FtDynamicAddressHttpVpcRequest::getDefaultValue()const
+{
+	return defaultValue_;
 }
 
-void FtDynamicAddressHttpVpcRequest::setDefaultValue(const std::string &defaultValue) {
-  defaultValue_ = defaultValue;
-  setParameter(std::string("DefaultValue"), defaultValue);
+void FtDynamicAddressHttpVpcRequest::setDefaultValue(const std::string& defaultValue)
+{
+	defaultValue_ = defaultValue;
+	setParameter("DefaultValue", defaultValue);
 }
 

+ 2 - 2
ft/src/model/FtDynamicAddressHttpVpcResult.cc

@@ -39,10 +39,10 @@ void FtDynamicAddressHttpVpcResult::parse(const std::string &payload)
 	Json::Value value;
 	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
-	if(!value["ServiceRpcSign"].isNull())
-		serviceRpcSign_ = value["ServiceRpcSign"].asString();
 	if(!value["Params"].isNull())
 		params_ = value["Params"].asString();
+	if(!value["ServiceRpcSign"].isNull())
+		serviceRpcSign_ = value["ServiceRpcSign"].asString();
 
 }
 

+ 25 - 21
ft/src/model/FtEagleEyeRequest.cc

@@ -1,36 +1,40 @@
 /*
  * 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/ft/model/FtEagleEyeRequest.h>
-
-using AlibabaCloud::Ft::Model::FtEagleEyeRequest;
-
-FtEagleEyeRequest::FtEagleEyeRequest()
-    : RpcServiceRequest("ft", "2018-07-13", "FtEagleEye") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-FtEagleEyeRequest::~FtEagleEyeRequest() {}
-
-std::string FtEagleEyeRequest::getName() const {
-  return name_;
+ */
+
+#include <alibabacloud/ft/model/FtEagleEyeRequest.h>
+
+using AlibabaCloud::Ft::Model::FtEagleEyeRequest;
+
+FtEagleEyeRequest::FtEagleEyeRequest() :
+	RpcServiceRequest("ft", "2018-07-13", "FtEagleEye")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+FtEagleEyeRequest::~FtEagleEyeRequest()
+{}
+
+std::string FtEagleEyeRequest::getName()const
+{
+	return name_;
 }
 
-void FtEagleEyeRequest::setName(const std::string &name) {
-  name_ = name;
-  setParameter(std::string("Name"), name);
+void FtEagleEyeRequest::setName(const std::string& name)
+{
+	name_ = name;
+	setParameter("Name", name);
 }
 

+ 25 - 21
ft/src/model/FtFlowSpecialRequest.cc

@@ -1,36 +1,40 @@
 /*
  * 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/ft/model/FtFlowSpecialRequest.h>
-
-using AlibabaCloud::Ft::Model::FtFlowSpecialRequest;
-
-FtFlowSpecialRequest::FtFlowSpecialRequest()
-    : RpcServiceRequest("ft", "2018-07-13", "FtFlowSpecial") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-FtFlowSpecialRequest::~FtFlowSpecialRequest() {}
-
-std::string FtFlowSpecialRequest::getName() const {
-  return name_;
+ */
+
+#include <alibabacloud/ft/model/FtFlowSpecialRequest.h>
+
+using AlibabaCloud::Ft::Model::FtFlowSpecialRequest;
+
+FtFlowSpecialRequest::FtFlowSpecialRequest() :
+	RpcServiceRequest("ft", "2018-07-13", "FtFlowSpecial")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+FtFlowSpecialRequest::~FtFlowSpecialRequest()
+{}
+
+std::string FtFlowSpecialRequest::getName()const
+{
+	return name_;
 }
 
-void FtFlowSpecialRequest::setName(const std::string &name) {
-  name_ = name;
-  setParameter(std::string("Name"), name);
+void FtFlowSpecialRequest::setName(const std::string& name)
+{
+	name_ = name;
+	setParameter("Name", name);
 }
 

+ 25 - 21
ft/src/model/FtGatedLaunchPolicy4Request.cc

@@ -1,36 +1,40 @@
 /*
  * 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/ft/model/FtGatedLaunchPolicy4Request.h>
-
-using AlibabaCloud::Ft::Model::FtGatedLaunchPolicy4Request;
-
-FtGatedLaunchPolicy4Request::FtGatedLaunchPolicy4Request()
-    : RpcServiceRequest("ft", "2018-07-13", "FtGatedLaunchPolicy4") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-FtGatedLaunchPolicy4Request::~FtGatedLaunchPolicy4Request() {}
-
-std::string FtGatedLaunchPolicy4Request::getIsGatedLaunch() const {
-  return isGatedLaunch_;
+ */
+
+#include <alibabacloud/ft/model/FtGatedLaunchPolicy4Request.h>
+
+using AlibabaCloud::Ft::Model::FtGatedLaunchPolicy4Request;
+
+FtGatedLaunchPolicy4Request::FtGatedLaunchPolicy4Request() :
+	RpcServiceRequest("ft", "2018-07-13", "FtGatedLaunchPolicy4")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+FtGatedLaunchPolicy4Request::~FtGatedLaunchPolicy4Request()
+{}
+
+std::string FtGatedLaunchPolicy4Request::getIsGatedLaunch()const
+{
+	return isGatedLaunch_;
 }
 
-void FtGatedLaunchPolicy4Request::setIsGatedLaunch(const std::string &isGatedLaunch) {
-  isGatedLaunch_ = isGatedLaunch;
-  setParameter(std::string("IsGatedLaunch"), isGatedLaunch);
+void FtGatedLaunchPolicy4Request::setIsGatedLaunch(const std::string& isGatedLaunch)
+{
+	isGatedLaunch_ = isGatedLaunch;
+	setParameter("IsGatedLaunch", isGatedLaunch);
 }
 

+ 25 - 21
ft/src/model/FtIpFlowControlRequest.cc

@@ -1,36 +1,40 @@
 /*
  * 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/ft/model/FtIpFlowControlRequest.h>
-
-using AlibabaCloud::Ft::Model::FtIpFlowControlRequest;
-
-FtIpFlowControlRequest::FtIpFlowControlRequest()
-    : RpcServiceRequest("ft", "2018-07-13", "FtIpFlowControl") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-FtIpFlowControlRequest::~FtIpFlowControlRequest() {}
-
-std::string FtIpFlowControlRequest::getName() const {
-  return name_;
+ */
+
+#include <alibabacloud/ft/model/FtIpFlowControlRequest.h>
+
+using AlibabaCloud::Ft::Model::FtIpFlowControlRequest;
+
+FtIpFlowControlRequest::FtIpFlowControlRequest() :
+	RpcServiceRequest("ft", "2018-07-13", "FtIpFlowControl")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+FtIpFlowControlRequest::~FtIpFlowControlRequest()
+{}
+
+std::string FtIpFlowControlRequest::getName()const
+{
+	return name_;
 }
 
-void FtIpFlowControlRequest::setName(const std::string &name) {
-  name_ = name;
-  setParameter(std::string("Name"), name);
+void FtIpFlowControlRequest::setName(const std::string& name)
+{
+	name_ = name;
+	setParameter("Name", name);
 }
 

+ 41 - 29
ft/src/model/FtParamListRequest.cc

@@ -1,48 +1,60 @@
 /*
  * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
+ * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- *
+ * 
  *      http://www.apache.org/licenses/LICENSE-2.0
- *
+ * 
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-
-#include <alibabacloud/ft/model/FtParamListRequest.h>
-
-using AlibabaCloud::Ft::Model::FtParamListRequest;
-
-FtParamListRequest::FtParamListRequest()
-    : RpcServiceRequest("ft", "2018-07-13", "FtParamList") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-FtParamListRequest::~FtParamListRequest() {}
-
-std::vector<FtParamListRequest::Disk> FtParamListRequest::getDisk() const {
-  return disk_;
+ */
+
+#include <alibabacloud/ft/model/FtParamListRequest.h>
+
+using AlibabaCloud::Ft::Model::FtParamListRequest;
+
+FtParamListRequest::FtParamListRequest() :
+	RpcServiceRequest("ft", "2018-07-13", "FtParamList")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+FtParamListRequest::~FtParamListRequest()
+{}
+
+std::vector<FtParamListRequest::Disk> FtParamListRequest::getDisk()const
+{
+	return disk_;
 }
 
-void FtParamListRequest::setDisk(const std::vector<FtParamListRequest::Disk> &disk) {
-  disk_ = disk;
-  for(int dep1 = 0; dep1 != disk.size(); dep1++) {
-  auto diskObj = disk.at(dep1);
-  std::string diskObjStr = std::string("Disk") + "." + std::to_string(dep1 + 1);
-  }
+void FtParamListRequest::setDisk(const std::vector<Disk>& disk)
+{
+	disk_ = disk;
+	for(int dep1 = 0; dep1!= disk.size(); dep1++) {
+		auto diskObj = disk.at(dep1);
+		std::string diskObjStr = "Disk." + std::to_string(dep1 + 1);
+		for(int dep2 = 0; dep2!= diskObj.size.size(); dep2++) {
+			setParameter(diskObjStr + ".Size."+ std::to_string(dep2), diskObj.size.at(dep2));
+		}
+		for(int dep2 = 0; dep2!= diskObj.type.size(); dep2++) {
+			setParameter(diskObjStr + ".Type."+ std::to_string(dep2), diskObj.type.at(dep2));
+		}
+	}
 }
 
-std::string FtParamListRequest::getName() const {
-  return name_;
+std::string FtParamListRequest::getName()const
+{
+	return name_;
 }
 
-void FtParamListRequest::setName(const std::string &name) {
-  name_ = name;
-  setParameter(std::string("Name"), name);
+void FtParamListRequest::setName(const std::string& name)
+{
+	name_ = name;
+	setParameter("Name", name);
 }
 

+ 25 - 21
ft/src/model/TestFlowStrategy01Request.cc

@@ -1,36 +1,40 @@
 /*
  * 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/ft/model/TestFlowStrategy01Request.h>
-
-using AlibabaCloud::Ft::Model::TestFlowStrategy01Request;
-
-TestFlowStrategy01Request::TestFlowStrategy01Request()
-    : RpcServiceRequest("ft", "2018-07-13", "TestFlowStrategy01") {
-  setMethod(HttpRequest::Method::Put);
-}
-
-TestFlowStrategy01Request::~TestFlowStrategy01Request() {}
-
-std::map<std::string, std::string> TestFlowStrategy01Request::getNames() const {
-  return names_;
+ */
+
+#include <alibabacloud/ft/model/TestFlowStrategy01Request.h>
+
+using AlibabaCloud::Ft::Model::TestFlowStrategy01Request;
+
+TestFlowStrategy01Request::TestFlowStrategy01Request() :
+	RpcServiceRequest("ft", "2018-07-13", "TestFlowStrategy01")
+{
+	setMethod(HttpRequest::Method::Put);
+}
+
+TestFlowStrategy01Request::~TestFlowStrategy01Request()
+{}
+
+std::map<std::string, std::string> TestFlowStrategy01Request::getNames()const
+{
+	return names_;
 }
 
-void TestFlowStrategy01Request::setNames(std::map<std::string, std::string> names) {
-  names_ = names;
-  setBodyParameter(std::string("Names"), names);
+void TestFlowStrategy01Request::setNames(const std::map<std::string, std::string>& names)
+{
+	names_ = names;
+	setJsonParameters("Names", names);
 }
 

+ 46 - 36
ft/src/model/TestHttpApiRequest.cc

@@ -1,63 +1,73 @@
 /*
  * 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/ft/model/TestHttpApiRequest.h>
-
-using AlibabaCloud::Ft::Model::TestHttpApiRequest;
-
-TestHttpApiRequest::TestHttpApiRequest()
-    : RpcServiceRequest("ft", "2018-07-13", "TestHttpApi") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-TestHttpApiRequest::~TestHttpApiRequest() {}
-
-std::string TestHttpApiRequest::getStringValue() const {
-  return stringValue_;
+ */
+
+#include <alibabacloud/ft/model/TestHttpApiRequest.h>
+
+using AlibabaCloud::Ft::Model::TestHttpApiRequest;
+
+TestHttpApiRequest::TestHttpApiRequest() :
+	RpcServiceRequest("ft", "2018-07-13", "TestHttpApi")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+TestHttpApiRequest::~TestHttpApiRequest()
+{}
+
+std::string TestHttpApiRequest::getStringValue()const
+{
+	return stringValue_;
 }
 
-void TestHttpApiRequest::setStringValue(const std::string &stringValue) {
-  stringValue_ = stringValue;
-  setParameter(std::string("StringValue"), stringValue);
+void TestHttpApiRequest::setStringValue(const std::string& stringValue)
+{
+	stringValue_ = stringValue;
+	setParameter("StringValue", stringValue);
 }
 
-std::string TestHttpApiRequest::getOtherParam() const {
-  return otherParam_;
+std::string TestHttpApiRequest::getOtherParam()const
+{
+	return otherParam_;
 }
 
-void TestHttpApiRequest::setOtherParam(const std::string &otherParam) {
-  otherParam_ = otherParam;
-  setParameter(std::string("OtherParam"), otherParam);
+void TestHttpApiRequest::setOtherParam(const std::string& otherParam)
+{
+	otherParam_ = otherParam;
+	setParameter("OtherParam", otherParam);
 }
 
-bool TestHttpApiRequest::getBooleanParam() const {
-  return booleanParam_;
+bool TestHttpApiRequest::getBooleanParam()const
+{
+	return booleanParam_;
 }
 
-void TestHttpApiRequest::setBooleanParam(bool booleanParam) {
-  booleanParam_ = booleanParam;
-  setParameter(std::string("BooleanParam"), booleanParam ? "true" : "false");
+void TestHttpApiRequest::setBooleanParam(bool booleanParam)
+{
+	booleanParam_ = booleanParam;
+	setParameter("BooleanParam", booleanParam ? "true" : "false");
 }
 
-std::string TestHttpApiRequest::getDefaultValue() const {
-  return defaultValue_;
+std::string TestHttpApiRequest::getDefaultValue()const
+{
+	return defaultValue_;
 }
 
-void TestHttpApiRequest::setDefaultValue(const std::string &defaultValue) {
-  defaultValue_ = defaultValue;
-  setParameter(std::string("DefaultValue"), defaultValue);
+void TestHttpApiRequest::setDefaultValue(const std::string& defaultValue)
+{
+	defaultValue_ = defaultValue;
+	setParameter("DefaultValue", defaultValue);
 }
 

+ 2 - 2
ft/src/model/TestHttpApiResult.cc

@@ -39,10 +39,10 @@ void TestHttpApiResult::parse(const std::string &payload)
 	Json::Value value;
 	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
-	if(!value["ServiceRpcSign"].isNull())
-		serviceRpcSign_ = value["ServiceRpcSign"].asString();
 	if(!value["Params"].isNull())
 		params_ = value["Params"].asString();
+	if(!value["ServiceRpcSign"].isNull())
+		serviceRpcSign_ = value["ServiceRpcSign"].asString();
 
 }