Browse Source

ECS SDK Auto Released By hongsong.shs,Version:1.17.10

Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
haowei.yao 8 years ago
parent
commit
9d5cbb556b

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2018-06-27 Version: 1.17.10
+1, DescribeNetworkInterfaces support query with vpcId
+
 2018-06-22 Version: 1.17.9
 1, rtc openapi
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.17.9
+1.17.10

+ 3 - 0
ecs/include/alibabacloud/ecs/model/DescribeNetworkInterfacesRequest.h

@@ -115,6 +115,8 @@ namespace AlibabaCloud
 				void setRequestId(const std::string& requestId);
 				std::string getTag2Value()const;
 				void setTag2Value(const std::string& tag2Value);
+				std::string getVpcId()const;
+				void setVpcId(const std::string& vpcId);
 				std::string getTag4Key()const;
 				void setTag4Key(const std::string& tag4Key);
 				std::string getPrimaryIpAddress()const;
@@ -163,6 +165,7 @@ namespace AlibabaCloud
 				std::string instanceId_;
 				std::string requestId_;
 				std::string tag2Value_;
+				std::string vpcId_;
 				std::string tag4Key_;
 				std::string primaryIpAddress_;
 				std::vector<std::string> networkInterfaceId_;

+ 3 - 0
ecs/include/alibabacloud/ecs/model/DescribeRegionsRequest.h

@@ -41,6 +41,8 @@ namespace AlibabaCloud
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
+				std::string getAcceptLanguage()const;
+				void setAcceptLanguage(const std::string& acceptLanguage);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getInstanceChargeType()const;
@@ -52,6 +54,7 @@ namespace AlibabaCloud
 				long resourceOwnerId_;
 				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
+				std::string acceptLanguage_;
 				long ownerId_;
 				std::string instanceChargeType_;
 				std::string resourceType_;

+ 1 - 0
ecs/include/alibabacloud/ecs/model/DescribeRegionsResult.h

@@ -36,6 +36,7 @@ namespace AlibabaCloud
 				{
 					std::string status;
 					std::string regionId;
+					std::string regionEndpoint;
 					std::string localName;
 				};
 

+ 3 - 3
ecs/include/alibabacloud/ecs/model/GetInstanceScreenshotRequest.h

@@ -67,8 +67,8 @@ namespace AlibabaCloud
 				void setApp_ip(const std::string& app_ip);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				bool getWakeup()const;
-				void setWakeup(bool wakeup);
+				bool getWakeUp()const;
+				void setWakeUp(bool wakeUp);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
 				std::string getCallerBid()const;
@@ -103,7 +103,7 @@ namespace AlibabaCloud
 				long callerUid_;
 				std::string app_ip_;
 				std::string resourceOwnerAccount_;
-				bool wakeup_;
+				bool wakeUp_;
 				std::string ownerAccount_;
 				std::string callerBid_;
 				long ownerId_;

+ 3 - 0
ecs/include/alibabacloud/ecs/model/ModifyDiskChargeTypeRequest.h

@@ -37,6 +37,8 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
+				std::string getDiskChargeType()const;
+				void setDiskChargeType(const std::string& diskChargeType);
 				std::string getInstanceId()const;
 				void setInstanceId(const std::string& instanceId);
 				bool getAutoPay()const;
@@ -56,6 +58,7 @@ namespace AlibabaCloud
 
             private:
 				long resourceOwnerId_;
+				std::string diskChargeType_;
 				std::string instanceId_;
 				bool autoPay_;
 				std::string resourceOwnerAccount_;

+ 15 - 0
ecs/include/alibabacloud/ecs/model/RunInstancesRequest.h

@@ -95,6 +95,10 @@ namespace AlibabaCloud
 				void setTag(const std::vector<Tag>& tag);
 				long getCallerUid()const;
 				void setCallerUid(long callerUid);
+				int getAutoRenewPeriod()const;
+				void setAutoRenewPeriod(int autoRenewPeriod);
+				int getPeriod()const;
+				void setPeriod(int period);
 				bool getDryRun()const;
 				void setDryRun(bool dryRun);
 				std::string getLaunchTemplateId()const;
@@ -109,8 +113,12 @@ namespace AlibabaCloud
 				void setVSwitchId(const std::string& vSwitchId);
 				std::string getSpotStrategy()const;
 				void setSpotStrategy(const std::string& spotStrategy);
