Bladeren bron

Generated 2023-01-20 for csas.

sdk-team 1 jaar geleden
bovenliggende
commit
e2c46d1143

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.2009
+1.36.2010

+ 12 - 0
csas/include/alibabacloud/csas/model/CreatePrivateAccessApplicationRequest.h

@@ -42,8 +42,16 @@ public:
 	void setProtocol(const std::string &protocol);
 	std::string getSourceIp() const;
 	void setSourceIp(const std::string &sourceIp);
+	std::string getL7ProxyDomainCustom() const;
+	void setL7ProxyDomainCustom(const std::string &l7ProxyDomainCustom);
+	std::string getL7ProxyDomainPrivate() const;
+	void setL7ProxyDomainPrivate(const std::string &l7ProxyDomainPrivate);
+	std::string getBrowserAccessStatus() const;
+	void setBrowserAccessStatus(const std::string &browserAccessStatus);
 	std::vector<std::string> getTagIds() const;
 	void setTagIds(const std::vector<std::string> &tagIds);
+	std::string getL7ProxyDomainAutomaticPrefix() const;
+	void setL7ProxyDomainAutomaticPrefix(const std::string &l7ProxyDomainAutomaticPrefix);
 	std::vector<PortRanges> getPortRanges() const;
 	void setPortRanges(const std::vector<PortRanges> &portRanges);
 	std::string getName() const;
@@ -56,7 +64,11 @@ private:
 	std::string description_;
 	std::string protocol_;
 	std::string sourceIp_;
+	std::string l7ProxyDomainCustom_;
+	std::string l7ProxyDomainPrivate_;
+	std::string browserAccessStatus_;
 	std::vector<std::string> tagIds_;
+	std::string l7ProxyDomainAutomaticPrefix_;
 	std::vector<PortRanges> portRanges_;
 	std::string name_;
 	std::string status_;

+ 8 - 0
csas/include/alibabacloud/csas/model/CreateWmEmbedTaskRequest.h

@@ -57,6 +57,11 @@ public:
 		BackgroundControl backgroundControl;
 		bool invisibleAntiTextCopy;
 	};
+	struct CsvControl {
+		std::string method;
+		long embedColumn;
+		long embedPrecision;
+	};
 	CreateWmEmbedTaskRequest();
 	~CreateWmEmbedTaskRequest();
 	bool getVideoIsLong() const;
@@ -77,6 +82,8 @@ public:
 	void setWatermarkInfoUint(long watermarkInfoUint);
 	std::string getWmInfoUint() const;
 	void setWmInfoUint(const std::string &wmInfoUint);
+	CsvControl getCsvControl() const;
+	void setCsvControl(const CsvControl &csvControl);
 	std::string getFilename() const;
 	void setFilename(const std::string &filename);
 	long getWmInfoSize() const;
@@ -98,6 +105,7 @@ private:
 	long imageEmbedJpegQuality_;
 	long watermarkInfoUint_;
 	std::string wmInfoUint_;
+	CsvControl csvControl_;
 	std::string filename_;
 	long wmInfoSize_;
 	std::string wmInfoBytesB64_;

+ 8 - 0
csas/include/alibabacloud/csas/model/CreateWmExtractTaskRequest.h

@@ -28,6 +28,11 @@ namespace Csas {
 namespace Model {
 class ALIBABACLOUD_CSAS_EXPORT CreateWmExtractTaskRequest : public RpcServiceRequest {
 public:
+	struct CsvControl {
+		std::string method;
+		long embedColumn;
+		long embedPrecision;
+	};
 	CreateWmExtractTaskRequest();
 	~CreateWmExtractTaskRequest();
 	bool getVideoIsLong() const;
@@ -44,6 +49,8 @@ public:
 	void setWmType(const std::string &wmType);
 	int getImageDetectLevel() const;
 	void setImageDetectLevel(int imageDetectLevel);
+	CsvControl getCsvControl() const;
+	void setCsvControl(const CsvControl &csvControl);
 	std::string getFilename() const;
 	void setFilename(const std::string &filename);
 	long getWmInfoSize() const;
@@ -59,6 +66,7 @@ private:
 	std::string sourceIp_;
 	std::string wmType_;
 	int imageDetectLevel_;
+	CsvControl csvControl_;
 	std::string filename_;
 	long wmInfoSize_;
 	std::string fileUrl_;

+ 6 - 3
csas/include/alibabacloud/csas/model/GetPrivateAccessApplicationResult.h

@@ -40,16 +40,19 @@ namespace AlibabaCloud
 						int end;
 					};
 					std::string status;
-					std::vector<std::string> addresses;
+					std::string browserAccessStatus;
 					std::string description;
 					std::vector<std::string> tagIds;
 					std::vector<PortRange> portRanges;
 					std::string createTime;
-					std::vector<std::string> policyIds;
 					std::vector<std::string> connectorIds;
+					std::string name;
+					std::vector<std::string> addresses;
+					std::string l7ProxyDomainAutomatic;
+					std::string l7ProxyDomainCustom;
+					std::vector<std::string> policyIds;
 					std::string applicationId;
 					std::string protocol;
-					std::string name;
 				};
 
 

+ 3 - 0
csas/include/alibabacloud/csas/model/ListPrivateAccessApplicationsRequest.h

@@ -46,6 +46,8 @@ public:
 	void setCurrentPage(int currentPage);
 	std::vector<std::string> getApplicationIds() const;
 	void setApplicationIds(const std::vector<std::string> &applicationIds);
+	std::string getAccessModes() const;
+	void setAccessModes(const std::string &accessModes);
 	std::string getName() const;
 	void setName(const std::string &name);
 	std::string getStatus() const;
@@ -60,6 +62,7 @@ private:
 	std::string connectorId_;
 	int currentPage_;
 	std::vector<std::string> applicationIds_;
+	std::string accessModes_;
 	std::string name_;
 	std::string status_;
 };

