Просмотр исходного кода

SubmitTranscodeJobs Add SessionId.

sdk-team 1 год назад
Родитель
Сommit
19026e1ca1

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.2022
+1.36.2023

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

@@ -40,6 +40,7 @@ namespace AlibabaCloud
 					};
 					std::string modifyTime;
 					std::string description;
+					std::string userData;
 					long size;
 					std::string modificationTime;
 					long cateId;

+ 12 - 11
vod/include/alibabacloud/vod/model/GetVideoInfosResult.h

@@ -38,30 +38,31 @@ namespace AlibabaCloud
 					{
 						std::string uRL;
 					};
-					std::string status;
-					std::string videoId;
 					std::string description;
+					std::string userData;
 					long size;
-					std::string storageClass;
-					std::string downloadSwitch;
-					std::string title;
 					std::string modificationTime;
-					float duration;
 					long cateId;
 					std::string cateName;
 					std::string restoreStatus;
-					std::vector<Video::Thumbnail> thumbnailList;
 					std::string preprocessStatus;
+					std::string storageLocation;
+					std::vector<std::string> snapshots;
+					std::string tags;
+					std::string templateGroupId;
+					std::string status;
+					std::string videoId;
+					std::string storageClass;
+					std::string downloadSwitch;
+					std::string title;
+					float duration;
+					std::vector<Video::Thumbnail> thumbnailList;
 					std::string restoreExpiration;
 					std::string customMediaInfo;
 					std::string appId;
 					std::string creationTime;
 					std::string coverURL;
 					std::string regionId;
-					std::string storageLocation;
-					std::vector<std::string> snapshots;
-					std::string tags;
-					std::string templateGroupId;
 				};
 
 

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

@@ -30,6 +30,8 @@ class ALIBABACLOUD_VOD_EXPORT SubmitTranscodeJobsRequest : public RpcServiceRequ
 public:
 	SubmitTranscodeJobsRequest();
 	~SubmitTranscodeJobsRequest();
+	std::string getSessionId() const;
+	void setSessionId(const std::string &sessionId);
 	std::string getAccessKeyId() const;
 	void setAccessKeyId(const std::string &accessKeyId);
 	std::string getUserData() const;
@@ -50,6 +52,7 @@ public:
 	void setEncryptConfig(const std::string &encryptConfig);
 
 private:
+	std::string sessionId_;
 	std::string accessKeyId_;
 	std::string userData_;
 	std::string videoId_;

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

@@ -36,6 +36,8 @@ public:
 	void setTitle(const std::string &title);
 	std::string getCoverURL() const;
 	void setCoverURL(const std::string &coverURL);
+	std::string getUserData() const;
+	void setUserData(const std::string &userData);
 	std::string getDownloadSwitch() const;
 	void setDownloadSwitch(const std::string &downloadSwitch);
 	long getCateId() const;
@@ -53,6 +55,7 @@ private:
 	std::string description_;
 	std::string title_;
 	std::string coverURL_;
+	std::string userData_;
 	std::string downloadSwitch_;
 	long cateId_;
 	std::string customMediaInfo_;

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

@@ -90,6 +90,8 @@ void GetVideoInfoResult::parse(const std::string &payload)
 		video_.restoreStatus = videoNode["RestoreStatus"].asString();
 	if(!videoNode["RestoreExpiration"].isNull())
 		video_.restoreExpiration = videoNode["RestoreExpiration"].asString();
+	if(!videoNode["UserData"].isNull())
+		video_.userData = videoNode["UserData"].asString();
 	auto allThumbnailListNode = videoNode["ThumbnailList"]["Thumbnail"];
 	for (auto videoNodeThumbnailListThumbnail : allThumbnailListNode)
 	{

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

@@ -87,6 +87,8 @@ void GetVideoInfosResult::parse(const std::string &payload)
 			videoListObject.restoreStatus = valueVideoListVideo["RestoreStatus"].asString();
 		if(!valueVideoListVideo["RestoreExpiration"].isNull())
 			videoListObject.restoreExpiration = valueVideoListVideo["RestoreExpiration"].asString();
+		if(!valueVideoListVideo["UserData"].isNull())
+			videoListObject.userData = valueVideoListVideo["UserData"].asString();
 		auto allThumbnailListNode = valueVideoListVideo["ThumbnailList"]["Thumbnail"];
 		for (auto valueVideoListVideoThumbnailListThumbnail : allThumbnailListNode)
 		{

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

@@ -25,6 +25,15 @@ SubmitTranscodeJobsRequest::SubmitTranscodeJobsRequest()
 
 SubmitTranscodeJobsRequest::~SubmitTranscodeJobsRequest() {}
 
+std::string SubmitTranscodeJobsRequest::getSessionId() const {
+  return sessionId_;
+}
+
+void SubmitTranscodeJobsRequest::setSessionId(const std::string &sessionId) {
+  sessionId_ = sessionId;
+  setParameter(std::string("SessionId"), sessionId);
+}
+
 std::string SubmitTranscodeJobsRequest::getAccessKeyId() const {
   return accessKeyId_;
 }

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

@@ -52,6 +52,15 @@ void UpdateVideoInfoRequest::setCoverURL(const std::string &coverURL) {
   setParameter(std::string("CoverURL"), coverURL);
 }
 
+std::string UpdateVideoInfoRequest::getUserData() const {
+  return userData_;
+}
+
+void UpdateVideoInfoRequest::setUserData(const std::string &userData) {
+  userData_ = userData;
+  setParameter(std::string("UserData"), userData);
+}
+
 std::string UpdateVideoInfoRequest::getDownloadSwitch() const {
   return downloadSwitch_;
 }