diff --git a/CHANGELOG b/CHANGELOG index c49ec173f..06d1b3fa5 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2021-04-14 Version: 1.36.679 +- Download url add fixed domain. + 2021-04-13 Version: 1.36.678 - Supported ConfigureDtsJob SynchronizationDirection. - Fixed DescribePreCheckStatus JobProgress bootTime. diff --git a/VERSION b/VERSION index fa57b7022..500e4a7fe 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.678 \ No newline at end of file +1.36.679 \ No newline at end of file diff --git a/geoip/2020-01-01/DescribeGeoipInstance.xml b/geoip/2020-01-01/DescribeGeoipInstance.xml new file mode 100644 index 000000000..8f8367849 --- /dev/null +++ b/geoip/2020-01-01/DescribeGeoipInstance.xml @@ -0,0 +1 @@ + diff --git a/geoip/2020-01-01/DescribeGeoipInstanceDataInfos.xml b/geoip/2020-01-01/DescribeGeoipInstanceDataInfos.xml new file mode 100644 index 000000000..121ad7653 --- /dev/null +++ b/geoip/2020-01-01/DescribeGeoipInstanceDataInfos.xml @@ -0,0 +1 @@ + diff --git a/geoip/2020-01-01/DescribeGeoipInstanceDataUrl.xml b/geoip/2020-01-01/DescribeGeoipInstanceDataUrl.xml new file mode 100644 index 000000000..1d9758f75 --- /dev/null +++ b/geoip/2020-01-01/DescribeGeoipInstanceDataUrl.xml @@ -0,0 +1 @@ + diff --git a/geoip/2020-01-01/DescribeGeoipInstanceStatistics.xml b/geoip/2020-01-01/DescribeGeoipInstanceStatistics.xml new file mode 100644 index 000000000..b080dd0ca --- /dev/null +++ b/geoip/2020-01-01/DescribeGeoipInstanceStatistics.xml @@ -0,0 +1 @@ + diff --git a/geoip/2020-01-01/DescribeGeoipInstances.xml b/geoip/2020-01-01/DescribeGeoipInstances.xml new file mode 100644 index 000000000..17645e465 --- /dev/null +++ b/geoip/2020-01-01/DescribeGeoipInstances.xml @@ -0,0 +1 @@ + diff --git a/geoip/2020-01-01/DescribeIpv4Location.xml b/geoip/2020-01-01/DescribeIpv4Location.xml new file mode 100644 index 000000000..7a7222a01 --- /dev/null +++ b/geoip/2020-01-01/DescribeIpv4Location.xml @@ -0,0 +1 @@ + diff --git a/geoip/2020-01-01/DescribeIpv6Location.xml b/geoip/2020-01-01/DescribeIpv6Location.xml new file mode 100644 index 000000000..463db2e82 --- /dev/null +++ b/geoip/2020-01-01/DescribeIpv6Location.xml @@ -0,0 +1 @@ + diff --git a/geoip/include/alibabacloud/geoip/model/DescribeGeoipInstanceDataInfosRequest.h b/geoip/include/alibabacloud/geoip/model/DescribeGeoipInstanceDataInfosRequest.h index 71c1130e0..b26308335 100644 --- a/geoip/include/alibabacloud/geoip/model/DescribeGeoipInstanceDataInfosRequest.h +++ b/geoip/include/alibabacloud/geoip/model/DescribeGeoipInstanceDataInfosRequest.h @@ -35,6 +35,8 @@ namespace AlibabaCloud DescribeGeoipInstanceDataInfosRequest(); ~DescribeGeoipInstanceDataInfosRequest(); + std::string getLocationDataType()const; + void setLocationDataType(const std::string& locationDataType); std::string getInstanceId()const; void setInstanceId(const std::string& instanceId); std::string getUserClientIp()const; @@ -43,6 +45,7 @@ namespace AlibabaCloud void setLang(const std::string& lang); private: + std::string locationDataType_; std::string instanceId_; std::string userClientIp_; std::string lang_; diff --git a/geoip/include/alibabacloud/geoip/model/DescribeGeoipInstanceDataUrlResult.h b/geoip/include/alibabacloud/geoip/model/DescribeGeoipInstanceDataUrlResult.h index ef91982b3..8a6622bd0 100644 --- a/geoip/include/alibabacloud/geoip/model/DescribeGeoipInstanceDataUrlResult.h +++ b/geoip/include/alibabacloud/geoip/model/DescribeGeoipInstanceDataUrlResult.h @@ -37,11 +37,13 @@ namespace AlibabaCloud DescribeGeoipInstanceDataUrlResult(); explicit DescribeGeoipInstanceDataUrlResult(const std::string &payload); ~DescribeGeoipInstanceDataUrlResult(); + std::string getFixedDomainDownloadUrl()const; std::string getDownloadUrl()const; protected: void parse(const std::string &payload); private: + std::string fixedDomainDownloadUrl_; std::string downloadUrl_; }; diff --git a/geoip/src/model/DescribeGeoipInstanceDataInfosRequest.cc b/geoip/src/model/DescribeGeoipInstanceDataInfosRequest.cc index 19201fc78..6d570b939 100644 --- a/geoip/src/model/DescribeGeoipInstanceDataInfosRequest.cc +++ b/geoip/src/model/DescribeGeoipInstanceDataInfosRequest.cc @@ -27,6 +27,17 @@ DescribeGeoipInstanceDataInfosRequest::DescribeGeoipInstanceDataInfosRequest() : DescribeGeoipInstanceDataInfosRequest::~DescribeGeoipInstanceDataInfosRequest() {} +std::string DescribeGeoipInstanceDataInfosRequest::getLocationDataType()const +{ + return locationDataType_; +} + +void DescribeGeoipInstanceDataInfosRequest::setLocationDataType(const std::string& locationDataType) +{ + locationDataType_ = locationDataType; + setParameter("LocationDataType", locationDataType); +} + std::string DescribeGeoipInstanceDataInfosRequest::getInstanceId()const { return instanceId_; diff --git a/geoip/src/model/DescribeGeoipInstanceDataUrlResult.cc b/geoip/src/model/DescribeGeoipInstanceDataUrlResult.cc index dbcee055f..8f29a8b43 100644 --- a/geoip/src/model/DescribeGeoipInstanceDataUrlResult.cc +++ b/geoip/src/model/DescribeGeoipInstanceDataUrlResult.cc @@ -39,11 +39,18 @@ void DescribeGeoipInstanceDataUrlResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); + if(!value["FixedDomainDownloadUrl"].isNull()) + fixedDomainDownloadUrl_ = value["FixedDomainDownloadUrl"].asString(); if(!value["DownloadUrl"].isNull()) downloadUrl_ = value["DownloadUrl"].asString(); } +std::string DescribeGeoipInstanceDataUrlResult::getFixedDomainDownloadUrl()const +{ + return fixedDomainDownloadUrl_; +} + std::string DescribeGeoipInstanceDataUrlResult::getDownloadUrl()const { return downloadUrl_; diff --git a/geoip/version-2020-01-01.xml b/geoip/version-2020-01-01.xml new file mode 100644 index 000000000..b468ee516 --- /dev/null +++ b/geoip/version-2020-01-01.xml @@ -0,0 +1 @@ +