+ 6 - 3
csas/include/alibabacloud/csas/model/ListPrivateAccessApplicationsResult.h

@@ -40,16 +40,19 @@ namespace AlibabaCloud
 						int end;
 					};
 					std::string status;
-					std::vector<std::string> addresses;
+					std::string browserAccessStatus;
 					std::string description;
 					std::vector<std::string> tagIds;
 					std::vector<Application::PortRange> portRanges;
 					std::string createTime;
-					std::vector<std::string> policyIds;
 					std::vector<std::string> connectorIds;
+					std::string name;
+					std::vector<std::string> addresses;
+					std::string l7ProxyDomainAutomatic;
+					std::string l7ProxyDomainCustom;
+					std::vector<std::string> policyIds;
 					std::string applicationId;
 					std::string protocol;
-					std::string name;
 				};
 
 

+ 9 - 0
csas/include/alibabacloud/csas/model/UpdatePrivateAccessApplicationRequest.h

@@ -44,8 +44,14 @@ public:
 	void setSourceIp(const std::string &sourceIp);
 	std::string getApplicationId() const;
 	void setApplicationId(const std::string &applicationId);
+	std::string getL7ProxyDomainCustom() const;
+	void setL7ProxyDomainCustom(const std::string &l7ProxyDomainCustom);
+	std::string getL7ProxyDomainPrivate() const;
+	void setL7ProxyDomainPrivate(const std::string &l7ProxyDomainPrivate);
 	std::vector<std::string> getTagIds() const;
 	void setTagIds(const std::vector<std::string> &tagIds);
+	std::string getL7ProxyDomainAutomaticPrefix() const;
+	void setL7ProxyDomainAutomaticPrefix(const std::string &l7ProxyDomainAutomaticPrefix);
 	std::vector<PortRanges> getPortRanges() const;
 	void setPortRanges(const std::vector<PortRanges> &portRanges);
 	std::string getModifyType() const;
@@ -59,7 +65,10 @@ private:
 	std::string protocol_;
 	std::string sourceIp_;
 	std::string applicationId_;
+	std::string l7ProxyDomainCustom_;
+	std::string l7ProxyDomainPrivate_;
 	std::vector<std::string> tagIds_;
+	std::string l7ProxyDomainAutomaticPrefix_;
 	std::vector<PortRanges> portRanges_;
 	std::string modifyType_;
 	std::string status_;

+ 36 - 0
csas/src/model/CreatePrivateAccessApplicationRequest.cc

@@ -63,6 +63,33 @@ void CreatePrivateAccessApplicationRequest::setSourceIp(const std::string &sourc
   setParameter(std::string("SourceIp"), sourceIp);
 }
 