+				std::string getPeriodUnit()const;
+				void setPeriodUnit(const std::string& periodUnit);
 				std::string getInstanceName()const;
 				void setInstanceName(const std::string& instanceName);
+				bool getAutoRenew()const;
+				void setAutoRenew(bool autoRenew);
 				std::string getRequestId()const;
 				void setRequestId(const std::string& requestId);
 				std::string getInternetChargeType()const;
@@ -149,6 +157,8 @@ namespace AlibabaCloud
 				void setRequestContent(const std::string& requestContent);
 				std::string getInstanceType()const;
 				void setInstanceType(const std::string& instanceType);
+				std::string getInstanceChargeType()const;
+				void setInstanceChargeType(const std::string& instanceChargeType);
 				std::string getCallerUidEmail()const;
 				void setCallerUidEmail(const std::string& callerUidEmail);
 				std::vector<NetworkInterface> getNetworkInterface()const;
@@ -201,6 +211,8 @@ namespace AlibabaCloud
 				std::string callerBidEmail_;
 				std::vector<Tag> tag_;
 				long callerUid_;
+				int autoRenewPeriod_;
+				int period_;
 				bool dryRun_;
 				std::string launchTemplateId_;
 				long ownerId_;
@@ -208,7 +220,9 @@ namespace AlibabaCloud
 				bool security_transport_;
 				std::string vSwitchId_;
 				std::string spotStrategy_;
+				std::string periodUnit_;
 				std::string instanceName_;
+				bool autoRenew_;
 				std::string requestId_;
 				std::string internetChargeType_;
 				std::string zoneId_;
@@ -228,6 +242,7 @@ namespace AlibabaCloud
 				std::string regionId_;
 				std::string requestContent_;
 				std::string instanceType_;
+				std::string instanceChargeType_;
 				std::string callerUidEmail_;
 				std::vector<NetworkInterface> networkInterface_;
 				std::string app_ip_;

+ 11 - 0
ecs/src/model/DescribeNetworkInterfacesRequest.cc

@@ -465,6 +465,17 @@ void DescribeNetworkInterfacesRequest::setTag2Value(const std::string& tag2Value
 	setParameter("Tag2Value", tag2Value);
 }
 
+std::string DescribeNetworkInterfacesRequest::getVpcId()const
+{
+	return vpcId_;
+}
+
+void DescribeNetworkInterfacesRequest::setVpcId(const std::string& vpcId)
+{
+	vpcId_ = vpcId;
+	setParameter("VpcId", vpcId);
+}
+
 std::string DescribeNetworkInterfacesRequest::getTag4Key()const
 {
 	return tag4Key_;

+ 11 - 0
ecs/src/model/DescribeRegionsRequest.cc

@@ -58,6 +58,17 @@ void DescribeRegionsRequest::setOwnerAccount(const std::string& ownerAccount)
 	setParameter("OwnerAccount", ownerAccount);
 }
 
+std::string DescribeRegionsRequest::getAcceptLanguage()const
+{
+	return acceptLanguage_;
+}
+
+void DescribeRegionsRequest::setAcceptLanguage(const std::string& acceptLanguage)
+{
+	acceptLanguage_ = acceptLanguage;
+	setParameter("AcceptLanguage", acceptLanguage);
+}
+
 long DescribeRegionsRequest::getOwnerId()const
 {
 	return ownerId_;

+ 2 - 0
ecs/src/model/DescribeRegionsResult.cc

@@ -48,6 +48,8 @@ void DescribeRegionsResult::parse(const std::string &payload)
 			regionsObject.regionId = value["RegionId"].asString();
 		if(!value["LocalName"].isNull())
 			regionsObject.localName = value["LocalName"].asString();
+		if(!value["RegionEndpoint"].isNull())
+			regionsObject.regionEndpoint = value["RegionEndpoint"].asString();
 		if(!value["Status"].isNull())
 			regionsObject.status = value["Status"].asString();
 		regions_.push_back(regionsObject);

+ 5 - 5
ecs/src/model/GetInstanceScreenshotRequest.cc

@@ -201,15 +201,15 @@ void GetInstanceScreenshotRequest::setResourceOwnerAccount(const std::string& re
 	setParameter("ResourceOwnerAccount", resourceOwnerAccount);
 }
 
-bool GetInstanceScreenshotRequest::getWakeup()const
+bool GetInstanceScreenshotRequest::getWakeUp()const
 {
-	return wakeup_;
+	return wakeUp_;
 }
 
-void GetInstanceScreenshotRequest::setWakeup(bool wakeup)
+void GetInstanceScreenshotRequest::setWakeUp(bool wakeUp)
 {
-	wakeup_ = wakeup;
-	setParameter("Wakeup", std::to_string(wakeup));
+	wakeUp_ = wakeUp;
+	setParameter("WakeUp", std::to_string(wakeUp));
 }
 
 std::string GetInstanceScreenshotRequest::getOwnerAccount()const

+ 11 - 0
ecs/src/model/ModifyDiskChargeTypeRequest.cc

@@ -36,6 +36,17 @@ void ModifyDiskChargeTypeRequest::setResourceOwnerId(long resourceOwnerId)
 	setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
 }
 
