sdk-team 2 лет назад
Родитель
Сommit
6e83ebf540

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1823
+1.36.1824

+ 1 - 0
vod/include/alibabacloud/vod/model/GetPlayInfoResult.h

@@ -42,6 +42,7 @@ namespace AlibabaCloud
 					std::string danMuURL;
 					std::string videoId;
 					std::string transcodeMode;
+					std::string storageClass;
 					std::string creationTime;
 					std::string title;
 					std::string mediaType;

+ 3 - 0
vod/include/alibabacloud/vod/model/UpdateMediaStorageClassRequest.h

@@ -38,12 +38,15 @@ public:
 	void setMediaIds(const std::string &mediaIds);
 	std::string getStorageClass() const;
 	void setStorageClass(const std::string &storageClass);
+	bool getAllowUpdateWithoutTimeLimit() const;
+	void setAllowUpdateWithoutTimeLimit(bool allowUpdateWithoutTimeLimit);
 
 private:
 	std::string restoreTier_;
 	std::string scope_;
 	std::string mediaIds_;
 	std::string storageClass_;
+	bool allowUpdateWithoutTimeLimit_;
 };
 } // namespace Model
 } // namespace Vod

+ 2 - 0
vod/src/model/GetPlayInfoResult.cc

@@ -120,6 +120,8 @@ void GetPlayInfoResult::parse(const std::string &payload)
 		videoBase_.mediaType = videoBaseNode["MediaType"].asString();
 	if(!videoBaseNode["DanMuURL"].isNull())
 		videoBase_.danMuURL = videoBaseNode["DanMuURL"].asString();
+	if(!videoBaseNode["StorageClass"].isNull())
+		videoBase_.storageClass = videoBaseNode["StorageClass"].asString();
 	auto allThumbnailListNode = videoBaseNode["ThumbnailList"]["Thumbnail"];
 	for (auto videoBaseNodeThumbnailListThumbnail : allThumbnailListNode)
 	{

+ 9 - 0
vod/src/model/UpdateMediaStorageClassRequest.cc

@@ -61,3 +61,12 @@ void UpdateMediaStorageClassRequest::setStorageClass(const std::string &storageC
   setParameter(std::string("StorageClass"), storageClass);
 }
 
+bool UpdateMediaStorageClassRequest::getAllowUpdateWithoutTimeLimit() const {
+  return allowUpdateWithoutTimeLimit_;
+}
+
+void UpdateMediaStorageClassRequest::setAllowUpdateWithoutTimeLimit(bool allowUpdateWithoutTimeLimit) {
+  allowUpdateWithoutTimeLimit_ = allowUpdateWithoutTimeLimit;
+  setParameter(std::string("AllowUpdateWithoutTimeLimit"), allowUpdateWithoutTimeLimit ? "true" : "false");
+}
+