+std::string CreatePrivateAccessApplicationRequest::getL7ProxyDomainCustom() const {
+  return l7ProxyDomainCustom_;
+}
+
+void CreatePrivateAccessApplicationRequest::setL7ProxyDomainCustom(const std::string &l7ProxyDomainCustom) {
+  l7ProxyDomainCustom_ = l7ProxyDomainCustom;
+  setBodyParameter(std::string("L7ProxyDomainCustom"), l7ProxyDomainCustom);
+}
+
+std::string CreatePrivateAccessApplicationRequest::getL7ProxyDomainPrivate() const {
+  return l7ProxyDomainPrivate_;
+}
+
+void CreatePrivateAccessApplicationRequest::setL7ProxyDomainPrivate(const std::string &l7ProxyDomainPrivate) {
+  l7ProxyDomainPrivate_ = l7ProxyDomainPrivate;
+  setBodyParameter(std::string("L7ProxyDomainPrivate"), l7ProxyDomainPrivate);
+}
+
+std::string CreatePrivateAccessApplicationRequest::getBrowserAccessStatus() const {
+  return browserAccessStatus_;
+}
+
+void CreatePrivateAccessApplicationRequest::setBrowserAccessStatus(const std::string &browserAccessStatus) {
+  browserAccessStatus_ = browserAccessStatus;
+  setBodyParameter(std::string("BrowserAccessStatus"), browserAccessStatus);
+}
+
 std::vector<CreatePrivateAccessApplicationRequest::std::string> CreatePrivateAccessApplicationRequest::getTagIds() const {
   return tagIds_;
 }
@@ -74,6 +101,15 @@ void CreatePrivateAccessApplicationRequest::setTagIds(const std::vector<CreatePr
   }
 }
 
+std::string CreatePrivateAccessApplicationRequest::getL7ProxyDomainAutomaticPrefix() const {
+  return l7ProxyDomainAutomaticPrefix_;
+}
+
+void CreatePrivateAccessApplicationRequest::setL7ProxyDomainAutomaticPrefix(const std::string &l7ProxyDomainAutomaticPrefix) {
+  l7ProxyDomainAutomaticPrefix_ = l7ProxyDomainAutomaticPrefix;
+  setBodyParameter(std::string("L7ProxyDomainAutomaticPrefix"), l7ProxyDomainAutomaticPrefix);
+}
+
 std::vector<CreatePrivateAccessApplicationRequest::PortRanges> CreatePrivateAccessApplicationRequest::getPortRanges() const {
   return portRanges_;
 }

+ 11 - 0
csas/src/model/CreateWmEmbedTaskRequest.cc

@@ -123,6 +123,17 @@ void CreateWmEmbedTaskRequest::setWmInfoUint(const std::string &wmInfoUint) {
   setBodyParameter(std::string("WmInfoUint"), wmInfoUint);
 }
 
+CreateWmEmbedTaskRequest::CsvControl CreateWmEmbedTaskRequest::getCsvControl() const {
+  return csvControl_;
+}
+
+void CreateWmEmbedTaskRequest::setCsvControl(const CreateWmEmbedTaskRequest::CsvControl &csvControl) {
+  csvControl_ = csvControl;
+  setParameter(std::string("CsvControl") + ".Method", csvControl.method);
+  setParameter(std::string("CsvControl") + ".EmbedColumn", std::to_string(csvControl.embedColumn));
+  setParameter(std::string("CsvControl") + ".EmbedPrecision", std::to_string(csvControl.embedPrecision));
+}
+
 std::string CreateWmEmbedTaskRequest::getFilename() const {
   return filename_;
 }

+ 11 - 0
csas/src/model/CreateWmExtractTaskRequest.cc

@@ -88,6 +88,17 @@ void CreateWmExtractTaskRequest::setImageDetectLevel(int imageDetectLevel) {
   setBodyParameter(std::string("ImageDetectLevel"), std::to_string(imageDetectLevel));
 }
 
+CreateWmExtractTaskRequest::CsvControl CreateWmExtractTaskRequest::getCsvControl() const {
+  return csvControl_;
+}
+
+void CreateWmExtractTaskRequest::setCsvControl(const CreateWmExtractTaskRequest::CsvControl &csvControl) {
+  csvControl_ = csvControl;
+  setParameter(std::string("CsvControl") + ".Method", csvControl.method);
+  setParameter(std::string("CsvControl") + ".EmbedColumn", std::to_string(csvControl.embedColumn));
+  setParameter(std::string("CsvControl") + ".EmbedPrecision", std::to_string(csvControl.embedPrecision));
+}
+
 std::string CreateWmExtractTaskRequest::getFilename() const {
   return filename_;
 }

+ 6 - 0
csas/src/model/GetPrivateAccessApplicationResult.cc

@@ -52,6 +52,12 @@ void GetPrivateAccessApplicationResult::parse(const std::string &payload)
 		application_.status = applicationNode["Status"].asString();
 	if(!applicationNode["CreateTime"].isNull())
 		application_.createTime = applicationNode["CreateTime"].asString();