+std::string ModifyDiskChargeTypeRequest::getDiskChargeType()const
+{
+	return diskChargeType_;
+}
+
+void ModifyDiskChargeTypeRequest::setDiskChargeType(const std::string& diskChargeType)
+{
+	diskChargeType_ = diskChargeType;
+	setParameter("DiskChargeType", diskChargeType);
+}
+
 std::string ModifyDiskChargeTypeRequest::getInstanceId()const
 {
 	return instanceId_;

+ 55 - 0
ecs/src/model/RunInstancesRequest.cc

@@ -229,6 +229,28 @@ void RunInstancesRequest::setCallerUid(long callerUid)
 	setParameter("CallerUid", std::to_string(callerUid));
 }
 
+int RunInstancesRequest::getAutoRenewPeriod()const
+{
+	return autoRenewPeriod_;
+}
+
+void RunInstancesRequest::setAutoRenewPeriod(int autoRenewPeriod)
+{
+	autoRenewPeriod_ = autoRenewPeriod;
+	setParameter("AutoRenewPeriod", std::to_string(autoRenewPeriod));
+}
+
+int RunInstancesRequest::getPeriod()const
+{
+	return period_;
+}
+
+void RunInstancesRequest::setPeriod(int period)
+{
+	period_ = period;
+	setParameter("Period", std::to_string(period));
+}
+
 bool RunInstancesRequest::getDryRun()const
 {
 	return dryRun_;
@@ -306,6 +328,17 @@ void RunInstancesRequest::setSpotStrategy(const std::string& spotStrategy)
 	setParameter("SpotStrategy", spotStrategy);
 }
 
+std::string RunInstancesRequest::getPeriodUnit()const
+{
+	return periodUnit_;
+}
+
+void RunInstancesRequest::setPeriodUnit(const std::string& periodUnit)
+{
+	periodUnit_ = periodUnit;
+	setParameter("PeriodUnit", periodUnit);
+}
+
 std::string RunInstancesRequest::getInstanceName()const
 {
 	return instanceName_;
@@ -317,6 +350,17 @@ void RunInstancesRequest::setInstanceName(const std::string& instanceName)
 	setParameter("InstanceName", instanceName);
 }
 
+bool RunInstancesRequest::getAutoRenew()const
+{
+	return autoRenew_;
+}
+
+void RunInstancesRequest::setAutoRenew(bool autoRenew)
+{
+	autoRenew_ = autoRenew;
+	setParameter("AutoRenew", std::to_string(autoRenew));
+}
+
 std::string RunInstancesRequest::getRequestId()const
 {
 	return requestId_;
@@ -526,6 +570,17 @@ void RunInstancesRequest::setInstanceType(const std::string& instanceType)
 	setParameter("InstanceType", instanceType);
 }
 
+std::string RunInstancesRequest::getInstanceChargeType()const
+{
+	return instanceChargeType_;
+}
+
+void RunInstancesRequest::setInstanceChargeType(const std::string& instanceChargeType)
+{
+	instanceChargeType_ = instanceChargeType;
+	setParameter("InstanceChargeType", instanceChargeType);
+}
+
 std::string RunInstancesRequest::getCallerUidEmail()const
 {
 	return callerUidEmail_;