+	if(!applicationNode["BrowserAccessStatus"].isNull())
+		application_.browserAccessStatus = applicationNode["BrowserAccessStatus"].asString();
+	if(!applicationNode["L7ProxyDomainAutomatic"].isNull())
+		application_.l7ProxyDomainAutomatic = applicationNode["L7ProxyDomainAutomatic"].asString();
+	if(!applicationNode["L7ProxyDomainCustom"].isNull())
+		application_.l7ProxyDomainCustom = applicationNode["L7ProxyDomainCustom"].asString();
 	auto allPortRangesNode = applicationNode["PortRanges"]["portRange"];
 	for (auto applicationNodePortRangesportRange : allPortRangesNode)
 	{

+ 9 - 0
csas/src/model/ListPrivateAccessApplicationsRequest.cc

@@ -99,6 +99,15 @@ void ListPrivateAccessApplicationsRequest::setApplicationIds(const std::vector<L
   }
 }
 
+std::string ListPrivateAccessApplicationsRequest::getAccessModes() const {
+  return accessModes_;
+}
+
+void ListPrivateAccessApplicationsRequest::setAccessModes(const std::string &accessModes) {
+  accessModes_ = accessModes;
+  setParameter(std::string("AccessModes"), accessModes);
+}
+
 std::string ListPrivateAccessApplicationsRequest::getName() const {
   return name_;
 }

+ 6 - 0
csas/src/model/ListPrivateAccessApplicationsResult.cc

@@ -55,6 +55,12 @@ void ListPrivateAccessApplicationsResult::parse(const std::string &payload)
 			applicationsObject.status = valueApplicationsapplication["Status"].asString();
 		if(!valueApplicationsapplication["CreateTime"].isNull())
 			applicationsObject.createTime = valueApplicationsapplication["CreateTime"].asString();
+		if(!valueApplicationsapplication["BrowserAccessStatus"].isNull())
+			applicationsObject.browserAccessStatus = valueApplicationsapplication["BrowserAccessStatus"].asString();
+		if(!valueApplicationsapplication["L7ProxyDomainAutomatic"].isNull())
+			applicationsObject.l7ProxyDomainAutomatic = valueApplicationsapplication["L7ProxyDomainAutomatic"].asString();
+		if(!valueApplicationsapplication["L7ProxyDomainCustom"].isNull())
+			applicationsObject.l7ProxyDomainCustom = valueApplicationsapplication["L7ProxyDomainCustom"].asString();
 		auto allPortRangesNode = valueApplicationsapplication["PortRanges"]["portRange"];
 		for (auto valueApplicationsapplicationPortRangesportRange : allPortRangesNode)
 		{

+ 27 - 0
csas/src/model/UpdatePrivateAccessApplicationRequest.cc

@@ -72,6 +72,24 @@ void UpdatePrivateAccessApplicationRequest::setApplicationId(const std::string &
   setBodyParameter(std::string("ApplicationId"), applicationId);
 }
 
+std::string UpdatePrivateAccessApplicationRequest::getL7ProxyDomainCustom() const {
+  return l7ProxyDomainCustom_;
+}
+
+void UpdatePrivateAccessApplicationRequest::setL7ProxyDomainCustom(const std::string &l7ProxyDomainCustom) {
+  l7ProxyDomainCustom_ = l7ProxyDomainCustom;
+  setBodyParameter(std::string("L7ProxyDomainCustom"), l7ProxyDomainCustom);
+}
+
+std::string UpdatePrivateAccessApplicationRequest::getL7ProxyDomainPrivate() const {
+  return l7ProxyDomainPrivate_;
+}
+
+void UpdatePrivateAccessApplicationRequest::setL7ProxyDomainPrivate(const std::string &l7ProxyDomainPrivate) {
+  l7ProxyDomainPrivate_ = l7ProxyDomainPrivate;
+  setBodyParameter(std::string("L7ProxyDomainPrivate"), l7ProxyDomainPrivate);
+}
+
 std::vector<UpdatePrivateAccessApplicationRequest::std::string> UpdatePrivateAccessApplicationRequest::getTagIds() const {
   return tagIds_;
 }
@@ -83,6 +101,15 @@ void UpdatePrivateAccessApplicationRequest::setTagIds(const std::vector<UpdatePr
   }
 }
 
+std::string UpdatePrivateAccessApplicationRequest::getL7ProxyDomainAutomaticPrefix() const {
+  return l7ProxyDomainAutomaticPrefix_;
+}
+
+void UpdatePrivateAccessApplicationRequest::setL7ProxyDomainAutomaticPrefix(const std::string &l7ProxyDomainAutomaticPrefix) {
+  l7ProxyDomainAutomaticPrefix_ = l7ProxyDomainAutomaticPrefix;
+  setBodyParameter(std::string("L7ProxyDomainAutomaticPrefix"), l7ProxyDomainAutomaticPrefix);
+}
+
 std::vector<UpdatePrivateAccessApplicationRequest::PortRanges> UpdatePrivateAccessApplicationRequest::getPortRanges() const {
   return portRanges_;
 }