diff --git a/CHANGELOG.md b/CHANGELOG.md index f8f64b128f..a5493618ec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,411 @@ +# Release 3.0.802 + +## T-Sec-DDoS防护(Anti-DDoS)(antiddos) 版本:2020-03-09 + +### 第 65 次发布 + +发布时间:2024-04-12 01:07:18 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改数据结构: + +* [BGPInstance](https://cloud.tencent.com/document/api/297/95396#BGPInstance) + + * 新增成员:SuperPackFlag + + + + +## 云数据库 MySQL(cdb) 版本:2017-03-20 + +### 第 155 次发布 + +发布时间:2024-04-12 01:09:15 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [CheckMigrateCluster](https://cloud.tencent.com/document/api/236/105117) +* [DescribeClusterInfo](https://cloud.tencent.com/document/api/236/105116) + +新增数据结构: + +* [AddressInfo](https://cloud.tencent.com/document/api/236/15878#AddressInfo) +* [ClusterNodeInfo](https://cloud.tencent.com/document/api/236/15878#ClusterNodeInfo) + + + +## Elasticsearch Service(es) 版本:2018-04-16 + +### 第 56 次发布 + +发布时间:2024-04-11 16:23:06 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [CreateServerlessInstance](https://cloud.tencent.com/document/api/845/104318) + + * **修改入参**:Zone, VpcId, SubnetId + + + + +## 人脸核身(faceid) 版本:2018-03-01 + +### 第 74 次发布 + +发布时间:2024-04-12 01:15:49 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改数据结构: + +* [RuleIdConfig](https://cloud.tencent.com/document/api/1007/41958#RuleIdConfig) + + * 新增成员:MouthOpenRecognition + + + + +## 腾讯混元大模型(hunyuan) 版本:2023-09-01 + +### 第 3 次发布 + +发布时间:2024-04-11 20:37:23 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [ChatPro](https://cloud.tencent.com/document/api/1729/101837) + + * 新增入参:Stream, StreamModeration + +* [ChatStd](https://cloud.tencent.com/document/api/1729/101836) + + * 新增入参:Stream, StreamModeration + + +修改数据结构: + +* [Choice](https://cloud.tencent.com/document/api/1729/101838#Choice) + + * 新增成员:Message + + + + +## 大模型知识引擎(lke) 版本:2023-11-30 + +### 第 1 次发布 + +发布时间:2024-04-11 17:23:26 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [CheckAttributeLabelExist](https://cloud.tencent.com/document/api/1759/105047) +* [CheckAttributeLabelRefer](https://cloud.tencent.com/document/api/1759/105046) +* [CreateApp](https://cloud.tencent.com/document/api/1759/105074) +* [CreateAttributeLabel](https://cloud.tencent.com/document/api/1759/105045) +* [CreateCorp](https://cloud.tencent.com/document/api/1759/105103) +* [CreateQA](https://cloud.tencent.com/document/api/1759/105037) +* [CreateQACate](https://cloud.tencent.com/document/api/1759/105036) +* [CreateRejectedQuestion](https://cloud.tencent.com/document/api/1759/105102) +* [CreateRelease](https://cloud.tencent.com/document/api/1759/105079) +* [DeleteApp](https://cloud.tencent.com/document/api/1759/105073) +* [DeleteAttributeLabel](https://cloud.tencent.com/document/api/1759/105044) +* [DeleteDoc](https://cloud.tencent.com/document/api/1759/105101) +* [DeleteQA](https://cloud.tencent.com/document/api/1759/105035) +* [DeleteQACate](https://cloud.tencent.com/document/api/1759/105034) +* [DeleteRejectedQuestion](https://cloud.tencent.com/document/api/1759/105100) +* [DescribeApp](https://cloud.tencent.com/document/api/1759/105072) +* [DescribeAttributeLabel](https://cloud.tencent.com/document/api/1759/105043) +* [DescribeCorp](https://cloud.tencent.com/document/api/1759/105099) +* [DescribeDoc](https://cloud.tencent.com/document/api/1759/105071) +* [DescribeQA](https://cloud.tencent.com/document/api/1759/105098) +* [DescribeRefer](https://cloud.tencent.com/document/api/1759/105070) +* [DescribeRelease](https://cloud.tencent.com/document/api/1759/105078) +* [DescribeReleaseInfo](https://cloud.tencent.com/document/api/1759/105033) +* [DescribeRobotBizIDByAppKey](https://cloud.tencent.com/document/api/1759/105051) +* [DescribeStorageCredential](https://cloud.tencent.com/document/api/1759/105050) +* [DescribeUnsatisfiedReplyContext](https://cloud.tencent.com/document/api/1759/105032) +* [ExportAttributeLabel](https://cloud.tencent.com/document/api/1759/105042) +* [ExportQAList](https://cloud.tencent.com/document/api/1759/105097) +* [ExportUnsatisfiedReply](https://cloud.tencent.com/document/api/1759/105031) +* [GenerateQA](https://cloud.tencent.com/document/api/1759/105069) +* [GetAppKnowledgeCount](https://cloud.tencent.com/document/api/1759/105068) +* [GetAppSecret](https://cloud.tencent.com/document/api/1759/105049) +* [GetDocPreview](https://cloud.tencent.com/document/api/1759/105067) +* [GetEmbedding](https://cloud.tencent.com/document/api/1759/105084) +* [GetMsgRecord](https://cloud.tencent.com/document/api/1759/105090) +* [GetTaskStatus](https://cloud.tencent.com/document/api/1759/105096) +* [GetWsToken](https://cloud.tencent.com/document/api/1759/105089) +* [GroupQA](https://cloud.tencent.com/document/api/1759/105030) +* [IgnoreUnsatisfiedReply](https://cloud.tencent.com/document/api/1759/105029) +* [IsTransferIntent](https://cloud.tencent.com/document/api/1759/105088) +* [ListApp](https://cloud.tencent.com/document/api/1759/105066) +* [ListAppCategory](https://cloud.tencent.com/document/api/1759/105065) +* [ListAttributeLabel](https://cloud.tencent.com/document/api/1759/105041) +* [ListDoc](https://cloud.tencent.com/document/api/1759/105064) +* [ListModel](https://cloud.tencent.com/document/api/1759/105063) +* [ListQA](https://cloud.tencent.com/document/api/1759/105028) +* [ListQACate](https://cloud.tencent.com/document/api/1759/105027) +* [ListRejectedQuestion](https://cloud.tencent.com/document/api/1759/105095) +* [ListRejectedQuestionPreview](https://cloud.tencent.com/document/api/1759/105062) +* [ListRelease](https://cloud.tencent.com/document/api/1759/105077) +* [ListReleaseConfigPreview](https://cloud.tencent.com/document/api/1759/105076) +* [ListReleaseDocPreview](https://cloud.tencent.com/document/api/1759/105061) +* [ListReleaseQAPreview](https://cloud.tencent.com/document/api/1759/105060) +* [ListSelectDoc](https://cloud.tencent.com/document/api/1759/105094) +* [ListUnsatisfiedReply](https://cloud.tencent.com/document/api/1759/105026) +* [ModifyApp](https://cloud.tencent.com/document/api/1759/105059) +* [ModifyAttributeLabel](https://cloud.tencent.com/document/api/1759/105040) +* [ModifyDoc](https://cloud.tencent.com/document/api/1759/105058) +* [ModifyDocAttrRange](https://cloud.tencent.com/document/api/1759/105057) +* [ModifyQA](https://cloud.tencent.com/document/api/1759/105025) +* [ModifyQAAttrRange](https://cloud.tencent.com/document/api/1759/105024) +* [ModifyQACate](https://cloud.tencent.com/document/api/1759/105023) +* [ModifyRejectedQuestion](https://cloud.tencent.com/document/api/1759/105093) +* [ParseDoc](https://cloud.tencent.com/document/api/1759/105083) +* [QueryParseDocResult](https://cloud.tencent.com/document/api/1759/105082) +* [QueryRewrite](https://cloud.tencent.com/document/api/1759/105081) +* [RateMsgRecord](https://cloud.tencent.com/document/api/1759/105087) +* [ResetSession](https://cloud.tencent.com/document/api/1759/105086) +* [RetryDocAudit](https://cloud.tencent.com/document/api/1759/105056) +* [RetryDocParse](https://cloud.tencent.com/document/api/1759/105055) +* [RetryRelease](https://cloud.tencent.com/document/api/1759/105092) +* [SaveDoc](https://cloud.tencent.com/document/api/1759/105054) +* [StopDocParse](https://cloud.tencent.com/document/api/1759/105053) +* [UploadAttributeLabel](https://cloud.tencent.com/document/api/1759/105039) +* [VerifyQA](https://cloud.tencent.com/document/api/1759/105022) + +新增数据结构: + +* [AppConfig](https://cloud.tencent.com/document/api/1759/105104#AppConfig) +* [AppInfo](https://cloud.tencent.com/document/api/1759/105104#AppInfo) +* [AppModel](https://cloud.tencent.com/document/api/1759/105104#AppModel) +* [AttrLabel](https://cloud.tencent.com/document/api/1759/105104#AttrLabel) +* [AttrLabelDetail](https://cloud.tencent.com/document/api/1759/105104#AttrLabelDetail) +* [AttrLabelRefer](https://cloud.tencent.com/document/api/1759/105104#AttrLabelRefer) +* [AttributeFilters](https://cloud.tencent.com/document/api/1759/105104#AttributeFilters) +* [AttributeLabel](https://cloud.tencent.com/document/api/1759/105104#AttributeLabel) +* [BaseConfig](https://cloud.tencent.com/document/api/1759/105104#BaseConfig) +* [ClassifyConfig](https://cloud.tencent.com/document/api/1759/105104#ClassifyConfig) +* [ClassifyLabel](https://cloud.tencent.com/document/api/1759/105104#ClassifyLabel) +* [Context](https://cloud.tencent.com/document/api/1759/105104#Context) +* [Credentials](https://cloud.tencent.com/document/api/1759/105104#Credentials) +* [EmbeddingObject](https://cloud.tencent.com/document/api/1759/105104#EmbeddingObject) +* [Filters](https://cloud.tencent.com/document/api/1759/105104#Filters) +* [GetWsTokenReq_Label](https://cloud.tencent.com/document/api/1759/105104#GetWsTokenReq_Label) +* [Highlight](https://cloud.tencent.com/document/api/1759/105104#Highlight) +* [KnowledgeQaConfig](https://cloud.tencent.com/document/api/1759/105104#KnowledgeQaConfig) +* [KnowledgeQaOutput](https://cloud.tencent.com/document/api/1759/105104#KnowledgeQaOutput) +* [KnowledgeQaSearch](https://cloud.tencent.com/document/api/1759/105104#KnowledgeQaSearch) +* [Label](https://cloud.tencent.com/document/api/1759/105104#Label) +* [ListAppCategoryRspOption](https://cloud.tencent.com/document/api/1759/105104#ListAppCategoryRspOption) +* [ListDocItem](https://cloud.tencent.com/document/api/1759/105104#ListDocItem) +* [ListQaItem](https://cloud.tencent.com/document/api/1759/105104#ListQaItem) +* [ListReleaseItem](https://cloud.tencent.com/document/api/1759/105104#ListReleaseItem) +* [Message](https://cloud.tencent.com/document/api/1759/105104#Message) +* [ModelInfo](https://cloud.tencent.com/document/api/1759/105104#ModelInfo) +* [MsgRecord](https://cloud.tencent.com/document/api/1759/105104#MsgRecord) +* [MsgRecordReference](https://cloud.tencent.com/document/api/1759/105104#MsgRecordReference) +* [Option](https://cloud.tencent.com/document/api/1759/105104#Option) +* [QACate](https://cloud.tencent.com/document/api/1759/105104#QACate) +* [QAList](https://cloud.tencent.com/document/api/1759/105104#QAList) +* [QAQuery](https://cloud.tencent.com/document/api/1759/105104#QAQuery) +* [ReferDetail](https://cloud.tencent.com/document/api/1759/105104#ReferDetail) +* [RejectedQuestion](https://cloud.tencent.com/document/api/1759/105104#RejectedQuestion) +* [ReleaseConfigs](https://cloud.tencent.com/document/api/1759/105104#ReleaseConfigs) +* [ReleaseDoc](https://cloud.tencent.com/document/api/1759/105104#ReleaseDoc) +* [ReleaseQA](https://cloud.tencent.com/document/api/1759/105104#ReleaseQA) +* [ReleaseRejectedQuestion](https://cloud.tencent.com/document/api/1759/105104#ReleaseRejectedQuestion) +* [SummaryConfig](https://cloud.tencent.com/document/api/1759/105104#SummaryConfig) +* [SummaryOutput](https://cloud.tencent.com/document/api/1759/105104#SummaryOutput) +* [TaskParams](https://cloud.tencent.com/document/api/1759/105104#TaskParams) +* [UnsatisfiedReply](https://cloud.tencent.com/document/api/1759/105104#UnsatisfiedReply) + + + +## 多网聚合加速(mna) 版本:2021-01-19 + +### 第 18 次发布 + +发布时间:2024-04-12 01:19:07 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [AddDevice](https://cloud.tencent.com/document/api/1385/80483) + + * 新增入参:LicensePayMode, GroupName, GroupId + +* [GetFlowStatistic](https://cloud.tencent.com/document/api/1385/80486) + + * 新增入参:DeviceList + +* [GetStatisticData](https://cloud.tencent.com/document/api/1385/80479) + + * 新增入参:DeviceList, GroupId + +* [OrderFlowPackage](https://cloud.tencent.com/document/api/1385/102108) + + * 新增入参:FlowTruncFlag + + +修改数据结构: + +* [ActivateHardware](https://cloud.tencent.com/document/api/1385/55846#ActivateHardware) + + * 新增成员:LicensePayMode, GroupId, GroupName + +* [DeviceBaseInfo](https://cloud.tencent.com/document/api/1385/55846#DeviceBaseInfo) + + * 新增成员:LicensePayMode, Payer, GroupId, GroupName + +* [DeviceDetails](https://cloud.tencent.com/document/api/1385/55846#DeviceDetails) + + * **修改成员**:GatewaySite, BusinessDownRate, BusinessUpRate + +* [FlowPackageInfo](https://cloud.tencent.com/document/api/1385/55846#FlowPackageInfo) + + * 新增成员:TruncFlag, CapacityRemainPrecise + +* [HardwareInfo](https://cloud.tencent.com/document/api/1385/55846#HardwareInfo) + + * 新增成员:LicensePayMode, Payer, GroupId, GroupName + + * **修改成员**:DeviceId, DeviceName, ActiveTime, LastOnlineTime, Description, VendorDescription, LicenseChargingMode, CreateTime, SN + +* [VendorHardware](https://cloud.tencent.com/document/api/1385/55846#VendorHardware) + + * 新增成员:LicensePayMode, Payer + + * **修改成员**:HardwareId, SN, CreateTime, Status, ActiveTime, Description, DeviceId, LicenseChargingMode, LastOnlineTime + + + + +## TI-ONE 训练平台(tione) 版本:2021-11-11 + +### 第 57 次发布 + +发布时间:2024-04-12 01:25:11 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [CreateTrainingTask](https://cloud.tencent.com/document/api/851/75094) + + * 新增入参:EncodedStartCmdInfo + + +新增数据结构: + +* [EncodedStartCmdInfo](https://cloud.tencent.com/document/api/851/75051#EncodedStartCmdInfo) + + + +## TI-ONE 训练平台(tione) 版本:2019-10-22 + + + +## 实时音视频(trtc) 版本:2019-07-22 + +### 第 70 次发布 + +发布时间:2024-04-12 01:26:18 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增数据结构: + +* [McuBackgroundCustomRender](https://cloud.tencent.com/document/api/647/44055#McuBackgroundCustomRender) + +修改数据结构: + +* [McuLayout](https://cloud.tencent.com/document/api/647/44055#McuLayout) + + * 新增成员:BackgroundCustomRender + + + + +## 数据开发治理平台 WeData(wedata) 版本:2021-08-20 + +### 第 85 次发布 + +发布时间:2024-04-12 01:28:34 + +本次发布包含了以下内容: + +改善已有的文档。 + +**删除接口**: + +* CreateInLongAgent +* DeleteInLongAgent +* DescribeClusterNamespaceList +* DescribeInLongAgentList +* DescribeInLongAgentTaskList +* DescribeInLongAgentVpcList +* DescribeInLongTkeClusterList +* DescribeIntegrationStatisticsAgentStatus +* DescribeStandardRuleDetailInfoList +* RestartInLongAgent +* UpdateInLongAgent + +**删除数据结构**: + +* CvmAgentStatus +* InLongAgentDetail +* InLongAgentTask +* InLongTkeDetail +* Namespace + +修改数据结构: + +* [InstanceList](https://cloud.tencent.com/document/api/1267/76336#InstanceList) + + * **修改成员**:CostTime, CurRunDate, CycleType, DoFlag, InCharge, LastLog, SchedulerDesc, StartTime, State, TaskId, TaskName, TryLimit + +* [InstanceLogList](https://cloud.tencent.com/document/api/1267/76336#InstanceLogList) + + * **修改成员**:TaskId, CurRunDate, Tries, LastUpdate, BrokerIp, FileSize, OriginFileName, CreateTime, InstanceLogType, TaskName, CostTime + +* [IntegrationInstanceLog](https://cloud.tencent.com/document/api/1267/76336#IntegrationInstanceLog) + + * **修改成员**:LogInfo + + + + # Release 3.0.801 ## 语音识别(asr) 版本:2019-06-14 diff --git a/SERVICE_CHANGELOG.md b/SERVICE_CHANGELOG.md index 3fab4c83f5..b9e88fd8c0 100644 --- a/SERVICE_CHANGELOG.md +++ b/SERVICE_CHANGELOG.md @@ -1,10 +1,51 @@ # 本版本更新包含以下内容: -## 语音识别(asr) 版本:2019-06-14 +## T-Sec-DDoS防护(Anti-DDoS)(antiddos) 版本:2020-03-09 -### 第 34 次发布 +### 第 65 次发布 -发布时间:2024-04-11 01:07:46 +发布时间:2024-04-12 01:07:18 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改数据结构: + +* [BGPInstance](https://cloud.tencent.com/document/api/297/95396#BGPInstance) + + * 新增成员:SuperPackFlag + + + + +## 云数据库 MySQL(cdb) 版本:2017-03-20 + +### 第 155 次发布 + +发布时间:2024-04-12 01:09:15 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [CheckMigrateCluster](https://cloud.tencent.com/document/api/236/105117) +* [DescribeClusterInfo](https://cloud.tencent.com/document/api/236/105116) + +新增数据结构: + +* [AddressInfo](https://cloud.tencent.com/document/api/236/15878#AddressInfo) +* [ClusterNodeInfo](https://cloud.tencent.com/document/api/236/15878#ClusterNodeInfo) + + + +## Elasticsearch Service(es) 版本:2018-04-16 + +### 第 56 次发布 + +发布时间:2024-04-11 16:23:06 本次发布包含了以下内容: @@ -12,18 +53,37 @@ 修改接口: -* [CreateRecTask](https://cloud.tencent.com/document/api/1093/37823) +* [CreateServerlessInstance](https://cloud.tencent.com/document/api/845/104318) -* [SentenceRecognition](https://cloud.tencent.com/document/api/1093/35646) + * **修改入参**:Zone, VpcId, SubnetId -## 智能视图计算平台(iss) 版本:2023-05-17 +## 人脸核身(faceid) 版本:2018-03-01 -### 第 13 次发布 +### 第 74 次发布 -发布时间:2024-04-11 01:17:04 +发布时间:2024-04-12 01:15:49 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改数据结构: + +* [RuleIdConfig](https://cloud.tencent.com/document/api/1007/41958#RuleIdConfig) + + * 新增成员:MouthOpenRecognition + + + + +## 腾讯混元大模型(hunyuan) 版本:2023-09-01 + +### 第 3 次发布 + +发布时间:2024-04-11 20:37:23 本次发布包含了以下内容: @@ -31,72 +91,317 @@ 修改接口: -* [UpdateUserDevice](https://cloud.tencent.com/document/api/1344/95867) +* [ChatPro](https://cloud.tencent.com/document/api/1729/101837) - * 新增入参:AudioSwitch, SubscribeSwitch + * 新增入参:Stream, StreamModeration + +* [ChatStd](https://cloud.tencent.com/document/api/1729/101836) + + * 新增入参:Stream, StreamModeration 修改数据结构: -* [DescribeDeviceData](https://cloud.tencent.com/document/api/1344/95952#DescribeDeviceData) +* [Choice](https://cloud.tencent.com/document/api/1729/101838#Choice) - * 新增成员:AudioSwitch, SubscribeSwitch + * 新增成员:Message -## 云直播CSS(live) 版本:2018-08-01 +## 大模型知识引擎(lke) 版本:2023-11-30 -### 第 125 次发布 +### 第 1 次发布 + +发布时间:2024-04-11 17:23:26 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [CheckAttributeLabelExist](https://cloud.tencent.com/document/api/1759/105047) +* [CheckAttributeLabelRefer](https://cloud.tencent.com/document/api/1759/105046) +* [CreateApp](https://cloud.tencent.com/document/api/1759/105074) +* [CreateAttributeLabel](https://cloud.tencent.com/document/api/1759/105045) +* [CreateCorp](https://cloud.tencent.com/document/api/1759/105103) +* [CreateQA](https://cloud.tencent.com/document/api/1759/105037) +* [CreateQACate](https://cloud.tencent.com/document/api/1759/105036) +* [CreateRejectedQuestion](https://cloud.tencent.com/document/api/1759/105102) +* [CreateRelease](https://cloud.tencent.com/document/api/1759/105079) +* [DeleteApp](https://cloud.tencent.com/document/api/1759/105073) +* [DeleteAttributeLabel](https://cloud.tencent.com/document/api/1759/105044) +* [DeleteDoc](https://cloud.tencent.com/document/api/1759/105101) +* [DeleteQA](https://cloud.tencent.com/document/api/1759/105035) +* [DeleteQACate](https://cloud.tencent.com/document/api/1759/105034) +* [DeleteRejectedQuestion](https://cloud.tencent.com/document/api/1759/105100) +* [DescribeApp](https://cloud.tencent.com/document/api/1759/105072) +* [DescribeAttributeLabel](https://cloud.tencent.com/document/api/1759/105043) +* [DescribeCorp](https://cloud.tencent.com/document/api/1759/105099) +* [DescribeDoc](https://cloud.tencent.com/document/api/1759/105071) +* [DescribeQA](https://cloud.tencent.com/document/api/1759/105098) +* [DescribeRefer](https://cloud.tencent.com/document/api/1759/105070) +* [DescribeRelease](https://cloud.tencent.com/document/api/1759/105078) +* [DescribeReleaseInfo](https://cloud.tencent.com/document/api/1759/105033) +* [DescribeRobotBizIDByAppKey](https://cloud.tencent.com/document/api/1759/105051) +* [DescribeStorageCredential](https://cloud.tencent.com/document/api/1759/105050) +* [DescribeUnsatisfiedReplyContext](https://cloud.tencent.com/document/api/1759/105032) +* [ExportAttributeLabel](https://cloud.tencent.com/document/api/1759/105042) +* [ExportQAList](https://cloud.tencent.com/document/api/1759/105097) +* [ExportUnsatisfiedReply](https://cloud.tencent.com/document/api/1759/105031) +* [GenerateQA](https://cloud.tencent.com/document/api/1759/105069) +* [GetAppKnowledgeCount](https://cloud.tencent.com/document/api/1759/105068) +* [GetAppSecret](https://cloud.tencent.com/document/api/1759/105049) +* [GetDocPreview](https://cloud.tencent.com/document/api/1759/105067) +* [GetEmbedding](https://cloud.tencent.com/document/api/1759/105084) +* [GetMsgRecord](https://cloud.tencent.com/document/api/1759/105090) +* [GetTaskStatus](https://cloud.tencent.com/document/api/1759/105096) +* [GetWsToken](https://cloud.tencent.com/document/api/1759/105089) +* [GroupQA](https://cloud.tencent.com/document/api/1759/105030) +* [IgnoreUnsatisfiedReply](https://cloud.tencent.com/document/api/1759/105029) +* [IsTransferIntent](https://cloud.tencent.com/document/api/1759/105088) +* [ListApp](https://cloud.tencent.com/document/api/1759/105066) +* [ListAppCategory](https://cloud.tencent.com/document/api/1759/105065) +* [ListAttributeLabel](https://cloud.tencent.com/document/api/1759/105041) +* [ListDoc](https://cloud.tencent.com/document/api/1759/105064) +* [ListModel](https://cloud.tencent.com/document/api/1759/105063) +* [ListQA](https://cloud.tencent.com/document/api/1759/105028) +* [ListQACate](https://cloud.tencent.com/document/api/1759/105027) +* [ListRejectedQuestion](https://cloud.tencent.com/document/api/1759/105095) +* [ListRejectedQuestionPreview](https://cloud.tencent.com/document/api/1759/105062) +* [ListRelease](https://cloud.tencent.com/document/api/1759/105077) +* [ListReleaseConfigPreview](https://cloud.tencent.com/document/api/1759/105076) +* [ListReleaseDocPreview](https://cloud.tencent.com/document/api/1759/105061) +* [ListReleaseQAPreview](https://cloud.tencent.com/document/api/1759/105060) +* [ListSelectDoc](https://cloud.tencent.com/document/api/1759/105094) +* [ListUnsatisfiedReply](https://cloud.tencent.com/document/api/1759/105026) +* [ModifyApp](https://cloud.tencent.com/document/api/1759/105059) +* [ModifyAttributeLabel](https://cloud.tencent.com/document/api/1759/105040) +* [ModifyDoc](https://cloud.tencent.com/document/api/1759/105058) +* [ModifyDocAttrRange](https://cloud.tencent.com/document/api/1759/105057) +* [ModifyQA](https://cloud.tencent.com/document/api/1759/105025) +* [ModifyQAAttrRange](https://cloud.tencent.com/document/api/1759/105024) +* [ModifyQACate](https://cloud.tencent.com/document/api/1759/105023) +* [ModifyRejectedQuestion](https://cloud.tencent.com/document/api/1759/105093) +* [ParseDoc](https://cloud.tencent.com/document/api/1759/105083) +* [QueryParseDocResult](https://cloud.tencent.com/document/api/1759/105082) +* [QueryRewrite](https://cloud.tencent.com/document/api/1759/105081) +* [RateMsgRecord](https://cloud.tencent.com/document/api/1759/105087) +* [ResetSession](https://cloud.tencent.com/document/api/1759/105086) +* [RetryDocAudit](https://cloud.tencent.com/document/api/1759/105056) +* [RetryDocParse](https://cloud.tencent.com/document/api/1759/105055) +* [RetryRelease](https://cloud.tencent.com/document/api/1759/105092) +* [SaveDoc](https://cloud.tencent.com/document/api/1759/105054) +* [StopDocParse](https://cloud.tencent.com/document/api/1759/105053) +* [UploadAttributeLabel](https://cloud.tencent.com/document/api/1759/105039) +* [VerifyQA](https://cloud.tencent.com/document/api/1759/105022) + +新增数据结构: + +* [AppConfig](https://cloud.tencent.com/document/api/1759/105104#AppConfig) +* [AppInfo](https://cloud.tencent.com/document/api/1759/105104#AppInfo) +* [AppModel](https://cloud.tencent.com/document/api/1759/105104#AppModel) +* [AttrLabel](https://cloud.tencent.com/document/api/1759/105104#AttrLabel) +* [AttrLabelDetail](https://cloud.tencent.com/document/api/1759/105104#AttrLabelDetail) +* [AttrLabelRefer](https://cloud.tencent.com/document/api/1759/105104#AttrLabelRefer) +* [AttributeFilters](https://cloud.tencent.com/document/api/1759/105104#AttributeFilters) +* [AttributeLabel](https://cloud.tencent.com/document/api/1759/105104#AttributeLabel) +* [BaseConfig](https://cloud.tencent.com/document/api/1759/105104#BaseConfig) +* [ClassifyConfig](https://cloud.tencent.com/document/api/1759/105104#ClassifyConfig) +* [ClassifyLabel](https://cloud.tencent.com/document/api/1759/105104#ClassifyLabel) +* [Context](https://cloud.tencent.com/document/api/1759/105104#Context) +* [Credentials](https://cloud.tencent.com/document/api/1759/105104#Credentials) +* [EmbeddingObject](https://cloud.tencent.com/document/api/1759/105104#EmbeddingObject) +* [Filters](https://cloud.tencent.com/document/api/1759/105104#Filters) +* [GetWsTokenReq_Label](https://cloud.tencent.com/document/api/1759/105104#GetWsTokenReq_Label) +* [Highlight](https://cloud.tencent.com/document/api/1759/105104#Highlight) +* [KnowledgeQaConfig](https://cloud.tencent.com/document/api/1759/105104#KnowledgeQaConfig) +* [KnowledgeQaOutput](https://cloud.tencent.com/document/api/1759/105104#KnowledgeQaOutput) +* [KnowledgeQaSearch](https://cloud.tencent.com/document/api/1759/105104#KnowledgeQaSearch) +* [Label](https://cloud.tencent.com/document/api/1759/105104#Label) +* [ListAppCategoryRspOption](https://cloud.tencent.com/document/api/1759/105104#ListAppCategoryRspOption) +* [ListDocItem](https://cloud.tencent.com/document/api/1759/105104#ListDocItem) +* [ListQaItem](https://cloud.tencent.com/document/api/1759/105104#ListQaItem) +* [ListReleaseItem](https://cloud.tencent.com/document/api/1759/105104#ListReleaseItem) +* [Message](https://cloud.tencent.com/document/api/1759/105104#Message) +* [ModelInfo](https://cloud.tencent.com/document/api/1759/105104#ModelInfo) +* [MsgRecord](https://cloud.tencent.com/document/api/1759/105104#MsgRecord) +* [MsgRecordReference](https://cloud.tencent.com/document/api/1759/105104#MsgRecordReference) +* [Option](https://cloud.tencent.com/document/api/1759/105104#Option) +* [QACate](https://cloud.tencent.com/document/api/1759/105104#QACate) +* [QAList](https://cloud.tencent.com/document/api/1759/105104#QAList) +* [QAQuery](https://cloud.tencent.com/document/api/1759/105104#QAQuery) +* [ReferDetail](https://cloud.tencent.com/document/api/1759/105104#ReferDetail) +* [RejectedQuestion](https://cloud.tencent.com/document/api/1759/105104#RejectedQuestion) +* [ReleaseConfigs](https://cloud.tencent.com/document/api/1759/105104#ReleaseConfigs) +* [ReleaseDoc](https://cloud.tencent.com/document/api/1759/105104#ReleaseDoc) +* [ReleaseQA](https://cloud.tencent.com/document/api/1759/105104#ReleaseQA) +* [ReleaseRejectedQuestion](https://cloud.tencent.com/document/api/1759/105104#ReleaseRejectedQuestion) +* [SummaryConfig](https://cloud.tencent.com/document/api/1759/105104#SummaryConfig) +* [SummaryOutput](https://cloud.tencent.com/document/api/1759/105104#SummaryOutput) +* [TaskParams](https://cloud.tencent.com/document/api/1759/105104#TaskParams) +* [UnsatisfiedReply](https://cloud.tencent.com/document/api/1759/105104#UnsatisfiedReply) -发布时间:2024-04-11 01:17:46 + + +## 多网聚合加速(mna) 版本:2021-01-19 + +### 第 18 次发布 + +发布时间:2024-04-12 01:19:07 本次发布包含了以下内容: 改善已有的文档。 +修改接口: + +* [AddDevice](https://cloud.tencent.com/document/api/1385/80483) + + * 新增入参:LicensePayMode, GroupName, GroupId + +* [GetFlowStatistic](https://cloud.tencent.com/document/api/1385/80486) + + * 新增入参:DeviceList + +* [GetStatisticData](https://cloud.tencent.com/document/api/1385/80479) + + * 新增入参:DeviceList, GroupId + +* [OrderFlowPackage](https://cloud.tencent.com/document/api/1385/102108) + + * 新增入参:FlowTruncFlag + + 修改数据结构: -* [DomainInfo](https://cloud.tencent.com/document/api/267/20474#DomainInfo) +* [ActivateHardware](https://cloud.tencent.com/document/api/1385/55846#ActivateHardware) - * **修改成员**:Name, Type, Status, CreateTime, BCName, TargetDomain, PlayType, IsDelayLive, CurrentCName, RentTag, RentExpireTime, IsMiniProgramLive + * 新增成员:LicensePayMode, GroupId, GroupName +* [DeviceBaseInfo](https://cloud.tencent.com/document/api/1385/55846#DeviceBaseInfo) + * 新增成员:LicensePayMode, Payer, GroupId, GroupName +* [DeviceDetails](https://cloud.tencent.com/document/api/1385/55846#DeviceDetails) -## 腾讯云可观测平台(monitor) 版本:2018-07-24 + * **修改成员**:GatewaySite, BusinessDownRate, BusinessUpRate -### 第 109 次发布 +* [FlowPackageInfo](https://cloud.tencent.com/document/api/1385/55846#FlowPackageInfo) -发布时间:2024-04-11 01:18:27 + * 新增成员:TruncFlag, CapacityRemainPrecise + +* [HardwareInfo](https://cloud.tencent.com/document/api/1385/55846#HardwareInfo) + + * 新增成员:LicensePayMode, Payer, GroupId, GroupName + + * **修改成员**:DeviceId, DeviceName, ActiveTime, LastOnlineTime, Description, VendorDescription, LicenseChargingMode, CreateTime, SN + +* [VendorHardware](https://cloud.tencent.com/document/api/1385/55846#VendorHardware) + + * 新增成员:LicensePayMode, Payer + + * **修改成员**:HardwareId, SN, CreateTime, Status, ActiveTime, Description, DeviceId, LicenseChargingMode, LastOnlineTime + + + + +## TI-ONE 训练平台(tione) 版本:2021-11-11 + +### 第 57 次发布 + +发布时间:2024-04-12 01:25:11 本次发布包含了以下内容: 改善已有的文档。 -**删除接口**: +修改接口: -* SendCustomAlarmMsg +* [CreateTrainingTask](https://cloud.tencent.com/document/api/851/75094) + + * 新增入参:EncodedStartCmdInfo + + +新增数据结构: + +* [EncodedStartCmdInfo](https://cloud.tencent.com/document/api/851/75051#EncodedStartCmdInfo) + + + +## TI-ONE 训练平台(tione) 版本:2019-10-22 ## 实时音视频(trtc) 版本:2019-07-22 -### 第 69 次发布 +### 第 70 次发布 -发布时间:2024-04-11 01:24:46 +发布时间:2024-04-12 01:26:18 本次发布包含了以下内容: 改善已有的文档。 -修改接口: +新增数据结构: -* [DescribeWebRecord](https://cloud.tencent.com/document/api/647/104542) +* [McuBackgroundCustomRender](https://cloud.tencent.com/document/api/647/44055#McuBackgroundCustomRender) - * 新增入参:SdkAppId, RecordId +修改数据结构: - * **修改入参**:TaskId +* [McuLayout](https://cloud.tencent.com/document/api/647/44055#McuLayout) + + * 新增成员:BackgroundCustomRender + + + + +## 数据开发治理平台 WeData(wedata) 版本:2021-08-20 + +### 第 85 次发布 + +发布时间:2024-04-12 01:28:34 + +本次发布包含了以下内容: + +改善已有的文档。 + +**删除接口**: + +* CreateInLongAgent +* DeleteInLongAgent +* DescribeClusterNamespaceList +* DescribeInLongAgentList +* DescribeInLongAgentTaskList +* DescribeInLongAgentVpcList +* DescribeInLongTkeClusterList +* DescribeIntegrationStatisticsAgentStatus +* DescribeStandardRuleDetailInfoList +* RestartInLongAgent +* UpdateInLongAgent + +**删除数据结构**: + +* CvmAgentStatus +* InLongAgentDetail +* InLongAgentTask +* InLongTkeDetail +* Namespace + +修改数据结构: + +* [InstanceList](https://cloud.tencent.com/document/api/1267/76336#InstanceList) + + * **修改成员**:CostTime, CurRunDate, CycleType, DoFlag, InCharge, LastLog, SchedulerDesc, StartTime, State, TaskId, TaskName, TryLimit + +* [InstanceLogList](https://cloud.tencent.com/document/api/1267/76336#InstanceLogList) + + * **修改成员**:TaskId, CurRunDate, Tries, LastUpdate, BrokerIp, FileSize, OriginFileName, CreateTime, InstanceLogType, TaskName, CostTime + +* [IntegrationInstanceLog](https://cloud.tencent.com/document/api/1267/76336#IntegrationInstanceLog) + + * **修改成员**:LogInfo @@ -1876,6 +2181,21 @@ ## T-Sec-DDoS防护(Anti-DDoS)(antiddos) 版本:2020-03-09 +### 第 65 次发布 + +发布时间:2024-04-12 01:07:18 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改数据结构: + +* [BGPInstance](https://cloud.tencent.com/document/api/297/95396#BGPInstance) + + * 新增成员:SuperPackFlag + + ### 第 64 次发布 发布时间:2024-01-19 01:06:05 @@ -16146,6 +16466,24 @@ ## 云数据库 MySQL(cdb) 版本:2017-03-20 +### 第 155 次发布 + +发布时间:2024-04-12 01:09:15 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [[CheckMigrateCluster](https://cloud.tencent.com/document/api/236/105117)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeClusterInfo](https://cloud.tencent.com/document/api/236/105116)](https://cloud.tencent.com/document/api/#/#) + +新增数据结构: + +* [[AddressInfo](https://cloud.tencent.com/document/api/236/15878#AddressInfo)](https://cloud.tencent.com/document/api/236/15878#[AddressInfo](https://cloud.tencent.com/document/api/236/15878#AddressInfo)) +* [[ClusterNodeInfo](https://cloud.tencent.com/document/api/236/15878#ClusterNodeInfo)](https://cloud.tencent.com/document/api/236/15878#[ClusterNodeInfo](https://cloud.tencent.com/document/api/236/15878#ClusterNodeInfo)) + ### 第 154 次发布 发布时间:2024-03-26 01:09:47 @@ -58464,6 +58802,21 @@ ## Elasticsearch Service(es) 版本:2018-04-16 +### 第 56 次发布 + +发布时间:2024-04-11 16:23:06 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [CreateServerlessInstance](https://cloud.tencent.com/document/api/845/104318) + + * **修改入参**:Zone, VpcId, SubnetId + + ### 第 55 次发布 发布时间:2024-03-28 10:47:55 @@ -66130,6 +66483,21 @@ ## 人脸核身(faceid) 版本:2018-03-01 +### 第 74 次发布 + +发布时间:2024-04-12 01:15:49 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改数据结构: + +* [RuleIdConfig](https://cloud.tencent.com/document/api/1007/41958#RuleIdConfig) + + * 新增成员:MouthOpenRecognition + + ### 第 73 次发布 发布时间:2024-03-27 01:17:36 @@ -71066,6 +71434,32 @@ ## 腾讯混元大模型(hunyuan) 版本:2023-09-01 +### 第 3 次发布 + +发布时间:2024-04-11 20:37:23 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [ChatPro](https://cloud.tencent.com/document/api/1729/101837) + + * 新增入参:Stream, StreamModeration + +* [ChatStd](https://cloud.tencent.com/document/api/1729/101836) + + * 新增入参:Stream, StreamModeration + + +修改数据结构: + +* [Choice](https://cloud.tencent.com/document/api/1729/101838#Choice) + + * 新增成员:Message + + ### 第 2 次发布 发布时间:2024-01-05 01:17:08 @@ -83797,6 +84191,143 @@ +## 大模型知识引擎(lke) 版本:2023-11-30 + +### 第 1 次发布 + +发布时间:2024-04-11 17:23:26 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增接口: + +* [[CheckAttributeLabelExist](https://cloud.tencent.com/document/api/1759/105047)](https://cloud.tencent.com/document/api/#/#) +* [[CheckAttributeLabelRefer](https://cloud.tencent.com/document/api/1759/105046)](https://cloud.tencent.com/document/api/#/#) +* [[CreateApp](https://cloud.tencent.com/document/api/1759/105074)](https://cloud.tencent.com/document/api/#/#) +* [[CreateAttributeLabel](https://cloud.tencent.com/document/api/1759/105045)](https://cloud.tencent.com/document/api/#/#) +* [[CreateCorp](https://cloud.tencent.com/document/api/1759/105103)](https://cloud.tencent.com/document/api/#/#) +* [[CreateQA](https://cloud.tencent.com/document/api/1759/105037)](https://cloud.tencent.com/document/api/#/#) +* [[CreateQACate](https://cloud.tencent.com/document/api/1759/105036)](https://cloud.tencent.com/document/api/#/#) +* [[CreateRejectedQuestion](https://cloud.tencent.com/document/api/1759/105102)](https://cloud.tencent.com/document/api/#/#) +* [[CreateRelease](https://cloud.tencent.com/document/api/1759/105079)](https://cloud.tencent.com/document/api/#/#) +* [[DeleteApp](https://cloud.tencent.com/document/api/1759/105073)](https://cloud.tencent.com/document/api/#/#) +* [[DeleteAttributeLabel](https://cloud.tencent.com/document/api/1759/105044)](https://cloud.tencent.com/document/api/#/#) +* [[DeleteDoc](https://cloud.tencent.com/document/api/1759/105101)](https://cloud.tencent.com/document/api/#/#) +* [[DeleteQA](https://cloud.tencent.com/document/api/1759/105035)](https://cloud.tencent.com/document/api/#/#) +* [[DeleteQACate](https://cloud.tencent.com/document/api/1759/105034)](https://cloud.tencent.com/document/api/#/#) +* [[DeleteRejectedQuestion](https://cloud.tencent.com/document/api/1759/105100)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeApp](https://cloud.tencent.com/document/api/1759/105072)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeAttributeLabel](https://cloud.tencent.com/document/api/1759/105043)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeCorp](https://cloud.tencent.com/document/api/1759/105099)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeDoc](https://cloud.tencent.com/document/api/1759/105071)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeQA](https://cloud.tencent.com/document/api/1759/105098)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeRefer](https://cloud.tencent.com/document/api/1759/105070)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeRelease](https://cloud.tencent.com/document/api/1759/105078)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeReleaseInfo](https://cloud.tencent.com/document/api/1759/105033)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeRobotBizIDByAppKey](https://cloud.tencent.com/document/api/1759/105051)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeStorageCredential](https://cloud.tencent.com/document/api/1759/105050)](https://cloud.tencent.com/document/api/#/#) +* [[DescribeUnsatisfiedReplyContext](https://cloud.tencent.com/document/api/1759/105032)](https://cloud.tencent.com/document/api/#/#) +* [[ExportAttributeLabel](https://cloud.tencent.com/document/api/1759/105042)](https://cloud.tencent.com/document/api/#/#) +* [[ExportQAList](https://cloud.tencent.com/document/api/1759/105097)](https://cloud.tencent.com/document/api/#/#) +* [[ExportUnsatisfiedReply](https://cloud.tencent.com/document/api/1759/105031)](https://cloud.tencent.com/document/api/#/#) +* [[GenerateQA](https://cloud.tencent.com/document/api/1759/105069)](https://cloud.tencent.com/document/api/#/#) +* [[GetAppKnowledgeCount](https://cloud.tencent.com/document/api/1759/105068)](https://cloud.tencent.com/document/api/#/#) +* [[GetAppSecret](https://cloud.tencent.com/document/api/1759/105049)](https://cloud.tencent.com/document/api/#/#) +* [[GetDocPreview](https://cloud.tencent.com/document/api/1759/105067)](https://cloud.tencent.com/document/api/#/#) +* [[GetEmbedding](https://cloud.tencent.com/document/api/1759/105084)](https://cloud.tencent.com/document/api/#/#) +* [[GetMsgRecord](https://cloud.tencent.com/document/api/1759/105090)](https://cloud.tencent.com/document/api/#/#) +* [[GetTaskStatus](https://cloud.tencent.com/document/api/1759/105096)](https://cloud.tencent.com/document/api/#/#) +* [[GetWsToken](https://cloud.tencent.com/document/api/1759/105089)](https://cloud.tencent.com/document/api/#/#) +* [[GroupQA](https://cloud.tencent.com/document/api/1759/105030)](https://cloud.tencent.com/document/api/#/#) +* [[IgnoreUnsatisfiedReply](https://cloud.tencent.com/document/api/1759/105029)](https://cloud.tencent.com/document/api/#/#) +* [[IsTransferIntent](https://cloud.tencent.com/document/api/1759/105088)](https://cloud.tencent.com/document/api/#/#) +* [[ListApp](https://cloud.tencent.com/document/api/1759/105066)](https://cloud.tencent.com/document/api/#/#) +* [[ListAppCategory](https://cloud.tencent.com/document/api/1759/105065)](https://cloud.tencent.com/document/api/#/#) +* [[ListAttributeLabel](https://cloud.tencent.com/document/api/1759/105041)](https://cloud.tencent.com/document/api/#/#) +* [[ListDoc](https://cloud.tencent.com/document/api/1759/105064)](https://cloud.tencent.com/document/api/#/#) +* [[ListModel](https://cloud.tencent.com/document/api/1759/105063)](https://cloud.tencent.com/document/api/#/#) +* [[ListQA](https://cloud.tencent.com/document/api/1759/105028)](https://cloud.tencent.com/document/api/#/#) +* [[ListQACate](https://cloud.tencent.com/document/api/1759/105027)](https://cloud.tencent.com/document/api/#/#) +* [[ListRejectedQuestion](https://cloud.tencent.com/document/api/1759/105095)](https://cloud.tencent.com/document/api/#/#) +* [[ListRejectedQuestionPreview](https://cloud.tencent.com/document/api/1759/105062)](https://cloud.tencent.com/document/api/#/#) +* [[ListRelease](https://cloud.tencent.com/document/api/1759/105077)](https://cloud.tencent.com/document/api/#/#) +* [[ListReleaseConfigPreview](https://cloud.tencent.com/document/api/1759/105076)](https://cloud.tencent.com/document/api/#/#) +* [[ListReleaseDocPreview](https://cloud.tencent.com/document/api/1759/105061)](https://cloud.tencent.com/document/api/#/#) +* [[ListReleaseQAPreview](https://cloud.tencent.com/document/api/1759/105060)](https://cloud.tencent.com/document/api/#/#) +* [[ListSelectDoc](https://cloud.tencent.com/document/api/1759/105094)](https://cloud.tencent.com/document/api/#/#) +* [[ListUnsatisfiedReply](https://cloud.tencent.com/document/api/1759/105026)](https://cloud.tencent.com/document/api/#/#) +* [[ModifyApp](https://cloud.tencent.com/document/api/1759/105059)](https://cloud.tencent.com/document/api/#/#) +* [[ModifyAttributeLabel](https://cloud.tencent.com/document/api/1759/105040)](https://cloud.tencent.com/document/api/#/#) +* [[ModifyDoc](https://cloud.tencent.com/document/api/1759/105058)](https://cloud.tencent.com/document/api/#/#) +* [[ModifyDocAttrRange](https://cloud.tencent.com/document/api/1759/105057)](https://cloud.tencent.com/document/api/#/#) +* [[ModifyQA](https://cloud.tencent.com/document/api/1759/105025)](https://cloud.tencent.com/document/api/#/#) +* [[ModifyQAAttrRange](https://cloud.tencent.com/document/api/1759/105024)](https://cloud.tencent.com/document/api/#/#) +* [[ModifyQACate](https://cloud.tencent.com/document/api/1759/105023)](https://cloud.tencent.com/document/api/#/#) +* [[ModifyRejectedQuestion](https://cloud.tencent.com/document/api/1759/105093)](https://cloud.tencent.com/document/api/#/#) +* [[ParseDoc](https://cloud.tencent.com/document/api/1759/105083)](https://cloud.tencent.com/document/api/#/#) +* [[QueryParseDocResult](https://cloud.tencent.com/document/api/1759/105082)](https://cloud.tencent.com/document/api/#/#) +* [[QueryRewrite](https://cloud.tencent.com/document/api/1759/105081)](https://cloud.tencent.com/document/api/#/#) +* [[RateMsgRecord](https://cloud.tencent.com/document/api/1759/105087)](https://cloud.tencent.com/document/api/#/#) +* [[ResetSession](https://cloud.tencent.com/document/api/1759/105086)](https://cloud.tencent.com/document/api/#/#) +* [[RetryDocAudit](https://cloud.tencent.com/document/api/1759/105056)](https://cloud.tencent.com/document/api/#/#) +* [[RetryDocParse](https://cloud.tencent.com/document/api/1759/105055)](https://cloud.tencent.com/document/api/#/#) +* [[RetryRelease](https://cloud.tencent.com/document/api/1759/105092)](https://cloud.tencent.com/document/api/#/#) +* [[SaveDoc](https://cloud.tencent.com/document/api/1759/105054)](https://cloud.tencent.com/document/api/#/#) +* [[StopDocParse](https://cloud.tencent.com/document/api/1759/105053)](https://cloud.tencent.com/document/api/#/#) +* [[UploadAttributeLabel](https://cloud.tencent.com/document/api/1759/105039)](https://cloud.tencent.com/document/api/#/#) +* [[VerifyQA](https://cloud.tencent.com/document/api/1759/105022)](https://cloud.tencent.com/document/api/#/#) + +新增数据结构: + +* [[AppConfig](https://cloud.tencent.com/document/api/1759/105104#AppConfig)](https://cloud.tencent.com/document/api/1759/105104#[AppConfig](https://cloud.tencent.com/document/api/1759/105104#AppConfig)) +* [[AppInfo](https://cloud.tencent.com/document/api/1759/105104#AppInfo)](https://cloud.tencent.com/document/api/1759/105104#[AppInfo](https://cloud.tencent.com/document/api/1759/105104#AppInfo)) +* [[AppModel](https://cloud.tencent.com/document/api/1759/105104#AppModel)](https://cloud.tencent.com/document/api/1759/105104#[AppModel](https://cloud.tencent.com/document/api/1759/105104#AppModel)) +* [[AttrLabel](https://cloud.tencent.com/document/api/1759/105104#AttrLabel)](https://cloud.tencent.com/document/api/1759/105104#[AttrLabel](https://cloud.tencent.com/document/api/1759/105104#AttrLabel)) +* [[AttrLabelDetail](https://cloud.tencent.com/document/api/1759/105104#AttrLabelDetail)](https://cloud.tencent.com/document/api/1759/105104#[AttrLabelDetail](https://cloud.tencent.com/document/api/1759/105104#AttrLabelDetail)) +* [[AttrLabelRefer](https://cloud.tencent.com/document/api/1759/105104#AttrLabelRefer)](https://cloud.tencent.com/document/api/1759/105104#[AttrLabelRefer](https://cloud.tencent.com/document/api/1759/105104#AttrLabelRefer)) +* [[AttributeFilters](https://cloud.tencent.com/document/api/1759/105104#AttributeFilters)](https://cloud.tencent.com/document/api/1759/105104#[AttributeFilters](https://cloud.tencent.com/document/api/1759/105104#AttributeFilters)) +* [[AttributeLabel](https://cloud.tencent.com/document/api/1759/105104#AttributeLabel)](https://cloud.tencent.com/document/api/1759/105104#[AttributeLabel](https://cloud.tencent.com/document/api/1759/105104#AttributeLabel)) +* [[BaseConfig](https://cloud.tencent.com/document/api/1759/105104#BaseConfig)](https://cloud.tencent.com/document/api/1759/105104#[BaseConfig](https://cloud.tencent.com/document/api/1759/105104#BaseConfig)) +* [[ClassifyConfig](https://cloud.tencent.com/document/api/1759/105104#ClassifyConfig)](https://cloud.tencent.com/document/api/1759/105104#[ClassifyConfig](https://cloud.tencent.com/document/api/1759/105104#ClassifyConfig)) +* [[ClassifyLabel](https://cloud.tencent.com/document/api/1759/105104#ClassifyLabel)](https://cloud.tencent.com/document/api/1759/105104#[ClassifyLabel](https://cloud.tencent.com/document/api/1759/105104#ClassifyLabel)) +* [[Context](https://cloud.tencent.com/document/api/1759/105104#Context)](https://cloud.tencent.com/document/api/1759/105104#[Context](https://cloud.tencent.com/document/api/1759/105104#Context)) +* [[Credentials](https://cloud.tencent.com/document/api/1759/105104#Credentials)](https://cloud.tencent.com/document/api/1759/105104#[Credentials](https://cloud.tencent.com/document/api/1759/105104#Credentials)) +* [[EmbeddingObject](https://cloud.tencent.com/document/api/1759/105104#EmbeddingObject)](https://cloud.tencent.com/document/api/1759/105104#[EmbeddingObject](https://cloud.tencent.com/document/api/1759/105104#EmbeddingObject)) +* [[Filters](https://cloud.tencent.com/document/api/1759/105104#Filters)](https://cloud.tencent.com/document/api/1759/105104#[Filters](https://cloud.tencent.com/document/api/1759/105104#Filters)) +* [[GetWsTokenReq_Label](https://cloud.tencent.com/document/api/1759/105104#GetWsTokenReq_Label)](https://cloud.tencent.com/document/api/1759/105104#[GetWsTokenReq_Label](https://cloud.tencent.com/document/api/1759/105104#GetWsTokenReq_Label)) +* [[Highlight](https://cloud.tencent.com/document/api/1759/105104#Highlight)](https://cloud.tencent.com/document/api/1759/105104#[Highlight](https://cloud.tencent.com/document/api/1759/105104#Highlight)) +* [[KnowledgeQaConfig](https://cloud.tencent.com/document/api/1759/105104#KnowledgeQaConfig)](https://cloud.tencent.com/document/api/1759/105104#[KnowledgeQaConfig](https://cloud.tencent.com/document/api/1759/105104#KnowledgeQaConfig)) +* [[KnowledgeQaOutput](https://cloud.tencent.com/document/api/1759/105104#KnowledgeQaOutput)](https://cloud.tencent.com/document/api/1759/105104#[KnowledgeQaOutput](https://cloud.tencent.com/document/api/1759/105104#KnowledgeQaOutput)) +* [[KnowledgeQaSearch](https://cloud.tencent.com/document/api/1759/105104#KnowledgeQaSearch)](https://cloud.tencent.com/document/api/1759/105104#[KnowledgeQaSearch](https://cloud.tencent.com/document/api/1759/105104#KnowledgeQaSearch)) +* [[Label](https://cloud.tencent.com/document/api/1759/105104#Label)](https://cloud.tencent.com/document/api/1759/105104#[Label](https://cloud.tencent.com/document/api/1759/105104#Label)) +* [[ListAppCategoryRspOption](https://cloud.tencent.com/document/api/1759/105104#ListAppCategoryRspOption)](https://cloud.tencent.com/document/api/1759/105104#[ListAppCategoryRspOption](https://cloud.tencent.com/document/api/1759/105104#ListAppCategoryRspOption)) +* [[ListDocItem](https://cloud.tencent.com/document/api/1759/105104#ListDocItem)](https://cloud.tencent.com/document/api/1759/105104#[ListDocItem](https://cloud.tencent.com/document/api/1759/105104#ListDocItem)) +* [[ListQaItem](https://cloud.tencent.com/document/api/1759/105104#ListQaItem)](https://cloud.tencent.com/document/api/1759/105104#[ListQaItem](https://cloud.tencent.com/document/api/1759/105104#ListQaItem)) +* [[ListReleaseItem](https://cloud.tencent.com/document/api/1759/105104#ListReleaseItem)](https://cloud.tencent.com/document/api/1759/105104#[ListReleaseItem](https://cloud.tencent.com/document/api/1759/105104#ListReleaseItem)) +* [[Message](https://cloud.tencent.com/document/api/1759/105104#Message)](https://cloud.tencent.com/document/api/1759/105104#[Message](https://cloud.tencent.com/document/api/1759/105104#Message)) +* [[ModelInfo](https://cloud.tencent.com/document/api/1759/105104#ModelInfo)](https://cloud.tencent.com/document/api/1759/105104#[ModelInfo](https://cloud.tencent.com/document/api/1759/105104#ModelInfo)) +* [[MsgRecord](https://cloud.tencent.com/document/api/1759/105104#MsgRecord)](https://cloud.tencent.com/document/api/1759/105104#[MsgRecord](https://cloud.tencent.com/document/api/1759/105104#MsgRecord)) +* [[MsgRecordReference](https://cloud.tencent.com/document/api/1759/105104#MsgRecordReference)](https://cloud.tencent.com/document/api/1759/105104#[MsgRecordReference](https://cloud.tencent.com/document/api/1759/105104#MsgRecordReference)) +* [[Option](https://cloud.tencent.com/document/api/1759/105104#Option)](https://cloud.tencent.com/document/api/1759/105104#[Option](https://cloud.tencent.com/document/api/1759/105104#Option)) +* [[QACate](https://cloud.tencent.com/document/api/1759/105104#QACate)](https://cloud.tencent.com/document/api/1759/105104#[QACate](https://cloud.tencent.com/document/api/1759/105104#QACate)) +* [[QAList](https://cloud.tencent.com/document/api/1759/105104#QAList)](https://cloud.tencent.com/document/api/1759/105104#[QAList](https://cloud.tencent.com/document/api/1759/105104#QAList)) +* [[QAQuery](https://cloud.tencent.com/document/api/1759/105104#QAQuery)](https://cloud.tencent.com/document/api/1759/105104#[QAQuery](https://cloud.tencent.com/document/api/1759/105104#QAQuery)) +* [[ReferDetail](https://cloud.tencent.com/document/api/1759/105104#ReferDetail)](https://cloud.tencent.com/document/api/1759/105104#[ReferDetail](https://cloud.tencent.com/document/api/1759/105104#ReferDetail)) +* [[RejectedQuestion](https://cloud.tencent.com/document/api/1759/105104#RejectedQuestion)](https://cloud.tencent.com/document/api/1759/105104#[RejectedQuestion](https://cloud.tencent.com/document/api/1759/105104#RejectedQuestion)) +* [[ReleaseConfigs](https://cloud.tencent.com/document/api/1759/105104#ReleaseConfigs)](https://cloud.tencent.com/document/api/1759/105104#[ReleaseConfigs](https://cloud.tencent.com/document/api/1759/105104#ReleaseConfigs)) +* [[ReleaseDoc](https://cloud.tencent.com/document/api/1759/105104#ReleaseDoc)](https://cloud.tencent.com/document/api/1759/105104#[ReleaseDoc](https://cloud.tencent.com/document/api/1759/105104#ReleaseDoc)) +* [[ReleaseQA](https://cloud.tencent.com/document/api/1759/105104#ReleaseQA)](https://cloud.tencent.com/document/api/1759/105104#[ReleaseQA](https://cloud.tencent.com/document/api/1759/105104#ReleaseQA)) +* [[ReleaseRejectedQuestion](https://cloud.tencent.com/document/api/1759/105104#ReleaseRejectedQuestion)](https://cloud.tencent.com/document/api/1759/105104#[ReleaseRejectedQuestion](https://cloud.tencent.com/document/api/1759/105104#ReleaseRejectedQuestion)) +* [[SummaryConfig](https://cloud.tencent.com/document/api/1759/105104#SummaryConfig)](https://cloud.tencent.com/document/api/1759/105104#[SummaryConfig](https://cloud.tencent.com/document/api/1759/105104#SummaryConfig)) +* [[SummaryOutput](https://cloud.tencent.com/document/api/1759/105104#SummaryOutput)](https://cloud.tencent.com/document/api/1759/105104#[SummaryOutput](https://cloud.tencent.com/document/api/1759/105104#SummaryOutput)) +* [[TaskParams](https://cloud.tencent.com/document/api/1759/105104#TaskParams)](https://cloud.tencent.com/document/api/1759/105104#[TaskParams](https://cloud.tencent.com/document/api/1759/105104#TaskParams)) +* [[UnsatisfiedReply](https://cloud.tencent.com/document/api/1759/105104#UnsatisfiedReply)](https://cloud.tencent.com/document/api/1759/105104#[UnsatisfiedReply](https://cloud.tencent.com/document/api/1759/105104#UnsatisfiedReply)) + + + + ## 云开发低码(lowcode) 版本:2021-01-08 ### 第 1 次发布 @@ -85420,6 +85951,64 @@ ## 多网聚合加速(mna) 版本:2021-01-19 +### 第 18 次发布 + +发布时间:2024-04-12 01:19:07 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [AddDevice](https://cloud.tencent.com/document/api/1385/80483) + + * 新增入参:LicensePayMode, GroupName, GroupId + +* [GetFlowStatistic](https://cloud.tencent.com/document/api/1385/80486) + + * 新增入参:DeviceList + +* [GetStatisticData](https://cloud.tencent.com/document/api/1385/80479) + + * 新增入参:DeviceList, GroupId + +* [OrderFlowPackage](https://cloud.tencent.com/document/api/1385/102108) + + * 新增入参:FlowTruncFlag + + +修改数据结构: + +* [ActivateHardware](https://cloud.tencent.com/document/api/1385/55846#ActivateHardware) + + * 新增成员:LicensePayMode, GroupId, GroupName + +* [DeviceBaseInfo](https://cloud.tencent.com/document/api/1385/55846#DeviceBaseInfo) + + * 新增成员:LicensePayMode, Payer, GroupId, GroupName + +* [DeviceDetails](https://cloud.tencent.com/document/api/1385/55846#DeviceDetails) + + * **修改成员**:GatewaySite, BusinessDownRate, BusinessUpRate + +* [FlowPackageInfo](https://cloud.tencent.com/document/api/1385/55846#FlowPackageInfo) + + * 新增成员:TruncFlag, CapacityRemainPrecise + +* [HardwareInfo](https://cloud.tencent.com/document/api/1385/55846#HardwareInfo) + + * 新增成员:LicensePayMode, Payer, GroupId, GroupName + + * **修改成员**:DeviceId, DeviceName, ActiveTime, LastOnlineTime, Description, VendorDescription, LicenseChargingMode, CreateTime, SN + +* [VendorHardware](https://cloud.tencent.com/document/api/1385/55846#VendorHardware) + + * 新增成员:LicensePayMode, Payer + + * **修改成员**:HardwareId, SN, CreateTime, Status, ActiveTime, Description, DeviceId, LicenseChargingMode, LastOnlineTime + + ### 第 17 次发布 发布时间:2024-03-01 01:20:25 @@ -125890,6 +126479,25 @@ ## TI-ONE 训练平台(tione) 版本:2021-11-11 +### 第 57 次发布 + +发布时间:2024-04-12 01:25:11 + +本次发布包含了以下内容: + +改善已有的文档。 + +修改接口: + +* [CreateTrainingTask](https://cloud.tencent.com/document/api/851/75094) + + * 新增入参:EncodedStartCmdInfo + + +新增数据结构: + +* [[EncodedStartCmdInfo](https://cloud.tencent.com/document/api/851/75051#EncodedStartCmdInfo)](https://cloud.tencent.com/document/api/851/75051#[EncodedStartCmdInfo](https://cloud.tencent.com/document/api/851/75051#EncodedStartCmdInfo)) + ### 第 56 次发布 发布时间:2024-04-10 01:24:24 @@ -133107,6 +133715,25 @@ ## 实时音视频(trtc) 版本:2019-07-22 +### 第 70 次发布 + +发布时间:2024-04-12 01:26:18 + +本次发布包含了以下内容: + +改善已有的文档。 + +新增数据结构: + +* [[McuBackgroundCustomRender](https://cloud.tencent.com/document/api/647/44055#McuBackgroundCustomRender)](https://cloud.tencent.com/document/api/647/44055#[McuBackgroundCustomRender](https://cloud.tencent.com/document/api/647/44055#McuBackgroundCustomRender)) + +修改数据结构: + +* [McuLayout](https://cloud.tencent.com/document/api/647/44055#McuLayout) + + * 新增成员:BackgroundCustomRender + + ### 第 69 次发布 发布时间:2024-04-11 01:24:46 @@ -150578,6 +151205,51 @@ ## 数据开发治理平台 WeData(wedata) 版本:2021-08-20 +### 第 85 次发布 + +发布时间:2024-04-12 01:28:34 + +本次发布包含了以下内容: + +改善已有的文档。 + +**删除接口**: + +* CreateInLongAgent +* DeleteInLongAgent +* DescribeClusterNamespaceList +* DescribeInLongAgentList +* DescribeInLongAgentTaskList +* DescribeInLongAgentVpcList +* DescribeInLongTkeClusterList +* DescribeIntegrationStatisticsAgentStatus +* DescribeStandardRuleDetailInfoList +* RestartInLongAgent +* UpdateInLongAgent + +**删除数据结构**: + +* CvmAgentStatus +* InLongAgentDetail +* InLongAgentTask +* InLongTkeDetail +* Namespace + +修改数据结构: + +* [InstanceList](https://cloud.tencent.com/document/api/1267/76336#InstanceList) + + * **修改成员**:CostTime, CurRunDate, CycleType, DoFlag, InCharge, LastLog, SchedulerDesc, StartTime, State, TaskId, TaskName, TryLimit + +* [InstanceLogList](https://cloud.tencent.com/document/api/1267/76336#InstanceLogList) + + * **修改成员**:TaskId, CurRunDate, Tries, LastUpdate, BrokerIp, FileSize, OriginFileName, CreateTime, InstanceLogType, TaskName, CostTime + +* [IntegrationInstanceLog](https://cloud.tencent.com/document/api/1267/76336#IntegrationInstanceLog) + + * **修改成员**:LogInfo + + ### 第 84 次发布 发布时间:2024-04-01 01:31:06 @@ -153230,7 +153902,7 @@ 修改接口: -* [DescribeInLongAgentList](https://cloud.tencent.com/document/api/1267/82510) +* [DescribeInLongAgentList](https://cloud.tencent.com/document/api/#/#) * 新增入参:AgentTypes @@ -153485,33 +154157,33 @@ * [CommitIntegrationTask](https://cloud.tencent.com/document/api/1267/82526) * [CreateHiveTable](https://cloud.tencent.com/document/api/1267/82525) * [CreateHiveTableByDDL](https://cloud.tencent.com/document/api/1267/82524) -* [CreateInLongAgent](https://cloud.tencent.com/document/api/1267/82523) +* [CreateInLongAgent](https://cloud.tencent.com/document/api/#/#) * [CreateIntegrationNode](https://cloud.tencent.com/document/api/1267/82522) * [CreateIntegrationTask](https://cloud.tencent.com/document/api/1267/82521) * [CreateOfflineTask](https://cloud.tencent.com/document/api/1267/82520) * [CreateTaskAlarmRegular](https://cloud.tencent.com/document/api/1267/82519) -* [DeleteInLongAgent](https://cloud.tencent.com/document/api/1267/82518) +* [DeleteInLongAgent](https://cloud.tencent.com/document/api/#/#) * [DeleteIntegrationNode](https://cloud.tencent.com/document/api/1267/82517) * [DeleteIntegrationTask](https://cloud.tencent.com/document/api/1267/82516) * [DeleteOfflineTask](https://cloud.tencent.com/document/api/1267/82515) * [DeleteTaskAlarmRegular](https://cloud.tencent.com/document/api/1267/82514) * [DescribeAlarmEvents](https://cloud.tencent.com/document/api/1267/82513) * [DescribeAlarmReceiver](https://cloud.tencent.com/document/api/1267/82512) -* [DescribeClusterNamespaceList](https://cloud.tencent.com/document/api/1267/82511) +* [DescribeClusterNamespaceList](https://cloud.tencent.com/document/api/#/#) * [DescribeDataSourceInfoList](https://cloud.tencent.com/document/api/1267/82546) * [DescribeDataTypes](https://cloud.tencent.com/document/api/1267/82552) * [DescribeDatabaseInfoList](https://cloud.tencent.com/document/api/1267/82545) -* [DescribeInLongAgentList](https://cloud.tencent.com/document/api/1267/82510) -* [DescribeInLongAgentTaskList](https://cloud.tencent.com/document/api/1267/82509) -* [DescribeInLongAgentVpcList](https://cloud.tencent.com/document/api/1267/82508) -* [DescribeInLongTkeClusterList](https://cloud.tencent.com/document/api/1267/82507) +* [DescribeInLongAgentList](https://cloud.tencent.com/document/api/#/#) +* [DescribeInLongAgentTaskList](https://cloud.tencent.com/document/api/#/#) +* [DescribeInLongAgentVpcList](https://cloud.tencent.com/document/api/#/#) +* [DescribeInLongTkeClusterList](https://cloud.tencent.com/document/api/#/#) * [DescribeInstanceLastLog](https://cloud.tencent.com/document/api/1267/82506) * [DescribeInstanceList](https://cloud.tencent.com/document/api/1267/82505) * [DescribeInstanceLog](https://cloud.tencent.com/document/api/1267/82504) * [DescribeInstanceLogList](https://cloud.tencent.com/document/api/1267/82503) * [DescribeIntegrationNode](https://cloud.tencent.com/document/api/1267/82502) * [DescribeIntegrationStatistics](https://cloud.tencent.com/document/api/1267/82501) -* [DescribeIntegrationStatisticsAgentStatus](https://cloud.tencent.com/document/api/1267/82500) +* [DescribeIntegrationStatisticsAgentStatus](https://cloud.tencent.com/document/api/#/#) * [DescribeIntegrationStatisticsInstanceTrend](https://cloud.tencent.com/document/api/1267/82499) * [DescribeIntegrationStatisticsRecordsTrend](https://cloud.tencent.com/document/api/1267/82498) * [DescribeIntegrationStatisticsTaskStatus](https://cloud.tencent.com/document/api/1267/82497) @@ -153524,7 +154196,7 @@ * [DescribeRealTimeTaskInstanceNodeInfo](https://cloud.tencent.com/document/api/1267/82491) * [DescribeRealTimeTaskMetricOverview](https://cloud.tencent.com/document/api/1267/82490) * [DescribeRealTimeTaskSpeed](https://cloud.tencent.com/document/api/1267/82489) -* [DescribeStandardRuleDetailInfoList](https://cloud.tencent.com/document/api/1267/82488) +* [DescribeStandardRuleDetailInfoList](https://cloud.tencent.com/document/api/#/#) * [DescribeStreamTaskLogList](https://cloud.tencent.com/document/api/1267/82487) * [DescribeTableInfoList](https://cloud.tencent.com/document/api/1267/82543) * [DescribeTableSchemaInfo](https://cloud.tencent.com/document/api/1267/82542) @@ -153544,7 +154216,7 @@ * [ModifyIntegrationTask](https://cloud.tencent.com/document/api/1267/82477) * [ModifyTaskAlarmRegular](https://cloud.tencent.com/document/api/1267/82476) * [ModifyTaskName](https://cloud.tencent.com/document/api/1267/82475) -* [RestartInLongAgent](https://cloud.tencent.com/document/api/1267/82474) +* [RestartInLongAgent](https://cloud.tencent.com/document/api/#/#) * [ResumeIntegrationTask](https://cloud.tencent.com/document/api/1267/82473) * [RobAndLockIntegrationTask](https://cloud.tencent.com/document/api/1267/82472) * [StartIntegrationTask](https://cloud.tencent.com/document/api/1267/82471) @@ -153552,7 +154224,7 @@ * [SuspendIntegrationTask](https://cloud.tencent.com/document/api/1267/82469) * [TaskLog](https://cloud.tencent.com/document/api/1267/82468) * [UnlockIntegrationTask](https://cloud.tencent.com/document/api/1267/82467) -* [UpdateInLongAgent](https://cloud.tencent.com/document/api/1267/82466) +* [UpdateInLongAgent](https://cloud.tencent.com/document/api/#/#) 新增数据结构: diff --git a/products.md b/products.md index 97664fb5dd..c4945c0ad6 100644 --- a/products.md +++ b/products.md @@ -6,11 +6,11 @@ | advisor | [云顾问](https://cloud.tencent.com/document/product/1264) | 2024-03-20 01:07:31 | | af | [借贷反欺诈](https://cloud.tencent.com/document/product/668) | 2024-03-20 01:07:31 | | afc | [定制建模](https://cloud.tencent.com/document/product/1029) | 2024-03-27 01:07:50 | -| aiart | [大模型图像创作引擎](https://cloud.tencent.com/document/product/1668) | 2024-04-10 01:07:40 | +| aiart | [大模型图像创作引擎](https://cloud.tencent.com/document/product/1668) | 2024-04-12 01:07:15 | | ame | [正版曲库直通车](https://cloud.tencent.com/document/product/1155) | 2023-08-17 01:06:14 | | ams | [音频内容安全](https://cloud.tencent.com/document/product/1219) | 2024-03-20 01:07:34 | | anicloud | [动效素材服务](https://cloud.tencent.com/document/product/1641) | 2023-05-18 01:01:53 | -| antiddos | [T-Sec-DDoS防护(Anti-DDoS)](https://cloud.tencent.com/document/product/297) | 2024-03-20 01:07:36 | +| antiddos | [T-Sec-DDoS防护(Anti-DDoS)](https://cloud.tencent.com/document/product/297) | 2024-04-12 01:07:18 | | apcas | [汽车精准获客服务](https://cloud.tencent.com/document/product/1244) | 2022-04-04 06:05:36 | | ape | [正版图库直通车](https://cloud.tencent.com/document/product/1181) | 2022-04-04 06:05:40 | | api | [云 API](https://cloud.tencent.com/document/product/1278) | 2023-01-05 01:02:52 | @@ -40,9 +40,9 @@ | cat | [云拨测](https://cloud.tencent.com/document/product/280) | 2024-03-20 01:09:28 | | cbs | [云硬盘](https://cloud.tencent.com/document/product/362) | 2024-03-21 01:09:20 | | ccc | [云联络中心](https://cloud.tencent.com/document/product/679) | 2024-04-10 01:09:30 | -| cdb | [云数据库 MySQL](https://cloud.tencent.com/document/product/236) | 2024-03-27 01:10:04 | +| cdb | [云数据库 MySQL](https://cloud.tencent.com/document/product/236) | 2024-04-12 01:09:15 | | cdc | [本地专用集群](https://cloud.tencent.com/document/product/1346) | 2024-03-20 01:10:04 | -| cdn | [内容分发网络 CDN](https://cloud.tencent.com/document/product/228) | 2024-03-21 01:09:58 | +| cdn | [内容分发网络 CDN](https://cloud.tencent.com/document/product/228) | 2024-04-12 01:09:42 | | cds | [T-Sec-数据安全审计(DSA)](https://cloud.tencent.com/document/product/856) | 2024-03-20 01:10:22 | | cdwch | [云数据仓库 ClickHouse](https://cloud.tencent.com/document/product/1299) | 2024-04-04 01:10:06 | | cdwdoris | [腾讯云数据仓库 TCHouse-D](https://cloud.tencent.com/document/product/1387) | 2024-04-09 01:09:52 | @@ -55,11 +55,11 @@ | cii | [智能保险助手](https://cloud.tencent.com/document/product/1368) | 2023-05-18 01:12:07 | | cim | [](https://cloud.tencent.com/document/product) | 2019-05-16 17:21:18 | | cis | [](https://cloud.tencent.com/document/product) | 2018-06-07 15:01:42 | -| ckafka | [消息队列 CKafka 版](https://cloud.tencent.com/document/product/597) | 2024-03-28 01:11:33 | +| ckafka | [消息队列 CKafka 版](https://cloud.tencent.com/document/product/597) | 2024-04-12 01:10:35 | | clb | [负载均衡](https://cloud.tencent.com/document/product/214) | 2024-03-28 01:11:53 | | cloudaudit | [操作审计](https://cloud.tencent.com/document/product/629) | 2024-01-15 01:09:37 | | cloudhsm | [云加密机](https://cloud.tencent.com/document/product/639) | 2024-03-20 01:11:31 | -| cloudstudio | [Cloud Studio(云端 IDE)](https://cloud.tencent.com/document/product/1039) | 2024-03-29 01:12:12 | +| cloudstudio | [Cloud Studio(云端 IDE)](https://cloud.tencent.com/document/product/1039) | 2024-04-12 01:11:02 | | cls | [日志服务](https://cloud.tencent.com/document/product/614) | 2024-03-27 01:12:06 | | cme | [多媒体创作引擎](https://cloud.tencent.com/document/product/1156) | 2024-03-20 01:12:05 | | cmq | [消息队列 CMQ](https://cloud.tencent.com/document/product/406) | 2024-03-20 01:12:14 | @@ -95,11 +95,11 @@ | eiam | [数字身份管控平台(员工版)](https://cloud.tencent.com/document/product/1442) | 2024-03-20 01:16:13 | | eis | [数据连接器](https://cloud.tencent.com/document/product/1270) | 2023-08-10 01:17:44 | | emr | [弹性 MapReduce](https://cloud.tencent.com/document/product/589) | 2024-03-27 01:16:55 | -| es | [Elasticsearch Service](https://cloud.tencent.com/document/product/845) | 2024-03-28 10:47:55 | +| es | [Elasticsearch Service](https://cloud.tencent.com/document/product/845) | 2024-04-11 16:23:06 | | ess | [腾讯电子签企业版](https://cloud.tencent.com/document/product/1323) | 2024-04-10 01:15:19 | | essbasic | [腾讯电子签(基础版)](https://cloud.tencent.com/document/product/1420) | 2024-04-10 01:15:33 | | facefusion | [人脸融合](https://cloud.tencent.com/document/product/670) | 2024-03-20 01:17:05 | -| faceid | [人脸核身](https://cloud.tencent.com/document/product/1007) | 2024-04-10 01:15:48 | +| faceid | [人脸核身](https://cloud.tencent.com/document/product/1007) | 2024-04-12 01:15:49 | | fmu | [人脸试妆](https://cloud.tencent.com/document/product/1172) | 2024-03-20 01:17:11 | | ft | [人像变换](https://cloud.tencent.com/document/product/1202) | 2024-03-20 01:17:13 | | gaap | [全球应用加速](https://cloud.tencent.com/document/product/608) | 2024-04-04 01:15:50 | @@ -112,7 +112,7 @@ | hai | [高性能应用服务](https://cloud.tencent.com/document/product/1721) | 2024-03-22 01:16:13 | | hasim | [高可用物联网卡](https://cloud.tencent.com/document/product/1482) | 2023-05-18 01:29:47 | | hcm | [数学作业批改](https://cloud.tencent.com/document/product/1004) | 2024-03-20 01:17:36 | -| hunyuan | [腾讯混元大模型](https://cloud.tencent.com/document/product/1729) | 2024-03-20 01:17:37 | +| hunyuan | [腾讯混元大模型](https://cloud.tencent.com/document/product/1729) | 2024-04-11 20:52:21 | | iai | [人脸识别](https://cloud.tencent.com/document/product/867) | 2024-03-20 01:17:43 | | ic | [图片瘦身](https://cloud.tencent.com/document/product/636) | 2023-03-02 01:23:21 | | icr | [对话机器人](https://cloud.tencent.com/document/product/1268) | 2024-03-20 01:17:48 | @@ -135,6 +135,7 @@ | lcic | [实时互动-教育版](https://cloud.tencent.com/document/product/1639) | 2024-04-09 01:17:28 | | lighthouse | [轻量应用服务器](https://cloud.tencent.com/document/product/1207) | 2024-04-09 01:17:37 | | live | [云直播CSS](https://cloud.tencent.com/document/product/267) | 2024-04-11 01:17:46 | +| lke | [大模型知识引擎](https://cloud.tencent.com/document/product/1759) | 2024-04-11 17:23:26 | | lowcode | [云开发低码](https://cloud.tencent.com/document/product/1301) | 2022-04-04 06:56:51 | | lp | [登录保护](https://cloud.tencent.com/document/product/1190) | 2022-04-04 06:56:52 | | mall | [商场客留大数据](https://cloud.tencent.com/document/product/1707) | 2024-03-20 01:20:11 | @@ -143,7 +144,7 @@ | memcached | [云数据库Memcached](https://cloud.tencent.com/document/product/241) | 2024-03-20 01:20:22 | | mgobe | [游戏联机对战引擎](https://cloud.tencent.com/document/product/1038) | 2022-07-08 06:11:32 | | mmps | [小程序安全](https://cloud.tencent.com/document/product/1223) | 2024-03-20 01:20:23 | -| mna | [多网聚合加速](https://cloud.tencent.com/document/product/1385) | 2024-03-20 01:20:25 | +| mna | [多网聚合加速](https://cloud.tencent.com/document/product/1385) | 2024-04-12 01:19:07 | | mongodb | [云数据库 MongoDB](https://cloud.tencent.com/document/product/240) | 2024-04-09 01:18:23 | | monitor | [腾讯云可观测平台](https://cloud.tencent.com/document/product/248) | 2024-04-11 01:18:27 | | mps | [媒体处理](https://cloud.tencent.com/document/product/862) | 2024-04-02 01:19:24 | @@ -163,7 +164,7 @@ | privatedns | [私有域解析 Private DNS](https://cloud.tencent.com/document/product/1338) | 2024-03-20 01:22:42 | | pts | [云压测](https://cloud.tencent.com/document/product/1484) | 2024-03-27 01:23:10 | | rce | [全栈式风控引擎](https://cloud.tencent.com/document/product/1343) | 2024-03-20 01:22:53 | -| redis | [云数据库Redis](https://cloud.tencent.com/document/product/239) | 2024-04-02 01:20:49 | +| redis | [云数据库Redis](https://cloud.tencent.com/document/product/239) | 2024-04-12 01:21:07 | | region | [地域管理系统](https://cloud.tencent.com/document/product/1596) | 2024-03-20 01:23:06 | | rkp | [风险探针](https://cloud.tencent.com/document/product/1169) | 2023-12-25 00:16:39 | | rp | [注册保护](https://cloud.tencent.com/document/product/1191) | 2022-04-04 07:04:06 | @@ -173,7 +174,7 @@ | smh | [智能媒资托管](https://cloud.tencent.com/document/product/1339) | 2024-03-20 01:23:27 | | smop | [腾讯安心用户运营平台](https://cloud.tencent.com/document/product/1310) | 2024-04-11 01:20:38 | | smpn | [营销号码安全](https://cloud.tencent.com/document/product/1127) | 2024-03-20 01:23:29 | -| sms | [短信](https://cloud.tencent.com/document/product/382) | 2024-03-20 01:23:30 | +| sms | [短信](https://cloud.tencent.com/document/product/382) | 2024-04-12 01:21:45 | | soe | [智聆口语评测](https://cloud.tencent.com/document/product/884) | 2024-04-11 01:20:45 | | solar | [智汇零售](https://cloud.tencent.com/document/product) | 2020-03-19 08:01:59 | | sqlserver | [云数据库 SQL Server](https://cloud.tencent.com/document/product/238) | 2024-04-10 01:21:30 | @@ -205,7 +206,7 @@ | tdmq | [消息队列 TDMQ](https://cloud.tencent.com/document/product/1179) | 2024-04-02 01:23:41 | | tds | [设备安全](https://cloud.tencent.com/document/product/1628) | 2024-03-20 01:26:12 | | tem | [弹性微服务](https://cloud.tencent.com/document/product/1371) | 2024-03-20 01:26:14 | -| teo | [边缘安全加速平台](https://cloud.tencent.com/document/product/1552) | 2024-04-10 01:23:57 | +| teo | [边缘安全加速平台](https://cloud.tencent.com/document/product/1552) | 2024-04-12 01:24:21 | | thpc | [高性能计算平台](https://cloud.tencent.com/document/product/1527) | 2024-03-20 01:27:05 | | tia | [智能钛机器学习](https://cloud.tencent.com/document/product/851) | 2021-10-21 11:12:52 | | tic | [资源编排 TIC](https://cloud.tencent.com/document/product/1213) | 2023-08-17 05:26:08 | @@ -213,7 +214,7 @@ | tics | [威胁情报云查服务](https://cloud.tencent.com/document/product/1013) | 2024-03-20 01:27:08 | | tiems | [腾讯云 TI 平台 TI-EMS ](https://cloud.tencent.com/document/product/1120) | 2022-07-19 06:19:39 | | tiia | [图像分析](https://cloud.tencent.com/document/product/865) | 2024-03-20 01:27:09 | -| tione | [TI-ONE 训练平台](https://cloud.tencent.com/document/product/851) | 2024-04-10 01:24:24 | +| tione | [TI-ONE 训练平台](https://cloud.tencent.com/document/product/851) | 2024-04-12 01:25:11 | | tiw | [互动白板](https://cloud.tencent.com/document/product/1137) | 2024-03-20 01:27:28 | | tke | [容器服务](https://cloud.tencent.com/document/product/457) | 2024-03-20 01:28:56 | | tkgdq | [腾讯知识图谱数据查询](https://cloud.tencent.com/document/product) | 2020-03-10 00:51:44 | @@ -224,7 +225,7 @@ | trocket | [消息队列 RocketMQ 版](https://cloud.tencent.com/document/product/1493) | 2024-04-04 01:25:24 | | trp | [T-Sec-安心平台(RP)](https://cloud.tencent.com/document/product/1458) | 2024-03-26 01:27:42 | | trro | [远程实时操控](https://cloud.tencent.com/document/product/1584) | 2024-03-20 01:29:13 | -| trtc | [实时音视频](https://cloud.tencent.com/document/product/647) | 2024-04-11 01:24:46 | +| trtc | [实时音视频](https://cloud.tencent.com/document/product/647) | 2024-04-12 01:26:18 | | tse | [微服务引擎](https://cloud.tencent.com/document/product/1364) | 2024-04-02 01:25:46 | | tsf | [微服务平台 TSF](https://cloud.tencent.com/document/product/649) | 2024-03-20 01:29:39 | | tsw | [微服务观测平台 TSW](https://cloud.tencent.com/document/product/1311) | 2024-03-20 01:30:06 | @@ -237,7 +238,7 @@ | vrs | [声音复刻](https://cloud.tencent.com/document/product/1283) | 2024-04-02 01:27:45 | | waf | [Web 应用防火墙](https://cloud.tencent.com/document/product/627) | 2024-03-20 01:31:28 | | wav | [企业微信汽车行业版](https://cloud.tencent.com/document/product/1318) | 2024-03-20 01:32:09 | -| wedata | [数据开发治理平台 WeData](https://cloud.tencent.com/document/product/1267) | 2024-04-01 01:31:06 | +| wedata | [数据开发治理平台 WeData](https://cloud.tencent.com/document/product/1267) | 2024-04-12 01:28:34 | | weilingwith | [微瓴同业开放平台](https://cloud.tencent.com/document/product/1693) | 2024-04-03 11:34:07 | | wss | [SSL证书管理服务](https://cloud.tencent.com/document/product) | 2020-04-01 08:53:44 | | yinsuda | [音速达直播音乐版权引擎](https://cloud.tencent.com/document/product/1592) | 2024-03-20 01:33:11 | diff --git a/tencentcloud-sdk-aa/lib/VERSION b/tencentcloud-sdk-aa/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-aa/lib/VERSION +++ b/tencentcloud-sdk-aa/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-aai/lib/VERSION b/tencentcloud-sdk-aai/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-aai/lib/VERSION +++ b/tencentcloud-sdk-aai/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-acp/lib/VERSION b/tencentcloud-sdk-acp/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-acp/lib/VERSION +++ b/tencentcloud-sdk-acp/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-advisor/lib/VERSION b/tencentcloud-sdk-advisor/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-advisor/lib/VERSION +++ b/tencentcloud-sdk-advisor/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-af/lib/VERSION b/tencentcloud-sdk-af/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-af/lib/VERSION +++ b/tencentcloud-sdk-af/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-afc/lib/VERSION b/tencentcloud-sdk-afc/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-afc/lib/VERSION +++ b/tencentcloud-sdk-afc/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-aiart/lib/VERSION b/tencentcloud-sdk-aiart/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-aiart/lib/VERSION +++ b/tencentcloud-sdk-aiart/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-aiart/lib/v20221229/client.rb b/tencentcloud-sdk-aiart/lib/v20221229/client.rb index bbd26573cd..c60aece7ed 100644 --- a/tencentcloud-sdk-aiart/lib/v20221229/client.rb +++ b/tencentcloud-sdk-aiart/lib/v20221229/client.rb @@ -29,12 +29,8 @@ def initialize(credential, region, profile = nil) end - # 智能图生图接口将根据输入的图片及辅助描述文本,智能生成与之相关的结果图。 - # 输入:单边分辨率小于2000、转成 Base64 字符串后小于 5MB 的图片,建议同时输入描述文本。 - # 输出:对应风格及分辨率的 AI 生成图。 - # 可支持的风格详见 [智能图生图风格列表](https://cloud.tencent.com/document/product/1668/86250),请将列表中的“风格编号”传入 Styles 数组,建议选择一种风格。 - - # 请求频率限制为1次/秒。 + # 智能图生图接口提供基础版图生图能力,将根据输入的图像及文本描述,智能生成风格转化后的图像。建议避免输入人像过小、姿势复杂、人数较多的人像图片。 + # 智能图生图默认提供3个并发任务数,代表最多能同时处理3个已提交的任务,上一个任务处理完毕后才能开始处理下一个任务。 # @param request: Request instance for ImageToImage. # @type request: :class:`Tencentcloud::aiart::V20221229::ImageToImageRequest` @@ -112,12 +108,9 @@ def SubmitTextToImageProJob(request) raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end - # 智能文生图接口将根据输入的描述文本,智能生成与之相关的结果图。 - # 输入:256个字符以内的描述性文本,推荐使用中文。 - # 输出:对应风格及分辨率的 AI 生成图。 - # 可支持的风格详见 [智能文生图风格列表](https://cloud.tencent.com/document/product/1668/86249),请将列表中的“风格编号”传入 Styles 数组,建议选择一种风格。 + # 智能文生图接口提供基础版文生图能力,将根据输入的文本描述,智能生成与之相关的结果图。 - # 请求频率限制为1次/秒。 + # 智能文生图默认提供3个并发任务数,代表最多能同时处理3个已提交的任务,上一个任务处理完毕后才能开始处理下一个任务。 # @param request: Request instance for TextToImage. # @type request: :class:`Tencentcloud::aiart::V20221229::TextToImageRequest` diff --git a/tencentcloud-sdk-aiart/lib/v20221229/models.rb b/tencentcloud-sdk-aiart/lib/v20221229/models.rb index 5d4f52b508..1971dc12b5 100644 --- a/tencentcloud-sdk-aiart/lib/v20221229/models.rb +++ b/tencentcloud-sdk-aiart/lib/v20221229/models.rb @@ -22,12 +22,12 @@ class ImageToImageRequest < TencentCloud::Common::AbstractModel # @param InputImage: 输入图 Base64 数据。 # 算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 # Base64 和 Url 必须提供一个,如果都提供以 Base64 为准。 - # 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 + # 图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 8MB。 # @type InputImage: String # @param InputUrl: 输入图 Url。 # 算法将根据输入的图片,结合文本描述智能生成与之相关的图像。 # Base64 和 Url 必须提供一个,如果都提供以 Base64 为准。 - # 图片限制:单边分辨率小于2000,转成 Base64 字符串后小于 5MB。 + # 图片限制:单边分辨率小于5000,转成 Base64 字符串后小于8MB。 # @type InputUrl: String # @param Prompt: 文本描述。 # 用于在输入图的基础上引导生成图效果,增加生成结果中出现描述内容的可能。 @@ -42,7 +42,8 @@ class ImageToImageRequest < TencentCloud::Common::AbstractModel # 推荐使用且只使用一种风格。不传默认使用201(日系动漫风格)。 # @type Styles: Array # @param ResultConfig: 生成图结果的配置,包括输出图片分辨率和尺寸等。 - # 支持生成以下分辨率的图片:origin(与输入图分辨率一致)、768:768(1:1)、768:1024(3:4)、1024:768(4:3),不传默认使用origin。 + # 支持生成以下分辨率的图片:origin(与输入图分辨率一致,长边最高为2000,超出将做等比例缩小)、768:768(1:1)、768:1024(3:4)、1024:768(4:3)。 + # 不传默认使用origin。 # @type ResultConfig: :class:`Tencentcloud::Aiart.v20221229.models.ResultConfig` # @param LogoAdd: 为生成结果图添加标识的开关,默认为1。 # 1:添加标识。 @@ -233,9 +234,9 @@ def deserialize(params) class ResultConfig < TencentCloud::Common::AbstractModel # @param Resolution: 生成图分辨率 - # 智能文生图支持生成以下分辨率的图片:768:768(1:1)、768:1024(3:4)、1024:768(4:3)、1024:1024(1:1)、720:1280(9:16)、1280:720(16:9)、768:1280(3:5)、1280:768(5:3)、1080:1920(9:16)、1920:1080(16:9),不传默认使用768:768 + # 智能文生图支持生成以下分辨率的图片:768:768(1:1)、768:1024(3:4)、1024:768(4:3)、1024:1024(1:1)、720:1280(9:16)、1280:720(16:9)、768:1280(3:5)、1280:768(5:3)、1080:1920(9:16)、1920:1080(16:9),不传默认使用768:768。 - # 智能图生图支持生成以下分辨率的图片:origin(与输入图分辨率一致)、768:768(1:1)、768:1024(3:4)、1024:768(4:3),不传默认使用origin,如果指定生成的长宽比与输入图长宽比差异过大可能导致图片内容被裁剪 + # 智能图生图支持生成以下分辨率的图片:origin(与输入图分辨率一致,长边最高为2000,超出将做等比例缩小)、768:768(1:1)、768:1024(3:4)、1024:768(4:3),不传默认使用origin,如果指定生成的长宽比与输入图长宽比差异过大可能导致图片内容被裁剪。 # @type Resolution: String attr_accessor :Resolution diff --git a/tencentcloud-sdk-ame/lib/VERSION b/tencentcloud-sdk-ame/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-ame/lib/VERSION +++ b/tencentcloud-sdk-ame/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-ams/lib/VERSION b/tencentcloud-sdk-ams/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-ams/lib/VERSION +++ b/tencentcloud-sdk-ams/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-anicloud/lib/VERSION b/tencentcloud-sdk-anicloud/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-anicloud/lib/VERSION +++ b/tencentcloud-sdk-anicloud/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-antiddos/lib/VERSION b/tencentcloud-sdk-antiddos/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-antiddos/lib/VERSION +++ b/tencentcloud-sdk-antiddos/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-antiddos/lib/v20200309/models.rb b/tencentcloud-sdk-antiddos/lib/v20200309/models.rb index 400cb8c16b..598d054e36 100644 --- a/tencentcloud-sdk-antiddos/lib/v20200309/models.rb +++ b/tencentcloud-sdk-antiddos/lib/v20200309/models.rb @@ -657,10 +657,13 @@ class BGPInstance < TencentCloud::Common::AbstractModel # @param PlanCntFlag: 是否是商业模式优化-普惠版 # 注意:此字段可能返回 null,表示取不到有效值。 # @type PlanCntFlag: Integer + # @param SuperPackFlag: 是否为超级高防包 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type SuperPackFlag: Integer - attr_accessor :InstanceDetail, :SpecificationLimit, :Usage, :Region, :Status, :CreatedTime, :ExpiredTime, :Name, :PackInfo, :EipProductInfos, :BoundStatus, :DDoSLevel, :CCEnable, :TagInfoList, :IpCountNewFlag, :VitalityVersion, :Line, :FreeServiceBandwidth, :ElasticServiceBandwidth, :GiftServiceBandWidth, :ModifyTime, :BasicPlusFlag, :PlanCntFlag + attr_accessor :InstanceDetail, :SpecificationLimit, :Usage, :Region, :Status, :CreatedTime, :ExpiredTime, :Name, :PackInfo, :EipProductInfos, :BoundStatus, :DDoSLevel, :CCEnable, :TagInfoList, :IpCountNewFlag, :VitalityVersion, :Line, :FreeServiceBandwidth, :ElasticServiceBandwidth, :GiftServiceBandWidth, :ModifyTime, :BasicPlusFlag, :PlanCntFlag, :SuperPackFlag - def initialize(instancedetail=nil, specificationlimit=nil, usage=nil, region=nil, status=nil, createdtime=nil, expiredtime=nil, name=nil, packinfo=nil, eipproductinfos=nil, boundstatus=nil, ddoslevel=nil, ccenable=nil, taginfolist=nil, ipcountnewflag=nil, vitalityversion=nil, line=nil, freeservicebandwidth=nil, elasticservicebandwidth=nil, giftservicebandwidth=nil, modifytime=nil, basicplusflag=nil, plancntflag=nil) + def initialize(instancedetail=nil, specificationlimit=nil, usage=nil, region=nil, status=nil, createdtime=nil, expiredtime=nil, name=nil, packinfo=nil, eipproductinfos=nil, boundstatus=nil, ddoslevel=nil, ccenable=nil, taginfolist=nil, ipcountnewflag=nil, vitalityversion=nil, line=nil, freeservicebandwidth=nil, elasticservicebandwidth=nil, giftservicebandwidth=nil, modifytime=nil, basicplusflag=nil, plancntflag=nil, superpackflag=nil) @InstanceDetail = instancedetail @SpecificationLimit = specificationlimit @Usage = usage @@ -684,6 +687,7 @@ def initialize(instancedetail=nil, specificationlimit=nil, usage=nil, region=nil @ModifyTime = modifytime @BasicPlusFlag = basicplusflag @PlanCntFlag = plancntflag + @SuperPackFlag = superpackflag end def deserialize(params) @@ -739,6 +743,7 @@ def deserialize(params) @ModifyTime = params['ModifyTime'] @BasicPlusFlag = params['BasicPlusFlag'] @PlanCntFlag = params['PlanCntFlag'] + @SuperPackFlag = params['SuperPackFlag'] end end diff --git a/tencentcloud-sdk-apcas/lib/VERSION b/tencentcloud-sdk-apcas/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-apcas/lib/VERSION +++ b/tencentcloud-sdk-apcas/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-ape/lib/VERSION b/tencentcloud-sdk-ape/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-ape/lib/VERSION +++ b/tencentcloud-sdk-ape/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-api/lib/VERSION b/tencentcloud-sdk-api/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-api/lib/VERSION +++ b/tencentcloud-sdk-api/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-apigateway/lib/VERSION b/tencentcloud-sdk-apigateway/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-apigateway/lib/VERSION +++ b/tencentcloud-sdk-apigateway/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-apm/lib/VERSION b/tencentcloud-sdk-apm/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-apm/lib/VERSION +++ b/tencentcloud-sdk-apm/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-as/lib/VERSION b/tencentcloud-sdk-as/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-as/lib/VERSION +++ b/tencentcloud-sdk-as/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-asr/lib/VERSION b/tencentcloud-sdk-asr/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-asr/lib/VERSION +++ b/tencentcloud-sdk-asr/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-asw/lib/VERSION b/tencentcloud-sdk-asw/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-asw/lib/VERSION +++ b/tencentcloud-sdk-asw/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-ba/lib/VERSION b/tencentcloud-sdk-ba/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-ba/lib/VERSION +++ b/tencentcloud-sdk-ba/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-batch/lib/VERSION b/tencentcloud-sdk-batch/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-batch/lib/VERSION +++ b/tencentcloud-sdk-batch/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-bda/lib/VERSION b/tencentcloud-sdk-bda/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-bda/lib/VERSION +++ b/tencentcloud-sdk-bda/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-bi/lib/VERSION b/tencentcloud-sdk-bi/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-bi/lib/VERSION +++ b/tencentcloud-sdk-bi/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-billing/lib/VERSION b/tencentcloud-sdk-billing/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-billing/lib/VERSION +++ b/tencentcloud-sdk-billing/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-bizlive/lib/VERSION b/tencentcloud-sdk-bizlive/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-bizlive/lib/VERSION +++ b/tencentcloud-sdk-bizlive/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-bm/lib/VERSION b/tencentcloud-sdk-bm/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-bm/lib/VERSION +++ b/tencentcloud-sdk-bm/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-bma/lib/VERSION b/tencentcloud-sdk-bma/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-bma/lib/VERSION +++ b/tencentcloud-sdk-bma/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-bmeip/lib/VERSION b/tencentcloud-sdk-bmeip/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-bmeip/lib/VERSION +++ b/tencentcloud-sdk-bmeip/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-bmlb/lib/VERSION b/tencentcloud-sdk-bmlb/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-bmlb/lib/VERSION +++ b/tencentcloud-sdk-bmlb/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-bmvpc/lib/VERSION b/tencentcloud-sdk-bmvpc/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-bmvpc/lib/VERSION +++ b/tencentcloud-sdk-bmvpc/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-bpaas/lib/VERSION b/tencentcloud-sdk-bpaas/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-bpaas/lib/VERSION +++ b/tencentcloud-sdk-bpaas/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-bri/lib/VERSION b/tencentcloud-sdk-bri/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-bri/lib/VERSION +++ b/tencentcloud-sdk-bri/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-bsca/lib/VERSION b/tencentcloud-sdk-bsca/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-bsca/lib/VERSION +++ b/tencentcloud-sdk-bsca/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-btoe/lib/VERSION b/tencentcloud-sdk-btoe/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-btoe/lib/VERSION +++ b/tencentcloud-sdk-btoe/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-cam/lib/VERSION b/tencentcloud-sdk-cam/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-cam/lib/VERSION +++ b/tencentcloud-sdk-cam/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-captcha/lib/VERSION b/tencentcloud-sdk-captcha/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-captcha/lib/VERSION +++ b/tencentcloud-sdk-captcha/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-car/lib/VERSION b/tencentcloud-sdk-car/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-car/lib/VERSION +++ b/tencentcloud-sdk-car/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-cat/lib/VERSION b/tencentcloud-sdk-cat/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-cat/lib/VERSION +++ b/tencentcloud-sdk-cat/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-cbs/lib/VERSION b/tencentcloud-sdk-cbs/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-cbs/lib/VERSION +++ b/tencentcloud-sdk-cbs/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-ccc/lib/VERSION b/tencentcloud-sdk-ccc/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-ccc/lib/VERSION +++ b/tencentcloud-sdk-ccc/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-cdb/lib/VERSION b/tencentcloud-sdk-cdb/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-cdb/lib/VERSION +++ b/tencentcloud-sdk-cdb/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-cdb/lib/v20170320/client.rb b/tencentcloud-sdk-cdb/lib/v20170320/client.rb index 8729d60fa2..d8f79a2594 100644 --- a/tencentcloud-sdk-cdb/lib/v20170320/client.rb +++ b/tencentcloud-sdk-cdb/lib/v20170320/client.rb @@ -173,6 +173,30 @@ def BalanceRoGroupLoad(request) raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end + # 高可用实例一键迁移到集群版校验 + + # @param request: Request instance for CheckMigrateCluster. + # @type request: :class:`Tencentcloud::cdb::V20170320::CheckMigrateClusterRequest` + # @rtype: :class:`Tencentcloud::cdb::V20170320::CheckMigrateClusterResponse` + def CheckMigrateCluster(request) + body = send_request('CheckMigrateCluster', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = CheckMigrateClusterResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + # 实例关闭审计服务 # @param request: Request instance for CloseAuditService. @@ -1464,6 +1488,30 @@ def DescribeCloneList(request) raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end + # 本接口(DescribeClusterInfo)用于查询集群版实例信息。 + + # @param request: Request instance for DescribeClusterInfo. + # @type request: :class:`Tencentcloud::cdb::V20170320::DescribeClusterInfoRequest` + # @rtype: :class:`Tencentcloud::cdb::V20170320::DescribeClusterInfoResponse` + def DescribeClusterInfo(request) + body = send_request('DescribeClusterInfo', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = DescribeClusterInfoResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + # 通过该 API 可以查询实例的 CPU 弹性扩容策略 # @param request: Request instance for DescribeCpuExpandStrategy. diff --git a/tencentcloud-sdk-cdb/lib/v20170320/models.rb b/tencentcloud-sdk-cdb/lib/v20170320/models.rb index 44346de2eb..06faa548f3 100644 --- a/tencentcloud-sdk-cdb/lib/v20170320/models.rb +++ b/tencentcloud-sdk-cdb/lib/v20170320/models.rb @@ -141,6 +141,46 @@ def deserialize(params) end end + # 实例地址信息 + class AddressInfo < TencentCloud::Common::AbstractModel + # @param ResourceId: 地址的资源id标识。 + # @type ResourceId: String + # @param UniqVpcId: 地址所在的vpc。 + # @type UniqVpcId: String + # @param UniqSubnetId: 地址所在的子网。 + # @type UniqSubnetId: String + # @param Vip: 地址的vip。 + # @type Vip: String + # @param VPort: 地址的端口。 + # @type VPort: Integer + # @param WanDomain: 外网地址域名。 + # @type WanDomain: String + # @param WanPort: 外网地址端口。 + # @type WanPort: Integer + + attr_accessor :ResourceId, :UniqVpcId, :UniqSubnetId, :Vip, :VPort, :WanDomain, :WanPort + + def initialize(resourceid=nil, uniqvpcid=nil, uniqsubnetid=nil, vip=nil, vport=nil, wandomain=nil, wanport=nil) + @ResourceId = resourceid + @UniqVpcId = uniqvpcid + @UniqSubnetId = uniqsubnetid + @Vip = vip + @VPort = vport + @WanDomain = wandomain + @WanPort = wanport + end + + def deserialize(params) + @ResourceId = params['ResourceId'] + @UniqVpcId = params['UniqVpcId'] + @UniqSubnetId = params['UniqSubnetId'] + @Vip = params['Vip'] + @VPort = params['VPort'] + @WanDomain = params['WanDomain'] + @WanPort = params['WanPort'] + end + end + # AdjustCdbProxyAddress请求参数结构体 class AdjustCdbProxyAddressRequest < TencentCloud::Common::AbstractModel # @param ProxyGroupId: 代理组ID @@ -1636,6 +1676,33 @@ def deserialize(params) end end + # CheckMigrateCluster请求参数结构体 + class CheckMigrateClusterRequest < TencentCloud::Common::AbstractModel + + + def initialize() + end + + def deserialize(params) + end + end + + # CheckMigrateCluster返回参数结构体 + class CheckMigrateClusterResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + # 克隆任务记录。 class CloneItem < TencentCloud::Common::AbstractModel # @param SrcInstanceId: 克隆任务的源实例Id。 @@ -1832,6 +1899,39 @@ def deserialize(params) end end + # 集群版实例节点信息 + class ClusterNodeInfo < TencentCloud::Common::AbstractModel + # @param NodeId: 节点id。 + # @type NodeId: String + # @param Role: 节点的角色。 + # @type Role: String + # @param Zone: 节点所在可用区。 + # @type Zone: String + # @param Weight: 节点的权重 + # @type Weight: Integer + # @param Status: 节点状态。 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Status: String + + attr_accessor :NodeId, :Role, :Zone, :Weight, :Status + + def initialize(nodeid=nil, role=nil, zone=nil, weight=nil, status=nil) + @NodeId = nodeid + @Role = role + @Zone = zone + @Weight = weight + @Status = status + end + + def deserialize(params) + @NodeId = params['NodeId'] + @Role = params['Role'] + @Zone = params['Zone'] + @Weight = params['Weight'] + @Status = params['Status'] + end + end + # 列权限信息 class ColumnPrivilege < TencentCloud::Common::AbstractModel # @param Database: 数据库名 @@ -5172,6 +5272,79 @@ def deserialize(params) end end + # DescribeClusterInfo请求参数结构体 + class DescribeClusterInfoRequest < TencentCloud::Common::AbstractModel + # @param InstanceId: 实例id。 + # @type InstanceId: String + + attr_accessor :InstanceId + + def initialize(instanceid=nil) + @InstanceId = instanceid + end + + def deserialize(params) + @InstanceId = params['InstanceId'] + end + end + + # DescribeClusterInfo返回参数结构体 + class DescribeClusterInfoResponse < TencentCloud::Common::AbstractModel + # @param ClusterName: 实例名称。 + # @type ClusterName: String + # @param ReadWriteAddress: 集群读写地址信息。 + # @type ReadWriteAddress: :class:`Tencentcloud::Cdb.v20170320.models.AddressInfo` + # @param ReadOnlyAddress: 集群只读地址信息。 + # @type ReadOnlyAddress: Array + # @param NodeList: 集群节点列表信息。 + # @type NodeList: Array + # @param ReadonlyLimit: 只读空间保护阈值,单位GB + # @type ReadonlyLimit: Integer + # @param NodeCount: 实例节点数。 + # @type NodeCount: Integer + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :ClusterName, :ReadWriteAddress, :ReadOnlyAddress, :NodeList, :ReadonlyLimit, :NodeCount, :RequestId + + def initialize(clustername=nil, readwriteaddress=nil, readonlyaddress=nil, nodelist=nil, readonlylimit=nil, nodecount=nil, requestid=nil) + @ClusterName = clustername + @ReadWriteAddress = readwriteaddress + @ReadOnlyAddress = readonlyaddress + @NodeList = nodelist + @ReadonlyLimit = readonlylimit + @NodeCount = nodecount + @RequestId = requestid + end + + def deserialize(params) + @ClusterName = params['ClusterName'] + unless params['ReadWriteAddress'].nil? + @ReadWriteAddress = AddressInfo.new + @ReadWriteAddress.deserialize(params['ReadWriteAddress']) + end + unless params['ReadOnlyAddress'].nil? + @ReadOnlyAddress = [] + params['ReadOnlyAddress'].each do |i| + addressinfo_tmp = AddressInfo.new + addressinfo_tmp.deserialize(i) + @ReadOnlyAddress << addressinfo_tmp + end + end + unless params['NodeList'].nil? + @NodeList = [] + params['NodeList'].each do |i| + clusternodeinfo_tmp = ClusterNodeInfo.new + clusternodeinfo_tmp.deserialize(i) + @NodeList << clusternodeinfo_tmp + end + end + @ReadonlyLimit = params['ReadonlyLimit'] + @NodeCount = params['NodeCount'] + @RequestId = params['RequestId'] + end + end + # DescribeCpuExpandStrategy请求参数结构体 class DescribeCpuExpandStrategyRequest < TencentCloud::Common::AbstractModel # @param InstanceId: 实例 ID 。 @@ -10687,8 +10860,8 @@ class ParamRecord < TencentCloud::Common::AbstractModel attr_accessor :InstanceId, :ParamName, :OldValue, :NewValue, :IsSucess, :ModifyTime, :IsSuccess extend Gem::Deprecate - deprecate :IsSucess, :none, 2024, 3 - deprecate :IsSucess=, :none, 2024, 3 + deprecate :IsSucess, :none, 2024, 4 + deprecate :IsSucess=, :none, 2024, 4 def initialize(instanceid=nil, paramname=nil, oldvalue=nil, newvalue=nil, issucess=nil, modifytime=nil, issuccess=nil) @InstanceId = instanceid diff --git a/tencentcloud-sdk-cdc/lib/VERSION b/tencentcloud-sdk-cdc/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-cdc/lib/VERSION +++ b/tencentcloud-sdk-cdc/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-cdn/lib/VERSION b/tencentcloud-sdk-cdn/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-cdn/lib/VERSION +++ b/tencentcloud-sdk-cdn/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-cds/lib/VERSION b/tencentcloud-sdk-cds/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-cds/lib/VERSION +++ b/tencentcloud-sdk-cds/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-cdwch/lib/VERSION b/tencentcloud-sdk-cdwch/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-cdwch/lib/VERSION +++ b/tencentcloud-sdk-cdwch/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-cdwdoris/lib/VERSION b/tencentcloud-sdk-cdwdoris/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-cdwdoris/lib/VERSION +++ b/tencentcloud-sdk-cdwdoris/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-cdwpg/lib/VERSION b/tencentcloud-sdk-cdwpg/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-cdwpg/lib/VERSION +++ b/tencentcloud-sdk-cdwpg/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-cfg/lib/VERSION b/tencentcloud-sdk-cfg/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-cfg/lib/VERSION +++ b/tencentcloud-sdk-cfg/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-cfs/lib/VERSION b/tencentcloud-sdk-cfs/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-cfs/lib/VERSION +++ b/tencentcloud-sdk-cfs/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-cfw/lib/VERSION b/tencentcloud-sdk-cfw/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-cfw/lib/VERSION +++ b/tencentcloud-sdk-cfw/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-chdfs/lib/VERSION b/tencentcloud-sdk-chdfs/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-chdfs/lib/VERSION +++ b/tencentcloud-sdk-chdfs/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-ciam/lib/VERSION b/tencentcloud-sdk-ciam/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-ciam/lib/VERSION +++ b/tencentcloud-sdk-ciam/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-cii/lib/VERSION b/tencentcloud-sdk-cii/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-cii/lib/VERSION +++ b/tencentcloud-sdk-cii/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-cim/lib/VERSION b/tencentcloud-sdk-cim/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-cim/lib/VERSION +++ b/tencentcloud-sdk-cim/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-cis/lib/VERSION b/tencentcloud-sdk-cis/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-cis/lib/VERSION +++ b/tencentcloud-sdk-cis/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-ckafka/lib/VERSION b/tencentcloud-sdk-ckafka/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-ckafka/lib/VERSION +++ b/tencentcloud-sdk-ckafka/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-ckafka/lib/v20190819/models.rb b/tencentcloud-sdk-ckafka/lib/v20190819/models.rb index d5b91404eb..10b61ce327 100644 --- a/tencentcloud-sdk-ckafka/lib/v20190819/models.rb +++ b/tencentcloud-sdk-ckafka/lib/v20190819/models.rb @@ -2334,8 +2334,8 @@ class CreateInstancePreResp < TencentCloud::Common::AbstractModel attr_accessor :ReturnCode, :ReturnMessage, :Data, :DeleteRouteTimestamp extend Gem::Deprecate - deprecate :DeleteRouteTimestamp, :none, 2024, 3 - deprecate :DeleteRouteTimestamp=, :none, 2024, 3 + deprecate :DeleteRouteTimestamp, :none, 2024, 4 + deprecate :DeleteRouteTimestamp=, :none, 2024, 4 def initialize(returncode=nil, returnmessage=nil, data=nil, deleteroutetimestamp=nil) @ReturnCode = returncode @@ -11935,8 +11935,8 @@ class ZoneInfo < TencentCloud::Common::AbstractModel attr_accessor :ZoneId, :IsInternalApp, :AppId, :Flag, :ZoneName, :ZoneStatus, :Exflag, :SoldOut, :SalesInfo, :ExtraFlag extend Gem::Deprecate - deprecate :Exflag, :none, 2024, 3 - deprecate :Exflag=, :none, 2024, 3 + deprecate :Exflag, :none, 2024, 4 + deprecate :Exflag=, :none, 2024, 4 def initialize(zoneid=nil, isinternalapp=nil, appid=nil, flag=nil, zonename=nil, zonestatus=nil, exflag=nil, soldout=nil, salesinfo=nil, extraflag=nil) @ZoneId = zoneid diff --git a/tencentcloud-sdk-clb/lib/VERSION b/tencentcloud-sdk-clb/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-clb/lib/VERSION +++ b/tencentcloud-sdk-clb/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-cloudaudit/lib/VERSION b/tencentcloud-sdk-cloudaudit/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-cloudaudit/lib/VERSION +++ b/tencentcloud-sdk-cloudaudit/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-cloudhsm/lib/VERSION b/tencentcloud-sdk-cloudhsm/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-cloudhsm/lib/VERSION +++ b/tencentcloud-sdk-cloudhsm/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-cloudstudio/lib/VERSION b/tencentcloud-sdk-cloudstudio/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-cloudstudio/lib/VERSION +++ b/tencentcloud-sdk-cloudstudio/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-cls/lib/VERSION b/tencentcloud-sdk-cls/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-cls/lib/VERSION +++ b/tencentcloud-sdk-cls/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-cme/lib/VERSION b/tencentcloud-sdk-cme/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-cme/lib/VERSION +++ b/tencentcloud-sdk-cme/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-cmq/lib/VERSION b/tencentcloud-sdk-cmq/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-cmq/lib/VERSION +++ b/tencentcloud-sdk-cmq/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-cms/lib/VERSION b/tencentcloud-sdk-cms/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-cms/lib/VERSION +++ b/tencentcloud-sdk-cms/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-common/lib/VERSION b/tencentcloud-sdk-common/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-common/lib/VERSION +++ b/tencentcloud-sdk-common/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-config/lib/VERSION b/tencentcloud-sdk-config/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-config/lib/VERSION +++ b/tencentcloud-sdk-config/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-cpdp/lib/VERSION b/tencentcloud-sdk-cpdp/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-cpdp/lib/VERSION +++ b/tencentcloud-sdk-cpdp/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-cr/lib/VERSION b/tencentcloud-sdk-cr/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-cr/lib/VERSION +++ b/tencentcloud-sdk-cr/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-csip/lib/VERSION b/tencentcloud-sdk-csip/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-csip/lib/VERSION +++ b/tencentcloud-sdk-csip/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-csxg/lib/VERSION b/tencentcloud-sdk-csxg/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-csxg/lib/VERSION +++ b/tencentcloud-sdk-csxg/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-cvm/lib/VERSION b/tencentcloud-sdk-cvm/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-cvm/lib/VERSION +++ b/tencentcloud-sdk-cvm/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-cwp/lib/VERSION b/tencentcloud-sdk-cwp/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-cwp/lib/VERSION +++ b/tencentcloud-sdk-cwp/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-cws/lib/VERSION b/tencentcloud-sdk-cws/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-cws/lib/VERSION +++ b/tencentcloud-sdk-cws/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-cynosdb/lib/VERSION b/tencentcloud-sdk-cynosdb/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-cynosdb/lib/VERSION +++ b/tencentcloud-sdk-cynosdb/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-dasb/lib/VERSION b/tencentcloud-sdk-dasb/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-dasb/lib/VERSION +++ b/tencentcloud-sdk-dasb/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-dataintegration/lib/VERSION b/tencentcloud-sdk-dataintegration/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-dataintegration/lib/VERSION +++ b/tencentcloud-sdk-dataintegration/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-dayu/lib/VERSION b/tencentcloud-sdk-dayu/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-dayu/lib/VERSION +++ b/tencentcloud-sdk-dayu/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-dbbrain/lib/VERSION b/tencentcloud-sdk-dbbrain/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-dbbrain/lib/VERSION +++ b/tencentcloud-sdk-dbbrain/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-dbdc/lib/VERSION b/tencentcloud-sdk-dbdc/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-dbdc/lib/VERSION +++ b/tencentcloud-sdk-dbdc/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-dc/lib/VERSION b/tencentcloud-sdk-dc/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-dc/lib/VERSION +++ b/tencentcloud-sdk-dc/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-dcdb/lib/VERSION b/tencentcloud-sdk-dcdb/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-dcdb/lib/VERSION +++ b/tencentcloud-sdk-dcdb/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-dlc/lib/VERSION b/tencentcloud-sdk-dlc/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-dlc/lib/VERSION +++ b/tencentcloud-sdk-dlc/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-dnspod/lib/VERSION b/tencentcloud-sdk-dnspod/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-dnspod/lib/VERSION +++ b/tencentcloud-sdk-dnspod/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-domain/lib/VERSION b/tencentcloud-sdk-domain/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-domain/lib/VERSION +++ b/tencentcloud-sdk-domain/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-drm/lib/VERSION b/tencentcloud-sdk-drm/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-drm/lib/VERSION +++ b/tencentcloud-sdk-drm/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-ds/lib/VERSION b/tencentcloud-sdk-ds/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-ds/lib/VERSION +++ b/tencentcloud-sdk-ds/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-dsgc/lib/VERSION b/tencentcloud-sdk-dsgc/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-dsgc/lib/VERSION +++ b/tencentcloud-sdk-dsgc/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-dtf/lib/VERSION b/tencentcloud-sdk-dtf/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-dtf/lib/VERSION +++ b/tencentcloud-sdk-dtf/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-dts/lib/VERSION b/tencentcloud-sdk-dts/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-dts/lib/VERSION +++ b/tencentcloud-sdk-dts/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-eb/lib/VERSION b/tencentcloud-sdk-eb/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-eb/lib/VERSION +++ b/tencentcloud-sdk-eb/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-ecc/lib/VERSION b/tencentcloud-sdk-ecc/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-ecc/lib/VERSION +++ b/tencentcloud-sdk-ecc/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-ecdn/lib/VERSION b/tencentcloud-sdk-ecdn/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-ecdn/lib/VERSION +++ b/tencentcloud-sdk-ecdn/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-ecm/lib/VERSION b/tencentcloud-sdk-ecm/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-ecm/lib/VERSION +++ b/tencentcloud-sdk-ecm/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-eiam/lib/VERSION b/tencentcloud-sdk-eiam/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-eiam/lib/VERSION +++ b/tencentcloud-sdk-eiam/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-eis/lib/VERSION b/tencentcloud-sdk-eis/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-eis/lib/VERSION +++ b/tencentcloud-sdk-eis/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-emr/lib/VERSION b/tencentcloud-sdk-emr/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-emr/lib/VERSION +++ b/tencentcloud-sdk-emr/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-es/lib/VERSION b/tencentcloud-sdk-es/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-es/lib/VERSION +++ b/tencentcloud-sdk-es/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-es/lib/v20180416/models.rb b/tencentcloud-sdk-es/lib/v20180416/models.rb index ca76fb059a..ae5390bdfd 100644 --- a/tencentcloud-sdk-es/lib/v20180416/models.rb +++ b/tencentcloud-sdk-es/lib/v20180416/models.rb @@ -767,14 +767,14 @@ def deserialize(params) # CreateServerlessInstance请求参数结构体 class CreateServerlessInstanceRequest < TencentCloud::Common::AbstractModel + # @param IndexName: 索引名,需以-AppId结尾 + # @type IndexName: String # @param Zone: 可用区 # @type Zone: String # @param VpcId: 私有网络ID # @type VpcId: String # @param SubnetId: 子网ID # @type SubnetId: String - # @param IndexName: 索引名,需以-AppId结尾 - # @type IndexName: String # @param IndexMetaJson: 创建的索引元数据JSON,如mappings、settings # @type IndexMetaJson: String # @param SpaceId: 创建索引的空间ID @@ -792,13 +792,13 @@ class CreateServerlessInstanceRequest < TencentCloud::Common::AbstractModel # @param KibanaWhiteIpList: kibana公网白名单 # @type KibanaWhiteIpList: Array - attr_accessor :Zone, :VpcId, :SubnetId, :IndexName, :IndexMetaJson, :SpaceId, :Username, :Password, :ServerlessDi, :AutoGetIp, :TagList, :KibanaWhiteIpList + attr_accessor :IndexName, :Zone, :VpcId, :SubnetId, :IndexMetaJson, :SpaceId, :Username, :Password, :ServerlessDi, :AutoGetIp, :TagList, :KibanaWhiteIpList - def initialize(zone=nil, vpcid=nil, subnetid=nil, indexname=nil, indexmetajson=nil, spaceid=nil, username=nil, password=nil, serverlessdi=nil, autogetip=nil, taglist=nil, kibanawhiteiplist=nil) + def initialize(indexname=nil, zone=nil, vpcid=nil, subnetid=nil, indexmetajson=nil, spaceid=nil, username=nil, password=nil, serverlessdi=nil, autogetip=nil, taglist=nil, kibanawhiteiplist=nil) + @IndexName = indexname @Zone = zone @VpcId = vpcid @SubnetId = subnetid - @IndexName = indexname @IndexMetaJson = indexmetajson @SpaceId = spaceid @Username = username @@ -810,10 +810,10 @@ def initialize(zone=nil, vpcid=nil, subnetid=nil, indexname=nil, indexmetajson=n end def deserialize(params) + @IndexName = params['IndexName'] @Zone = params['Zone'] @VpcId = params['VpcId'] @SubnetId = params['SubnetId'] - @IndexName = params['IndexName'] @IndexMetaJson = params['IndexMetaJson'] @SpaceId = params['SpaceId'] @Username = params['Username'] diff --git a/tencentcloud-sdk-ess/lib/VERSION b/tencentcloud-sdk-ess/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-ess/lib/VERSION +++ b/tencentcloud-sdk-ess/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-essbasic/lib/VERSION b/tencentcloud-sdk-essbasic/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-essbasic/lib/VERSION +++ b/tencentcloud-sdk-essbasic/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-facefusion/lib/VERSION b/tencentcloud-sdk-facefusion/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-facefusion/lib/VERSION +++ b/tencentcloud-sdk-facefusion/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-faceid/lib/VERSION b/tencentcloud-sdk-faceid/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-faceid/lib/VERSION +++ b/tencentcloud-sdk-faceid/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-faceid/lib/v20180301/client.rb b/tencentcloud-sdk-faceid/lib/v20180301/client.rb index e8e028e4a1..df733832a7 100644 --- a/tencentcloud-sdk-faceid/lib/v20180301/client.rb +++ b/tencentcloud-sdk-faceid/lib/v20180301/client.rb @@ -605,7 +605,7 @@ def IdCardVerification(request) raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end - # 传入照片和身份信息,判断该照片与权威库的证件照是否属于同一个人。 + # 传入照片和身份信息,判断该照片与权威库的证件照是否属于同一个人(该接口已停止接入,新客户请使用照片人脸核身(V2.0)接口)。 # @param request: Request instance for ImageRecognition. # @type request: :class:`Tencentcloud::faceid::V20180301::ImageRecognitionRequest` diff --git a/tencentcloud-sdk-faceid/lib/v20180301/models.rb b/tencentcloud-sdk-faceid/lib/v20180301/models.rb index 224e062014..1b4e7d4276 100644 --- a/tencentcloud-sdk-faceid/lib/v20180301/models.rb +++ b/tencentcloud-sdk-faceid/lib/v20180301/models.rb @@ -3721,17 +3721,21 @@ class RuleIdConfig < TencentCloud::Common::AbstractModel # 0:问答模式,DetectAuth接口需要传入IntentionQuestions字段; # 1:点头模式,DetectAuth接口需要传入IntentionActions字段; # @type IntentionType: Integer + # @param MouthOpenRecognition: 用户语音回答过程中是否开启张嘴识别检测,默认不开启,仅在意愿核身问答模式中使用。 + # @type MouthOpenRecognition: Boolean - attr_accessor :IntentionRecognition, :IntentionType + attr_accessor :IntentionRecognition, :IntentionType, :MouthOpenRecognition - def initialize(intentionrecognition=nil, intentiontype=nil) + def initialize(intentionrecognition=nil, intentiontype=nil, mouthopenrecognition=nil) @IntentionRecognition = intentionrecognition @IntentionType = intentiontype + @MouthOpenRecognition = mouthopenrecognition end def deserialize(params) @IntentionRecognition = params['IntentionRecognition'] @IntentionType = params['IntentionType'] + @MouthOpenRecognition = params['MouthOpenRecognition'] end end diff --git a/tencentcloud-sdk-fmu/lib/VERSION b/tencentcloud-sdk-fmu/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-fmu/lib/VERSION +++ b/tencentcloud-sdk-fmu/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-ft/lib/VERSION b/tencentcloud-sdk-ft/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-ft/lib/VERSION +++ b/tencentcloud-sdk-ft/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-gaap/lib/VERSION b/tencentcloud-sdk-gaap/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-gaap/lib/VERSION +++ b/tencentcloud-sdk-gaap/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-gme/lib/VERSION b/tencentcloud-sdk-gme/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-gme/lib/VERSION +++ b/tencentcloud-sdk-gme/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-goosefs/lib/VERSION b/tencentcloud-sdk-goosefs/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-goosefs/lib/VERSION +++ b/tencentcloud-sdk-goosefs/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-gpm/lib/VERSION b/tencentcloud-sdk-gpm/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-gpm/lib/VERSION +++ b/tencentcloud-sdk-gpm/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-gs/lib/VERSION b/tencentcloud-sdk-gs/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-gs/lib/VERSION +++ b/tencentcloud-sdk-gs/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-gse/lib/VERSION b/tencentcloud-sdk-gse/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-gse/lib/VERSION +++ b/tencentcloud-sdk-gse/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-habo/lib/VERSION b/tencentcloud-sdk-habo/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-habo/lib/VERSION +++ b/tencentcloud-sdk-habo/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-hai/lib/VERSION b/tencentcloud-sdk-hai/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-hai/lib/VERSION +++ b/tencentcloud-sdk-hai/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-hasim/lib/VERSION b/tencentcloud-sdk-hasim/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-hasim/lib/VERSION +++ b/tencentcloud-sdk-hasim/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-hcm/lib/VERSION b/tencentcloud-sdk-hcm/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-hcm/lib/VERSION +++ b/tencentcloud-sdk-hcm/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-hunyuan/lib/VERSION b/tencentcloud-sdk-hunyuan/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-hunyuan/lib/VERSION +++ b/tencentcloud-sdk-hunyuan/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-hunyuan/lib/v20230901/client.rb b/tencentcloud-sdk-hunyuan/lib/v20230901/client.rb index f0eb6f2b62..e21f00978d 100644 --- a/tencentcloud-sdk-hunyuan/lib/v20230901/client.rb +++ b/tencentcloud-sdk-hunyuan/lib/v20230901/client.rb @@ -29,11 +29,11 @@ def initialize(credential, region, profile = nil) end - # 腾讯混元大模型高级版是由腾讯研发的大语言模型,具备强大的中文创作能力,复杂语境下的逻辑推理能力,以及可靠的任务执行能力。本接口为SSE协议。 + # 腾讯混元大模型高级版是由腾讯研发的大语言模型,具备强大的中文创作能力,复杂语境下的逻辑推理能力,以及可靠的任务执行能力。本接口支持流式或非流式调用,当使用流式调用时为 SSE 协议。 - # 1.本接口暂不支持返回图片内容。 - # 2.默认单账号限制并发数为5路,如您有提高并发限制的需求请 [联系我们](https://cloud.tencent.com/act/event/Online_service) 。 - # 3.请使用SDK调用本接口 ,每种开发语言的SDK GitHub仓库examples/hunyuan/v20230901/目录下有提供示例供参考。 + # 1. 本接口暂不支持返回图片内容。 + # 2. 默认单账号限制并发数为 5 路,如您有提高并发限制的需求请 [联系我们](https://cloud.tencent.com/act/event/Online_service) 。 + # 3. 请使用 SDK 调用本接口,每种开发语言的 SDK Git 仓库 examples/hunyuan/v20230901/ 目录下有提供示例供参考。 # @param request: Request instance for ChatPro. # @type request: :class:`Tencentcloud::hunyuan::V20230901::ChatProRequest` @@ -57,11 +57,11 @@ def ChatPro(request) raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end - # 腾讯混元大模型标准版是由腾讯研发的大语言模型,具备强大的中文创作能力,复杂语境下的逻辑推理能力,以及可靠的任务执行能力。本接口为SSE协议。 + # 腾讯混元大模型标准版是由腾讯研发的大语言模型,具备强大的中文创作能力,复杂语境下的逻辑推理能力,以及可靠的任务执行能力。本接口支持流式或非流式调用,当使用流式调用时为 SSE 协议。 - # 1.本接口暂不支持返回图片内容。 - # 2.默认单账号限制并发数为5路,如您有提高并发限制的需求请 [联系我们](https://cloud.tencent.com/act/event/Online_service) 。 - # 3.请使用SDK调用本接口 ,每种开发语言的SDK GitHub仓库examples/hunyuan/v20230901/目录下有提供示例供参考。 + # 1. 本接口暂不支持返回图片内容。 + # 2. 默认单账号限制并发数为 5 路,如您有提高并发限制的需求请 [联系我们](https://cloud.tencent.com/act/event/Online_service) 。 + # 3. 请使用 SDK 调用本接口,每种开发语言的 SDK Git 仓库 examples/hunyuan/v20230901/ 目录下有提供示例供参考。 # @param request: Request instance for ChatStd. # @type request: :class:`Tencentcloud::hunyuan::V20230901::ChatStdRequest` diff --git a/tencentcloud-sdk-hunyuan/lib/v20230901/models.rb b/tencentcloud-sdk-hunyuan/lib/v20230901/models.rb index 639fa117a2..c21309b41c 100644 --- a/tencentcloud-sdk-hunyuan/lib/v20230901/models.rb +++ b/tencentcloud-sdk-hunyuan/lib/v20230901/models.rb @@ -21,27 +21,46 @@ module V20230901 class ChatProRequest < TencentCloud::Common::AbstractModel # @param Messages: 聊天上下文信息。 # 说明: - # 1.长度最多为40, 按对话时间从旧到新在数组中排列。 - # 2.Message的Role当前可选值:system、user、assistant,其中,system角色是可选的,如果存在,必须位于列表的最开始。user和assistant需要交替出现(一问一答),最后一个为user提问, 且Content不能为空。 - # 3.Messages中Content总长度不超过16000 token,超过则会截断最前面的内容,只保留尾部内容。建议不超过4000 token。 + # 1. 长度最多为 40,按对话时间从旧到新在数组中排列。 + # 2. Message 的 Role 当前可选值:system、user、assistant。其中,system 角色是可选的,如果存在,必须位于列表的最开始。此外,user 和 assistant 需交替出现(一问一答),以 user 提问开始和结束,且 Content 不能为空。Role 的顺序示例:[system(可选) user assistant user assistant user ...]。 + # 3. Messages 中 Content 总长度不超过 16000 Token,超过则会截断最前面的内容,只保留尾部内容。建议不超过 4000 Token。 # @type Messages: Array # @param TopP: 说明: - # 1.影响输出文本的多样性,取值越大,生成文本的多样性越强。 - # 2.默认1.0,取值区间为[0.0, 1.0]。 - # 3.非必要不建议使用, 不合理的取值会影响效果。 + # 1. 影响输出文本的多样性,取值越大,生成文本的多样性越强。 + # 2. 默认 1.0,取值区间为 [0.0, 1.0]。 + # 3. 非必要不建议使用,不合理的取值会影响效果。 # @type TopP: Float # @param Temperature: 说明: - # 1.较高的数值会使输出更加随机,而较低的数值会使其更加集中和确定。 - # 2.默认1.0,取值区间为[0.0,2.0]。 - # 3.非必要不建议使用,不合理的取值会影响效果。 + # 1. 较高的数值会使输出更加随机,而较低的数值会使其更加集中和确定。 + # 2. 默认 1.0,取值区间为 [0.0,2.0]。 + # 3. 非必要不建议使用,不合理的取值会影响效果。 # @type Temperature: Float + # @param Stream: 流式调用开关。 + # 说明: + # 1. 未传值时默认为流式调用。 + # 2. 流式调用时以 SSE 协议增量返回结果。 + # 3. 非流式调用时接口响应耗时较长,非必要不建议使用。 + # 4. 非流式调用时只返回一次最终结果,调用方式与普通 HTTP 请求无异。 + # @type Stream: Boolean + # @param StreamModeration: 流式输出审核开关。 + # 说明: + # 1. 当 Stream 字段值为 true 时,该字段有效。 + # 2. 未传值时默认不使用流式输出审核。 + # 3. 如果值为 true,将对输出内容进行分段审核,审核通过的内容流式输出返回。如果出现审核不过,响应中的 finish_reason 值为 sensitive。 + # 4. 如果值为 false,则需要审核完所有输出内容后再返回结果。 + + # 注意: + # 当选择流式输出审核时,可能会出现部分内容已输出,但中间某一段响应中的 finish_reason 值为 sensitive,此时说明安全审核未通过。如果业务场景有实时文字上屏的需求,需要自行撤回已上屏的内容,并建议自定义替换为一条提示语,如 “这个问题我不方便回答,不如我们换个话题试试”,以保障终端体验。 + # @type StreamModeration: Boolean - attr_accessor :Messages, :TopP, :Temperature + attr_accessor :Messages, :TopP, :Temperature, :Stream, :StreamModeration - def initialize(messages=nil, topp=nil, temperature=nil) + def initialize(messages=nil, topp=nil, temperature=nil, stream=nil, streammoderation=nil) @Messages = messages @TopP = topp @Temperature = temperature + @Stream = stream + @StreamModeration = streammoderation end def deserialize(params) @@ -55,19 +74,21 @@ def deserialize(params) end @TopP = params['TopP'] @Temperature = params['Temperature'] + @Stream = params['Stream'] + @StreamModeration = params['StreamModeration'] end end # ChatPro返回参数结构体 class ChatProResponse < TencentCloud::Common::AbstractModel - # @param Created: unix 时间戳,单位为秒。 + # @param Created: Unix 时间戳,单位为秒。 # @type Created: Integer - # @param Usage: token统计信息。 - # 按照总token数量计费。 + # @param Usage: Token 统计信息。 + # 按照总 Token 数量计费。 # @type Usage: :class:`Tencentcloud::Hunyuan.v20230901.models.Usage` # @param Note: 免责声明。 # @type Note: String - # @param Id: 本轮对话的id。 + # @param Id: 本轮对话的 ID。 # @type Id: String # @param Choices: 回复内容。 # @type Choices: Array @@ -118,27 +139,46 @@ def deserialize(params) class ChatStdRequest < TencentCloud::Common::AbstractModel # @param Messages: 聊天上下文信息。 # 说明: - # 1.长度最多为40, 按对话时间从旧到新在数组中排列。 - # 2.Message的Role当前可选值:user、assistant,其中,user和assistant需要交替出现(一问一答),最后一个为user提问, 且Content不能为空。 - # 3.Messages中Content总长度不超过16000 token,超过则会截断最前面的内容,只保留尾部内容。建议不超过4000 token。 + # 1. 长度最多为 40,按对话时间从旧到新在数组中排列。 + # 2. Message 的 Role 当前可选值:user、assistant。其中,user 和 assistant 需交替出现(一问一答),以 user 提问开始和结束,且 Content 不能为空。Role 的顺序示例:[user assistant user assistant user ...]。 + # 3. Messages 中 Content 总长度不超过 16000 Token,超过则会截断最前面的内容,只保留尾部内容。建议不超过 4000 Token。 # @type Messages: Array # @param TopP: 说明: - # 1.影响输出文本的多样性,取值越大,生成文本的多样性越强。 - # 2.默认1.0,取值区间为[0.0, 1.0]。 - # 3.非必要不建议使用, 不合理的取值会影响效果。 + # 1. 影响输出文本的多样性,取值越大,生成文本的多样性越强。 + # 2. 默认 1.0,取值区间为 [0.0, 1.0]。 + # 3. 非必要不建议使用,不合理的取值会影响效果。 # @type TopP: Float # @param Temperature: 说明: - # 1.较高的数值会使输出更加随机,而较低的数值会使其更加集中和确定。 - # 2.默认1.0,取值区间为[0.0,2.0]。 - # 3.非必要不建议使用,不合理的取值会影响效果。 + # 1. 较高的数值会使输出更加随机,而较低的数值会使其更加集中和确定。 + # 2. 默认 1.0,取值区间为 [0.0,2.0]。 + # 3. 非必要不建议使用,不合理的取值会影响效果。 # @type Temperature: Float + # @param Stream: 流式调用开关。 + # 说明: + # 1. 未传值时默认为流式调用。 + # 2. 流式调用时以 SSE 协议增量返回结果。 + # 3. 非流式调用时接口响应耗时较长,非必要不建议使用。 + # 4. 非流式调用时只返回一次最终结果,调用方式与普通 HTTP 请求无异。 + # @type Stream: Boolean + # @param StreamModeration: 流式输出审核开关。 + # 说明: + # 1. 当 Stream 字段值为 true 时,该字段有效。 + # 2. 未传值时默认不使用流式输出审核。 + # 3. 如果值为 true,将对输出内容进行分段审核,审核通过的内容流式输出返回。如果出现审核不过,响应中的 finish_reason 值为 sensitive。 + # 4. 如果值为 false,则需要审核完所有输出内容后再返回结果。 - attr_accessor :Messages, :TopP, :Temperature + # 注意: + # 当选择流式输出审核时,可能会出现部分内容已输出,但中间某一段响应中的 finish_reason 值为 sensitive,此时说明安全审核未通过。如果业务场景有实时文字上屏的需求,需要自行撤回已上屏的内容,并建议自定义替换为一条提示语,如 “这个问题我不方便回答,不如我们换个话题试试”,以保障终端体验。 + # @type StreamModeration: Boolean - def initialize(messages=nil, topp=nil, temperature=nil) + attr_accessor :Messages, :TopP, :Temperature, :Stream, :StreamModeration + + def initialize(messages=nil, topp=nil, temperature=nil, stream=nil, streammoderation=nil) @Messages = messages @TopP = topp @Temperature = temperature + @Stream = stream + @StreamModeration = streammoderation end def deserialize(params) @@ -152,19 +192,21 @@ def deserialize(params) end @TopP = params['TopP'] @Temperature = params['Temperature'] + @Stream = params['Stream'] + @StreamModeration = params['StreamModeration'] end end # ChatStd返回参数结构体 class ChatStdResponse < TencentCloud::Common::AbstractModel - # @param Created: unix 时间戳,单位为秒。 + # @param Created: Unix 时间戳,单位为秒。 # @type Created: Integer - # @param Usage: token统计信息。 - # 按照总token数量计费。 + # @param Usage: Token 统计信息。 + # 按照总 Token 数量计费。 # @type Usage: :class:`Tencentcloud::Hunyuan.v20230901.models.Usage` # @param Note: 免责声明。 # @type Note: String - # @param Id: 本轮对话的id。 + # @param Id: 本轮对话的 ID。 # @type Id: String # @param Choices: 回复内容。 # @type Choices: Array @@ -213,16 +255,21 @@ def deserialize(params) # 返回的回复, 支持多个 class Choice < TencentCloud::Common::AbstractModel - # @param FinishReason: 流式结束标志位,为 stop 则表示尾包。 + # @param FinishReason: 结束标志位,为 stop 则表示尾包。 # @type FinishReason: String - # @param Delta: 返回值。 + # @param Delta: 增量返回值,流式调用时使用该字段。 + # 注意:此字段可能返回 null,表示取不到有效值。 # @type Delta: :class:`Tencentcloud::Hunyuan.v20230901.models.Delta` + # @param Message: 返回值,非流式调用时使用该字段。 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Message: :class:`Tencentcloud::Hunyuan.v20230901.models.Message` - attr_accessor :FinishReason, :Delta + attr_accessor :FinishReason, :Delta, :Message - def initialize(finishreason=nil, delta=nil) + def initialize(finishreason=nil, delta=nil, message=nil) @FinishReason = finishreason @Delta = delta + @Message = message end def deserialize(params) @@ -231,6 +278,10 @@ def deserialize(params) @Delta = Delta.new @Delta.deserialize(params['Delta']) end + unless params['Message'].nil? + @Message = Message.new + @Message.deserialize(params['Message']) + end end end @@ -417,11 +468,11 @@ def deserialize(params) end end - # 会话内容, 按对话时间序排列,长度最多为40 + # 单条消息 class Message < TencentCloud::Common::AbstractModel # @param Role: 角色 # @type Role: String - # @param Content: 消息的内容 + # @param Content: 消息内容 # @type Content: String attr_accessor :Role, :Content diff --git a/tencentcloud-sdk-iai/lib/VERSION b/tencentcloud-sdk-iai/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-iai/lib/VERSION +++ b/tencentcloud-sdk-iai/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-ic/lib/VERSION b/tencentcloud-sdk-ic/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-ic/lib/VERSION +++ b/tencentcloud-sdk-ic/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-icr/lib/VERSION b/tencentcloud-sdk-icr/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-icr/lib/VERSION +++ b/tencentcloud-sdk-icr/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-ie/lib/VERSION b/tencentcloud-sdk-ie/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-ie/lib/VERSION +++ b/tencentcloud-sdk-ie/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-iecp/lib/VERSION b/tencentcloud-sdk-iecp/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-iecp/lib/VERSION +++ b/tencentcloud-sdk-iecp/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-iir/lib/VERSION b/tencentcloud-sdk-iir/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-iir/lib/VERSION +++ b/tencentcloud-sdk-iir/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-ims/lib/VERSION b/tencentcloud-sdk-ims/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-ims/lib/VERSION +++ b/tencentcloud-sdk-ims/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-ioa/lib/VERSION b/tencentcloud-sdk-ioa/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-ioa/lib/VERSION +++ b/tencentcloud-sdk-ioa/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-iot/lib/VERSION b/tencentcloud-sdk-iot/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-iot/lib/VERSION +++ b/tencentcloud-sdk-iot/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-iotcloud/lib/VERSION b/tencentcloud-sdk-iotcloud/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-iotcloud/lib/VERSION +++ b/tencentcloud-sdk-iotcloud/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-iotexplorer/lib/VERSION b/tencentcloud-sdk-iotexplorer/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-iotexplorer/lib/VERSION +++ b/tencentcloud-sdk-iotexplorer/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-iottid/lib/VERSION b/tencentcloud-sdk-iottid/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-iottid/lib/VERSION +++ b/tencentcloud-sdk-iottid/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-iotvideo/lib/VERSION b/tencentcloud-sdk-iotvideo/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-iotvideo/lib/VERSION +++ b/tencentcloud-sdk-iotvideo/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-iotvideoindustry/lib/VERSION b/tencentcloud-sdk-iotvideoindustry/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-iotvideoindustry/lib/VERSION +++ b/tencentcloud-sdk-iotvideoindustry/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-irp/lib/VERSION b/tencentcloud-sdk-irp/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-irp/lib/VERSION +++ b/tencentcloud-sdk-irp/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-iss/lib/VERSION b/tencentcloud-sdk-iss/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-iss/lib/VERSION +++ b/tencentcloud-sdk-iss/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-ivld/lib/VERSION b/tencentcloud-sdk-ivld/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-ivld/lib/VERSION +++ b/tencentcloud-sdk-ivld/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-keewidb/lib/VERSION b/tencentcloud-sdk-keewidb/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-keewidb/lib/VERSION +++ b/tencentcloud-sdk-keewidb/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-kms/lib/VERSION b/tencentcloud-sdk-kms/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-kms/lib/VERSION +++ b/tencentcloud-sdk-kms/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-lcic/lib/VERSION b/tencentcloud-sdk-lcic/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-lcic/lib/VERSION +++ b/tencentcloud-sdk-lcic/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-lighthouse/lib/VERSION b/tencentcloud-sdk-lighthouse/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-lighthouse/lib/VERSION +++ b/tencentcloud-sdk-lighthouse/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-live/lib/VERSION b/tencentcloud-sdk-live/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-live/lib/VERSION +++ b/tencentcloud-sdk-live/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-lke/lib/VERSION b/tencentcloud-sdk-lke/lib/VERSION new file mode 100644 index 0000000000..638d23f6c3 --- /dev/null +++ b/tencentcloud-sdk-lke/lib/VERSION @@ -0,0 +1 @@ +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-lke/lib/tencentcloud-sdk-lke.rb b/tencentcloud-sdk-lke/lib/tencentcloud-sdk-lke.rb new file mode 100644 index 0000000000..4c4503ac39 --- /dev/null +++ b/tencentcloud-sdk-lke/lib/tencentcloud-sdk-lke.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +require 'tencentcloud-sdk-common' + +require_relative 'v20231130/client' +require_relative 'v20231130/models' + +module TencentCloud + module Lke + end +end diff --git a/tencentcloud-sdk-lke/lib/v20231130/client.rb b/tencentcloud-sdk-lke/lib/v20231130/client.rb new file mode 100644 index 0000000000..0e29474fa7 --- /dev/null +++ b/tencentcloud-sdk-lke/lib/v20231130/client.rb @@ -0,0 +1,1836 @@ +# frozen_string_literal: true + +# Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +require 'json' + +module TencentCloud + module Lke + module V20231130 + class Client < TencentCloud::Common::AbstractClient + + def initialize(credential, region, profile = nil) + api_version = '2023-11-30' + api_endpoint = 'lke.tencentcloudapi.com' + sdk_version = 'LKE_' + File.read(File.expand_path('../VERSION', __dir__)).strip + super(credential, region, api_version, api_endpoint, sdk_version, profile) + end + + + # 检查属性下的标签名是否存在 + + # @param request: Request instance for CheckAttributeLabelExist. + # @type request: :class:`Tencentcloud::lke::V20231130::CheckAttributeLabelExistRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::CheckAttributeLabelExistResponse` + def CheckAttributeLabelExist(request) + body = send_request('CheckAttributeLabelExist', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = CheckAttributeLabelExistResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 检查属性标签引用 + + # @param request: Request instance for CheckAttributeLabelRefer. + # @type request: :class:`Tencentcloud::lke::V20231130::CheckAttributeLabelReferRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::CheckAttributeLabelReferResponse` + def CheckAttributeLabelRefer(request) + body = send_request('CheckAttributeLabelRefer', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = CheckAttributeLabelReferResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 创建只是引擎应用,包括:知识管理应用、知识摘要应用、标签提取应用。 + + # @param request: Request instance for CreateApp. + # @type request: :class:`Tencentcloud::lke::V20231130::CreateAppRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::CreateAppResponse` + def CreateApp(request) + body = send_request('CreateApp', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = CreateAppResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 创建属性 + + # @param request: Request instance for CreateAttributeLabel. + # @type request: :class:`Tencentcloud::lke::V20231130::CreateAttributeLabelRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::CreateAttributeLabelResponse` + def CreateAttributeLabel(request) + body = send_request('CreateAttributeLabel', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = CreateAttributeLabelResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 创建企业 + + # @param request: Request instance for CreateCorp. + # @type request: :class:`Tencentcloud::lke::V20231130::CreateCorpRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::CreateCorpResponse` + def CreateCorp(request) + body = send_request('CreateCorp', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = CreateCorpResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 录入问答 + + # @param request: Request instance for CreateQA. + # @type request: :class:`Tencentcloud::lke::V20231130::CreateQARequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::CreateQAResponse` + def CreateQA(request) + body = send_request('CreateQA', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = CreateQAResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 创建QA分类 + + # @param request: Request instance for CreateQACate. + # @type request: :class:`Tencentcloud::lke::V20231130::CreateQACateRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::CreateQACateResponse` + def CreateQACate(request) + body = send_request('CreateQACate', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = CreateQACateResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 创建拒答问题 + + # @param request: Request instance for CreateRejectedQuestion. + # @type request: :class:`Tencentcloud::lke::V20231130::CreateRejectedQuestionRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::CreateRejectedQuestionResponse` + def CreateRejectedQuestion(request) + body = send_request('CreateRejectedQuestion', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = CreateRejectedQuestionResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 创建发布 + + # @param request: Request instance for CreateRelease. + # @type request: :class:`Tencentcloud::lke::V20231130::CreateReleaseRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::CreateReleaseResponse` + def CreateRelease(request) + body = send_request('CreateRelease', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = CreateReleaseResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 删除应用 + + # @param request: Request instance for DeleteApp. + # @type request: :class:`Tencentcloud::lke::V20231130::DeleteAppRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::DeleteAppResponse` + def DeleteApp(request) + body = send_request('DeleteApp', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = DeleteAppResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 删除属性标签 + + # @param request: Request instance for DeleteAttributeLabel. + # @type request: :class:`Tencentcloud::lke::V20231130::DeleteAttributeLabelRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::DeleteAttributeLabelResponse` + def DeleteAttributeLabel(request) + body = send_request('DeleteAttributeLabel', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = DeleteAttributeLabelResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 创建企业 + + # @param request: Request instance for DeleteDoc. + # @type request: :class:`Tencentcloud::lke::V20231130::DeleteDocRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::DeleteDocResponse` + def DeleteDoc(request) + body = send_request('DeleteDoc', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = DeleteDocResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 删除问答 + + # @param request: Request instance for DeleteQA. + # @type request: :class:`Tencentcloud::lke::V20231130::DeleteQARequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::DeleteQAResponse` + def DeleteQA(request) + body = send_request('DeleteQA', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = DeleteQAResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 分类删除 + + # @param request: Request instance for DeleteQACate. + # @type request: :class:`Tencentcloud::lke::V20231130::DeleteQACateRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::DeleteQACateResponse` + def DeleteQACate(request) + body = send_request('DeleteQACate', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = DeleteQACateResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 删除拒答问题 + + # @param request: Request instance for DeleteRejectedQuestion. + # @type request: :class:`Tencentcloud::lke::V20231130::DeleteRejectedQuestionRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::DeleteRejectedQuestionResponse` + def DeleteRejectedQuestion(request) + body = send_request('DeleteRejectedQuestion', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = DeleteRejectedQuestionResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 获取企业下应用详情 + + # @param request: Request instance for DescribeApp. + # @type request: :class:`Tencentcloud::lke::V20231130::DescribeAppRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::DescribeAppResponse` + def DescribeApp(request) + body = send_request('DescribeApp', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = DescribeAppResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 查询属性标签详情 + + # @param request: Request instance for DescribeAttributeLabel. + # @type request: :class:`Tencentcloud::lke::V20231130::DescribeAttributeLabelRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::DescribeAttributeLabelResponse` + def DescribeAttributeLabel(request) + body = send_request('DescribeAttributeLabel', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = DescribeAttributeLabelResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 企业详情 + + # @param request: Request instance for DescribeCorp. + # @type request: :class:`Tencentcloud::lke::V20231130::DescribeCorpRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::DescribeCorpResponse` + def DescribeCorp(request) + body = send_request('DescribeCorp', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = DescribeCorpResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 文档详情 + + # @param request: Request instance for DescribeDoc. + # @type request: :class:`Tencentcloud::lke::V20231130::DescribeDocRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::DescribeDocResponse` + def DescribeDoc(request) + body = send_request('DescribeDoc', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = DescribeDocResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 问答详情 + + # @param request: Request instance for DescribeQA. + # @type request: :class:`Tencentcloud::lke::V20231130::DescribeQARequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::DescribeQAResponse` + def DescribeQA(request) + body = send_request('DescribeQA', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = DescribeQAResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 获取来源详情列表 + + # @param request: Request instance for DescribeRefer. + # @type request: :class:`Tencentcloud::lke::V20231130::DescribeReferRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::DescribeReferResponse` + def DescribeRefer(request) + body = send_request('DescribeRefer', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = DescribeReferResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 发布详情 + + # @param request: Request instance for DescribeRelease. + # @type request: :class:`Tencentcloud::lke::V20231130::DescribeReleaseRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::DescribeReleaseResponse` + def DescribeRelease(request) + body = send_request('DescribeRelease', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = DescribeReleaseResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 拉取发布按钮状态、最后发布时间 + + # @param request: Request instance for DescribeReleaseInfo. + # @type request: :class:`Tencentcloud::lke::V20231130::DescribeReleaseInfoRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::DescribeReleaseInfoResponse` + def DescribeReleaseInfo(request) + body = send_request('DescribeReleaseInfo', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = DescribeReleaseInfoResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 通过appKey获取机器人业务ID + + # @param request: Request instance for DescribeRobotBizIDByAppKey. + # @type request: :class:`Tencentcloud::lke::V20231130::DescribeRobotBizIDByAppKeyRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::DescribeRobotBizIDByAppKeyResponse` + def DescribeRobotBizIDByAppKey(request) + body = send_request('DescribeRobotBizIDByAppKey', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = DescribeRobotBizIDByAppKeyResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 获取文件上传临时密钥 + + # @param request: Request instance for DescribeStorageCredential. + # @type request: :class:`Tencentcloud::lke::V20231130::DescribeStorageCredentialRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::DescribeStorageCredentialResponse` + def DescribeStorageCredential(request) + body = send_request('DescribeStorageCredential', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = DescribeStorageCredentialResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 获取不满意回复上下文 + + # @param request: Request instance for DescribeUnsatisfiedReplyContext. + # @type request: :class:`Tencentcloud::lke::V20231130::DescribeUnsatisfiedReplyContextRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::DescribeUnsatisfiedReplyContextResponse` + def DescribeUnsatisfiedReplyContext(request) + body = send_request('DescribeUnsatisfiedReplyContext', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = DescribeUnsatisfiedReplyContextResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 导出属性标签 + + # @param request: Request instance for ExportAttributeLabel. + # @type request: :class:`Tencentcloud::lke::V20231130::ExportAttributeLabelRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::ExportAttributeLabelResponse` + def ExportAttributeLabel(request) + body = send_request('ExportAttributeLabel', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = ExportAttributeLabelResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 导出QA列表 + + # @param request: Request instance for ExportQAList. + # @type request: :class:`Tencentcloud::lke::V20231130::ExportQAListRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::ExportQAListResponse` + def ExportQAList(request) + body = send_request('ExportQAList', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = ExportQAListResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 导出不满意回复 + + # @param request: Request instance for ExportUnsatisfiedReply. + # @type request: :class:`Tencentcloud::lke::V20231130::ExportUnsatisfiedReplyRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::ExportUnsatisfiedReplyResponse` + def ExportUnsatisfiedReply(request) + body = send_request('ExportUnsatisfiedReply', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = ExportUnsatisfiedReplyResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 文档生成问答 + + # @param request: Request instance for GenerateQA. + # @type request: :class:`Tencentcloud::lke::V20231130::GenerateQARequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::GenerateQAResponse` + def GenerateQA(request) + body = send_request('GenerateQA', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = GenerateQAResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 获取模型列表 + + # @param request: Request instance for GetAppKnowledgeCount. + # @type request: :class:`Tencentcloud::lke::V20231130::GetAppKnowledgeCountRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::GetAppKnowledgeCountResponse` + def GetAppKnowledgeCount(request) + body = send_request('GetAppKnowledgeCount', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = GetAppKnowledgeCountResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 获取应用密钥 + + # @param request: Request instance for GetAppSecret. + # @type request: :class:`Tencentcloud::lke::V20231130::GetAppSecretRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::GetAppSecretResponse` + def GetAppSecret(request) + body = send_request('GetAppSecret', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = GetAppSecretResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 获取文档预览信息 + + # @param request: Request instance for GetDocPreview. + # @type request: :class:`Tencentcloud::lke::V20231130::GetDocPreviewRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::GetDocPreviewResponse` + def GetDocPreview(request) + body = send_request('GetDocPreview', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = GetDocPreviewResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 获取特征向量 + + # @param request: Request instance for GetEmbedding. + # @type request: :class:`Tencentcloud::lke::V20231130::GetEmbeddingRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::GetEmbeddingResponse` + def GetEmbedding(request) + body = send_request('GetEmbedding', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = GetEmbeddingResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 获取推荐问题 + + # @param request: Request instance for GetMsgRecord. + # @type request: :class:`Tencentcloud::lke::V20231130::GetMsgRecordRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::GetMsgRecordResponse` + def GetMsgRecord(request) + body = send_request('GetMsgRecord', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = GetMsgRecordResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 获取任务状态 + + # @param request: Request instance for GetTaskStatus. + # @type request: :class:`Tencentcloud::lke::V20231130::GetTaskStatusRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::GetTaskStatusResponse` + def GetTaskStatus(request) + body = send_request('GetTaskStatus', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = GetTaskStatusResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 获取ws token + + # @param request: Request instance for GetWsToken. + # @type request: :class:`Tencentcloud::lke::V20231130::GetWsTokenRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::GetWsTokenResponse` + def GetWsToken(request) + body = send_request('GetWsToken', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = GetWsTokenResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # QA分组 + + # @param request: Request instance for GroupQA. + # @type request: :class:`Tencentcloud::lke::V20231130::GroupQARequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::GroupQAResponse` + def GroupQA(request) + body = send_request('GroupQA', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = GroupQAResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 忽略不满意回复 + + # @param request: Request instance for IgnoreUnsatisfiedReply. + # @type request: :class:`Tencentcloud::lke::V20231130::IgnoreUnsatisfiedReplyRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::IgnoreUnsatisfiedReplyResponse` + def IgnoreUnsatisfiedReply(request) + body = send_request('IgnoreUnsatisfiedReply', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = IgnoreUnsatisfiedReplyResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 是否意图转人工 + + # @param request: Request instance for IsTransferIntent. + # @type request: :class:`Tencentcloud::lke::V20231130::IsTransferIntentRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::IsTransferIntentResponse` + def IsTransferIntent(request) + body = send_request('IsTransferIntent', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = IsTransferIntentResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 获取企业下应用列表 + + # @param request: Request instance for ListApp. + # @type request: :class:`Tencentcloud::lke::V20231130::ListAppRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::ListAppResponse` + def ListApp(request) + body = send_request('ListApp', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = ListAppResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 应用类型列表 + + # @param request: Request instance for ListAppCategory. + # @type request: :class:`Tencentcloud::lke::V20231130::ListAppCategoryRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::ListAppCategoryResponse` + def ListAppCategory(request) + body = send_request('ListAppCategory', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = ListAppCategoryResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 查询属性标签列表 + + # @param request: Request instance for ListAttributeLabel. + # @type request: :class:`Tencentcloud::lke::V20231130::ListAttributeLabelRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::ListAttributeLabelResponse` + def ListAttributeLabel(request) + body = send_request('ListAttributeLabel', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = ListAttributeLabelResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 文档列表 + + # @param request: Request instance for ListDoc. + # @type request: :class:`Tencentcloud::lke::V20231130::ListDocRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::ListDocResponse` + def ListDoc(request) + body = send_request('ListDoc', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = ListDocResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 获取模型列表 + + # @param request: Request instance for ListModel. + # @type request: :class:`Tencentcloud::lke::V20231130::ListModelRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::ListModelResponse` + def ListModel(request) + body = send_request('ListModel', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = ListModelResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 问答列表 + + # @param request: Request instance for ListQA. + # @type request: :class:`Tencentcloud::lke::V20231130::ListQARequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::ListQAResponse` + def ListQA(request) + body = send_request('ListQA', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = ListQAResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 获取QA分类 + + # @param request: Request instance for ListQACate. + # @type request: :class:`Tencentcloud::lke::V20231130::ListQACateRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::ListQACateResponse` + def ListQACate(request) + body = send_request('ListQACate', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = ListQACateResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 获取拒答问题 + + # @param request: Request instance for ListRejectedQuestion. + # @type request: :class:`Tencentcloud::lke::V20231130::ListRejectedQuestionRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::ListRejectedQuestionResponse` + def ListRejectedQuestion(request) + body = send_request('ListRejectedQuestion', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = ListRejectedQuestionResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 发布拒答问题预览 + + # @param request: Request instance for ListRejectedQuestionPreview. + # @type request: :class:`Tencentcloud::lke::V20231130::ListRejectedQuestionPreviewRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::ListRejectedQuestionPreviewResponse` + def ListRejectedQuestionPreview(request) + body = send_request('ListRejectedQuestionPreview', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = ListRejectedQuestionPreviewResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 发布列表 + + # @param request: Request instance for ListRelease. + # @type request: :class:`Tencentcloud::lke::V20231130::ListReleaseRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::ListReleaseResponse` + def ListRelease(request) + body = send_request('ListRelease', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = ListReleaseResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 发布配置项预览 + + # @param request: Request instance for ListReleaseConfigPreview. + # @type request: :class:`Tencentcloud::lke::V20231130::ListReleaseConfigPreviewRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::ListReleaseConfigPreviewResponse` + def ListReleaseConfigPreview(request) + body = send_request('ListReleaseConfigPreview', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = ListReleaseConfigPreviewResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 发布文档预览 + + # @param request: Request instance for ListReleaseDocPreview. + # @type request: :class:`Tencentcloud::lke::V20231130::ListReleaseDocPreviewRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::ListReleaseDocPreviewResponse` + def ListReleaseDocPreview(request) + body = send_request('ListReleaseDocPreview', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = ListReleaseDocPreviewResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 文档列表 + + # @param request: Request instance for ListReleaseQAPreview. + # @type request: :class:`Tencentcloud::lke::V20231130::ListReleaseQAPreviewRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::ListReleaseQAPreviewResponse` + def ListReleaseQAPreview(request) + body = send_request('ListReleaseQAPreview', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = ListReleaseQAPreviewResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 获取账户信息 + + # @param request: Request instance for ListSelectDoc. + # @type request: :class:`Tencentcloud::lke::V20231130::ListSelectDocRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::ListSelectDocResponse` + def ListSelectDoc(request) + body = send_request('ListSelectDoc', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = ListSelectDocResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 查询不满意回复列表 + + # @param request: Request instance for ListUnsatisfiedReply. + # @type request: :class:`Tencentcloud::lke::V20231130::ListUnsatisfiedReplyRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::ListUnsatisfiedReplyResponse` + def ListUnsatisfiedReply(request) + body = send_request('ListUnsatisfiedReply', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = ListUnsatisfiedReplyResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 修改应用请求结构体 + + # @param request: Request instance for ModifyApp. + # @type request: :class:`Tencentcloud::lke::V20231130::ModifyAppRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::ModifyAppResponse` + def ModifyApp(request) + body = send_request('ModifyApp', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = ModifyAppResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 编辑属性标签 + + # @param request: Request instance for ModifyAttributeLabel. + # @type request: :class:`Tencentcloud::lke::V20231130::ModifyAttributeLabelRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::ModifyAttributeLabelResponse` + def ModifyAttributeLabel(request) + body = send_request('ModifyAttributeLabel', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = ModifyAttributeLabelResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 修改文档 + + # @param request: Request instance for ModifyDoc. + # @type request: :class:`Tencentcloud::lke::V20231130::ModifyDocRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::ModifyDocResponse` + def ModifyDoc(request) + body = send_request('ModifyDoc', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = ModifyDocResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 批量修改文档适用范围 + + # @param request: Request instance for ModifyDocAttrRange. + # @type request: :class:`Tencentcloud::lke::V20231130::ModifyDocAttrRangeRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::ModifyDocAttrRangeResponse` + def ModifyDocAttrRange(request) + body = send_request('ModifyDocAttrRange', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = ModifyDocAttrRangeResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 更新问答 + + # @param request: Request instance for ModifyQA. + # @type request: :class:`Tencentcloud::lke::V20231130::ModifyQARequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::ModifyQAResponse` + def ModifyQA(request) + body = send_request('ModifyQA', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = ModifyQAResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 批量修改问答适用范围 + + # @param request: Request instance for ModifyQAAttrRange. + # @type request: :class:`Tencentcloud::lke::V20231130::ModifyQAAttrRangeRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::ModifyQAAttrRangeResponse` + def ModifyQAAttrRange(request) + body = send_request('ModifyQAAttrRange', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = ModifyQAAttrRangeResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 更新QA分类 + + # @param request: Request instance for ModifyQACate. + # @type request: :class:`Tencentcloud::lke::V20231130::ModifyQACateRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::ModifyQACateResponse` + def ModifyQACate(request) + body = send_request('ModifyQACate', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = ModifyQACateResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 修改拒答问题 + + # @param request: Request instance for ModifyRejectedQuestion. + # @type request: :class:`Tencentcloud::lke::V20231130::ModifyRejectedQuestionRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::ModifyRejectedQuestionResponse` + def ModifyRejectedQuestion(request) + body = send_request('ModifyRejectedQuestion', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = ModifyRejectedQuestionResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 解析拆分文件 + + # @param request: Request instance for ParseDoc. + # @type request: :class:`Tencentcloud::lke::V20231130::ParseDocRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::ParseDocResponse` + def ParseDoc(request) + body = send_request('ParseDoc', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = ParseDocResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 查询文件解析结果 + + # @param request: Request instance for QueryParseDocResult. + # @type request: :class:`Tencentcloud::lke::V20231130::QueryParseDocResultRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::QueryParseDocResultResponse` + def QueryParseDocResult(request) + body = send_request('QueryParseDocResult', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = QueryParseDocResultResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 多轮改写 + + # @param request: Request instance for QueryRewrite. + # @type request: :class:`Tencentcloud::lke::V20231130::QueryRewriteRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::QueryRewriteResponse` + def QueryRewrite(request) + body = send_request('QueryRewrite', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = QueryRewriteResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 是否意图转人工 + + # @param request: Request instance for RateMsgRecord. + # @type request: :class:`Tencentcloud::lke::V20231130::RateMsgRecordRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::RateMsgRecordResponse` + def RateMsgRecord(request) + body = send_request('RateMsgRecord', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = RateMsgRecordResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 重置会话 + + # @param request: Request instance for ResetSession. + # @type request: :class:`Tencentcloud::lke::V20231130::ResetSessionRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::ResetSessionResponse` + def ResetSession(request) + body = send_request('ResetSession', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = ResetSessionResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 文档解析重试 + + # @param request: Request instance for RetryDocAudit. + # @type request: :class:`Tencentcloud::lke::V20231130::RetryDocAuditRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::RetryDocAuditResponse` + def RetryDocAudit(request) + body = send_request('RetryDocAudit', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = RetryDocAuditResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 文档解析重试 + + # @param request: Request instance for RetryDocParse. + # @type request: :class:`Tencentcloud::lke::V20231130::RetryDocParseRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::RetryDocParseResponse` + def RetryDocParse(request) + body = send_request('RetryDocParse', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = RetryDocParseResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 发布暂停后重试 + + # @param request: Request instance for RetryRelease. + # @type request: :class:`Tencentcloud::lke::V20231130::RetryReleaseRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::RetryReleaseResponse` + def RetryRelease(request) + body = send_request('RetryRelease', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = RetryReleaseResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 保存文档 + + # @param request: Request instance for SaveDoc. + # @type request: :class:`Tencentcloud::lke::V20231130::SaveDocRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::SaveDocResponse` + def SaveDoc(request) + body = send_request('SaveDoc', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = SaveDocResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 终止文档解析 + + # @param request: Request instance for StopDocParse. + # @type request: :class:`Tencentcloud::lke::V20231130::StopDocParseRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::StopDocParseResponse` + def StopDocParse(request) + body = send_request('StopDocParse', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = StopDocParseResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 上传导入属性标签 + + # @param request: Request instance for UploadAttributeLabel. + # @type request: :class:`Tencentcloud::lke::V20231130::UploadAttributeLabelRequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::UploadAttributeLabelResponse` + def UploadAttributeLabel(request) + body = send_request('UploadAttributeLabel', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = UploadAttributeLabelResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + # 校验问答 + + # @param request: Request instance for VerifyQA. + # @type request: :class:`Tencentcloud::lke::V20231130::VerifyQARequest` + # @rtype: :class:`Tencentcloud::lke::V20231130::VerifyQAResponse` + def VerifyQA(request) + body = send_request('VerifyQA', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = VerifyQAResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + + + end + end + end +end \ No newline at end of file diff --git a/tencentcloud-sdk-lke/lib/v20231130/models.rb b/tencentcloud-sdk-lke/lib/v20231130/models.rb new file mode 100644 index 0000000000..1f8cc7188f --- /dev/null +++ b/tencentcloud-sdk-lke/lib/v20231130/models.rb @@ -0,0 +1,6011 @@ +# frozen_string_literal: true + +# Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +module TencentCloud + module Lke + module V20231130 + # 应用配置 + class AppConfig < TencentCloud::Common::AbstractModel + # @param KnowledgeQa: 知识问答管理应用配置 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type KnowledgeQa: :class:`Tencentcloud::Lke.v20231130.models.KnowledgeQaConfig` + # @param Summary: 知识摘要应用配置 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Summary: :class:`Tencentcloud::Lke.v20231130.models.SummaryConfig` + # @param Classify: 标签提取应用配置 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Classify: :class:`Tencentcloud::Lke.v20231130.models.ClassifyConfig` + + attr_accessor :KnowledgeQa, :Summary, :Classify + + def initialize(knowledgeqa=nil, summary=nil, classify=nil) + @KnowledgeQa = knowledgeqa + @Summary = summary + @Classify = classify + end + + def deserialize(params) + unless params['KnowledgeQa'].nil? + @KnowledgeQa = KnowledgeQaConfig.new + @KnowledgeQa.deserialize(params['KnowledgeQa']) + end + unless params['Summary'].nil? + @Summary = SummaryConfig.new + @Summary.deserialize(params['Summary']) + end + unless params['Classify'].nil? + @Classify = ClassifyConfig.new + @Classify.deserialize(params['Classify']) + end + end + end + + # 应用详情 + class AppInfo < TencentCloud::Common::AbstractModel + # @param AppType: 应用类型;knowledge_qa-知识问答管理;summary-知识摘要;classifys-知识标签提取 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type AppType: String + # @param AppTypeDesc: 应用类型描述 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type AppTypeDesc: String + # @param AppBizId: 应用ID + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type AppBizId: String + # @param Name: 应用名称 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Name: String + # @param Avatar: 应用头像 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Avatar: String + # @param Desc: 应用描述 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Desc: String + # @param AppStatus: 应用状态,1:未上线,2:运行中,3:停用 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type AppStatus: Integer + # @param AppStatusDesc: 状态说明 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type AppStatusDesc: String + # @param UpdateTime: 修改时间 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type UpdateTime: String + # @param Operator: 最后修改人 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Operator: String + # @param ModelName: 模型名称 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type ModelName: String + # @param ModelAliasName: 模型别名 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type ModelAliasName: String + + attr_accessor :AppType, :AppTypeDesc, :AppBizId, :Name, :Avatar, :Desc, :AppStatus, :AppStatusDesc, :UpdateTime, :Operator, :ModelName, :ModelAliasName + + def initialize(apptype=nil, apptypedesc=nil, appbizid=nil, name=nil, avatar=nil, desc=nil, appstatus=nil, appstatusdesc=nil, updatetime=nil, operator=nil, modelname=nil, modelaliasname=nil) + @AppType = apptype + @AppTypeDesc = apptypedesc + @AppBizId = appbizid + @Name = name + @Avatar = avatar + @Desc = desc + @AppStatus = appstatus + @AppStatusDesc = appstatusdesc + @UpdateTime = updatetime + @Operator = operator + @ModelName = modelname + @ModelAliasName = modelaliasname + end + + def deserialize(params) + @AppType = params['AppType'] + @AppTypeDesc = params['AppTypeDesc'] + @AppBizId = params['AppBizId'] + @Name = params['Name'] + @Avatar = params['Avatar'] + @Desc = params['Desc'] + @AppStatus = params['AppStatus'] + @AppStatusDesc = params['AppStatusDesc'] + @UpdateTime = params['UpdateTime'] + @Operator = params['Operator'] + @ModelName = params['ModelName'] + @ModelAliasName = params['ModelAliasName'] + end + end + + # 应用模型配置 + class AppModel < TencentCloud::Common::AbstractModel + # @param Name: 模型名称 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Name: String + # @param Desc: 模型描述 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Desc: String + # @param ContextLimit: 上下文指代轮次 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type ContextLimit: Integer + # @param AliasName: 模型别名 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type AliasName: String + + attr_accessor :Name, :Desc, :ContextLimit, :AliasName + + def initialize(name=nil, desc=nil, contextlimit=nil, aliasname=nil) + @Name = name + @Desc = desc + @ContextLimit = contextlimit + @AliasName = aliasname + end + + def deserialize(params) + @Name = params['Name'] + @Desc = params['Desc'] + @ContextLimit = params['ContextLimit'] + @AliasName = params['AliasName'] + end + end + + # 属性标签详情信息 + class AttrLabel < TencentCloud::Common::AbstractModel + # @param Source: 属性标签来源 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Source: Integer + # @param AttrBizId: 属性ID + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type AttrBizId: String + # @param AttrKey: 属性标识 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type AttrKey: String + # @param AttrName: 属性名称 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type AttrName: String + # @param Labels: 标签ID + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Labels: Array + + attr_accessor :Source, :AttrBizId, :AttrKey, :AttrName, :Labels + + def initialize(source=nil, attrbizid=nil, attrkey=nil, attrname=nil, labels=nil) + @Source = source + @AttrBizId = attrbizid + @AttrKey = attrkey + @AttrName = attrname + @Labels = labels + end + + def deserialize(params) + @Source = params['Source'] + @AttrBizId = params['AttrBizId'] + @AttrKey = params['AttrKey'] + @AttrName = params['AttrName'] + unless params['Labels'].nil? + @Labels = [] + params['Labels'].each do |i| + label_tmp = Label.new + label_tmp.deserialize(i) + @Labels << label_tmp + end + end + end + end + + # 属性标签详情 + class AttrLabelDetail < TencentCloud::Common::AbstractModel + # @param AttrBizId: 属性ID + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type AttrBizId: String + # @param AttrKey: 属性标识 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type AttrKey: String + # @param AttrName: 属性名称 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type AttrName: String + # @param LabelNames: 标签名称 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type LabelNames: Array + # @param IsUpdating: 属性标签是否在更新中 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type IsUpdating: Boolean + + attr_accessor :AttrBizId, :AttrKey, :AttrName, :LabelNames, :IsUpdating + + def initialize(attrbizid=nil, attrkey=nil, attrname=nil, labelnames=nil, isupdating=nil) + @AttrBizId = attrbizid + @AttrKey = attrkey + @AttrName = attrname + @LabelNames = labelnames + @IsUpdating = isupdating + end + + def deserialize(params) + @AttrBizId = params['AttrBizId'] + @AttrKey = params['AttrKey'] + @AttrName = params['AttrName'] + @LabelNames = params['LabelNames'] + @IsUpdating = params['IsUpdating'] + end + end + + # 属性标签引用信息 + class AttrLabelRefer < TencentCloud::Common::AbstractModel + # @param Source: 属性标签来源,1:属性标签 + # @type Source: Integer + # @param AttributeBizId: 属性ID + # @type AttributeBizId: String + # @param LabelBizIds: 标签ID + # @type LabelBizIds: Array + + attr_accessor :Source, :AttributeBizId, :LabelBizIds + + def initialize(source=nil, attributebizid=nil, labelbizids=nil) + @Source = source + @AttributeBizId = attributebizid + @LabelBizIds = labelbizids + end + + def deserialize(params) + @Source = params['Source'] + @AttributeBizId = params['AttributeBizId'] + @LabelBizIds = params['LabelBizIds'] + end + end + + # 导出知识标签过滤器 + class AttributeFilters < TencentCloud::Common::AbstractModel + # @param Query: 检索,属性或标签名称 + # @type Query: String + + attr_accessor :Query + + def initialize(query=nil) + @Query = query + end + + def deserialize(params) + @Query = params['Query'] + end + end + + # 属性标签 + class AttributeLabel < TencentCloud::Common::AbstractModel + # @param LabelBizId: 标签ID + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type LabelBizId: String + # @param LabelName: 标签名称 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type LabelName: String + # @param SimilarLabels: 相似标签名称 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type SimilarLabels: Array + + attr_accessor :LabelBizId, :LabelName, :SimilarLabels + + def initialize(labelbizid=nil, labelname=nil, similarlabels=nil) + @LabelBizId = labelbizid + @LabelName = labelname + @SimilarLabels = similarlabels + end + + def deserialize(params) + @LabelBizId = params['LabelBizId'] + @LabelName = params['LabelName'] + @SimilarLabels = params['SimilarLabels'] + end + end + + # 应用基础配置 + class BaseConfig < TencentCloud::Common::AbstractModel + # @param Name: 应用名称 + # @type Name: String + # @param Avatar: 机器人头像 + # @type Avatar: String + # @param Desc: 机器人描述 + # @type Desc: String + + attr_accessor :Name, :Avatar, :Desc + + def initialize(name=nil, avatar=nil, desc=nil) + @Name = name + @Avatar = avatar + @Desc = desc + end + + def deserialize(params) + @Name = params['Name'] + @Avatar = params['Avatar'] + @Desc = params['Desc'] + end + end + + # CheckAttributeLabelExist请求参数结构体 + class CheckAttributeLabelExistRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param LabelName: 属性名称 + # @type LabelName: String + # @param AttributeBizId: 属性ID + # @type AttributeBizId: String + # @param LoginUin: 登录用户主账号(集成商模式必填) + # @type LoginUin: String + # @param LoginSubAccountUin: 登录用户子账号(集成商模式必填) + # @type LoginSubAccountUin: String + # @param LastLabelBizId: 滚动加载,最后一个属性标签ID + # @type LastLabelBizId: String + + attr_accessor :BotBizId, :LabelName, :AttributeBizId, :LoginUin, :LoginSubAccountUin, :LastLabelBizId + + def initialize(botbizid=nil, labelname=nil, attributebizid=nil, loginuin=nil, loginsubaccountuin=nil, lastlabelbizid=nil) + @BotBizId = botbizid + @LabelName = labelname + @AttributeBizId = attributebizid + @LoginUin = loginuin + @LoginSubAccountUin = loginsubaccountuin + @LastLabelBizId = lastlabelbizid + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @LabelName = params['LabelName'] + @AttributeBizId = params['AttributeBizId'] + @LoginUin = params['LoginUin'] + @LoginSubAccountUin = params['LoginSubAccountUin'] + @LastLabelBizId = params['LastLabelBizId'] + end + end + + # CheckAttributeLabelExist返回参数结构体 + class CheckAttributeLabelExistResponse < TencentCloud::Common::AbstractModel + # @param IsExist: 是否存在 + # @type IsExist: Boolean + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :IsExist, :RequestId + + def initialize(isexist=nil, requestid=nil) + @IsExist = isexist + @RequestId = requestid + end + + def deserialize(params) + @IsExist = params['IsExist'] + @RequestId = params['RequestId'] + end + end + + # CheckAttributeLabelRefer请求参数结构体 + class CheckAttributeLabelReferRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param LoginUin: 登录用户主账号(集成商模式必填) + # @type LoginUin: String + # @param LoginSubAccountUin: 登录用户子账号(集成商模式必填) + # @type LoginSubAccountUin: String + # @param LabelBizId: 属性标签 + # @type LabelBizId: String + # @param AttributeBizId: 属性ID + # @type AttributeBizId: Array + + attr_accessor :BotBizId, :LoginUin, :LoginSubAccountUin, :LabelBizId, :AttributeBizId + + def initialize(botbizid=nil, loginuin=nil, loginsubaccountuin=nil, labelbizid=nil, attributebizid=nil) + @BotBizId = botbizid + @LoginUin = loginuin + @LoginSubAccountUin = loginsubaccountuin + @LabelBizId = labelbizid + @AttributeBizId = attributebizid + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @LoginUin = params['LoginUin'] + @LoginSubAccountUin = params['LoginSubAccountUin'] + @LabelBizId = params['LabelBizId'] + @AttributeBizId = params['AttributeBizId'] + end + end + + # CheckAttributeLabelRefer返回参数结构体 + class CheckAttributeLabelReferResponse < TencentCloud::Common::AbstractModel + # @param IsRefer: 是否引用 + # @type IsRefer: Boolean + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :IsRefer, :RequestId + + def initialize(isrefer=nil, requestid=nil) + @IsRefer = isrefer + @RequestId = requestid + end + + def deserialize(params) + @IsRefer = params['IsRefer'] + @RequestId = params['RequestId'] + end + end + + # 标签提取配置 + class ClassifyConfig < TencentCloud::Common::AbstractModel + # @param Model: 模型配置 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Model: :class:`Tencentcloud::Lke.v20231130.models.AppModel` + # @param Labels: 标签列表 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Labels: Array + + attr_accessor :Model, :Labels + + def initialize(model=nil, labels=nil) + @Model = model + @Labels = labels + end + + def deserialize(params) + unless params['Model'].nil? + @Model = AppModel.new + @Model.deserialize(params['Model']) + end + unless params['Labels'].nil? + @Labels = [] + params['Labels'].each do |i| + classifylabel_tmp = ClassifyLabel.new + classifylabel_tmp.deserialize(i) + @Labels << classifylabel_tmp + end + end + end + end + + # 标签信息 + class ClassifyLabel < TencentCloud::Common::AbstractModel + # @param Name: 标签名称 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Name: String + # @param Description: 标签描述 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Description: String + # @param Values: 标签取值范围 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Values: Array + + attr_accessor :Name, :Description, :Values + + def initialize(name=nil, description=nil, values=nil) + @Name = name + @Description = description + @Values = values + end + + def deserialize(params) + @Name = params['Name'] + @Description = params['Description'] + @Values = params['Values'] + end + end + + # 获取不满意回复上下文响 + class Context < TencentCloud::Common::AbstractModel + # @param RecordBizId: 消息记录ID信息 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type RecordBizId: String + # @param IsVisitor: 是否为用户 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type IsVisitor: Boolean + # @param NickName: 昵称 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type NickName: String + # @param Avatar: 头像 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Avatar: String + # @param Content: 消息内容 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Content: String + + attr_accessor :RecordBizId, :IsVisitor, :NickName, :Avatar, :Content + + def initialize(recordbizid=nil, isvisitor=nil, nickname=nil, avatar=nil, content=nil) + @RecordBizId = recordbizid + @IsVisitor = isvisitor + @NickName = nickname + @Avatar = avatar + @Content = content + end + + def deserialize(params) + @RecordBizId = params['RecordBizId'] + @IsVisitor = params['IsVisitor'] + @NickName = params['NickName'] + @Avatar = params['Avatar'] + @Content = params['Content'] + end + end + + # CreateApp请求参数结构体 + class CreateAppRequest < TencentCloud::Common::AbstractModel + # @param AppType: 应用类型;knowledge_qa-知识问答管理;summary-知识摘要;classifys-知识标签提取 + # @type AppType: String + # @param BaseConfig: 应用基础配置 + # @type BaseConfig: :class:`Tencentcloud::Lke.v20231130.models.BaseConfig` + + attr_accessor :AppType, :BaseConfig + + def initialize(apptype=nil, baseconfig=nil) + @AppType = apptype + @BaseConfig = baseconfig + end + + def deserialize(params) + @AppType = params['AppType'] + unless params['BaseConfig'].nil? + @BaseConfig = BaseConfig.new + @BaseConfig.deserialize(params['BaseConfig']) + end + end + end + + # CreateApp返回参数结构体 + class CreateAppResponse < TencentCloud::Common::AbstractModel + # @param AppBizId: 应用ID + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type AppBizId: String + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :AppBizId, :RequestId + + def initialize(appbizid=nil, requestid=nil) + @AppBizId = appbizid + @RequestId = requestid + end + + def deserialize(params) + @AppBizId = params['AppBizId'] + @RequestId = params['RequestId'] + end + end + + # CreateAttributeLabel请求参数结构体 + class CreateAttributeLabelRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param AttrKey: 属性标识 + # @type AttrKey: String + # @param AttrName: 属性名称 + # @type AttrName: String + # @param Labels: 属性标签 + # @type Labels: Array + # @param LoginUin: 登录用户主账号(集成商模式必填) + # @type LoginUin: String + # @param LoginSubAccountUin: 登录用户子账号(集成商模式必填) + # @type LoginSubAccountUin: String + + attr_accessor :BotBizId, :AttrKey, :AttrName, :Labels, :LoginUin, :LoginSubAccountUin + + def initialize(botbizid=nil, attrkey=nil, attrname=nil, labels=nil, loginuin=nil, loginsubaccountuin=nil) + @BotBizId = botbizid + @AttrKey = attrkey + @AttrName = attrname + @Labels = labels + @LoginUin = loginuin + @LoginSubAccountUin = loginsubaccountuin + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @AttrKey = params['AttrKey'] + @AttrName = params['AttrName'] + unless params['Labels'].nil? + @Labels = [] + params['Labels'].each do |i| + attributelabel_tmp = AttributeLabel.new + attributelabel_tmp.deserialize(i) + @Labels << attributelabel_tmp + end + end + @LoginUin = params['LoginUin'] + @LoginSubAccountUin = params['LoginSubAccountUin'] + end + end + + # CreateAttributeLabel返回参数结构体 + class CreateAttributeLabelResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + + # CreateCorp请求参数结构体 + class CreateCorpRequest < TencentCloud::Common::AbstractModel + # @param FullName: 企业全称 + # @type FullName: String + # @param ContactName: 联系人名称 + # @type ContactName: String + # @param Email: 联系人邮箱 + # @type Email: String + # @param Telephone: 联系人手机号 + # @type Telephone: String + + attr_accessor :FullName, :ContactName, :Email, :Telephone + + def initialize(fullname=nil, contactname=nil, email=nil, telephone=nil) + @FullName = fullname + @ContactName = contactname + @Email = email + @Telephone = telephone + end + + def deserialize(params) + @FullName = params['FullName'] + @ContactName = params['ContactName'] + @Email = params['Email'] + @Telephone = params['Telephone'] + end + end + + # CreateCorp返回参数结构体 + class CreateCorpResponse < TencentCloud::Common::AbstractModel + # @param CorpBizId: 企业ID + # @type CorpBizId: String + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :CorpBizId, :RequestId + + def initialize(corpbizid=nil, requestid=nil) + @CorpBizId = corpbizid + @RequestId = requestid + end + + def deserialize(params) + @CorpBizId = params['CorpBizId'] + @RequestId = params['RequestId'] + end + end + + # CreateQACate请求参数结构体 + class CreateQACateRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param ParentBizId: 父级业务ID + # @type ParentBizId: String + # @param Name: 分类名称 + # @type Name: String + + attr_accessor :BotBizId, :ParentBizId, :Name + + def initialize(botbizid=nil, parentbizid=nil, name=nil) + @BotBizId = botbizid + @ParentBizId = parentbizid + @Name = name + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @ParentBizId = params['ParentBizId'] + @Name = params['Name'] + end + end + + # CreateQACate返回参数结构体 + class CreateQACateResponse < TencentCloud::Common::AbstractModel + # @param CanAdd: 是否可新增 + # @type CanAdd: Boolean + # @param CanEdit: 是否可编辑 + # @type CanEdit: Boolean + # @param CanDelete: 是否可删除 + # @type CanDelete: Boolean + # @param CateBizId: 分类业务ID + # @type CateBizId: String + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :CanAdd, :CanEdit, :CanDelete, :CateBizId, :RequestId + + def initialize(canadd=nil, canedit=nil, candelete=nil, catebizid=nil, requestid=nil) + @CanAdd = canadd + @CanEdit = canedit + @CanDelete = candelete + @CateBizId = catebizid + @RequestId = requestid + end + + def deserialize(params) + @CanAdd = params['CanAdd'] + @CanEdit = params['CanEdit'] + @CanDelete = params['CanDelete'] + @CateBizId = params['CateBizId'] + @RequestId = params['RequestId'] + end + end + + # CreateQA请求参数结构体 + class CreateQARequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param Question: 问题 + # @type Question: String + # @param Answer: 答案 + # @type Answer: String + # @param AttrRange: 属性标签适用范围 1:全部,2:按条件 + # @type AttrRange: Integer + # @param CustomParam: 自定义参数 + # @type CustomParam: String + # @param AttrLabels: 属性标签引用 + # @type AttrLabels: Array + # @param DocBizId: 文档ID + # @type DocBizId: String + # @param CateBizId: 分类ID + # @type CateBizId: String + # @param ExpireStart: 有效开始时间,unix时间戳 + # @type ExpireStart: String + # @param ExpireEnd: 有效结束时间,unix时间戳,0代表永久有效 + # @type ExpireEnd: String + + attr_accessor :BotBizId, :Question, :Answer, :AttrRange, :CustomParam, :AttrLabels, :DocBizId, :CateBizId, :ExpireStart, :ExpireEnd + + def initialize(botbizid=nil, question=nil, answer=nil, attrrange=nil, customparam=nil, attrlabels=nil, docbizid=nil, catebizid=nil, expirestart=nil, expireend=nil) + @BotBizId = botbizid + @Question = question + @Answer = answer + @AttrRange = attrrange + @CustomParam = customparam + @AttrLabels = attrlabels + @DocBizId = docbizid + @CateBizId = catebizid + @ExpireStart = expirestart + @ExpireEnd = expireend + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @Question = params['Question'] + @Answer = params['Answer'] + @AttrRange = params['AttrRange'] + @CustomParam = params['CustomParam'] + unless params['AttrLabels'].nil? + @AttrLabels = [] + params['AttrLabels'].each do |i| + attrlabelrefer_tmp = AttrLabelRefer.new + attrlabelrefer_tmp.deserialize(i) + @AttrLabels << attrlabelrefer_tmp + end + end + @DocBizId = params['DocBizId'] + @CateBizId = params['CateBizId'] + @ExpireStart = params['ExpireStart'] + @ExpireEnd = params['ExpireEnd'] + end + end + + # CreateQA返回参数结构体 + class CreateQAResponse < TencentCloud::Common::AbstractModel + # @param QaBizId: 问答ID + # @type QaBizId: String + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :QaBizId, :RequestId + + def initialize(qabizid=nil, requestid=nil) + @QaBizId = qabizid + @RequestId = requestid + end + + def deserialize(params) + @QaBizId = params['QaBizId'] + @RequestId = params['RequestId'] + end + end + + # CreateRejectedQuestion请求参数结构体 + class CreateRejectedQuestionRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param Question: 拒答问题 + + # @type Question: String + # @param BusinessSource: 拒答问题来源的数据源唯一id,取值1,2 + + # @type BusinessSource: Integer + # @param BusinessId: 拒答问题来源的数据源唯一id + + # @type BusinessId: String + + attr_accessor :BotBizId, :Question, :BusinessSource, :BusinessId + + def initialize(botbizid=nil, question=nil, businesssource=nil, businessid=nil) + @BotBizId = botbizid + @Question = question + @BusinessSource = businesssource + @BusinessId = businessid + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @Question = params['Question'] + @BusinessSource = params['BusinessSource'] + @BusinessId = params['BusinessId'] + end + end + + # CreateRejectedQuestion返回参数结构体 + class CreateRejectedQuestionResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + + # CreateRelease请求参数结构体 + class CreateReleaseRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param Desc: 发布描述 + # @type Desc: String + + attr_accessor :BotBizId, :Desc + + def initialize(botbizid=nil, desc=nil) + @BotBizId = botbizid + @Desc = desc + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @Desc = params['Desc'] + end + end + + # CreateRelease返回参数结构体 + class CreateReleaseResponse < TencentCloud::Common::AbstractModel + # @param ReleaseBizId: 发布ID + # @type ReleaseBizId: String + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :ReleaseBizId, :RequestId + + def initialize(releasebizid=nil, requestid=nil) + @ReleaseBizId = releasebizid + @RequestId = requestid + end + + def deserialize(params) + @ReleaseBizId = params['ReleaseBizId'] + @RequestId = params['RequestId'] + end + end + + # 临时密钥结构 + class Credentials < TencentCloud::Common::AbstractModel + # @param Token: token + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Token: String + # @param TmpSecretId: 临时证书密钥ID + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type TmpSecretId: String + # @param TmpSecretKey: 临时证书密钥Key + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type TmpSecretKey: String + + attr_accessor :Token, :TmpSecretId, :TmpSecretKey + + def initialize(token=nil, tmpsecretid=nil, tmpsecretkey=nil) + @Token = token + @TmpSecretId = tmpsecretid + @TmpSecretKey = tmpsecretkey + end + + def deserialize(params) + @Token = params['Token'] + @TmpSecretId = params['TmpSecretId'] + @TmpSecretKey = params['TmpSecretKey'] + end + end + + # DeleteApp请求参数结构体 + class DeleteAppRequest < TencentCloud::Common::AbstractModel + # @param AppBizId: 应用ID + # @type AppBizId: String + # @param AppType: 应用类型;knowledge_qa-知识问答管理;summary-知识摘要;classifys-知识标签提取 + # @type AppType: String + + attr_accessor :AppBizId, :AppType + + def initialize(appbizid=nil, apptype=nil) + @AppBizId = appbizid + @AppType = apptype + end + + def deserialize(params) + @AppBizId = params['AppBizId'] + @AppType = params['AppType'] + end + end + + # DeleteApp返回参数结构体 + class DeleteAppResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + + # DeleteAttributeLabel请求参数结构体 + class DeleteAttributeLabelRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param AttributeBizIds: 属性ID + # @type AttributeBizIds: Array + # @param LoginUin: 登录用户主账号(集成商模式必填) + # @type LoginUin: String + # @param LoginSubAccountUin: 登录用户子账号(集成商模式必填) + # @type LoginSubAccountUin: String + + attr_accessor :BotBizId, :AttributeBizIds, :LoginUin, :LoginSubAccountUin + + def initialize(botbizid=nil, attributebizids=nil, loginuin=nil, loginsubaccountuin=nil) + @BotBizId = botbizid + @AttributeBizIds = attributebizids + @LoginUin = loginuin + @LoginSubAccountUin = loginsubaccountuin + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @AttributeBizIds = params['AttributeBizIds'] + @LoginUin = params['LoginUin'] + @LoginSubAccountUin = params['LoginSubAccountUin'] + end + end + + # DeleteAttributeLabel返回参数结构体 + class DeleteAttributeLabelResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + + # DeleteDoc请求参数结构体 + class DeleteDocRequest < TencentCloud::Common::AbstractModel + # @param DocBizIds: 文档业务ID列表 + # @type DocBizIds: Array + # @param BotBizId: 机器人ID + # @type BotBizId: String + + attr_accessor :DocBizIds, :BotBizId + + def initialize(docbizids=nil, botbizid=nil) + @DocBizIds = docbizids + @BotBizId = botbizid + end + + def deserialize(params) + @DocBizIds = params['DocBizIds'] + @BotBizId = params['BotBizId'] + end + end + + # DeleteDoc返回参数结构体 + class DeleteDocResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + + # DeleteQACate请求参数结构体 + class DeleteQACateRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param CateBizId: 分类业务ID + # @type CateBizId: String + + attr_accessor :BotBizId, :CateBizId + + def initialize(botbizid=nil, catebizid=nil) + @BotBizId = botbizid + @CateBizId = catebizid + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @CateBizId = params['CateBizId'] + end + end + + # DeleteQACate返回参数结构体 + class DeleteQACateResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + + # DeleteQA请求参数结构体 + class DeleteQARequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param QaBizIds: 问答ID + # @type QaBizIds: Array + + attr_accessor :BotBizId, :QaBizIds + + def initialize(botbizid=nil, qabizids=nil) + @BotBizId = botbizid + @QaBizIds = qabizids + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @QaBizIds = params['QaBizIds'] + end + end + + # DeleteQA返回参数结构体 + class DeleteQAResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + + # DeleteRejectedQuestion请求参数结构体 + class DeleteRejectedQuestionRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param RejectedBizIds: 拒答问题来源的数据源唯一id + + + # @type RejectedBizIds: Array + + attr_accessor :BotBizId, :RejectedBizIds + + def initialize(botbizid=nil, rejectedbizids=nil) + @BotBizId = botbizid + @RejectedBizIds = rejectedbizids + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @RejectedBizIds = params['RejectedBizIds'] + end + end + + # DeleteRejectedQuestion返回参数结构体 + class DeleteRejectedQuestionResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + + # DescribeApp请求参数结构体 + class DescribeAppRequest < TencentCloud::Common::AbstractModel + # @param AppBizId: 应用ID + # @type AppBizId: String + # @param AppType: 应用类型;knowledge_qa-知识问答管理;summary-知识摘要;classifys-知识标签提取 + # @type AppType: String + # @param IsRelease: 是否发布后的配置 + # @type IsRelease: Boolean + + attr_accessor :AppBizId, :AppType, :IsRelease + + def initialize(appbizid=nil, apptype=nil, isrelease=nil) + @AppBizId = appbizid + @AppType = apptype + @IsRelease = isrelease + end + + def deserialize(params) + @AppBizId = params['AppBizId'] + @AppType = params['AppType'] + @IsRelease = params['IsRelease'] + end + end + + # DescribeApp返回参数结构体 + class DescribeAppResponse < TencentCloud::Common::AbstractModel + # @param AppBizId: 应用 ID + # @type AppBizId: String + # @param AppType: 应用类型;knowledge_qa-知识问答管理;summary-知识摘要;classifys-知识标签提取 + # @type AppType: String + # @param AppTypeDesc: 应用类型说明 + # @type AppTypeDesc: String + # @param BaseConfig: 应用类型说明 + # @type BaseConfig: :class:`Tencentcloud::Lke.v20231130.models.BaseConfig` + # @param AppConfig: 应用配置 + # @type AppConfig: :class:`Tencentcloud::Lke.v20231130.models.AppConfig` + # @param AvatarInAppeal: 头像是否在申诉中 + # @type AvatarInAppeal: Boolean + # @param RoleInAppeal: 角色描述是否在申诉中 + # @type RoleInAppeal: Boolean + # @param NameInAppeal: 名称是否在申诉中 + # @type NameInAppeal: Boolean + # @param GreetingInAppeal: 欢迎语是否在申诉中 + # @type GreetingInAppeal: Boolean + # @param BareAnswerInAppeal: 未知问题回复语是否在申诉中 + # @type BareAnswerInAppeal: Boolean + # @param AppKey: 应用appKey + # @type AppKey: String + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :AppBizId, :AppType, :AppTypeDesc, :BaseConfig, :AppConfig, :AvatarInAppeal, :RoleInAppeal, :NameInAppeal, :GreetingInAppeal, :BareAnswerInAppeal, :AppKey, :RequestId + + def initialize(appbizid=nil, apptype=nil, apptypedesc=nil, baseconfig=nil, appconfig=nil, avatarinappeal=nil, roleinappeal=nil, nameinappeal=nil, greetinginappeal=nil, bareanswerinappeal=nil, appkey=nil, requestid=nil) + @AppBizId = appbizid + @AppType = apptype + @AppTypeDesc = apptypedesc + @BaseConfig = baseconfig + @AppConfig = appconfig + @AvatarInAppeal = avatarinappeal + @RoleInAppeal = roleinappeal + @NameInAppeal = nameinappeal + @GreetingInAppeal = greetinginappeal + @BareAnswerInAppeal = bareanswerinappeal + @AppKey = appkey + @RequestId = requestid + end + + def deserialize(params) + @AppBizId = params['AppBizId'] + @AppType = params['AppType'] + @AppTypeDesc = params['AppTypeDesc'] + unless params['BaseConfig'].nil? + @BaseConfig = BaseConfig.new + @BaseConfig.deserialize(params['BaseConfig']) + end + unless params['AppConfig'].nil? + @AppConfig = AppConfig.new + @AppConfig.deserialize(params['AppConfig']) + end + @AvatarInAppeal = params['AvatarInAppeal'] + @RoleInAppeal = params['RoleInAppeal'] + @NameInAppeal = params['NameInAppeal'] + @GreetingInAppeal = params['GreetingInAppeal'] + @BareAnswerInAppeal = params['BareAnswerInAppeal'] + @AppKey = params['AppKey'] + @RequestId = params['RequestId'] + end + end + + # DescribeAttributeLabel请求参数结构体 + class DescribeAttributeLabelRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param AttributeBizId: 属性ID + # @type AttributeBizId: String + # @param Limit: 每次加载的数量 + # @type Limit: Integer + # @param LoginUin: 登录用户主账号(集成商模式必填) + # @type LoginUin: String + # @param LoginSubAccountUin: 登录用户子账号(集成商模式必填) + # @type LoginSubAccountUin: String + # @param Query: 查询标签或相似标签 + # @type Query: String + # @param LastLabelBizId: 滚动加载游标的标签ID + # @type LastLabelBizId: String + + attr_accessor :BotBizId, :AttributeBizId, :Limit, :LoginUin, :LoginSubAccountUin, :Query, :LastLabelBizId + + def initialize(botbizid=nil, attributebizid=nil, limit=nil, loginuin=nil, loginsubaccountuin=nil, query=nil, lastlabelbizid=nil) + @BotBizId = botbizid + @AttributeBizId = attributebizid + @Limit = limit + @LoginUin = loginuin + @LoginSubAccountUin = loginsubaccountuin + @Query = query + @LastLabelBizId = lastlabelbizid + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @AttributeBizId = params['AttributeBizId'] + @Limit = params['Limit'] + @LoginUin = params['LoginUin'] + @LoginSubAccountUin = params['LoginSubAccountUin'] + @Query = params['Query'] + @LastLabelBizId = params['LastLabelBizId'] + end + end + + # DescribeAttributeLabel返回参数结构体 + class DescribeAttributeLabelResponse < TencentCloud::Common::AbstractModel + # @param AttributeBizId: 属性ID + # @type AttributeBizId: String + # @param AttrKey: 属性标识 + # @type AttrKey: String + # @param AttrName: 属性名称 + # @type AttrName: String + # @param LabelNumber: 标签数量 + # @type LabelNumber: String + # @param Labels: 标签名称 + # @type Labels: Array + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :AttributeBizId, :AttrKey, :AttrName, :LabelNumber, :Labels, :RequestId + + def initialize(attributebizid=nil, attrkey=nil, attrname=nil, labelnumber=nil, labels=nil, requestid=nil) + @AttributeBizId = attributebizid + @AttrKey = attrkey + @AttrName = attrname + @LabelNumber = labelnumber + @Labels = labels + @RequestId = requestid + end + + def deserialize(params) + @AttributeBizId = params['AttributeBizId'] + @AttrKey = params['AttrKey'] + @AttrName = params['AttrName'] + @LabelNumber = params['LabelNumber'] + unless params['Labels'].nil? + @Labels = [] + params['Labels'].each do |i| + attributelabel_tmp = AttributeLabel.new + attributelabel_tmp.deserialize(i) + @Labels << attributelabel_tmp + end + end + @RequestId = params['RequestId'] + end + end + + # DescribeCorp请求参数结构体 + class DescribeCorpRequest < TencentCloud::Common::AbstractModel + + + def initialize() + end + + def deserialize(params) + end + end + + # DescribeCorp返回参数结构体 + class DescribeCorpResponse < TencentCloud::Common::AbstractModel + # @param CorpBizId: 企业ID + # @type CorpBizId: String + # @param RobotQuota: 机器人配额 + # @type RobotQuota: Integer + # @param FullName: 企业全称 + # @type FullName: String + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :CorpBizId, :RobotQuota, :FullName, :RequestId + + def initialize(corpbizid=nil, robotquota=nil, fullname=nil, requestid=nil) + @CorpBizId = corpbizid + @RobotQuota = robotquota + @FullName = fullname + @RequestId = requestid + end + + def deserialize(params) + @CorpBizId = params['CorpBizId'] + @RobotQuota = params['RobotQuota'] + @FullName = params['FullName'] + @RequestId = params['RequestId'] + end + end + + # DescribeDoc请求参数结构体 + class DescribeDocRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param DocBizId: 文档ID + # @type DocBizId: String + + attr_accessor :BotBizId, :DocBizId + + def initialize(botbizid=nil, docbizid=nil) + @BotBizId = botbizid + @DocBizId = docbizid + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @DocBizId = params['DocBizId'] + end + end + + # DescribeDoc返回参数结构体 + class DescribeDocResponse < TencentCloud::Common::AbstractModel + # @param DocBizId: 文档ID + # @type DocBizId: String + # @param FileName: 文件名称 + # @type FileName: String + # @param FileType: 文件类型 + # @type FileType: String + # @param CosUrl: cos路径 + # @type CosUrl: String + # @param UpdateTime: 更新时间 + # @type UpdateTime: String + # @param Status: 文档状态(5审核通过 7审核中 8审核不通过 9审核通过 10待发布 11发布中 12发布成功 13学习中 14学习失败) + # @type Status: Integer + # @param StatusDesc: 文档状态描述 + # @type StatusDesc: String + # @param Reason: 生成失败原因 + # @type Reason: String + # @param IsRefer: 答案中是否引用 + # @type IsRefer: Boolean + # @param QaNum: 问答对数量 + # @type QaNum: Integer + # @param IsDeleted: 是否删除 + # @type IsDeleted: Boolean + # @param Source: 文档来源 + # @type Source: Integer + # @param SourceDesc: 文档来源描述 + # @type SourceDesc: String + # @param IsAllowRestart: 是否允许重新生成 + # @type IsAllowRestart: Boolean + # @param IsDeletedQa: qa是否已删除 + # @type IsDeletedQa: Boolean + # @param IsCreatingQa: 问答是否生成中 + # @type IsCreatingQa: Boolean + # @param IsAllowDelete: 是否允许删除 + # @type IsAllowDelete: Boolean + # @param IsAllowRefer: 是否允许操作引用开关 + # @type IsAllowRefer: Boolean + # @param IsCreatedQa: 是否生成过问答 + # @type IsCreatedQa: Boolean + # @param DocCharSize: 文档字符量 + # @type DocCharSize: String + # @param IsAllowEdit: 是否允许编辑 + # @type IsAllowEdit: Boolean + # @param AttrRange: 属性标签适用范围 1:全部,2:按条件范围 + # @type AttrRange: Integer + # @param AttrLabels: 属性标签 + # @type AttrLabels: Array + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :DocBizId, :FileName, :FileType, :CosUrl, :UpdateTime, :Status, :StatusDesc, :Reason, :IsRefer, :QaNum, :IsDeleted, :Source, :SourceDesc, :IsAllowRestart, :IsDeletedQa, :IsCreatingQa, :IsAllowDelete, :IsAllowRefer, :IsCreatedQa, :DocCharSize, :IsAllowEdit, :AttrRange, :AttrLabels, :RequestId + + def initialize(docbizid=nil, filename=nil, filetype=nil, cosurl=nil, updatetime=nil, status=nil, statusdesc=nil, reason=nil, isrefer=nil, qanum=nil, isdeleted=nil, source=nil, sourcedesc=nil, isallowrestart=nil, isdeletedqa=nil, iscreatingqa=nil, isallowdelete=nil, isallowrefer=nil, iscreatedqa=nil, doccharsize=nil, isallowedit=nil, attrrange=nil, attrlabels=nil, requestid=nil) + @DocBizId = docbizid + @FileName = filename + @FileType = filetype + @CosUrl = cosurl + @UpdateTime = updatetime + @Status = status + @StatusDesc = statusdesc + @Reason = reason + @IsRefer = isrefer + @QaNum = qanum + @IsDeleted = isdeleted + @Source = source + @SourceDesc = sourcedesc + @IsAllowRestart = isallowrestart + @IsDeletedQa = isdeletedqa + @IsCreatingQa = iscreatingqa + @IsAllowDelete = isallowdelete + @IsAllowRefer = isallowrefer + @IsCreatedQa = iscreatedqa + @DocCharSize = doccharsize + @IsAllowEdit = isallowedit + @AttrRange = attrrange + @AttrLabels = attrlabels + @RequestId = requestid + end + + def deserialize(params) + @DocBizId = params['DocBizId'] + @FileName = params['FileName'] + @FileType = params['FileType'] + @CosUrl = params['CosUrl'] + @UpdateTime = params['UpdateTime'] + @Status = params['Status'] + @StatusDesc = params['StatusDesc'] + @Reason = params['Reason'] + @IsRefer = params['IsRefer'] + @QaNum = params['QaNum'] + @IsDeleted = params['IsDeleted'] + @Source = params['Source'] + @SourceDesc = params['SourceDesc'] + @IsAllowRestart = params['IsAllowRestart'] + @IsDeletedQa = params['IsDeletedQa'] + @IsCreatingQa = params['IsCreatingQa'] + @IsAllowDelete = params['IsAllowDelete'] + @IsAllowRefer = params['IsAllowRefer'] + @IsCreatedQa = params['IsCreatedQa'] + @DocCharSize = params['DocCharSize'] + @IsAllowEdit = params['IsAllowEdit'] + @AttrRange = params['AttrRange'] + unless params['AttrLabels'].nil? + @AttrLabels = [] + params['AttrLabels'].each do |i| + attrlabel_tmp = AttrLabel.new + attrlabel_tmp.deserialize(i) + @AttrLabels << attrlabel_tmp + end + end + @RequestId = params['RequestId'] + end + end + + # DescribeQA请求参数结构体 + class DescribeQARequest < TencentCloud::Common::AbstractModel + # @param QaBizId: QA业务ID + # @type QaBizId: String + # @param BotBizId: 机器人ID + # @type BotBizId: String + + attr_accessor :QaBizId, :BotBizId + + def initialize(qabizid=nil, botbizid=nil) + @QaBizId = qabizid + @BotBizId = botbizid + end + + def deserialize(params) + @QaBizId = params['QaBizId'] + @BotBizId = params['BotBizId'] + end + end + + # DescribeQA返回参数结构体 + class DescribeQAResponse < TencentCloud::Common::AbstractModel + # @param QaBizId: QA业务ID + # @type QaBizId: String + # @param Question: 问题 + # @type Question: String + # @param Answer: 答案 + # @type Answer: String + # @param CustomParam: 自定义参数 + # @type CustomParam: String + # @param Source: 来源 + # @type Source: Integer + # @param SourceDesc: 来源描述 + # @type SourceDesc: String + # @param UpdateTime: 更新时间 + # @type UpdateTime: String + # @param Status: 状态 + # @type Status: Integer + # @param StatusDesc: 状态描述 + # @type StatusDesc: String + # @param CateBizId: 分类ID + # @type CateBizId: String + # @param IsAllowAccept: 是否允许校验 + # @type IsAllowAccept: Boolean + # @param IsAllowDelete: 是否允许删除 + # @type IsAllowDelete: Boolean + # @param IsAllowEdit: 是否允许编辑 + # @type IsAllowEdit: Boolean + # @param DocBizId: 文档id + # @type DocBizId: String + # @param FileName: 文档名称 + # @type FileName: String + # @param FileType: 文档类型 + # @type FileType: String + # @param SegmentBizId: 分片ID + # @type SegmentBizId: String + # @param PageContent: 分片内容 + # @type PageContent: String + # @param Highlights: 分片高亮内容 + # @type Highlights: Array + # @param OrgData: 分片内容 + # @type OrgData: String + # @param AttrRange: 属性标签适用范围 + # @type AttrRange: Integer + # @param AttrLabels: 属性标签 + # @type AttrLabels: Array + # @param ExpireStart: 有效开始时间,unix时间戳 + # @type ExpireStart: String + # @param ExpireEnd: 有效结束时间,unix时间戳,0代表永久有效 + # @type ExpireEnd: String + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :QaBizId, :Question, :Answer, :CustomParam, :Source, :SourceDesc, :UpdateTime, :Status, :StatusDesc, :CateBizId, :IsAllowAccept, :IsAllowDelete, :IsAllowEdit, :DocBizId, :FileName, :FileType, :SegmentBizId, :PageContent, :Highlights, :OrgData, :AttrRange, :AttrLabels, :ExpireStart, :ExpireEnd, :RequestId + + def initialize(qabizid=nil, question=nil, answer=nil, customparam=nil, source=nil, sourcedesc=nil, updatetime=nil, status=nil, statusdesc=nil, catebizid=nil, isallowaccept=nil, isallowdelete=nil, isallowedit=nil, docbizid=nil, filename=nil, filetype=nil, segmentbizid=nil, pagecontent=nil, highlights=nil, orgdata=nil, attrrange=nil, attrlabels=nil, expirestart=nil, expireend=nil, requestid=nil) + @QaBizId = qabizid + @Question = question + @Answer = answer + @CustomParam = customparam + @Source = source + @SourceDesc = sourcedesc + @UpdateTime = updatetime + @Status = status + @StatusDesc = statusdesc + @CateBizId = catebizid + @IsAllowAccept = isallowaccept + @IsAllowDelete = isallowdelete + @IsAllowEdit = isallowedit + @DocBizId = docbizid + @FileName = filename + @FileType = filetype + @SegmentBizId = segmentbizid + @PageContent = pagecontent + @Highlights = highlights + @OrgData = orgdata + @AttrRange = attrrange + @AttrLabels = attrlabels + @ExpireStart = expirestart + @ExpireEnd = expireend + @RequestId = requestid + end + + def deserialize(params) + @QaBizId = params['QaBizId'] + @Question = params['Question'] + @Answer = params['Answer'] + @CustomParam = params['CustomParam'] + @Source = params['Source'] + @SourceDesc = params['SourceDesc'] + @UpdateTime = params['UpdateTime'] + @Status = params['Status'] + @StatusDesc = params['StatusDesc'] + @CateBizId = params['CateBizId'] + @IsAllowAccept = params['IsAllowAccept'] + @IsAllowDelete = params['IsAllowDelete'] + @IsAllowEdit = params['IsAllowEdit'] + @DocBizId = params['DocBizId'] + @FileName = params['FileName'] + @FileType = params['FileType'] + @SegmentBizId = params['SegmentBizId'] + @PageContent = params['PageContent'] + unless params['Highlights'].nil? + @Highlights = [] + params['Highlights'].each do |i| + highlight_tmp = Highlight.new + highlight_tmp.deserialize(i) + @Highlights << highlight_tmp + end + end + @OrgData = params['OrgData'] + @AttrRange = params['AttrRange'] + unless params['AttrLabels'].nil? + @AttrLabels = [] + params['AttrLabels'].each do |i| + attrlabel_tmp = AttrLabel.new + attrlabel_tmp.deserialize(i) + @AttrLabels << attrlabel_tmp + end + end + @ExpireStart = params['ExpireStart'] + @ExpireEnd = params['ExpireEnd'] + @RequestId = params['RequestId'] + end + end + + # DescribeRefer请求参数结构体 + class DescribeReferRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param ReferBizIds: 引用ID + # @type ReferBizIds: Array + # @param LoginUin: 登录用户主账号(集成商模式必填) + # @type LoginUin: String + # @param LoginSubAccountUin: 登录用户子账号(集成商模式必填) + # @type LoginSubAccountUin: String + + attr_accessor :BotBizId, :ReferBizIds, :LoginUin, :LoginSubAccountUin + + def initialize(botbizid=nil, referbizids=nil, loginuin=nil, loginsubaccountuin=nil) + @BotBizId = botbizid + @ReferBizIds = referbizids + @LoginUin = loginuin + @LoginSubAccountUin = loginsubaccountuin + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @ReferBizIds = params['ReferBizIds'] + @LoginUin = params['LoginUin'] + @LoginSubAccountUin = params['LoginSubAccountUin'] + end + end + + # DescribeRefer返回参数结构体 + class DescribeReferResponse < TencentCloud::Common::AbstractModel + # @param List: 引用列表 + # @type List: Array + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :List, :RequestId + + def initialize(list=nil, requestid=nil) + @List = list + @RequestId = requestid + end + + def deserialize(params) + unless params['List'].nil? + @List = [] + params['List'].each do |i| + referdetail_tmp = ReferDetail.new + referdetail_tmp.deserialize(i) + @List << referdetail_tmp + end + end + @RequestId = params['RequestId'] + end + end + + # DescribeReleaseInfo请求参数结构体 + class DescribeReleaseInfoRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + + attr_accessor :BotBizId + + def initialize(botbizid=nil) + @BotBizId = botbizid + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + end + end + + # DescribeReleaseInfo返回参数结构体 + class DescribeReleaseInfoResponse < TencentCloud::Common::AbstractModel + # @param LastTime: 最后发布时间 + # @type LastTime: String + # @param Status: 发布状态 + # @type Status: Integer + # @param IsUpdated: 是否编辑过 + # @type IsUpdated: Boolean + # @param Msg: 失败原因 + # @type Msg: String + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :LastTime, :Status, :IsUpdated, :Msg, :RequestId + + def initialize(lasttime=nil, status=nil, isupdated=nil, msg=nil, requestid=nil) + @LastTime = lasttime + @Status = status + @IsUpdated = isupdated + @Msg = msg + @RequestId = requestid + end + + def deserialize(params) + @LastTime = params['LastTime'] + @Status = params['Status'] + @IsUpdated = params['IsUpdated'] + @Msg = params['Msg'] + @RequestId = params['RequestId'] + end + end + + # DescribeRelease请求参数结构体 + class DescribeReleaseRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param ReleaseBizId: 发布详情 + # @type ReleaseBizId: String + + attr_accessor :BotBizId, :ReleaseBizId + + def initialize(botbizid=nil, releasebizid=nil) + @BotBizId = botbizid + @ReleaseBizId = releasebizid + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @ReleaseBizId = params['ReleaseBizId'] + end + end + + # DescribeRelease返回参数结构体 + class DescribeReleaseResponse < TencentCloud::Common::AbstractModel + # @param CreateTime: 创建时间 + # @type CreateTime: String + # @param Description: 发布描述 + # @type Description: String + # @param Status: 发布状态(1待发布 2发布中 3发布成功 4发布失败 5发布中 6发布中 7发布失败 9发布暂停) + # @type Status: Integer + # @param StatusDesc: 发布状态描述 + # @type StatusDesc: String + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :CreateTime, :Description, :Status, :StatusDesc, :RequestId + + def initialize(createtime=nil, description=nil, status=nil, statusdesc=nil, requestid=nil) + @CreateTime = createtime + @Description = description + @Status = status + @StatusDesc = statusdesc + @RequestId = requestid + end + + def deserialize(params) + @CreateTime = params['CreateTime'] + @Description = params['Description'] + @Status = params['Status'] + @StatusDesc = params['StatusDesc'] + @RequestId = params['RequestId'] + end + end + + # DescribeRobotBizIDByAppKey请求参数结构体 + class DescribeRobotBizIDByAppKeyRequest < TencentCloud::Common::AbstractModel + # @param AppKey: 机器人appkey + # @type AppKey: String + + attr_accessor :AppKey + + def initialize(appkey=nil) + @AppKey = appkey + end + + def deserialize(params) + @AppKey = params['AppKey'] + end + end + + # DescribeRobotBizIDByAppKey返回参数结构体 + class DescribeRobotBizIDByAppKeyResponse < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人业务ID + # @type BotBizId: String + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :BotBizId, :RequestId + + def initialize(botbizid=nil, requestid=nil) + @BotBizId = botbizid + @RequestId = requestid + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @RequestId = params['RequestId'] + end + end + + # DescribeStorageCredential请求参数结构体 + class DescribeStorageCredentialRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + + attr_accessor :BotBizId + + def initialize(botbizid=nil) + @BotBizId = botbizid + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + end + end + + # DescribeStorageCredential返回参数结构体 + class DescribeStorageCredentialResponse < TencentCloud::Common::AbstractModel + # @param Credentials: 密钥信息 + # @type Credentials: :class:`Tencentcloud::Lke.v20231130.models.Credentials` + # @param ExpiredTime: 失效时间 + # @type ExpiredTime: Integer + # @param StartTime: 开始时间 + # @type StartTime: Integer + # @param Bucket: 对象存储桶 + # @type Bucket: String + # @param Region: 对象存储可用区 + # @type Region: String + # @param FilePath: 目录 + # @type FilePath: String + # @param Type: 存储类型 + # @type Type: String + # @param CorpUin: 主号 + # @type CorpUin: String + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :Credentials, :ExpiredTime, :StartTime, :Bucket, :Region, :FilePath, :Type, :CorpUin, :RequestId + + def initialize(credentials=nil, expiredtime=nil, starttime=nil, bucket=nil, region=nil, filepath=nil, type=nil, corpuin=nil, requestid=nil) + @Credentials = credentials + @ExpiredTime = expiredtime + @StartTime = starttime + @Bucket = bucket + @Region = region + @FilePath = filepath + @Type = type + @CorpUin = corpuin + @RequestId = requestid + end + + def deserialize(params) + unless params['Credentials'].nil? + @Credentials = Credentials.new + @Credentials.deserialize(params['Credentials']) + end + @ExpiredTime = params['ExpiredTime'] + @StartTime = params['StartTime'] + @Bucket = params['Bucket'] + @Region = params['Region'] + @FilePath = params['FilePath'] + @Type = params['Type'] + @CorpUin = params['CorpUin'] + @RequestId = params['RequestId'] + end + end + + # DescribeUnsatisfiedReplyContext请求参数结构体 + class DescribeUnsatisfiedReplyContextRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param ReplyBizId: 回复ID + # @type ReplyBizId: String + # @param LoginUin: 登录用户主账号(集成商模式必填) + # @type LoginUin: String + # @param LoginSubAccountUin: 登录用户子账号(集成商模式必填) + # @type LoginSubAccountUin: String + + attr_accessor :BotBizId, :ReplyBizId, :LoginUin, :LoginSubAccountUin + + def initialize(botbizid=nil, replybizid=nil, loginuin=nil, loginsubaccountuin=nil) + @BotBizId = botbizid + @ReplyBizId = replybizid + @LoginUin = loginuin + @LoginSubAccountUin = loginsubaccountuin + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @ReplyBizId = params['ReplyBizId'] + @LoginUin = params['LoginUin'] + @LoginSubAccountUin = params['LoginSubAccountUin'] + end + end + + # DescribeUnsatisfiedReplyContext返回参数结构体 + class DescribeUnsatisfiedReplyContextResponse < TencentCloud::Common::AbstractModel + # @param List: 不满意回复上下文 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type List: Array + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :List, :RequestId + + def initialize(list=nil, requestid=nil) + @List = list + @RequestId = requestid + end + + def deserialize(params) + unless params['List'].nil? + @List = [] + params['List'].each do |i| + context_tmp = Context.new + context_tmp.deserialize(i) + @List << context_tmp + end + end + @RequestId = params['RequestId'] + end + end + + # 向量 + class EmbeddingObject < TencentCloud::Common::AbstractModel + # @param Embedding: 向量 + # @type Embedding: Array + + attr_accessor :Embedding + + def initialize(embedding=nil) + @Embedding = embedding + end + + def deserialize(params) + @Embedding = params['Embedding'] + end + end + + # ExportAttributeLabel请求参数结构体 + class ExportAttributeLabelRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param LoginUin: 登录用户主账号(集成商模式必填) + # @type LoginUin: String + # @param LoginSubAccountUin: 登录用户子账号(集成商模式必填) + # @type LoginSubAccountUin: String + # @param AttributeBizIds: 属性ID + # @type AttributeBizIds: Array + # @param Filters: 根据筛选数据导出 + # @type Filters: :class:`Tencentcloud::Lke.v20231130.models.AttributeFilters` + + attr_accessor :BotBizId, :LoginUin, :LoginSubAccountUin, :AttributeBizIds, :Filters + + def initialize(botbizid=nil, loginuin=nil, loginsubaccountuin=nil, attributebizids=nil, filters=nil) + @BotBizId = botbizid + @LoginUin = loginuin + @LoginSubAccountUin = loginsubaccountuin + @AttributeBizIds = attributebizids + @Filters = filters + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @LoginUin = params['LoginUin'] + @LoginSubAccountUin = params['LoginSubAccountUin'] + @AttributeBizIds = params['AttributeBizIds'] + unless params['Filters'].nil? + @Filters = AttributeFilters.new + @Filters.deserialize(params['Filters']) + end + end + end + + # ExportAttributeLabel返回参数结构体 + class ExportAttributeLabelResponse < TencentCloud::Common::AbstractModel + # @param TaskId: 导出任务ID + # @type TaskId: String + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :TaskId, :RequestId + + def initialize(taskid=nil, requestid=nil) + @TaskId = taskid + @RequestId = requestid + end + + def deserialize(params) + @TaskId = params['TaskId'] + @RequestId = params['RequestId'] + end + end + + # ExportQAList请求参数结构体 + class ExportQAListRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param QaBizIds: QA业务ID + # @type QaBizIds: Array + # @param Filters: 查询参数 + # @type Filters: :class:`Tencentcloud::Lke.v20231130.models.QAQuery` + + attr_accessor :BotBizId, :QaBizIds, :Filters + + def initialize(botbizid=nil, qabizids=nil, filters=nil) + @BotBizId = botbizid + @QaBizIds = qabizids + @Filters = filters + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @QaBizIds = params['QaBizIds'] + unless params['Filters'].nil? + @Filters = QAQuery.new + @Filters.deserialize(params['Filters']) + end + end + end + + # ExportQAList返回参数结构体 + class ExportQAListResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + + # ExportUnsatisfiedReply请求参数结构体 + class ExportUnsatisfiedReplyRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param ReplyBizIds: 勾选导出ID列表 + # @type ReplyBizIds: Array + # @param LoginUin: 登录用户主账号(集成商模式必填) + # @type LoginUin: String + # @param LoginSubAccountUin: 登录用户子账号(集成商模式必填) + # @type LoginSubAccountUin: String + # @param Filters: 检索过滤器 + # @type Filters: :class:`Tencentcloud::Lke.v20231130.models.Filters` + + attr_accessor :BotBizId, :ReplyBizIds, :LoginUin, :LoginSubAccountUin, :Filters + + def initialize(botbizid=nil, replybizids=nil, loginuin=nil, loginsubaccountuin=nil, filters=nil) + @BotBizId = botbizid + @ReplyBizIds = replybizids + @LoginUin = loginuin + @LoginSubAccountUin = loginsubaccountuin + @Filters = filters + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @ReplyBizIds = params['ReplyBizIds'] + @LoginUin = params['LoginUin'] + @LoginSubAccountUin = params['LoginSubAccountUin'] + unless params['Filters'].nil? + @Filters = Filters.new + @Filters.deserialize(params['Filters']) + end + end + end + + # ExportUnsatisfiedReply返回参数结构体 + class ExportUnsatisfiedReplyResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + + # 不满意回复检索过滤 + class Filters < TencentCloud::Common::AbstractModel + # @param Query: 检索,用户问题或答案 + # @type Query: String + # @param Reasons: 错误类型检索 + # @type Reasons: Array + + attr_accessor :Query, :Reasons + + def initialize(query=nil, reasons=nil) + @Query = query + @Reasons = reasons + end + + def deserialize(params) + @Query = params['Query'] + @Reasons = params['Reasons'] + end + end + + # GenerateQA请求参数结构体 + class GenerateQARequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param DocBizIds: 文档ID + # @type DocBizIds: Array + + attr_accessor :BotBizId, :DocBizIds + + def initialize(botbizid=nil, docbizids=nil) + @BotBizId = botbizid + @DocBizIds = docbizids + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @DocBizIds = params['DocBizIds'] + end + end + + # GenerateQA返回参数结构体 + class GenerateQAResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + + # GetAppKnowledgeCount请求参数结构体 + class GetAppKnowledgeCountRequest < TencentCloud::Common::AbstractModel + # @param Type: 类型:doc-文档;qa-问答对 + # @type Type: String + # @param AppBizId: 应用ID + # @type AppBizId: String + # @param LoginUin: 登录用户主账号(集成商模式必填) + # @type LoginUin: String + # @param LoginSubAccountUin: 登录用户子账号(集成商模式必填) + # @type LoginSubAccountUin: String + + attr_accessor :Type, :AppBizId, :LoginUin, :LoginSubAccountUin + + def initialize(type=nil, appbizid=nil, loginuin=nil, loginsubaccountuin=nil) + @Type = type + @AppBizId = appbizid + @LoginUin = loginuin + @LoginSubAccountUin = loginsubaccountuin + end + + def deserialize(params) + @Type = params['Type'] + @AppBizId = params['AppBizId'] + @LoginUin = params['LoginUin'] + @LoginSubAccountUin = params['LoginSubAccountUin'] + end + end + + # GetAppKnowledgeCount返回参数结构体 + class GetAppKnowledgeCountResponse < TencentCloud::Common::AbstractModel + # @param Total: 总数 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Total: String + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :Total, :RequestId + + def initialize(total=nil, requestid=nil) + @Total = total + @RequestId = requestid + end + + def deserialize(params) + @Total = params['Total'] + @RequestId = params['RequestId'] + end + end + + # GetAppSecret请求参数结构体 + class GetAppSecretRequest < TencentCloud::Common::AbstractModel + # @param AppBizId: 应用ID + # @type AppBizId: String + + attr_accessor :AppBizId + + def initialize(appbizid=nil) + @AppBizId = appbizid + end + + def deserialize(params) + @AppBizId = params['AppBizId'] + end + end + + # GetAppSecret返回参数结构体 + class GetAppSecretResponse < TencentCloud::Common::AbstractModel + # @param AppKey: 应用密钥 + # @type AppKey: String + # @param CreateTime: 创建时间 + # @type CreateTime: String + # @param IsRelease: 是否发布 + # @type IsRelease: Boolean + # @param HasPermission: 是否有查看权限 + # @type HasPermission: Boolean + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :AppKey, :CreateTime, :IsRelease, :HasPermission, :RequestId + + def initialize(appkey=nil, createtime=nil, isrelease=nil, haspermission=nil, requestid=nil) + @AppKey = appkey + @CreateTime = createtime + @IsRelease = isrelease + @HasPermission = haspermission + @RequestId = requestid + end + + def deserialize(params) + @AppKey = params['AppKey'] + @CreateTime = params['CreateTime'] + @IsRelease = params['IsRelease'] + @HasPermission = params['HasPermission'] + @RequestId = params['RequestId'] + end + end + + # GetDocPreview请求参数结构体 + class GetDocPreviewRequest < TencentCloud::Common::AbstractModel + # @param DocBizId: 文档业务ID + # @type DocBizId: String + # @param BotBizId: 机器人ID + # @type BotBizId: String + + attr_accessor :DocBizId, :BotBizId + + def initialize(docbizid=nil, botbizid=nil) + @DocBizId = docbizid + @BotBizId = botbizid + end + + def deserialize(params) + @DocBizId = params['DocBizId'] + @BotBizId = params['BotBizId'] + end + end + + # GetDocPreview返回参数结构体 + class GetDocPreviewResponse < TencentCloud::Common::AbstractModel + # @param FileName: 文件名 + # @type FileName: String + # @param FileType: 文件类型 + # @type FileType: String + # @param CosUrl: cos路径 + # @type CosUrl: String + # @param Url: cos临时地址 + # @type Url: String + # @param Bucket: cos桶 + # @type Bucket: String + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :FileName, :FileType, :CosUrl, :Url, :Bucket, :RequestId + + def initialize(filename=nil, filetype=nil, cosurl=nil, url=nil, bucket=nil, requestid=nil) + @FileName = filename + @FileType = filetype + @CosUrl = cosurl + @Url = url + @Bucket = bucket + @RequestId = requestid + end + + def deserialize(params) + @FileName = params['FileName'] + @FileType = params['FileType'] + @CosUrl = params['CosUrl'] + @Url = params['Url'] + @Bucket = params['Bucket'] + @RequestId = params['RequestId'] + end + end + + # GetEmbedding请求参数结构体 + class GetEmbeddingRequest < TencentCloud::Common::AbstractModel + # @param Model: 模型名称 + # @type Model: String + # @param Inputs: 需要 embedding 的文本, 单条文本最大长度500个字符, 总条数最大7条 + # @type Inputs: Array + # @param Online: 是否在线, 后台异步任务使用离线, 实时任务使用在线, 默认值: false + # @type Online: Boolean + + attr_accessor :Model, :Inputs, :Online + + def initialize(model=nil, inputs=nil, online=nil) + @Model = model + @Inputs = inputs + @Online = online + end + + def deserialize(params) + @Model = params['Model'] + @Inputs = params['Inputs'] + @Online = params['Online'] + end + end + + # GetEmbedding返回参数结构体 + class GetEmbeddingResponse < TencentCloud::Common::AbstractModel + # @param Data: 特征 + # @type Data: Array + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :Data, :RequestId + + def initialize(data=nil, requestid=nil) + @Data = data + @RequestId = requestid + end + + def deserialize(params) + unless params['Data'].nil? + @Data = [] + params['Data'].each do |i| + embeddingobject_tmp = EmbeddingObject.new + embeddingobject_tmp.deserialize(i) + @Data << embeddingobject_tmp + end + end + @RequestId = params['RequestId'] + end + end + + # GetMsgRecord请求参数结构体 + class GetMsgRecordRequest < TencentCloud::Common::AbstractModel + # @param Type: 类型 + # @type Type: Integer + # @param Count: 数量 + # @type Count: Integer + # @param SessionId: 会话sessionid + # @type SessionId: String + # @param LastRecordId: 最后一条记录ID + # @type LastRecordId: String + # @param BotAppKey: 机器人AppKey + # @type BotAppKey: String + + attr_accessor :Type, :Count, :SessionId, :LastRecordId, :BotAppKey + + def initialize(type=nil, count=nil, sessionid=nil, lastrecordid=nil, botappkey=nil) + @Type = type + @Count = count + @SessionId = sessionid + @LastRecordId = lastrecordid + @BotAppKey = botappkey + end + + def deserialize(params) + @Type = params['Type'] + @Count = params['Count'] + @SessionId = params['SessionId'] + @LastRecordId = params['LastRecordId'] + @BotAppKey = params['BotAppKey'] + end + end + + # GetMsgRecord返回参数结构体 + class GetMsgRecordResponse < TencentCloud::Common::AbstractModel + # @param Records: 会话记录 + # @type Records: Array + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :Records, :RequestId + + def initialize(records=nil, requestid=nil) + @Records = records + @RequestId = requestid + end + + def deserialize(params) + unless params['Records'].nil? + @Records = [] + params['Records'].each do |i| + msgrecord_tmp = MsgRecord.new + msgrecord_tmp.deserialize(i) + @Records << msgrecord_tmp + end + end + @RequestId = params['RequestId'] + end + end + + # GetTaskStatus请求参数结构体 + class GetTaskStatusRequest < TencentCloud::Common::AbstractModel + # @param TaskId: 任务ID + # @type TaskId: String + # @param TaskType: 任务类型 + # @type TaskType: String + # @param BotBizId: 机器人ID + # @type BotBizId: String + + attr_accessor :TaskId, :TaskType, :BotBizId + + def initialize(taskid=nil, tasktype=nil, botbizid=nil) + @TaskId = taskid + @TaskType = tasktype + @BotBizId = botbizid + end + + def deserialize(params) + @TaskId = params['TaskId'] + @TaskType = params['TaskType'] + @BotBizId = params['BotBizId'] + end + end + + # GetTaskStatus返回参数结构体 + class GetTaskStatusResponse < TencentCloud::Common::AbstractModel + # @param TaskId: 任务ID + # @type TaskId: String + # @param TaskType: 任务类型 + # @type TaskType: String + # @param Status: 任务状态 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Status: String + # @param Message: 任务消息 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Message: String + # @param Params: 任务参数 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Params: :class:`Tencentcloud::Lke.v20231130.models.TaskParams` + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :TaskId, :TaskType, :Status, :Message, :Params, :RequestId + + def initialize(taskid=nil, tasktype=nil, status=nil, message=nil, params=nil, requestid=nil) + @TaskId = taskid + @TaskType = tasktype + @Status = status + @Message = message + @Params = params + @RequestId = requestid + end + + def deserialize(params) + @TaskId = params['TaskId'] + @TaskType = params['TaskType'] + @Status = params['Status'] + @Message = params['Message'] + unless params['Params'].nil? + @Params = TaskParams.new + @Params.deserialize(params['Params']) + end + @RequestId = params['RequestId'] + end + end + + # 获取ws token label + class GetWsTokenReq_Label < TencentCloud::Common::AbstractModel + # @param Name: 标签名 + # @type Name: String + # @param Values: 标签值 + # @type Values: Array + + attr_accessor :Name, :Values + + def initialize(name=nil, values=nil) + @Name = name + @Values = values + end + + def deserialize(params) + @Name = params['Name'] + @Values = params['Values'] + end + end + + # GetWsToken请求参数结构体 + class GetWsTokenRequest < TencentCloud::Common::AbstractModel + # @param Type: 接入类型 + # @type Type: Integer + # @param BotAppKey: 机器人AppKey + # @type BotAppKey: String + # @param VisitorBizId: 坐席ID + # @type VisitorBizId: String + # @param VisitorLabels: 坐席标签 + # @type VisitorLabels: Array + + attr_accessor :Type, :BotAppKey, :VisitorBizId, :VisitorLabels + + def initialize(type=nil, botappkey=nil, visitorbizid=nil, visitorlabels=nil) + @Type = type + @BotAppKey = botappkey + @VisitorBizId = visitorbizid + @VisitorLabels = visitorlabels + end + + def deserialize(params) + @Type = params['Type'] + @BotAppKey = params['BotAppKey'] + @VisitorBizId = params['VisitorBizId'] + unless params['VisitorLabels'].nil? + @VisitorLabels = [] + params['VisitorLabels'].each do |i| + getwstokenreq_label_tmp = GetWsTokenReq_Label.new + getwstokenreq_label_tmp.deserialize(i) + @VisitorLabels << getwstokenreq_label_tmp + end + end + end + end + + # GetWsToken返回参数结构体 + class GetWsTokenResponse < TencentCloud::Common::AbstractModel + # @param Token: token值 + # @type Token: String + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :Token, :RequestId + + def initialize(token=nil, requestid=nil) + @Token = token + @RequestId = requestid + end + + def deserialize(params) + @Token = params['Token'] + @RequestId = params['RequestId'] + end + end + + # GroupQA请求参数结构体 + class GroupQARequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param QaBizIds: QA业务ID列表 + # @type QaBizIds: Array + # @param CateBizId: 分组 ID + # @type CateBizId: String + + attr_accessor :BotBizId, :QaBizIds, :CateBizId + + def initialize(botbizid=nil, qabizids=nil, catebizid=nil) + @BotBizId = botbizid + @QaBizIds = qabizids + @CateBizId = catebizid + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @QaBizIds = params['QaBizIds'] + @CateBizId = params['CateBizId'] + end + end + + # GroupQA返回参数结构体 + class GroupQAResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + + # 分片高亮内容 + class Highlight < TencentCloud::Common::AbstractModel + # @param StartPos: 高亮启始位置 + + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type StartPos: String + # @param EndPos: 高亮结束位置 + + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type EndPos: String + # @param Text: 高亮子文本 + + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Text: String + + attr_accessor :StartPos, :EndPos, :Text + + def initialize(startpos=nil, endpos=nil, text=nil) + @StartPos = startpos + @EndPos = endpos + @Text = text + end + + def deserialize(params) + @StartPos = params['StartPos'] + @EndPos = params['EndPos'] + @Text = params['Text'] + end + end + + # IgnoreUnsatisfiedReply请求参数结构体 + class IgnoreUnsatisfiedReplyRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param ReplyBizIds: 不满意回复ID + # @type ReplyBizIds: Array + # @param LoginUin: 登录用户主账号(集成商模式必填) + # @type LoginUin: String + # @param LoginSubAccountUin: 登录用户子账号(集成商模式必填) + # @type LoginSubAccountUin: String + + attr_accessor :BotBizId, :ReplyBizIds, :LoginUin, :LoginSubAccountUin + + def initialize(botbizid=nil, replybizids=nil, loginuin=nil, loginsubaccountuin=nil) + @BotBizId = botbizid + @ReplyBizIds = replybizids + @LoginUin = loginuin + @LoginSubAccountUin = loginsubaccountuin + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @ReplyBizIds = params['ReplyBizIds'] + @LoginUin = params['LoginUin'] + @LoginSubAccountUin = params['LoginSubAccountUin'] + end + end + + # IgnoreUnsatisfiedReply返回参数结构体 + class IgnoreUnsatisfiedReplyResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + + # IsTransferIntent请求参数结构体 + class IsTransferIntentRequest < TencentCloud::Common::AbstractModel + # @param Content: 内容 + # @type Content: String + # @param BotAppKey: 机器人appKey + # @type BotAppKey: String + + attr_accessor :Content, :BotAppKey + + def initialize(content=nil, botappkey=nil) + @Content = content + @BotAppKey = botappkey + end + + def deserialize(params) + @Content = params['Content'] + @BotAppKey = params['BotAppKey'] + end + end + + # IsTransferIntent返回参数结构体 + class IsTransferIntentResponse < TencentCloud::Common::AbstractModel + # @param Hit: 是否意图转人工 + # @type Hit: Boolean + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :Hit, :RequestId + + def initialize(hit=nil, requestid=nil) + @Hit = hit + @RequestId = requestid + end + + def deserialize(params) + @Hit = params['Hit'] + @RequestId = params['RequestId'] + end + end + + # 知识问答配置 + class KnowledgeQaConfig < TencentCloud::Common::AbstractModel + # @param Greeting: 欢迎语,200字符以内 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Greeting: String + # @param RoleDescription: 角色描述,300字符以内 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type RoleDescription: String + # @param Model: 模型配置 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Model: :class:`Tencentcloud::Lke.v20231130.models.AppModel` + # @param Search: 知识搜索配置 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Search: Array + # @param Output: 知识管理输出配置 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Output: :class:`Tencentcloud::Lke.v20231130.models.KnowledgeQaOutput` + + attr_accessor :Greeting, :RoleDescription, :Model, :Search, :Output + + def initialize(greeting=nil, roledescription=nil, model=nil, search=nil, output=nil) + @Greeting = greeting + @RoleDescription = roledescription + @Model = model + @Search = search + @Output = output + end + + def deserialize(params) + @Greeting = params['Greeting'] + @RoleDescription = params['RoleDescription'] + unless params['Model'].nil? + @Model = AppModel.new + @Model.deserialize(params['Model']) + end + unless params['Search'].nil? + @Search = [] + params['Search'].each do |i| + knowledgeqasearch_tmp = KnowledgeQaSearch.new + knowledgeqasearch_tmp.deserialize(i) + @Search << knowledgeqasearch_tmp + end + end + unless params['Output'].nil? + @Output = KnowledgeQaOutput.new + @Output.deserialize(params['Output']) + end + end + end + + # 应用管理输出配置 + class KnowledgeQaOutput < TencentCloud::Common::AbstractModel + # @param Method: 输出方式 1:流式 2:非流式 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Method: Integer + # @param UseGeneralKnowledge: 通用模型回复 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type UseGeneralKnowledge: Boolean + # @param BareAnswer: 未知回复语,300字符以内 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type BareAnswer: String + + attr_accessor :Method, :UseGeneralKnowledge, :BareAnswer + + def initialize(method=nil, usegeneralknowledge=nil, bareanswer=nil) + @Method = method + @UseGeneralKnowledge = usegeneralknowledge + @BareAnswer = bareanswer + end + + def deserialize(params) + @Method = params['Method'] + @UseGeneralKnowledge = params['UseGeneralKnowledge'] + @BareAnswer = params['BareAnswer'] + end + end + + # 检索配置 + class KnowledgeQaSearch < TencentCloud::Common::AbstractModel + # @param Type: 知识来源 doc:文档,qa:问答 taskflow:业务流程,search:搜索增强 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Type: String + # @param ReplyFlexibility: 问答-回复灵活度 1:已采纳答案直接回复 2:已采纳润色后回复 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type ReplyFlexibility: Integer + # @param UseSearchEngine: 搜索增强-搜索引擎状态 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type UseSearchEngine: Boolean + # @param ShowSearchEngine: 是否显示搜索引擎检索状态 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type ShowSearchEngine: Boolean + # @param IsEnabled: 知识来源,是否选择 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type IsEnabled: Boolean + # @param QaTopN: 问答最大召回数量, 默认2,限制5 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type QaTopN: Integer + # @param DocTopN: 文档最大召回数量, 默认3,限制5 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type DocTopN: Integer + + attr_accessor :Type, :ReplyFlexibility, :UseSearchEngine, :ShowSearchEngine, :IsEnabled, :QaTopN, :DocTopN + + def initialize(type=nil, replyflexibility=nil, usesearchengine=nil, showsearchengine=nil, isenabled=nil, qatopn=nil, doctopn=nil) + @Type = type + @ReplyFlexibility = replyflexibility + @UseSearchEngine = usesearchengine + @ShowSearchEngine = showsearchengine + @IsEnabled = isenabled + @QaTopN = qatopn + @DocTopN = doctopn + end + + def deserialize(params) + @Type = params['Type'] + @ReplyFlexibility = params['ReplyFlexibility'] + @UseSearchEngine = params['UseSearchEngine'] + @ShowSearchEngine = params['ShowSearchEngine'] + @IsEnabled = params['IsEnabled'] + @QaTopN = params['QaTopN'] + @DocTopN = params['DocTopN'] + end + end + + # 标签ID + class Label < TencentCloud::Common::AbstractModel + # @param LabelBizId: 标签ID + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type LabelBizId: String + # @param LabelName: 标签名称 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type LabelName: String + + attr_accessor :LabelBizId, :LabelName + + def initialize(labelbizid=nil, labelname=nil) + @LabelBizId = labelbizid + @LabelName = labelname + end + + def deserialize(params) + @LabelBizId = params['LabelBizId'] + @LabelName = params['LabelName'] + end + end + + # ListAppCategory请求参数结构体 + class ListAppCategoryRequest < TencentCloud::Common::AbstractModel + + + def initialize() + end + + def deserialize(params) + end + end + + # ListAppCategory返回参数结构体 + class ListAppCategoryResponse < TencentCloud::Common::AbstractModel + # @param List: 应用类型列表 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type List: Array + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :List, :RequestId + + def initialize(list=nil, requestid=nil) + @List = list + @RequestId = requestid + end + + def deserialize(params) + unless params['List'].nil? + @List = [] + params['List'].each do |i| + listappcategoryrspoption_tmp = ListAppCategoryRspOption.new + listappcategoryrspoption_tmp.deserialize(i) + @List << listappcategoryrspoption_tmp + end + end + @RequestId = params['RequestId'] + end + end + + # 应用类型详情 + class ListAppCategoryRspOption < TencentCloud::Common::AbstractModel + # @param Text: 类型名称 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Text: String + # @param Value: 类型值 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Value: String + # @param Logo: 类型log + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Logo: String + + attr_accessor :Text, :Value, :Logo + + def initialize(text=nil, value=nil, logo=nil) + @Text = text + @Value = value + @Logo = logo + end + + def deserialize(params) + @Text = params['Text'] + @Value = params['Value'] + @Logo = params['Logo'] + end + end + + # ListApp请求参数结构体 + class ListAppRequest < TencentCloud::Common::AbstractModel + # @param AppType: 应用类型;knowledge_qa-知识问答管理;summary-知识摘要;classifys-知识标签提取 + # @type AppType: String + # @param PageSize: 每页数目,整型 + # @type PageSize: Integer + # @param PageNumber: 页码,整型 + # @type PageNumber: Integer + # @param Keyword: 关键词:应用/修改人 + # @type Keyword: String + # @param LoginSubAccountUin: 登录用户子账号(集成商模式必填) + # @type LoginSubAccountUin: String + + attr_accessor :AppType, :PageSize, :PageNumber, :Keyword, :LoginSubAccountUin + + def initialize(apptype=nil, pagesize=nil, pagenumber=nil, keyword=nil, loginsubaccountuin=nil) + @AppType = apptype + @PageSize = pagesize + @PageNumber = pagenumber + @Keyword = keyword + @LoginSubAccountUin = loginsubaccountuin + end + + def deserialize(params) + @AppType = params['AppType'] + @PageSize = params['PageSize'] + @PageNumber = params['PageNumber'] + @Keyword = params['Keyword'] + @LoginSubAccountUin = params['LoginSubAccountUin'] + end + end + + # ListApp返回参数结构体 + class ListAppResponse < TencentCloud::Common::AbstractModel + # @param Total: 数量 + # @type Total: String + # @param List: 标签列表 + # @type List: Array + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :Total, :List, :RequestId + + def initialize(total=nil, list=nil, requestid=nil) + @Total = total + @List = list + @RequestId = requestid + end + + def deserialize(params) + @Total = params['Total'] + unless params['List'].nil? + @List = [] + params['List'].each do |i| + appinfo_tmp = AppInfo.new + appinfo_tmp.deserialize(i) + @List << appinfo_tmp + end + end + @RequestId = params['RequestId'] + end + end + + # ListAttributeLabel请求参数结构体 + class ListAttributeLabelRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param PageNumber: 页码 + # @type PageNumber: Integer + # @param PageSize: 每页数量 + # @type PageSize: Integer + # @param LoginUin: 登录用户主账号(集成商模式必填) + # @type LoginUin: String + # @param LoginSubAccountUin: 登录用户子账号(集成商模式必填) + # @type LoginSubAccountUin: String + # @param Query: 查询内容 + # @type Query: String + + attr_accessor :BotBizId, :PageNumber, :PageSize, :LoginUin, :LoginSubAccountUin, :Query + + def initialize(botbizid=nil, pagenumber=nil, pagesize=nil, loginuin=nil, loginsubaccountuin=nil, query=nil) + @BotBizId = botbizid + @PageNumber = pagenumber + @PageSize = pagesize + @LoginUin = loginuin + @LoginSubAccountUin = loginsubaccountuin + @Query = query + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @PageNumber = params['PageNumber'] + @PageSize = params['PageSize'] + @LoginUin = params['LoginUin'] + @LoginSubAccountUin = params['LoginSubAccountUin'] + @Query = params['Query'] + end + end + + # ListAttributeLabel返回参数结构体 + class ListAttributeLabelResponse < TencentCloud::Common::AbstractModel + # @param Total: 总数 + # @type Total: String + # @param List: 列表 + # @type List: Array + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :Total, :List, :RequestId + + def initialize(total=nil, list=nil, requestid=nil) + @Total = total + @List = list + @RequestId = requestid + end + + def deserialize(params) + @Total = params['Total'] + unless params['List'].nil? + @List = [] + params['List'].each do |i| + attrlabeldetail_tmp = AttrLabelDetail.new + attrlabeldetail_tmp.deserialize(i) + @List << attrlabeldetail_tmp + end + end + @RequestId = params['RequestId'] + end + end + + # 文档列表详情描述 + class ListDocItem < TencentCloud::Common::AbstractModel + # @param DocBizId: 文档ID + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type DocBizId: String + # @param FileName: 文件名称 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type FileName: String + # @param FileType: 文件类型 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type FileType: String + # @param CosUrl: cos路径 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type CosUrl: String + # @param UpdateTime: 更新时间 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type UpdateTime: String + # @param Status: 文档状态 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Status: Integer + # @param StatusDesc: 文档状态描述 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type StatusDesc: String + # @param Reason: 原因 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Reason: String + # @param IsRefer: 答案中是否引用 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type IsRefer: Boolean + # @param QaNum: 问答对数量 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type QaNum: Integer + # @param IsDeleted: 是否已删除 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type IsDeleted: Boolean + # @param Source: 文档来源 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Source: Integer + # @param SourceDesc: 文档来源描述 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type SourceDesc: String + # @param IsAllowRestart: 是否允许重新生成 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type IsAllowRestart: Boolean + # @param IsDeletedQa: qa是否已删除 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type IsDeletedQa: Boolean + # @param IsCreatingQa: 问答是否生成中 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type IsCreatingQa: Boolean + # @param IsAllowDelete: 是否允许删除 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type IsAllowDelete: Boolean + # @param IsAllowRefer: 是否允许操作引用开关 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type IsAllowRefer: Boolean + # @param IsCreatedQa: 问答是否生成过 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type IsCreatedQa: Boolean + # @param DocCharSize: 文档字符量 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type DocCharSize: String + # @param AttrRange: 属性标签适用范围 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type AttrRange: Integer + # @param AttrLabels: 属性标签 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type AttrLabels: Array + # @param IsAllowEdit: 是否允许编辑 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type IsAllowEdit: Boolean + # @param ReferUrlType: 外部引用链接类型 0:系统链接 1:自定义链接 + # 值为1时,WebUrl 字段不能为空,否则不生效。 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type ReferUrlType: Integer + # @param WebUrl: 网页(或自定义链接)地址 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type WebUrl: String + # @param ExpireStart: 有效开始时间,unix时间戳 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type ExpireStart: String + # @param ExpireEnd: 有效结束时间,unix时间戳,0代表永久有效 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type ExpireEnd: String + + attr_accessor :DocBizId, :FileName, :FileType, :CosUrl, :UpdateTime, :Status, :StatusDesc, :Reason, :IsRefer, :QaNum, :IsDeleted, :Source, :SourceDesc, :IsAllowRestart, :IsDeletedQa, :IsCreatingQa, :IsAllowDelete, :IsAllowRefer, :IsCreatedQa, :DocCharSize, :AttrRange, :AttrLabels, :IsAllowEdit, :ReferUrlType, :WebUrl, :ExpireStart, :ExpireEnd + + def initialize(docbizid=nil, filename=nil, filetype=nil, cosurl=nil, updatetime=nil, status=nil, statusdesc=nil, reason=nil, isrefer=nil, qanum=nil, isdeleted=nil, source=nil, sourcedesc=nil, isallowrestart=nil, isdeletedqa=nil, iscreatingqa=nil, isallowdelete=nil, isallowrefer=nil, iscreatedqa=nil, doccharsize=nil, attrrange=nil, attrlabels=nil, isallowedit=nil, referurltype=nil, weburl=nil, expirestart=nil, expireend=nil) + @DocBizId = docbizid + @FileName = filename + @FileType = filetype + @CosUrl = cosurl + @UpdateTime = updatetime + @Status = status + @StatusDesc = statusdesc + @Reason = reason + @IsRefer = isrefer + @QaNum = qanum + @IsDeleted = isdeleted + @Source = source + @SourceDesc = sourcedesc + @IsAllowRestart = isallowrestart + @IsDeletedQa = isdeletedqa + @IsCreatingQa = iscreatingqa + @IsAllowDelete = isallowdelete + @IsAllowRefer = isallowrefer + @IsCreatedQa = iscreatedqa + @DocCharSize = doccharsize + @AttrRange = attrrange + @AttrLabels = attrlabels + @IsAllowEdit = isallowedit + @ReferUrlType = referurltype + @WebUrl = weburl + @ExpireStart = expirestart + @ExpireEnd = expireend + end + + def deserialize(params) + @DocBizId = params['DocBizId'] + @FileName = params['FileName'] + @FileType = params['FileType'] + @CosUrl = params['CosUrl'] + @UpdateTime = params['UpdateTime'] + @Status = params['Status'] + @StatusDesc = params['StatusDesc'] + @Reason = params['Reason'] + @IsRefer = params['IsRefer'] + @QaNum = params['QaNum'] + @IsDeleted = params['IsDeleted'] + @Source = params['Source'] + @SourceDesc = params['SourceDesc'] + @IsAllowRestart = params['IsAllowRestart'] + @IsDeletedQa = params['IsDeletedQa'] + @IsCreatingQa = params['IsCreatingQa'] + @IsAllowDelete = params['IsAllowDelete'] + @IsAllowRefer = params['IsAllowRefer'] + @IsCreatedQa = params['IsCreatedQa'] + @DocCharSize = params['DocCharSize'] + @AttrRange = params['AttrRange'] + unless params['AttrLabels'].nil? + @AttrLabels = [] + params['AttrLabels'].each do |i| + attrlabel_tmp = AttrLabel.new + attrlabel_tmp.deserialize(i) + @AttrLabels << attrlabel_tmp + end + end + @IsAllowEdit = params['IsAllowEdit'] + @ReferUrlType = params['ReferUrlType'] + @WebUrl = params['WebUrl'] + @ExpireStart = params['ExpireStart'] + @ExpireEnd = params['ExpireEnd'] + end + end + + # ListDoc请求参数结构体 + class ListDocRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param PageNumber: 页码 + # @type PageNumber: Integer + # @param PageSize: 每页数量 + # @type PageSize: Integer + # @param Query: 查询内容 + # @type Query: String + # @param Status: 文档状态: 7 审核中、8 审核失败、10 待发布、11 发布中、12 已发布、13 学习中、14 学习失败 20 已过期 + # @type Status: Array + + attr_accessor :BotBizId, :PageNumber, :PageSize, :Query, :Status + + def initialize(botbizid=nil, pagenumber=nil, pagesize=nil, query=nil, status=nil) + @BotBizId = botbizid + @PageNumber = pagenumber + @PageSize = pagesize + @Query = query + @Status = status + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @PageNumber = params['PageNumber'] + @PageSize = params['PageSize'] + @Query = params['Query'] + @Status = params['Status'] + end + end + + # ListDoc返回参数结构体 + class ListDocResponse < TencentCloud::Common::AbstractModel + # @param Total: 文档数量 + # @type Total: String + # @param List: 文档列表 + # @type List: Array + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :Total, :List, :RequestId + + def initialize(total=nil, list=nil, requestid=nil) + @Total = total + @List = list + @RequestId = requestid + end + + def deserialize(params) + @Total = params['Total'] + unless params['List'].nil? + @List = [] + params['List'].each do |i| + listdocitem_tmp = ListDocItem.new + listdocitem_tmp.deserialize(i) + @List << listdocitem_tmp + end + end + @RequestId = params['RequestId'] + end + end + + # ListModel请求参数结构体 + class ListModelRequest < TencentCloud::Common::AbstractModel + # @param AppType: 应用类型;knowledge_qa-知识问答管理;summary-知识摘要;classifys-知识标签提取 + # @type AppType: String + # @param LoginUin: 登录用户主账号(集成商模式必填) + # @type LoginUin: String + # @param LoginSubAccountUin: 登录用户子账号(集成商模式必填) + # @type LoginSubAccountUin: String + + attr_accessor :AppType, :LoginUin, :LoginSubAccountUin + + def initialize(apptype=nil, loginuin=nil, loginsubaccountuin=nil) + @AppType = apptype + @LoginUin = loginuin + @LoginSubAccountUin = loginsubaccountuin + end + + def deserialize(params) + @AppType = params['AppType'] + @LoginUin = params['LoginUin'] + @LoginSubAccountUin = params['LoginSubAccountUin'] + end + end + + # ListModel返回参数结构体 + class ListModelResponse < TencentCloud::Common::AbstractModel + # @param List: 模型列表 + # @type List: Array + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :List, :RequestId + + def initialize(list=nil, requestid=nil) + @List = list + @RequestId = requestid + end + + def deserialize(params) + unless params['List'].nil? + @List = [] + params['List'].each do |i| + modelinfo_tmp = ModelInfo.new + modelinfo_tmp.deserialize(i) + @List << modelinfo_tmp + end + end + @RequestId = params['RequestId'] + end + end + + # ListQACate请求参数结构体 + class ListQACateRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + + attr_accessor :BotBizId + + def initialize(botbizid=nil) + @BotBizId = botbizid + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + end + end + + # ListQACate返回参数结构体 + class ListQACateResponse < TencentCloud::Common::AbstractModel + # @param List: 列表 + # @type List: Array + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :List, :RequestId + + def initialize(list=nil, requestid=nil) + @List = list + @RequestId = requestid + end + + def deserialize(params) + unless params['List'].nil? + @List = [] + params['List'].each do |i| + qacate_tmp = QACate.new + qacate_tmp.deserialize(i) + @List << qacate_tmp + end + end + @RequestId = params['RequestId'] + end + end + + # ListQA请求参数结构体 + class ListQARequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param PageNumber: 页码 + # @type PageNumber: Integer + # @param PageSize: 每页大小 + # @type PageSize: Integer + # @param Query: 查询问题 + # @type Query: String + # @param AcceptStatus: 校验状态(1未校验2采纳3不采纳) + # @type AcceptStatus: Array + # @param ReleaseStatus: 发布状态(2待发布 3发布中 4已发布 7审核中 8审核失败 9人工申述中 11人工申述失败) + # @type ReleaseStatus: Array + # @param DocBizId: 文档ID + # @type DocBizId: String + # @param Source: 来源(1 文档生成 2 批量导入 3 手动添加) + # @type Source: Integer + # @param QueryAnswer: 查询答案 + # @type QueryAnswer: String + # @param QaBizIds: QA业务ID列表 + # @type QaBizIds: Array + + attr_accessor :BotBizId, :PageNumber, :PageSize, :Query, :AcceptStatus, :ReleaseStatus, :DocBizId, :Source, :QueryAnswer, :QaBizIds + + def initialize(botbizid=nil, pagenumber=nil, pagesize=nil, query=nil, acceptstatus=nil, releasestatus=nil, docbizid=nil, source=nil, queryanswer=nil, qabizids=nil) + @BotBizId = botbizid + @PageNumber = pagenumber + @PageSize = pagesize + @Query = query + @AcceptStatus = acceptstatus + @ReleaseStatus = releasestatus + @DocBizId = docbizid + @Source = source + @QueryAnswer = queryanswer + @QaBizIds = qabizids + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @PageNumber = params['PageNumber'] + @PageSize = params['PageSize'] + @Query = params['Query'] + @AcceptStatus = params['AcceptStatus'] + @ReleaseStatus = params['ReleaseStatus'] + @DocBizId = params['DocBizId'] + @Source = params['Source'] + @QueryAnswer = params['QueryAnswer'] + @QaBizIds = params['QaBizIds'] + end + end + + # ListQA返回参数结构体 + class ListQAResponse < TencentCloud::Common::AbstractModel + # @param Total: 问答数量 + # @type Total: String + # @param WaitVerifyTotal: 待校验问答数量 + # @type WaitVerifyTotal: String + # @param NotAcceptedTotal: 未采纳问答数量 + # @type NotAcceptedTotal: String + # @param AcceptedTotal: 已采纳问答数量 + # @type AcceptedTotal: String + # @param PageNumber: 页码 + # @type PageNumber: Integer + # @param List: 问答详情 + # @type List: Array + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :Total, :WaitVerifyTotal, :NotAcceptedTotal, :AcceptedTotal, :PageNumber, :List, :RequestId + + def initialize(total=nil, waitverifytotal=nil, notacceptedtotal=nil, acceptedtotal=nil, pagenumber=nil, list=nil, requestid=nil) + @Total = total + @WaitVerifyTotal = waitverifytotal + @NotAcceptedTotal = notacceptedtotal + @AcceptedTotal = acceptedtotal + @PageNumber = pagenumber + @List = list + @RequestId = requestid + end + + def deserialize(params) + @Total = params['Total'] + @WaitVerifyTotal = params['WaitVerifyTotal'] + @NotAcceptedTotal = params['NotAcceptedTotal'] + @AcceptedTotal = params['AcceptedTotal'] + @PageNumber = params['PageNumber'] + unless params['List'].nil? + @List = [] + params['List'].each do |i| + listqaitem_tmp = ListQaItem.new + listqaitem_tmp.deserialize(i) + @List << listqaitem_tmp + end + end + @RequestId = params['RequestId'] + end + end + + # 问答详情数据 + class ListQaItem < TencentCloud::Common::AbstractModel + # @param QaBizId: 问答ID + # @type QaBizId: String + # @param Question: 问题 + # @type Question: String + # @param Answer: 答案 + # @type Answer: String + # @param Source: 来源 + # @type Source: Integer + # @param SourceDesc: 来源描述 + # @type SourceDesc: String + # @param UpdateTime: 更新时间 + # @type UpdateTime: String + # @param Status: 状态 + # @type Status: Integer + # @param StatusDesc: 状态描述 + # @type StatusDesc: String + # @param DocBizId: 文档ID + # @type DocBizId: String + # @param CreateTime: 创建时间 + # @type CreateTime: String + # @param IsAllowEdit: 是否允许编辑 + # @type IsAllowEdit: Boolean + # @param IsAllowDelete: 是否允许删除 + # @type IsAllowDelete: Boolean + # @param IsAllowAccept: 是否允许校验 + # @type IsAllowAccept: Boolean + # @param FileName: 文档名称 + # @type FileName: String + # @param FileType: 文档类型 + # @type FileType: String + # @param QaCharSize: 问答字符数 + # @type QaCharSize: String + + attr_accessor :QaBizId, :Question, :Answer, :Source, :SourceDesc, :UpdateTime, :Status, :StatusDesc, :DocBizId, :CreateTime, :IsAllowEdit, :IsAllowDelete, :IsAllowAccept, :FileName, :FileType, :QaCharSize + + def initialize(qabizid=nil, question=nil, answer=nil, source=nil, sourcedesc=nil, updatetime=nil, status=nil, statusdesc=nil, docbizid=nil, createtime=nil, isallowedit=nil, isallowdelete=nil, isallowaccept=nil, filename=nil, filetype=nil, qacharsize=nil) + @QaBizId = qabizid + @Question = question + @Answer = answer + @Source = source + @SourceDesc = sourcedesc + @UpdateTime = updatetime + @Status = status + @StatusDesc = statusdesc + @DocBizId = docbizid + @CreateTime = createtime + @IsAllowEdit = isallowedit + @IsAllowDelete = isallowdelete + @IsAllowAccept = isallowaccept + @FileName = filename + @FileType = filetype + @QaCharSize = qacharsize + end + + def deserialize(params) + @QaBizId = params['QaBizId'] + @Question = params['Question'] + @Answer = params['Answer'] + @Source = params['Source'] + @SourceDesc = params['SourceDesc'] + @UpdateTime = params['UpdateTime'] + @Status = params['Status'] + @StatusDesc = params['StatusDesc'] + @DocBizId = params['DocBizId'] + @CreateTime = params['CreateTime'] + @IsAllowEdit = params['IsAllowEdit'] + @IsAllowDelete = params['IsAllowDelete'] + @IsAllowAccept = params['IsAllowAccept'] + @FileName = params['FileName'] + @FileType = params['FileType'] + @QaCharSize = params['QaCharSize'] + end + end + + # ListRejectedQuestionPreview请求参数结构体 + class ListRejectedQuestionPreviewRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param PageNumber: 页码 + # @type PageNumber: Integer + # @param PageSize: 每页数量 + # @type PageSize: Integer + # @param Query: 查询内容 + # @type Query: String + # @param ReleaseBizId: 发布单ID + # @type ReleaseBizId: String + # @param Actions: 状态(1新增2更新3删除) + # @type Actions: Array + # @param StartTime: 开始时间 + # @type StartTime: String + # @param EndTime: 结束时间 + # @type EndTime: String + + attr_accessor :BotBizId, :PageNumber, :PageSize, :Query, :ReleaseBizId, :Actions, :StartTime, :EndTime + + def initialize(botbizid=nil, pagenumber=nil, pagesize=nil, query=nil, releasebizid=nil, actions=nil, starttime=nil, endtime=nil) + @BotBizId = botbizid + @PageNumber = pagenumber + @PageSize = pagesize + @Query = query + @ReleaseBizId = releasebizid + @Actions = actions + @StartTime = starttime + @EndTime = endtime + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @PageNumber = params['PageNumber'] + @PageSize = params['PageSize'] + @Query = params['Query'] + @ReleaseBizId = params['ReleaseBizId'] + @Actions = params['Actions'] + @StartTime = params['StartTime'] + @EndTime = params['EndTime'] + end + end + + # ListRejectedQuestionPreview返回参数结构体 + class ListRejectedQuestionPreviewResponse < TencentCloud::Common::AbstractModel + # @param Total: 文档数量 + # @type Total: String + # @param List: 文档列表 + # @type List: Array + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :Total, :List, :RequestId + + def initialize(total=nil, list=nil, requestid=nil) + @Total = total + @List = list + @RequestId = requestid + end + + def deserialize(params) + @Total = params['Total'] + unless params['List'].nil? + @List = [] + params['List'].each do |i| + releaserejectedquestion_tmp = ReleaseRejectedQuestion.new + releaserejectedquestion_tmp.deserialize(i) + @List << releaserejectedquestion_tmp + end + end + @RequestId = params['RequestId'] + end + end + + # ListRejectedQuestion请求参数结构体 + class ListRejectedQuestionRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param PageNumber: 页码 + # @type PageNumber: Integer + # @param PageSize: 每页数量 + # @type PageSize: Integer + # @param Query: 查询内容 + # @type Query: String + + attr_accessor :BotBizId, :PageNumber, :PageSize, :Query + + def initialize(botbizid=nil, pagenumber=nil, pagesize=nil, query=nil) + @BotBizId = botbizid + @PageNumber = pagenumber + @PageSize = pagesize + @Query = query + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @PageNumber = params['PageNumber'] + @PageSize = params['PageSize'] + @Query = params['Query'] + end + end + + # ListRejectedQuestion返回参数结构体 + class ListRejectedQuestionResponse < TencentCloud::Common::AbstractModel + # @param Total: 总数 + # @type Total: String + # @param List: 拒答问题列表 + # @type List: Array + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :Total, :List, :RequestId + + def initialize(total=nil, list=nil, requestid=nil) + @Total = total + @List = list + @RequestId = requestid + end + + def deserialize(params) + @Total = params['Total'] + unless params['List'].nil? + @List = [] + params['List'].each do |i| + rejectedquestion_tmp = RejectedQuestion.new + rejectedquestion_tmp.deserialize(i) + @List << rejectedquestion_tmp + end + end + @RequestId = params['RequestId'] + end + end + + # ListReleaseConfigPreview请求参数结构体 + class ListReleaseConfigPreviewRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param PageNumber: 页码 + # @type PageNumber: Integer + # @param PageSize: 每页数量 + # @type PageSize: Integer + # @param Query: 查询内容 + # @type Query: String + # @param ReleaseBizId: 发布单ID + # @type ReleaseBizId: String + # @param Actions: 状态(1新增2更新3删除) + # @type Actions: Array + # @param StartTime: 开始时间 + # @type StartTime: String + # @param EndTime: 结束时间 + # @type EndTime: String + # @param ReleaseStatus: 发布状态 + # @type ReleaseStatus: Array + + attr_accessor :BotBizId, :PageNumber, :PageSize, :Query, :ReleaseBizId, :Actions, :StartTime, :EndTime, :ReleaseStatus + + def initialize(botbizid=nil, pagenumber=nil, pagesize=nil, query=nil, releasebizid=nil, actions=nil, starttime=nil, endtime=nil, releasestatus=nil) + @BotBizId = botbizid + @PageNumber = pagenumber + @PageSize = pagesize + @Query = query + @ReleaseBizId = releasebizid + @Actions = actions + @StartTime = starttime + @EndTime = endtime + @ReleaseStatus = releasestatus + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @PageNumber = params['PageNumber'] + @PageSize = params['PageSize'] + @Query = params['Query'] + @ReleaseBizId = params['ReleaseBizId'] + @Actions = params['Actions'] + @StartTime = params['StartTime'] + @EndTime = params['EndTime'] + @ReleaseStatus = params['ReleaseStatus'] + end + end + + # ListReleaseConfigPreview返回参数结构体 + class ListReleaseConfigPreviewResponse < TencentCloud::Common::AbstractModel + # @param Total: 数量 + # @type Total: String + # @param List: 配置项列表 + # @type List: Array + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :Total, :List, :RequestId + + def initialize(total=nil, list=nil, requestid=nil) + @Total = total + @List = list + @RequestId = requestid + end + + def deserialize(params) + @Total = params['Total'] + unless params['List'].nil? + @List = [] + params['List'].each do |i| + releaseconfigs_tmp = ReleaseConfigs.new + releaseconfigs_tmp.deserialize(i) + @List << releaseconfigs_tmp + end + end + @RequestId = params['RequestId'] + end + end + + # ListReleaseDocPreview请求参数结构体 + class ListReleaseDocPreviewRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param PageNumber: 页码 + # @type PageNumber: Integer + # @param PageSize: 每页数量 + # @type PageSize: Integer + # @param Query: 查询内容 + # @type Query: String + # @param ReleaseBizId: 发布业务ID + # @type ReleaseBizId: String + # @param StartTime: 开始时间 + # @type StartTime: String + # @param EndTime: 结束时间 + # @type EndTime: String + # @param Actions: 状态(1新增2修改3删除) + # @type Actions: Array + + attr_accessor :BotBizId, :PageNumber, :PageSize, :Query, :ReleaseBizId, :StartTime, :EndTime, :Actions + + def initialize(botbizid=nil, pagenumber=nil, pagesize=nil, query=nil, releasebizid=nil, starttime=nil, endtime=nil, actions=nil) + @BotBizId = botbizid + @PageNumber = pagenumber + @PageSize = pagesize + @Query = query + @ReleaseBizId = releasebizid + @StartTime = starttime + @EndTime = endtime + @Actions = actions + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @PageNumber = params['PageNumber'] + @PageSize = params['PageSize'] + @Query = params['Query'] + @ReleaseBizId = params['ReleaseBizId'] + @StartTime = params['StartTime'] + @EndTime = params['EndTime'] + @Actions = params['Actions'] + end + end + + # ListReleaseDocPreview返回参数结构体 + class ListReleaseDocPreviewResponse < TencentCloud::Common::AbstractModel + # @param Total: 文档数量 + # @type Total: String + # @param List: 文档列表 + # @type List: Array + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :Total, :List, :RequestId + + def initialize(total=nil, list=nil, requestid=nil) + @Total = total + @List = list + @RequestId = requestid + end + + def deserialize(params) + @Total = params['Total'] + unless params['List'].nil? + @List = [] + params['List'].each do |i| + releasedoc_tmp = ReleaseDoc.new + releasedoc_tmp.deserialize(i) + @List << releasedoc_tmp + end + end + @RequestId = params['RequestId'] + end + end + + # 发布列表详情 + class ListReleaseItem < TencentCloud::Common::AbstractModel + # @param ReleaseBizId: 版本ID + # @type ReleaseBizId: String + # @param Operator: 发布人 + # @type Operator: String + # @param Desc: 发布描述 + # @type Desc: String + # @param UpdateTime: 更新时间 + # @type UpdateTime: String + # @param Status: 发布状态 + # @type Status: Integer + # @param StatusDesc: 发布状态描述 + # @type StatusDesc: String + # @param Reason: 失败原因 + # @type Reason: String + # @param SuccessCount: 发布成功数 + # @type SuccessCount: Integer + # @param FailCount: 发布失败数 + # @type FailCount: Integer + + attr_accessor :ReleaseBizId, :Operator, :Desc, :UpdateTime, :Status, :StatusDesc, :Reason, :SuccessCount, :FailCount + + def initialize(releasebizid=nil, operator=nil, desc=nil, updatetime=nil, status=nil, statusdesc=nil, reason=nil, successcount=nil, failcount=nil) + @ReleaseBizId = releasebizid + @Operator = operator + @Desc = desc + @UpdateTime = updatetime + @Status = status + @StatusDesc = statusdesc + @Reason = reason + @SuccessCount = successcount + @FailCount = failcount + end + + def deserialize(params) + @ReleaseBizId = params['ReleaseBizId'] + @Operator = params['Operator'] + @Desc = params['Desc'] + @UpdateTime = params['UpdateTime'] + @Status = params['Status'] + @StatusDesc = params['StatusDesc'] + @Reason = params['Reason'] + @SuccessCount = params['SuccessCount'] + @FailCount = params['FailCount'] + end + end + + # ListReleaseQAPreview请求参数结构体 + class ListReleaseQAPreviewRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param PageNumber: 页码 + # @type PageNumber: Integer + # @param PageSize: 每页数量 + # @type PageSize: Integer + # @param Query: 查询内容 + # @type Query: String + # @param ReleaseBizId: 发布单ID + # @type ReleaseBizId: String + # @param StartTime: 开始时间 + # @type StartTime: String + # @param EndTime: 结束时间 + # @type EndTime: String + # @param Actions: 状态(1新增2修改3删除) + # @type Actions: Array + # @param ReleaseStatus: 发布状态(4发布成功5发布失败) + # @type ReleaseStatus: Array + + attr_accessor :BotBizId, :PageNumber, :PageSize, :Query, :ReleaseBizId, :StartTime, :EndTime, :Actions, :ReleaseStatus + + def initialize(botbizid=nil, pagenumber=nil, pagesize=nil, query=nil, releasebizid=nil, starttime=nil, endtime=nil, actions=nil, releasestatus=nil) + @BotBizId = botbizid + @PageNumber = pagenumber + @PageSize = pagesize + @Query = query + @ReleaseBizId = releasebizid + @StartTime = starttime + @EndTime = endtime + @Actions = actions + @ReleaseStatus = releasestatus + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @PageNumber = params['PageNumber'] + @PageSize = params['PageSize'] + @Query = params['Query'] + @ReleaseBizId = params['ReleaseBizId'] + @StartTime = params['StartTime'] + @EndTime = params['EndTime'] + @Actions = params['Actions'] + @ReleaseStatus = params['ReleaseStatus'] + end + end + + # ListReleaseQAPreview返回参数结构体 + class ListReleaseQAPreviewResponse < TencentCloud::Common::AbstractModel + # @param Total: 文档数量 + # @type Total: String + # @param List: 文档列表 + # @type List: Array + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :Total, :List, :RequestId + + def initialize(total=nil, list=nil, requestid=nil) + @Total = total + @List = list + @RequestId = requestid + end + + def deserialize(params) + @Total = params['Total'] + unless params['List'].nil? + @List = [] + params['List'].each do |i| + releaseqa_tmp = ReleaseQA.new + releaseqa_tmp.deserialize(i) + @List << releaseqa_tmp + end + end + @RequestId = params['RequestId'] + end + end + + # ListRelease请求参数结构体 + class ListReleaseRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param PageNumber: 页码 + # @type PageNumber: Integer + # @param PageSize: 每页数量 + # @type PageSize: Integer + + attr_accessor :BotBizId, :PageNumber, :PageSize + + def initialize(botbizid=nil, pagenumber=nil, pagesize=nil) + @BotBizId = botbizid + @PageNumber = pagenumber + @PageSize = pagesize + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @PageNumber = params['PageNumber'] + @PageSize = params['PageSize'] + end + end + + # ListRelease返回参数结构体 + class ListReleaseResponse < TencentCloud::Common::AbstractModel + # @param Total: 发布列表数量 + # @type Total: String + # @param List: 发布列表 + # @type List: Array + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :Total, :List, :RequestId + + def initialize(total=nil, list=nil, requestid=nil) + @Total = total + @List = list + @RequestId = requestid + end + + def deserialize(params) + @Total = params['Total'] + unless params['List'].nil? + @List = [] + params['List'].each do |i| + listreleaseitem_tmp = ListReleaseItem.new + listreleaseitem_tmp.deserialize(i) + @List << listreleaseitem_tmp + end + end + @RequestId = params['RequestId'] + end + end + + # ListSelectDoc请求参数结构体 + class ListSelectDocRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param FileName: 文档名称 + # @type FileName: String + # @param Status: 文档状态: 7 审核中、8 审核失败、10 待发布、11 发布中、12 已发布、13 学习中、14 学习失败 20 已过期 + # @type Status: Array + + attr_accessor :BotBizId, :FileName, :Status + + def initialize(botbizid=nil, filename=nil, status=nil) + @BotBizId = botbizid + @FileName = filename + @Status = status + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @FileName = params['FileName'] + @Status = params['Status'] + end + end + + # ListSelectDoc返回参数结构体 + class ListSelectDocResponse < TencentCloud::Common::AbstractModel + # @param List: 下拉框内容 + # @type List: Array + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :List, :RequestId + + def initialize(list=nil, requestid=nil) + @List = list + @RequestId = requestid + end + + def deserialize(params) + unless params['List'].nil? + @List = [] + params['List'].each do |i| + option_tmp = Option.new + option_tmp.deserialize(i) + @List << option_tmp + end + end + @RequestId = params['RequestId'] + end + end + + # ListUnsatisfiedReply请求参数结构体 + class ListUnsatisfiedReplyRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param PageNumber: 页码 + # @type PageNumber: Integer + # @param PageSize: 分页数量 + # @type PageSize: Integer + # @param LoginUin: 登录用户主账号(集成商模式必填) + # @type LoginUin: String + # @param LoginSubAccountUin: 登录用户子账号(集成商模式必填) + # @type LoginSubAccountUin: String + # @param Query: 用户请求(问题或答案) + # @type Query: String + # @param Reasons: 错误类型检索 + # @type Reasons: Array + + attr_accessor :BotBizId, :PageNumber, :PageSize, :LoginUin, :LoginSubAccountUin, :Query, :Reasons + + def initialize(botbizid=nil, pagenumber=nil, pagesize=nil, loginuin=nil, loginsubaccountuin=nil, query=nil, reasons=nil) + @BotBizId = botbizid + @PageNumber = pagenumber + @PageSize = pagesize + @LoginUin = loginuin + @LoginSubAccountUin = loginsubaccountuin + @Query = query + @Reasons = reasons + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @PageNumber = params['PageNumber'] + @PageSize = params['PageSize'] + @LoginUin = params['LoginUin'] + @LoginSubAccountUin = params['LoginSubAccountUin'] + @Query = params['Query'] + @Reasons = params['Reasons'] + end + end + + # ListUnsatisfiedReply返回参数结构体 + class ListUnsatisfiedReplyResponse < TencentCloud::Common::AbstractModel + # @param Total: 总数 + # @type Total: String + # @param List: 不满意回复列表 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type List: Array + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :Total, :List, :RequestId + + def initialize(total=nil, list=nil, requestid=nil) + @Total = total + @List = list + @RequestId = requestid + end + + def deserialize(params) + @Total = params['Total'] + unless params['List'].nil? + @List = [] + params['List'].each do |i| + unsatisfiedreply_tmp = UnsatisfiedReply.new + unsatisfiedreply_tmp.deserialize(i) + @List << unsatisfiedreply_tmp + end + end + @RequestId = params['RequestId'] + end + end + + # 一条message代表一条对话记录 + # role表示角色 user或者assistant + # content表示对话内容 + class Message < TencentCloud::Common::AbstractModel + # @param Role: role表示角色 user标识用户提问,assistant标识返回的答案 + + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Role: String + # @param Content: 对话内容 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Content: String + + attr_accessor :Role, :Content + + def initialize(role=nil, content=nil) + @Role = role + @Content = content + end + + def deserialize(params) + @Role = params['Role'] + @Content = params['Content'] + end + end + + # 模型信息 + class ModelInfo < TencentCloud::Common::AbstractModel + # @param ModelName: 模型名称 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type ModelName: String + # @param ModelDesc: 模型描述 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type ModelDesc: String + # @param AliasName: 模型名称 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type AliasName: String + + attr_accessor :ModelName, :ModelDesc, :AliasName + + def initialize(modelname=nil, modeldesc=nil, aliasname=nil) + @ModelName = modelname + @ModelDesc = modeldesc + @AliasName = aliasname + end + + def deserialize(params) + @ModelName = params['ModelName'] + @ModelDesc = params['ModelDesc'] + @AliasName = params['AliasName'] + end + end + + # ModifyApp请求参数结构体 + class ModifyAppRequest < TencentCloud::Common::AbstractModel + # @param AppBizId: 应用 ID + # @type AppBizId: String + # @param AppType: 应用类型;knowledge_qa-知识问答管理;summary-知识摘要;classifys-知识标签提取 + # @type AppType: String + # @param BaseConfig: 应用基础配置 + # @type BaseConfig: :class:`Tencentcloud::Lke.v20231130.models.BaseConfig` + # @param LoginSubAccountUin: 登录用户子账号(集成商模式必填) + # @type LoginSubAccountUin: String + # @param AppConfig: 应用配置 + # @type AppConfig: :class:`Tencentcloud::Lke.v20231130.models.AppConfig` + + attr_accessor :AppBizId, :AppType, :BaseConfig, :LoginSubAccountUin, :AppConfig + + def initialize(appbizid=nil, apptype=nil, baseconfig=nil, loginsubaccountuin=nil, appconfig=nil) + @AppBizId = appbizid + @AppType = apptype + @BaseConfig = baseconfig + @LoginSubAccountUin = loginsubaccountuin + @AppConfig = appconfig + end + + def deserialize(params) + @AppBizId = params['AppBizId'] + @AppType = params['AppType'] + unless params['BaseConfig'].nil? + @BaseConfig = BaseConfig.new + @BaseConfig.deserialize(params['BaseConfig']) + end + @LoginSubAccountUin = params['LoginSubAccountUin'] + unless params['AppConfig'].nil? + @AppConfig = AppConfig.new + @AppConfig.deserialize(params['AppConfig']) + end + end + end + + # ModifyApp返回参数结构体 + class ModifyAppResponse < TencentCloud::Common::AbstractModel + # @param AppBizId: 应用App + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type AppBizId: String + # @param UpdateTime: 更新时间 + # @type UpdateTime: String + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :AppBizId, :UpdateTime, :RequestId + + def initialize(appbizid=nil, updatetime=nil, requestid=nil) + @AppBizId = appbizid + @UpdateTime = updatetime + @RequestId = requestid + end + + def deserialize(params) + @AppBizId = params['AppBizId'] + @UpdateTime = params['UpdateTime'] + @RequestId = params['RequestId'] + end + end + + # ModifyAttributeLabel请求参数结构体 + class ModifyAttributeLabelRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param AttributeBizId: 属性ID + # @type AttributeBizId: String + # @param AttrKey: 属性标识 + # @type AttrKey: String + # @param AttrName: 属性名称 + # @type AttrName: String + # @param LoginUin: 登录用户主账号(集成商模式必填) + # @type LoginUin: String + # @param LoginSubAccountUin: 登录用户子账号(集成商模式必填) + # @type LoginSubAccountUin: String + # @param DeleteLabelBizIds: 删除的属性标签 + # @type DeleteLabelBizIds: Array + # @param Labels: 新增或编辑的属性标签 + # @type Labels: Array + + attr_accessor :BotBizId, :AttributeBizId, :AttrKey, :AttrName, :LoginUin, :LoginSubAccountUin, :DeleteLabelBizIds, :Labels + + def initialize(botbizid=nil, attributebizid=nil, attrkey=nil, attrname=nil, loginuin=nil, loginsubaccountuin=nil, deletelabelbizids=nil, labels=nil) + @BotBizId = botbizid + @AttributeBizId = attributebizid + @AttrKey = attrkey + @AttrName = attrname + @LoginUin = loginuin + @LoginSubAccountUin = loginsubaccountuin + @DeleteLabelBizIds = deletelabelbizids + @Labels = labels + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @AttributeBizId = params['AttributeBizId'] + @AttrKey = params['AttrKey'] + @AttrName = params['AttrName'] + @LoginUin = params['LoginUin'] + @LoginSubAccountUin = params['LoginSubAccountUin'] + @DeleteLabelBizIds = params['DeleteLabelBizIds'] + unless params['Labels'].nil? + @Labels = [] + params['Labels'].each do |i| + attributelabel_tmp = AttributeLabel.new + attributelabel_tmp.deserialize(i) + @Labels << attributelabel_tmp + end + end + end + end + + # ModifyAttributeLabel返回参数结构体 + class ModifyAttributeLabelResponse < TencentCloud::Common::AbstractModel + # @param TaskId: 任务ID + # @type TaskId: String + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :TaskId, :RequestId + + def initialize(taskid=nil, requestid=nil) + @TaskId = taskid + @RequestId = requestid + end + + def deserialize(params) + @TaskId = params['TaskId'] + @RequestId = params['RequestId'] + end + end + + # ModifyDocAttrRange请求参数结构体 + class ModifyDocAttrRangeRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param DocBizIds: 文档ID + # @type DocBizIds: Array + # @param AttrRange: 属性标签适用范围 1:全部,2:按条件 + # @type AttrRange: Integer + # @param AttrLabels: 属性标签引用 + # @type AttrLabels: Array + + attr_accessor :BotBizId, :DocBizIds, :AttrRange, :AttrLabels + + def initialize(botbizid=nil, docbizids=nil, attrrange=nil, attrlabels=nil) + @BotBizId = botbizid + @DocBizIds = docbizids + @AttrRange = attrrange + @AttrLabels = attrlabels + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @DocBizIds = params['DocBizIds'] + @AttrRange = params['AttrRange'] + unless params['AttrLabels'].nil? + @AttrLabels = [] + params['AttrLabels'].each do |i| + attrlabelrefer_tmp = AttrLabelRefer.new + attrlabelrefer_tmp.deserialize(i) + @AttrLabels << attrlabelrefer_tmp + end + end + end + end + + # ModifyDocAttrRange返回参数结构体 + class ModifyDocAttrRangeResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + + # ModifyDoc请求参数结构体 + class ModifyDocRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param DocBizId: 文档ID + # @type DocBizId: String + # @param IsRefer: 是否引用链接 + # @type IsRefer: Boolean + # @param AttrRange: 属性标签适用范围 1:全部,2:按条件 + # @type AttrRange: Integer + # @param LoginUin: 登录用户主账号(集成商模式必填) + # @type LoginUin: String + # @param LoginSubAccountUin: 登录用户子账号(集成商模式必填) + # @type LoginSubAccountUin: String + # @param AttrLabels: 适用范围,关联的属性标签 + # @type AttrLabels: Array + # @param WebUrl: 网页(或自定义链接)地址 + # @type WebUrl: String + # @param ReferUrlType: 外部引用链接类型 0:系统链接 1:自定义链接 + # 值为1时,WebUrl 字段不能为空,否则不生效。 + # @type ReferUrlType: Integer + # @param ExpireStart: 有效开始时间,unix时间戳 + # @type ExpireStart: String + # @param ExpireEnd: 有效结束时间,unix时间戳,0代表永久有效 + # @type ExpireEnd: String + + attr_accessor :BotBizId, :DocBizId, :IsRefer, :AttrRange, :LoginUin, :LoginSubAccountUin, :AttrLabels, :WebUrl, :ReferUrlType, :ExpireStart, :ExpireEnd + + def initialize(botbizid=nil, docbizid=nil, isrefer=nil, attrrange=nil, loginuin=nil, loginsubaccountuin=nil, attrlabels=nil, weburl=nil, referurltype=nil, expirestart=nil, expireend=nil) + @BotBizId = botbizid + @DocBizId = docbizid + @IsRefer = isrefer + @AttrRange = attrrange + @LoginUin = loginuin + @LoginSubAccountUin = loginsubaccountuin + @AttrLabels = attrlabels + @WebUrl = weburl + @ReferUrlType = referurltype + @ExpireStart = expirestart + @ExpireEnd = expireend + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @DocBizId = params['DocBizId'] + @IsRefer = params['IsRefer'] + @AttrRange = params['AttrRange'] + @LoginUin = params['LoginUin'] + @LoginSubAccountUin = params['LoginSubAccountUin'] + unless params['AttrLabels'].nil? + @AttrLabels = [] + params['AttrLabels'].each do |i| + attrlabelrefer_tmp = AttrLabelRefer.new + attrlabelrefer_tmp.deserialize(i) + @AttrLabels << attrlabelrefer_tmp + end + end + @WebUrl = params['WebUrl'] + @ReferUrlType = params['ReferUrlType'] + @ExpireStart = params['ExpireStart'] + @ExpireEnd = params['ExpireEnd'] + end + end + + # ModifyDoc返回参数结构体 + class ModifyDocResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + + # ModifyQAAttrRange请求参数结构体 + class ModifyQAAttrRangeRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param QaBizIds: 问答ID + # @type QaBizIds: Array + # @param AttrRange: 属性标签适用范围 1:全部,2:按条件 + # @type AttrRange: Integer + # @param AttrLabels: 属性标签引用 + # @type AttrLabels: Array + + attr_accessor :BotBizId, :QaBizIds, :AttrRange, :AttrLabels + + def initialize(botbizid=nil, qabizids=nil, attrrange=nil, attrlabels=nil) + @BotBizId = botbizid + @QaBizIds = qabizids + @AttrRange = attrrange + @AttrLabels = attrlabels + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @QaBizIds = params['QaBizIds'] + @AttrRange = params['AttrRange'] + unless params['AttrLabels'].nil? + @AttrLabels = [] + params['AttrLabels'].each do |i| + attrlabelrefer_tmp = AttrLabelRefer.new + attrlabelrefer_tmp.deserialize(i) + @AttrLabels << attrlabelrefer_tmp + end + end + end + end + + # ModifyQAAttrRange返回参数结构体 + class ModifyQAAttrRangeResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + + # ModifyQACate请求参数结构体 + class ModifyQACateRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param Name: 分类名称 + # @type Name: String + # @param CateBizId: 分类业务ID + # @type CateBizId: String + + attr_accessor :BotBizId, :Name, :CateBizId + + def initialize(botbizid=nil, name=nil, catebizid=nil) + @BotBizId = botbizid + @Name = name + @CateBizId = catebizid + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @Name = params['Name'] + @CateBizId = params['CateBizId'] + end + end + + # ModifyQACate返回参数结构体 + class ModifyQACateResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + + # ModifyQA请求参数结构体 + class ModifyQARequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param QaBizId: 问答ID + # @type QaBizId: String + # @param Question: 问题 + # @type Question: String + # @param Answer: 答案 + # @type Answer: String + # @param CustomParam: 自定义参数 + # @type CustomParam: String + # @param AttrRange: 属性标签适用范围 1:全部,2:按条件 + # @type AttrRange: Integer + # @param AttrLabels: 属性标签引用 + # @type AttrLabels: Array + # @param DocBizId: 文档ID + # @type DocBizId: String + # @param CateBizId: 分类ID + # @type CateBizId: String + # @param ExpireStart: 有效开始时间,unix时间戳 + # @type ExpireStart: String + # @param ExpireEnd: 有效结束时间,unix时间戳,0代表永久有效 + # @type ExpireEnd: String + + attr_accessor :BotBizId, :QaBizId, :Question, :Answer, :CustomParam, :AttrRange, :AttrLabels, :DocBizId, :CateBizId, :ExpireStart, :ExpireEnd + + def initialize(botbizid=nil, qabizid=nil, question=nil, answer=nil, customparam=nil, attrrange=nil, attrlabels=nil, docbizid=nil, catebizid=nil, expirestart=nil, expireend=nil) + @BotBizId = botbizid + @QaBizId = qabizid + @Question = question + @Answer = answer + @CustomParam = customparam + @AttrRange = attrrange + @AttrLabels = attrlabels + @DocBizId = docbizid + @CateBizId = catebizid + @ExpireStart = expirestart + @ExpireEnd = expireend + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @QaBizId = params['QaBizId'] + @Question = params['Question'] + @Answer = params['Answer'] + @CustomParam = params['CustomParam'] + @AttrRange = params['AttrRange'] + unless params['AttrLabels'].nil? + @AttrLabels = [] + params['AttrLabels'].each do |i| + attrlabelrefer_tmp = AttrLabelRefer.new + attrlabelrefer_tmp.deserialize(i) + @AttrLabels << attrlabelrefer_tmp + end + end + @DocBizId = params['DocBizId'] + @CateBizId = params['CateBizId'] + @ExpireStart = params['ExpireStart'] + @ExpireEnd = params['ExpireEnd'] + end + end + + # ModifyQA返回参数结构体 + class ModifyQAResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + + # ModifyRejectedQuestion请求参数结构体 + class ModifyRejectedQuestionRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param Question: 拒答问题 + + # @type Question: String + # @param RejectedBizId: 拒答问题来源的数据源唯一id + + + # @type RejectedBizId: String + + attr_accessor :BotBizId, :Question, :RejectedBizId + + def initialize(botbizid=nil, question=nil, rejectedbizid=nil) + @BotBizId = botbizid + @Question = question + @RejectedBizId = rejectedbizid + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @Question = params['Question'] + @RejectedBizId = params['RejectedBizId'] + end + end + + # ModifyRejectedQuestion返回参数结构体 + class ModifyRejectedQuestionResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + + # 消息详情 + class MsgRecord < TencentCloud::Common::AbstractModel + # @param Content: 内容 + # @type Content: String + # @param RecordId: 记录ID + # @type RecordId: String + # @param RelatedRecordId: 关联记录ID + # @type RelatedRecordId: String + # @param IsFromSelf: 是否来自自己 + # @type IsFromSelf: Boolean + # @param FromName: 发送者名称 + # @type FromName: String + # @param FromAvatar: 发送者头像 + # @type FromAvatar: String + # @param Timestamp: 时间戳 + # @type Timestamp: String + # @param HasRead: 是否已读 + # @type HasRead: Boolean + # @param Score: 评价 + # @type Score: Integer + # @param CanRating: 是否评分 + # @type CanRating: Boolean + # @param Type: 记录类型 + # @type Type: Integer + # @param References: 引用来源 + # @type References: Array + # @param Reasons: 评价原因 + # @type Reasons: Array + # @param IsLlmGenerated: 是否大模型 + # @type IsLlmGenerated: Boolean + + attr_accessor :Content, :RecordId, :RelatedRecordId, :IsFromSelf, :FromName, :FromAvatar, :Timestamp, :HasRead, :Score, :CanRating, :Type, :References, :Reasons, :IsLlmGenerated + + def initialize(content=nil, recordid=nil, relatedrecordid=nil, isfromself=nil, fromname=nil, fromavatar=nil, timestamp=nil, hasread=nil, score=nil, canrating=nil, type=nil, references=nil, reasons=nil, isllmgenerated=nil) + @Content = content + @RecordId = recordid + @RelatedRecordId = relatedrecordid + @IsFromSelf = isfromself + @FromName = fromname + @FromAvatar = fromavatar + @Timestamp = timestamp + @HasRead = hasread + @Score = score + @CanRating = canrating + @Type = type + @References = references + @Reasons = reasons + @IsLlmGenerated = isllmgenerated + end + + def deserialize(params) + @Content = params['Content'] + @RecordId = params['RecordId'] + @RelatedRecordId = params['RelatedRecordId'] + @IsFromSelf = params['IsFromSelf'] + @FromName = params['FromName'] + @FromAvatar = params['FromAvatar'] + @Timestamp = params['Timestamp'] + @HasRead = params['HasRead'] + @Score = params['Score'] + @CanRating = params['CanRating'] + @Type = params['Type'] + unless params['References'].nil? + @References = [] + params['References'].each do |i| + msgrecordreference_tmp = MsgRecordReference.new + msgrecordreference_tmp.deserialize(i) + @References << msgrecordreference_tmp + end + end + @Reasons = params['Reasons'] + @IsLlmGenerated = params['IsLlmGenerated'] + end + end + + # 聊天详情Refer + class MsgRecordReference < TencentCloud::Common::AbstractModel + # @param Id: id + # @type Id: String + # @param Url: 链接 + # @type Url: String + # @param Type: 类型 + # @type Type: Integer + # @param Name: 名称 + # @type Name: String + # @param DocId: 来源文档ID + # @type DocId: String + + attr_accessor :Id, :Url, :Type, :Name, :DocId + + def initialize(id=nil, url=nil, type=nil, name=nil, docid=nil) + @Id = id + @Url = url + @Type = type + @Name = name + @DocId = docid + end + + def deserialize(params) + @Id = params['Id'] + @Url = params['Url'] + @Type = params['Type'] + @Name = params['Name'] + @DocId = params['DocId'] + end + end + + # 下拉框选项 + class Option < TencentCloud::Common::AbstractModel + # @param Text: 文本 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Text: String + # @param Value: 值 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Value: String + # @param CharSize: 文件字符数 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type CharSize: String + # @param FileType: 文件类型 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type FileType: String + + attr_accessor :Text, :Value, :CharSize, :FileType + + def initialize(text=nil, value=nil, charsize=nil, filetype=nil) + @Text = text + @Value = value + @CharSize = charsize + @FileType = filetype + end + + def deserialize(params) + @Text = params['Text'] + @Value = params['Value'] + @CharSize = params['CharSize'] + @FileType = params['FileType'] + end + end + + # ParseDoc请求参数结构体 + class ParseDocRequest < TencentCloud::Common::AbstractModel + # @param Name: 文件名称(需要包括文件后缀, 最大长度1024字节) + # @type Name: String + # @param Url: 文件下载链接 (支持的文件类型: docx, txt, markdown, pdf) + # @type Url: String + # @param TaskId: 任务ID, 用于幂等去重, 业务自行定义(最大长度64字节) + # @type TaskId: String + # @param Policy: 切分策略 + # @type Policy: String + # @param Operate: 默认值: split + # @type Operate: String + + attr_accessor :Name, :Url, :TaskId, :Policy, :Operate + + def initialize(name=nil, url=nil, taskid=nil, policy=nil, operate=nil) + @Name = name + @Url = url + @TaskId = taskid + @Policy = policy + @Operate = operate + end + + def deserialize(params) + @Name = params['Name'] + @Url = params['Url'] + @TaskId = params['TaskId'] + @Policy = params['Policy'] + @Operate = params['Operate'] + end + end + + # ParseDoc返回参数结构体 + class ParseDocResponse < TencentCloud::Common::AbstractModel + # @param TaskId: 任务ID + # @type TaskId: String + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :TaskId, :RequestId + + def initialize(taskid=nil, requestid=nil) + @TaskId = taskid + @RequestId = requestid + end + + def deserialize(params) + @TaskId = params['TaskId'] + @RequestId = params['RequestId'] + end + end + + # 获取QA分类分组 + class QACate < TencentCloud::Common::AbstractModel + # @param CateBizId: QA分类的业务ID + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type CateBizId: String + # @param Name: 分类名称 + + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Name: String + # @param Total: 分类下QA数量 + + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Total: Integer + # @param CanAdd: 是否可新增 + + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type CanAdd: Boolean + # @param CanEdit: 是否可编辑 + + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type CanEdit: Boolean + # @param CanDelete: 是否可删除 + + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type CanDelete: Boolean + # @param Children: 子分类 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Children: Array + + attr_accessor :CateBizId, :Name, :Total, :CanAdd, :CanEdit, :CanDelete, :Children + + def initialize(catebizid=nil, name=nil, total=nil, canadd=nil, canedit=nil, candelete=nil, children=nil) + @CateBizId = catebizid + @Name = name + @Total = total + @CanAdd = canadd + @CanEdit = canedit + @CanDelete = candelete + @Children = children + end + + def deserialize(params) + @CateBizId = params['CateBizId'] + @Name = params['Name'] + @Total = params['Total'] + @CanAdd = params['CanAdd'] + @CanEdit = params['CanEdit'] + @CanDelete = params['CanDelete'] + unless params['Children'].nil? + @Children = [] + params['Children'].each do |i| + qacate_tmp = QACate.new + qacate_tmp.deserialize(i) + @Children << qacate_tmp + end + end + end + end + + # 问答列表 + class QAList < TencentCloud::Common::AbstractModel + # @param QaBizId: 问答ID + # @type QaBizId: String + # @param IsAccepted: 是否采纳 + # @type IsAccepted: Boolean + # @param CateBizId: 分类ID + # @type CateBizId: String + # @param Question: 问题 + # @type Question: String + # @param Answer: 答案 + # @type Answer: String + + attr_accessor :QaBizId, :IsAccepted, :CateBizId, :Question, :Answer + + def initialize(qabizid=nil, isaccepted=nil, catebizid=nil, question=nil, answer=nil) + @QaBizId = qabizid + @IsAccepted = isaccepted + @CateBizId = catebizid + @Question = question + @Answer = answer + end + + def deserialize(params) + @QaBizId = params['QaBizId'] + @IsAccepted = params['IsAccepted'] + @CateBizId = params['CateBizId'] + @Question = params['Question'] + @Answer = params['Answer'] + end + end + + # QA查询参数 + class QAQuery < TencentCloud::Common::AbstractModel + # @param PageNumber: 页码 + + # @type PageNumber: Integer + # @param PageSize: 每页数量 + # @type PageSize: Integer + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param Query: 查询内容 + # @type Query: String + # @param CateBizId: 分类ID + # @type CateBizId: String + # @param AcceptStatus: 校验状态 + # @type AcceptStatus: Array + # @param ReleaseStatus: 发布状态 + # @type ReleaseStatus: Array + # @param DocBizId: 文档ID + # @type DocBizId: String + # @param QaBizId: QAID + # @type QaBizId: String + # @param Source: 来源 + # @type Source: Integer + # @param QueryAnswer: 查询答案 + # @type QueryAnswer: String + + attr_accessor :PageNumber, :PageSize, :BotBizId, :Query, :CateBizId, :AcceptStatus, :ReleaseStatus, :DocBizId, :QaBizId, :Source, :QueryAnswer + + def initialize(pagenumber=nil, pagesize=nil, botbizid=nil, query=nil, catebizid=nil, acceptstatus=nil, releasestatus=nil, docbizid=nil, qabizid=nil, source=nil, queryanswer=nil) + @PageNumber = pagenumber + @PageSize = pagesize + @BotBizId = botbizid + @Query = query + @CateBizId = catebizid + @AcceptStatus = acceptstatus + @ReleaseStatus = releasestatus + @DocBizId = docbizid + @QaBizId = qabizid + @Source = source + @QueryAnswer = queryanswer + end + + def deserialize(params) + @PageNumber = params['PageNumber'] + @PageSize = params['PageSize'] + @BotBizId = params['BotBizId'] + @Query = params['Query'] + @CateBizId = params['CateBizId'] + @AcceptStatus = params['AcceptStatus'] + @ReleaseStatus = params['ReleaseStatus'] + @DocBizId = params['DocBizId'] + @QaBizId = params['QaBizId'] + @Source = params['Source'] + @QueryAnswer = params['QueryAnswer'] + end + end + + # QueryParseDocResult请求参数结构体 + class QueryParseDocResultRequest < TencentCloud::Common::AbstractModel + # @param TaskId: 任务ID + # @type TaskId: String + + attr_accessor :TaskId + + def initialize(taskid=nil) + @TaskId = taskid + end + + def deserialize(params) + @TaskId = params['TaskId'] + end + end + + # QueryParseDocResult返回参数结构体 + class QueryParseDocResultResponse < TencentCloud::Common::AbstractModel + # @param Status: 等待 / 执行中 / 成功 / 失败 + # @type Status: String + # @param Name: 解析后的文件内容 + # @type Name: String + # @param Url: 文件下载地址 + # @type Url: String + # @param Reason: 解析失败原因 + # @type Reason: String + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :Status, :Name, :Url, :Reason, :RequestId + + def initialize(status=nil, name=nil, url=nil, reason=nil, requestid=nil) + @Status = status + @Name = name + @Url = url + @Reason = reason + @RequestId = requestid + end + + def deserialize(params) + @Status = params['Status'] + @Name = params['Name'] + @Url = params['Url'] + @Reason = params['Reason'] + @RequestId = params['RequestId'] + end + end + + # QueryRewrite请求参数结构体 + class QueryRewriteRequest < TencentCloud::Common::AbstractModel + # @param Question: 需要改写的问题 + # @type Question: String + # @param Messages: 需要改写的多轮历史会话 + # @type Messages: Array + # @param Model: 模型名称 + # @type Model: String + + attr_accessor :Question, :Messages, :Model + + def initialize(question=nil, messages=nil, model=nil) + @Question = question + @Messages = messages + @Model = model + end + + def deserialize(params) + @Question = params['Question'] + unless params['Messages'].nil? + @Messages = [] + params['Messages'].each do |i| + message_tmp = Message.new + message_tmp.deserialize(i) + @Messages << message_tmp + end + end + @Model = params['Model'] + end + end + + # QueryRewrite返回参数结构体 + class QueryRewriteResponse < TencentCloud::Common::AbstractModel + # @param Content: 改写结果 + # @type Content: String + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :Content, :RequestId + + def initialize(content=nil, requestid=nil) + @Content = content + @RequestId = requestid + end + + def deserialize(params) + @Content = params['Content'] + @RequestId = params['RequestId'] + end + end + + # RateMsgRecord请求参数结构体 + class RateMsgRecordRequest < TencentCloud::Common::AbstractModel + # @param BotAppKey: 机器人appKey + # @type BotAppKey: String + # @param RecordId: 消息ID + # @type RecordId: String + # @param Score: 1点赞2点踩 + # @type Score: Integer + # @param Reasons: 原因 + # @type Reasons: Array + + attr_accessor :BotAppKey, :RecordId, :Score, :Reasons + + def initialize(botappkey=nil, recordid=nil, score=nil, reasons=nil) + @BotAppKey = botappkey + @RecordId = recordid + @Score = score + @Reasons = reasons + end + + def deserialize(params) + @BotAppKey = params['BotAppKey'] + @RecordId = params['RecordId'] + @Score = params['Score'] + @Reasons = params['Reasons'] + end + end + + # RateMsgRecord返回参数结构体 + class RateMsgRecordResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + + # 引用来源详情 + class ReferDetail < TencentCloud::Common::AbstractModel + # @param ReferBizId: 引用ID + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type ReferBizId: String + # @param DocType: 文档类型 (1 QA, 2 文档段) + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type DocType: Integer + # @param DocName: 文档名称 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type DocName: String + # @param PageContent: 分片内容 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type PageContent: String + # @param Question: 问题 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Question: String + # @param Answer: 答案 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Answer: String + # @param Confidence: 置信度 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Confidence: Float + # @param Mark: 标记 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Mark: Integer + # @param Highlights: 分片高亮内容 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Highlights: Array + # @param OrgData: 原始内容 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type OrgData: String + + attr_accessor :ReferBizId, :DocType, :DocName, :PageContent, :Question, :Answer, :Confidence, :Mark, :Highlights, :OrgData + + def initialize(referbizid=nil, doctype=nil, docname=nil, pagecontent=nil, question=nil, answer=nil, confidence=nil, mark=nil, highlights=nil, orgdata=nil) + @ReferBizId = referbizid + @DocType = doctype + @DocName = docname + @PageContent = pagecontent + @Question = question + @Answer = answer + @Confidence = confidence + @Mark = mark + @Highlights = highlights + @OrgData = orgdata + end + + def deserialize(params) + @ReferBizId = params['ReferBizId'] + @DocType = params['DocType'] + @DocName = params['DocName'] + @PageContent = params['PageContent'] + @Question = params['Question'] + @Answer = params['Answer'] + @Confidence = params['Confidence'] + @Mark = params['Mark'] + unless params['Highlights'].nil? + @Highlights = [] + params['Highlights'].each do |i| + highlight_tmp = Highlight.new + highlight_tmp.deserialize(i) + @Highlights << highlight_tmp + end + end + @OrgData = params['OrgData'] + end + end + + # 发布拒答 + class RejectedQuestion < TencentCloud::Common::AbstractModel + # @param RejectedBizId: 拒答问题ID + + + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type RejectedBizId: String + # @param Question: 被拒答的问题 + + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Question: String + # @param Status: 状态 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Status: Integer + # @param StatusDesc: 状态描述 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type StatusDesc: String + # @param UpdateTime: 更新时间 + + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type UpdateTime: String + # @param IsAllowEdit: 是否允许编辑 + + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type IsAllowEdit: Boolean + # @param IsAllowDelete: 是否允许删除 + + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type IsAllowDelete: Boolean + + attr_accessor :RejectedBizId, :Question, :Status, :StatusDesc, :UpdateTime, :IsAllowEdit, :IsAllowDelete + + def initialize(rejectedbizid=nil, question=nil, status=nil, statusdesc=nil, updatetime=nil, isallowedit=nil, isallowdelete=nil) + @RejectedBizId = rejectedbizid + @Question = question + @Status = status + @StatusDesc = statusdesc + @UpdateTime = updatetime + @IsAllowEdit = isallowedit + @IsAllowDelete = isallowdelete + end + + def deserialize(params) + @RejectedBizId = params['RejectedBizId'] + @Question = params['Question'] + @Status = params['Status'] + @StatusDesc = params['StatusDesc'] + @UpdateTime = params['UpdateTime'] + @IsAllowEdit = params['IsAllowEdit'] + @IsAllowDelete = params['IsAllowDelete'] + end + end + + # 发布配置项 + class ReleaseConfigs < TencentCloud::Common::AbstractModel + # @param ConfigItem: 配置项描述 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type ConfigItem: String + # @param UpdateTime: 更新时间 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type UpdateTime: String + # @param Action: 状态 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Action: Integer + # @param Value: 变更后的内容 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Value: String + # @param LastValue: 变更前的内容 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type LastValue: String + # @param Content: 变更内容(优先级展示content内容,content为空取value内容) + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Content: String + # @param Message: 失败原因 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Message: String + + attr_accessor :ConfigItem, :UpdateTime, :Action, :Value, :LastValue, :Content, :Message + + def initialize(configitem=nil, updatetime=nil, action=nil, value=nil, lastvalue=nil, content=nil, message=nil) + @ConfigItem = configitem + @UpdateTime = updatetime + @Action = action + @Value = value + @LastValue = lastvalue + @Content = content + @Message = message + end + + def deserialize(params) + @ConfigItem = params['ConfigItem'] + @UpdateTime = params['UpdateTime'] + @Action = params['Action'] + @Value = params['Value'] + @LastValue = params['LastValue'] + @Content = params['Content'] + @Message = params['Message'] + end + end + + # 发布文档详情 + class ReleaseDoc < TencentCloud::Common::AbstractModel + # @param FileName: 文件名 + # @type FileName: String + # @param FileType: 文件类型 + # @type FileType: String + # @param UpdateTime: 更新时间 + # @type UpdateTime: String + # @param Action: 状态 + # @type Action: Integer + # @param ActionDesc: 状态描述 + # @type ActionDesc: String + # @param Message: 失败原因 + # @type Message: String + # @param DocBizId: 文档业务ID + # @type DocBizId: String + + attr_accessor :FileName, :FileType, :UpdateTime, :Action, :ActionDesc, :Message, :DocBizId + + def initialize(filename=nil, filetype=nil, updatetime=nil, action=nil, actiondesc=nil, message=nil, docbizid=nil) + @FileName = filename + @FileType = filetype + @UpdateTime = updatetime + @Action = action + @ActionDesc = actiondesc + @Message = message + @DocBizId = docbizid + end + + def deserialize(params) + @FileName = params['FileName'] + @FileType = params['FileType'] + @UpdateTime = params['UpdateTime'] + @Action = params['Action'] + @ActionDesc = params['ActionDesc'] + @Message = params['Message'] + @DocBizId = params['DocBizId'] + end + end + + # 发布问答 + class ReleaseQA < TencentCloud::Common::AbstractModel + # @param Question: 问题 + # @type Question: String + # @param UpdateTime: 更新时间 + # @type UpdateTime: String + # @param Action: 状态 + # @type Action: Integer + # @param ActionDesc: 状态描述 + # @type ActionDesc: String + # @param Source: 来源 + # @type Source: Integer + # @param SourceDesc: 来源描述 + # @type SourceDesc: String + # @param FileName: 文件名字 + # @type FileName: String + # @param FileType: 文档类型 + # @type FileType: String + # @param Message: 失败原因 + # @type Message: String + # @param ReleaseStatus: 发布状态 + # @type ReleaseStatus: Integer + # @param QaBizId: QAID + # @type QaBizId: String + # @param DocBizId: 文档业务ID + # @type DocBizId: String + + attr_accessor :Question, :UpdateTime, :Action, :ActionDesc, :Source, :SourceDesc, :FileName, :FileType, :Message, :ReleaseStatus, :QaBizId, :DocBizId + + def initialize(question=nil, updatetime=nil, action=nil, actiondesc=nil, source=nil, sourcedesc=nil, filename=nil, filetype=nil, message=nil, releasestatus=nil, qabizid=nil, docbizid=nil) + @Question = question + @UpdateTime = updatetime + @Action = action + @ActionDesc = actiondesc + @Source = source + @SourceDesc = sourcedesc + @FileName = filename + @FileType = filetype + @Message = message + @ReleaseStatus = releasestatus + @QaBizId = qabizid + @DocBizId = docbizid + end + + def deserialize(params) + @Question = params['Question'] + @UpdateTime = params['UpdateTime'] + @Action = params['Action'] + @ActionDesc = params['ActionDesc'] + @Source = params['Source'] + @SourceDesc = params['SourceDesc'] + @FileName = params['FileName'] + @FileType = params['FileType'] + @Message = params['Message'] + @ReleaseStatus = params['ReleaseStatus'] + @QaBizId = params['QaBizId'] + @DocBizId = params['DocBizId'] + end + end + + # 发布拒答 + class ReleaseRejectedQuestion < TencentCloud::Common::AbstractModel + # @param Question: 问题 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Question: String + # @param UpdateTime: 更新时间 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type UpdateTime: String + # @param Action: 状态 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Action: Integer + # @param ActionDesc: 状态描述 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type ActionDesc: String + # @param Message: 失败原因 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Message: String + + attr_accessor :Question, :UpdateTime, :Action, :ActionDesc, :Message + + def initialize(question=nil, updatetime=nil, action=nil, actiondesc=nil, message=nil) + @Question = question + @UpdateTime = updatetime + @Action = action + @ActionDesc = actiondesc + @Message = message + end + + def deserialize(params) + @Question = params['Question'] + @UpdateTime = params['UpdateTime'] + @Action = params['Action'] + @ActionDesc = params['ActionDesc'] + @Message = params['Message'] + end + end + + # ResetSession请求参数结构体 + class ResetSessionRequest < TencentCloud::Common::AbstractModel + # @param SessionId: 会话ID + # @type SessionId: String + + attr_accessor :SessionId + + def initialize(sessionid=nil) + @SessionId = sessionid + end + + def deserialize(params) + @SessionId = params['SessionId'] + end + end + + # ResetSession返回参数结构体 + class ResetSessionResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + + # RetryDocAudit请求参数结构体 + class RetryDocAuditRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param DocBizId: 文档ID + # @type DocBizId: String + + attr_accessor :BotBizId, :DocBizId + + def initialize(botbizid=nil, docbizid=nil) + @BotBizId = botbizid + @DocBizId = docbizid + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @DocBizId = params['DocBizId'] + end + end + + # RetryDocAudit返回参数结构体 + class RetryDocAuditResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + + # RetryDocParse请求参数结构体 + class RetryDocParseRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param DocBizId: 文档ID + # @type DocBizId: String + + attr_accessor :BotBizId, :DocBizId + + def initialize(botbizid=nil, docbizid=nil) + @BotBizId = botbizid + @DocBizId = docbizid + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @DocBizId = params['DocBizId'] + end + end + + # RetryDocParse返回参数结构体 + class RetryDocParseResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + + # RetryRelease请求参数结构体 + class RetryReleaseRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param ReleaseBizId: 发布业务ID + # @type ReleaseBizId: String + + attr_accessor :BotBizId, :ReleaseBizId + + def initialize(botbizid=nil, releasebizid=nil) + @BotBizId = botbizid + @ReleaseBizId = releasebizid + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @ReleaseBizId = params['ReleaseBizId'] + end + end + + # RetryRelease返回参数结构体 + class RetryReleaseResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + + # SaveDoc请求参数结构体 + class SaveDocRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param FileName: 文件名 + # @type FileName: String + # @param FileType: 文件类型(md|txt|docx|pdf|xlsx) + # @type FileType: String + # @param CosUrl: cos路径 + # @type CosUrl: String + # @param ETag: ETag 全称为 Entity Tag,是对象被创建时标识对象内容的信息标签,可用于检查对象的内容是否发生变化 + # @type ETag: String + # @param CosHash: cos_hash x-cos-hash-crc64ecma 头部中的 CRC64编码进行校验上传到云端的文件和本地文件的一致性 + # @type CosHash: String + # @param Size: 文件大小 + # @type Size: String + # @param AttrRange: 属性标签适用范围 1:全部,2:按条件范围 + # @type AttrRange: Integer + # @param Source: 来源(0 源文件导入 1 网页导入) + # @type Source: Integer + # @param WebUrl: 网页(或自定义链接)地址 + # @type WebUrl: String + # @param AttrLabels: 属性标签引用 + # @type AttrLabels: Array + # @param ReferUrlType: 外部引用链接类型 0:系统链接 1:自定义链接 + # 值为1时,WebUrl 字段不能为空,否则不生效。 + # @type ReferUrlType: Integer + # @param ExpireStart: 有效开始时间,unix时间戳 + # @type ExpireStart: String + # @param ExpireEnd: 有效结束时间,unix时间戳,0代表永久有效 + # @type ExpireEnd: String + # @param IsRefer: 是否引用链接 + # @type IsRefer: Boolean + # @param Opt: 文档操作类型:1:批量导入;2:文档导入 + # @type Opt: Integer + + attr_accessor :BotBizId, :FileName, :FileType, :CosUrl, :ETag, :CosHash, :Size, :AttrRange, :Source, :WebUrl, :AttrLabels, :ReferUrlType, :ExpireStart, :ExpireEnd, :IsRefer, :Opt + + def initialize(botbizid=nil, filename=nil, filetype=nil, cosurl=nil, etag=nil, coshash=nil, size=nil, attrrange=nil, source=nil, weburl=nil, attrlabels=nil, referurltype=nil, expirestart=nil, expireend=nil, isrefer=nil, opt=nil) + @BotBizId = botbizid + @FileName = filename + @FileType = filetype + @CosUrl = cosurl + @ETag = etag + @CosHash = coshash + @Size = size + @AttrRange = attrrange + @Source = source + @WebUrl = weburl + @AttrLabels = attrlabels + @ReferUrlType = referurltype + @ExpireStart = expirestart + @ExpireEnd = expireend + @IsRefer = isrefer + @Opt = opt + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @FileName = params['FileName'] + @FileType = params['FileType'] + @CosUrl = params['CosUrl'] + @ETag = params['ETag'] + @CosHash = params['CosHash'] + @Size = params['Size'] + @AttrRange = params['AttrRange'] + @Source = params['Source'] + @WebUrl = params['WebUrl'] + unless params['AttrLabels'].nil? + @AttrLabels = [] + params['AttrLabels'].each do |i| + attrlabelrefer_tmp = AttrLabelRefer.new + attrlabelrefer_tmp.deserialize(i) + @AttrLabels << attrlabelrefer_tmp + end + end + @ReferUrlType = params['ReferUrlType'] + @ExpireStart = params['ExpireStart'] + @ExpireEnd = params['ExpireEnd'] + @IsRefer = params['IsRefer'] + @Opt = params['Opt'] + end + end + + # SaveDoc返回参数结构体 + class SaveDocResponse < TencentCloud::Common::AbstractModel + # @param DocBizId: 文档ID + # @type DocBizId: String + # @param ErrorMsg: 导入错误信息 + # @type ErrorMsg: String + # @param ErrorLink: 错误链接 + # @type ErrorLink: String + # @param ErrorLinkText: 错误链接文本 + # @type ErrorLinkText: String + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :DocBizId, :ErrorMsg, :ErrorLink, :ErrorLinkText, :RequestId + + def initialize(docbizid=nil, errormsg=nil, errorlink=nil, errorlinktext=nil, requestid=nil) + @DocBizId = docbizid + @ErrorMsg = errormsg + @ErrorLink = errorlink + @ErrorLinkText = errorlinktext + @RequestId = requestid + end + + def deserialize(params) + @DocBizId = params['DocBizId'] + @ErrorMsg = params['ErrorMsg'] + @ErrorLink = params['ErrorLink'] + @ErrorLinkText = params['ErrorLinkText'] + @RequestId = params['RequestId'] + end + end + + # StopDocParse请求参数结构体 + class StopDocParseRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param DocBizId: 文档ID + # @type DocBizId: String + + attr_accessor :BotBizId, :DocBizId + + def initialize(botbizid=nil, docbizid=nil) + @BotBizId = botbizid + @DocBizId = docbizid + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @DocBizId = params['DocBizId'] + end + end + + # StopDocParse返回参数结构体 + class StopDocParseResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + + # 知识摘要应用配置 + class SummaryConfig < TencentCloud::Common::AbstractModel + # @param Model: 模型配置 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Model: :class:`Tencentcloud::Lke.v20231130.models.AppModel` + # @param Output: 知识摘要输出配置 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Output: :class:`Tencentcloud::Lke.v20231130.models.SummaryOutput` + + attr_accessor :Model, :Output + + def initialize(model=nil, output=nil) + @Model = model + @Output = output + end + + def deserialize(params) + unless params['Model'].nil? + @Model = AppModel.new + @Model.deserialize(params['Model']) + end + unless params['Output'].nil? + @Output = SummaryOutput.new + @Output.deserialize(params['Output']) + end + end + end + + # 知识摘要输出配置 + class SummaryOutput < TencentCloud::Common::AbstractModel + # @param Method: 输出方式 1:流式 2:非流式 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Method: Integer + # @param Requirement: 输出要求 1:文本总结 2:自定义要求 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Requirement: Integer + # @param RequireCommand: 自定义要求指令 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type RequireCommand: String + + attr_accessor :Method, :Requirement, :RequireCommand + + def initialize(method=nil, requirement=nil, requirecommand=nil) + @Method = method + @Requirement = requirement + @RequireCommand = requirecommand + end + + def deserialize(params) + @Method = params['Method'] + @Requirement = params['Requirement'] + @RequireCommand = params['RequireCommand'] + end + end + + # 任务参数 + class TaskParams < TencentCloud::Common::AbstractModel + # @param CosPath: 下载地址,需要通过cos桶临时秘钥去下载 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type CosPath: String + + attr_accessor :CosPath + + def initialize(cospath=nil) + @CosPath = cospath + end + + def deserialize(params) + @CosPath = params['CosPath'] + end + end + + # 不满意回复 + class UnsatisfiedReply < TencentCloud::Common::AbstractModel + # @param ReplyBizId: 不满意回复ID + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type ReplyBizId: String + # @param RecordBizId: 消息记录ID + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type RecordBizId: String + # @param Question: 用户问题 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Question: String + # @param Answer: 机器人回复 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Answer: String + # @param Reasons: 错误类型 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Reasons: Array + + attr_accessor :ReplyBizId, :RecordBizId, :Question, :Answer, :Reasons + + def initialize(replybizid=nil, recordbizid=nil, question=nil, answer=nil, reasons=nil) + @ReplyBizId = replybizid + @RecordBizId = recordbizid + @Question = question + @Answer = answer + @Reasons = reasons + end + + def deserialize(params) + @ReplyBizId = params['ReplyBizId'] + @RecordBizId = params['RecordBizId'] + @Question = params['Question'] + @Answer = params['Answer'] + @Reasons = params['Reasons'] + end + end + + # UploadAttributeLabel请求参数结构体 + class UploadAttributeLabelRequest < TencentCloud::Common::AbstractModel + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param FileName: 文件名 + # @type FileName: String + # @param CosUrl: cos路径 + # @type CosUrl: String + # @param CosHash: x-cos-hash-crc64ecma 头部中的 CRC64编码进行校验上传到云端的文件和本地文件的一致性 + # @type CosHash: String + # @param Size: 文件大小 + # @type Size: String + # @param LoginUin: 登录用户主账号(集成商模式必填) + # @type LoginUin: String + # @param LoginSubAccountUin: 登录用户子账号(集成商模式必填) + # @type LoginSubAccountUin: String + + attr_accessor :BotBizId, :FileName, :CosUrl, :CosHash, :Size, :LoginUin, :LoginSubAccountUin + + def initialize(botbizid=nil, filename=nil, cosurl=nil, coshash=nil, size=nil, loginuin=nil, loginsubaccountuin=nil) + @BotBizId = botbizid + @FileName = filename + @CosUrl = cosurl + @CosHash = coshash + @Size = size + @LoginUin = loginuin + @LoginSubAccountUin = loginsubaccountuin + end + + def deserialize(params) + @BotBizId = params['BotBizId'] + @FileName = params['FileName'] + @CosUrl = params['CosUrl'] + @CosHash = params['CosHash'] + @Size = params['Size'] + @LoginUin = params['LoginUin'] + @LoginSubAccountUin = params['LoginSubAccountUin'] + end + end + + # UploadAttributeLabel返回参数结构体 + class UploadAttributeLabelResponse < TencentCloud::Common::AbstractModel + # @param ErrorMsg: 导入错误 + # @type ErrorMsg: String + # @param ErrorLink: 错误链接 + # @type ErrorLink: String + # @param ErrorLinkText: 错误链接文本 + # @type ErrorLinkText: String + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :ErrorMsg, :ErrorLink, :ErrorLinkText, :RequestId + + def initialize(errormsg=nil, errorlink=nil, errorlinktext=nil, requestid=nil) + @ErrorMsg = errormsg + @ErrorLink = errorlink + @ErrorLinkText = errorlinktext + @RequestId = requestid + end + + def deserialize(params) + @ErrorMsg = params['ErrorMsg'] + @ErrorLink = params['ErrorLink'] + @ErrorLinkText = params['ErrorLinkText'] + @RequestId = params['RequestId'] + end + end + + # VerifyQA请求参数结构体 + class VerifyQARequest < TencentCloud::Common::AbstractModel + # @param List: 问答列表 + # @type List: Array + # @param BotBizId: 机器人ID + # @type BotBizId: String + # @param LoginUin: 登录用户主账号(集成商模式必填) + # @type LoginUin: String + # @param LoginSubAccountUin: 登录用户子账号(集成商模式必填) + # @type LoginSubAccountUin: String + + attr_accessor :List, :BotBizId, :LoginUin, :LoginSubAccountUin + + def initialize(list=nil, botbizid=nil, loginuin=nil, loginsubaccountuin=nil) + @List = list + @BotBizId = botbizid + @LoginUin = loginuin + @LoginSubAccountUin = loginsubaccountuin + end + + def deserialize(params) + unless params['List'].nil? + @List = [] + params['List'].each do |i| + qalist_tmp = QAList.new + qalist_tmp.deserialize(i) + @List << qalist_tmp + end + end + @BotBizId = params['BotBizId'] + @LoginUin = params['LoginUin'] + @LoginSubAccountUin = params['LoginSubAccountUin'] + end + end + + # VerifyQA返回参数结构体 + class VerifyQAResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + + end + end +end + diff --git a/tencentcloud-sdk-lke/tencentcloud-sdk-lke.gemspec b/tencentcloud-sdk-lke/tencentcloud-sdk-lke.gemspec new file mode 100644 index 0000000000..6fcd941325 --- /dev/null +++ b/tencentcloud-sdk-lke/tencentcloud-sdk-lke.gemspec @@ -0,0 +1,35 @@ +# frozen_string_literal: true + +# Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +Gem::Specification.new do |spec| + spec.name = 'tencentcloud-sdk-lke' + spec.version = File.read(File.expand_path('lib/VERSION', __dir__)).strip + spec.summary = 'Tencent Cloud SDK for Ruby - LKE' + spec.description = 'Tencent Cloud Ruby SDK is the official software development kit, which allows Ruby developers to write software that makes use of Tencent Cloud service LKE.' + spec.author = 'Tencent Cloud' + spec.homepage = 'https://github.com/TencentCloud/tencentcloud-sdk-ruby' + spec.license = 'Apache-2.0' + spec.email = ['tencentcloudapi@tencent.com'] + spec.require_paths = ['lib'] + spec.files = Dir['lib/**/*.rb', 'lib/VERSION'] + + spec.metadata = { + 'source_code_uri' => 'https://github.com/TencentCloud/tencentcloud-sdk-ruby/tencentcloud-sdk-lke', + 'changelog_uri' => 'https://github.com/TencentCloud/tencentcloud-sdk-ruby/blob/master/CHANGELOG.md' + } + + spec.add_dependency('tencentcloud-sdk-common', '~> 3.0') +end diff --git a/tencentcloud-sdk-lowcode/lib/VERSION b/tencentcloud-sdk-lowcode/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-lowcode/lib/VERSION +++ b/tencentcloud-sdk-lowcode/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-lp/lib/VERSION b/tencentcloud-sdk-lp/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-lp/lib/VERSION +++ b/tencentcloud-sdk-lp/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-mall/lib/VERSION b/tencentcloud-sdk-mall/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-mall/lib/VERSION +++ b/tencentcloud-sdk-mall/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-mariadb/lib/VERSION b/tencentcloud-sdk-mariadb/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-mariadb/lib/VERSION +++ b/tencentcloud-sdk-mariadb/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-market/lib/VERSION b/tencentcloud-sdk-market/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-market/lib/VERSION +++ b/tencentcloud-sdk-market/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-memcached/lib/VERSION b/tencentcloud-sdk-memcached/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-memcached/lib/VERSION +++ b/tencentcloud-sdk-memcached/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-mgobe/lib/VERSION b/tencentcloud-sdk-mgobe/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-mgobe/lib/VERSION +++ b/tencentcloud-sdk-mgobe/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-mmps/lib/VERSION b/tencentcloud-sdk-mmps/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-mmps/lib/VERSION +++ b/tencentcloud-sdk-mmps/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-mna/lib/VERSION b/tencentcloud-sdk-mna/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-mna/lib/VERSION +++ b/tencentcloud-sdk-mna/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-mna/lib/v20210119/models.rb b/tencentcloud-sdk-mna/lib/v20210119/models.rb index 6f5fd3a6f8..f6b75bee5f 100644 --- a/tencentcloud-sdk-mna/lib/v20210119/models.rb +++ b/tencentcloud-sdk-mna/lib/v20210119/models.rb @@ -34,16 +34,33 @@ class ActivateHardware < TencentCloud::Common::AbstractModel # @type DataKey: String # @param AccessScope: 接入环境。0:公有云网关;1:自有网关;2:公有云网关和自有网关。不填默认公有云网关。 具体含义: 公有云网关:即该设备只能接入公有云网关(就近接入) 自有网关:即该设备只能接入已经注册上线的自有网关(就近接入或固定ip接入) 公有云网关和自有网关:即该设备同时可以接入公有云网关和已经注册上线的自有网关(就近接入或固定ip接入) # @type AccessScope: Integer + # @param LicensePayMode: 当付费方为租户时,可选择租户license付费方式: + # 0,月度授权 + # 1,永久授权 + # 若不传则默认为月度授权。 + # 当付费方为厂商时,此参数无效 - attr_accessor :Vendor, :SN, :DeviceName, :Description, :DataKey, :AccessScope + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type LicensePayMode: Integer + # @param GroupId: 设备分组ID + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type GroupId: String + # @param GroupName: 设备分组名称,预留参数,需要分组时传入GroupId + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type GroupName: String - def initialize(vendor=nil, sn=nil, devicename=nil, description=nil, datakey=nil, accessscope=nil) + attr_accessor :Vendor, :SN, :DeviceName, :Description, :DataKey, :AccessScope, :LicensePayMode, :GroupId, :GroupName + + def initialize(vendor=nil, sn=nil, devicename=nil, description=nil, datakey=nil, accessscope=nil, licensepaymode=nil, groupid=nil, groupname=nil) @Vendor = vendor @SN = sn @DeviceName = devicename @Description = description @DataKey = datakey @AccessScope = accessscope + @LicensePayMode = licensepaymode + @GroupId = groupid + @GroupName = groupname end def deserialize(params) @@ -53,6 +70,9 @@ def deserialize(params) @Description = params['Description'] @DataKey = params['DataKey'] @AccessScope = params['AccessScope'] + @LicensePayMode = params['LicensePayMode'] + @GroupId = params['GroupId'] + @GroupName = params['GroupName'] end end @@ -123,15 +143,27 @@ class AddDeviceRequest < TencentCloud::Common::AbstractModel # 自有网关:即该设备只能接入已经注册上线的自有网关(就近接入或固定ip接入) # 公有云网关和自有网关:即该设备同时可以接入公有云网关和已经注册上线的自有网关(就近接入或固定ip接入) # @type AccessScope: Integer - - attr_accessor :DeviceName, :Remark, :DataKey, :Encrypted, :AccessScope - - def initialize(devicename=nil, remark=nil, datakey=nil, encrypted=nil, accessscope=nil) + # @param LicensePayMode: license付费方式: + # 0,月度授权 + # 1,永久授权 + # 若不传则默认为月度授权 + # @type LicensePayMode: Integer + # @param GroupName: 设备分组名称,非必选,预留参数,需要分组时传入GroupId + # @type GroupName: String + # @param GroupId: 设备分组ID,非必选,如果不填写则默认设备无分组 + # @type GroupId: String + + attr_accessor :DeviceName, :Remark, :DataKey, :Encrypted, :AccessScope, :LicensePayMode, :GroupName, :GroupId + + def initialize(devicename=nil, remark=nil, datakey=nil, encrypted=nil, accessscope=nil, licensepaymode=nil, groupname=nil, groupid=nil) @DeviceName = devicename @Remark = remark @DataKey = datakey @Encrypted = encrypted @AccessScope = accessscope + @LicensePayMode = licensepaymode + @GroupName = groupname + @GroupId = groupid end def deserialize(params) @@ -140,6 +172,9 @@ def deserialize(params) @DataKey = params['DataKey'] @Encrypted = params['Encrypted'] @AccessScope = params['AccessScope'] + @LicensePayMode = params['LicensePayMode'] + @GroupName = params['GroupName'] + @GroupId = params['GroupId'] end end @@ -568,16 +603,32 @@ class DeviceBaseInfo < TencentCloud::Common::AbstractModel # @type Remark: String # @param AccessScope: 接入环境。0:公有云网关;1:自有网关;2:公有云网关和自有网关。默认公有云网关。 具体含义: 公有云网关:即该设备只能接入公有云网关(就近接入) 自有网关:即该设备只能接入已经注册上线的自有网关(就近接入或固定ip接入) 公有云网关和自有网关:即该设备同时可以接入公有云网关和已经注册上线的自有网关(就近接入或固定ip接入) # @type AccessScope: Integer + # @param LicensePayMode: license授权有效期 0:月度授权 1:永久授权 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type LicensePayMode: Integer + # @param Payer: 付费方 0:厂商付费 1:客户付费 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Payer: Integer + # @param GroupId: 设备分组ID + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type GroupId: String + # @param GroupName: 设备分组名称 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type GroupName: String - attr_accessor :DeviceId, :DeviceName, :CreateTime, :LastTime, :Remark, :AccessScope + attr_accessor :DeviceId, :DeviceName, :CreateTime, :LastTime, :Remark, :AccessScope, :LicensePayMode, :Payer, :GroupId, :GroupName - def initialize(deviceid=nil, devicename=nil, createtime=nil, lasttime=nil, remark=nil, accessscope=nil) + def initialize(deviceid=nil, devicename=nil, createtime=nil, lasttime=nil, remark=nil, accessscope=nil, licensepaymode=nil, payer=nil, groupid=nil, groupname=nil) @DeviceId = deviceid @DeviceName = devicename @CreateTime = createtime @LastTime = lasttime @Remark = remark @AccessScope = accessscope + @LicensePayMode = licensepaymode + @Payer = payer + @GroupId = groupid + @GroupName = groupname end def deserialize(params) @@ -587,6 +638,10 @@ def deserialize(params) @LastTime = params['LastTime'] @Remark = params['Remark'] @AccessScope = params['AccessScope'] + @LicensePayMode = params['LicensePayMode'] + @Payer = params['Payer'] + @GroupId = params['GroupId'] + @GroupName = params['GroupName'] end end @@ -912,10 +967,14 @@ class FlowPackageInfo < TencentCloud::Common::AbstractModel # @type RenewFlag: Boolean # @param ModifyStatus: 资源包变更状态,0:未发生变配;1:变配中;2:已变配或已续费 # @type ModifyStatus: Integer + # @param TruncFlag: 流量截断标识。true代表开启流量截断,false代表不开启流量截断 + # @type TruncFlag: Boolean + # @param CapacityRemainPrecise: 流量包精确余量,单位:MB + # @type CapacityRemainPrecise: Integer - attr_accessor :ResourceId, :AppId, :PackageType, :Status, :CreateTime, :ActiveTime, :ExpireTime, :DeviceList, :CapacitySize, :CapacityRemain, :RenewFlag, :ModifyStatus + attr_accessor :ResourceId, :AppId, :PackageType, :Status, :CreateTime, :ActiveTime, :ExpireTime, :DeviceList, :CapacitySize, :CapacityRemain, :RenewFlag, :ModifyStatus, :TruncFlag, :CapacityRemainPrecise - def initialize(resourceid=nil, appid=nil, packagetype=nil, status=nil, createtime=nil, activetime=nil, expiretime=nil, devicelist=nil, capacitysize=nil, capacityremain=nil, renewflag=nil, modifystatus=nil) + def initialize(resourceid=nil, appid=nil, packagetype=nil, status=nil, createtime=nil, activetime=nil, expiretime=nil, devicelist=nil, capacitysize=nil, capacityremain=nil, renewflag=nil, modifystatus=nil, truncflag=nil, capacityremainprecise=nil) @ResourceId = resourceid @AppId = appid @PackageType = packagetype @@ -928,6 +987,8 @@ def initialize(resourceid=nil, appid=nil, packagetype=nil, status=nil, createtim @CapacityRemain = capacityremain @RenewFlag = renewflag @ModifyStatus = modifystatus + @TruncFlag = truncflag + @CapacityRemainPrecise = capacityremainprecise end def deserialize(params) @@ -943,6 +1004,8 @@ def deserialize(params) @CapacityRemain = params['CapacityRemain'] @RenewFlag = params['RenewFlag'] @ModifyStatus = params['ModifyStatus'] + @TruncFlag = params['TruncFlag'] + @CapacityRemainPrecise = params['CapacityRemainPrecise'] end end @@ -1165,7 +1228,7 @@ class GetFlowStatisticRequest < TencentCloud::Common::AbstractModel # @type BeginTime: Integer # @param EndTime: 截止时间 # @type EndTime: Integer - # @param Type: 流量种类(1:上行流量,2:下行流量) + # @param Type: 流量种类(1:上行流量,2:下行流量,3:上下行总和) # @type Type: Integer # @param TimeGranularity: 时间粒度(1:按小时统计,2:按天统计) # @type TimeGranularity: Integer @@ -1173,10 +1236,12 @@ class GetFlowStatisticRequest < TencentCloud::Common::AbstractModel # @type AccessRegion: String # @param GatewayType: 网关类型。0:公有云网关;1:自有网关。不传默认为0。 # @type GatewayType: Integer + # @param DeviceList: 设备ID列表,用于查询多设备流量,该字段启用时DeviceId可传"-1" + # @type DeviceList: Array - attr_accessor :DeviceId, :BeginTime, :EndTime, :Type, :TimeGranularity, :AccessRegion, :GatewayType + attr_accessor :DeviceId, :BeginTime, :EndTime, :Type, :TimeGranularity, :AccessRegion, :GatewayType, :DeviceList - def initialize(deviceid=nil, begintime=nil, endtime=nil, type=nil, timegranularity=nil, accessregion=nil, gatewaytype=nil) + def initialize(deviceid=nil, begintime=nil, endtime=nil, type=nil, timegranularity=nil, accessregion=nil, gatewaytype=nil, devicelist=nil) @DeviceId = deviceid @BeginTime = begintime @EndTime = endtime @@ -1184,6 +1249,7 @@ def initialize(deviceid=nil, begintime=nil, endtime=nil, type=nil, timegranulari @TimeGranularity = timegranularity @AccessRegion = accessregion @GatewayType = gatewaytype + @DeviceList = devicelist end def deserialize(params) @@ -1194,6 +1260,7 @@ def deserialize(params) @TimeGranularity = params['TimeGranularity'] @AccessRegion = params['AccessRegion'] @GatewayType = params['GatewayType'] + @DeviceList = params['DeviceList'] end end @@ -1303,7 +1370,7 @@ class GetMultiFlowStatisticRequest < TencentCloud::Common::AbstractModel # @type BeginTime: Integer # @param EndTime: 1659515000 # @type EndTime: Integer - # @param Type: 统计流量类型(1:上行流量,2:下行流量) + # @param Type: 统计流量类型(1:上行流量,2:下行流量, 3: 上下行总和) # @type Type: Integer # @param TimeGranularity: 统计时间粒度(1:按小时统计,2:按天统计) # @type TimeGranularity: Integer @@ -1477,16 +1544,22 @@ class GetStatisticDataRequest < TencentCloud::Common::AbstractModel # @type AccessRegion: String # @param GatewayType: 网关类型。0:公有云网关;1:自有网关。不传默认为0。 # @type GatewayType: Integer + # @param DeviceList: 设备ID列表,最多10个设备,下载多个设备流量和时使用,此时DeviceId可传"-1" + # @type DeviceList: Array + # @param GroupId: 设备分组ID,若不指定分组则不传,按分组下载数据时使用 + # @type GroupId: String - attr_accessor :DeviceId, :BeginTime, :EndTime, :TimeGranularity, :AccessRegion, :GatewayType + attr_accessor :DeviceId, :BeginTime, :EndTime, :TimeGranularity, :AccessRegion, :GatewayType, :DeviceList, :GroupId - def initialize(deviceid=nil, begintime=nil, endtime=nil, timegranularity=nil, accessregion=nil, gatewaytype=nil) + def initialize(deviceid=nil, begintime=nil, endtime=nil, timegranularity=nil, accessregion=nil, gatewaytype=nil, devicelist=nil, groupid=nil) @DeviceId = deviceid @BeginTime = begintime @EndTime = endtime @TimeGranularity = timegranularity @AccessRegion = accessregion @GatewayType = gatewaytype + @DeviceList = devicelist + @GroupId = groupid end def deserialize(params) @@ -1496,6 +1569,8 @@ def deserialize(params) @TimeGranularity = params['TimeGranularity'] @AccessRegion = params['AccessRegion'] @GatewayType = params['GatewayType'] + @DeviceList = params['DeviceList'] + @GroupId = params['GroupId'] end end @@ -1591,9 +1666,9 @@ class Hardware < TencentCloud::Common::AbstractModel # 注意:此字段可能返回 null,表示取不到有效值。 # @type SN: String # @param LicenseChargingMode: license计费模式: - # 1,租户月付费 + # 1,租户付费 # 2,厂商月付费 - # 3,license永久授权 + # 3,厂商永久授权 # 注意:此字段可能返回 null,表示取不到有效值。 # @type LicenseChargingMode: Integer # @param Description: 设备描述 @@ -1641,6 +1716,7 @@ class HardwareInfo < TencentCloud::Common::AbstractModel # 注意:此字段可能返回 null,表示取不到有效值。 # @type VendorDescription: String # @param LicenseChargingMode: license计费模式: 1,租户月付费 2,厂商月付费 3,license永久授权 + # 注:后续将废弃此参数,新接入请使用LicensePayMode和Payer # 注意:此字段可能返回 null,表示取不到有效值。 # @type LicenseChargingMode: Integer # @param CreateTime: 创建时间 @@ -1649,10 +1725,26 @@ class HardwareInfo < TencentCloud::Common::AbstractModel # @param SN: 硬件序列号 # 注意:此字段可能返回 null,表示取不到有效值。 # @type SN: String + # @param LicensePayMode: license授权有效期 + # 0:月度授权 + # 1:永久授权 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type LicensePayMode: Integer + # @param Payer: 付费方 + # 0:客户付费 + # 1:厂商付费 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Payer: Integer + # @param GroupId: 设备分组ID + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type GroupId: String + # @param GroupName: 设备分组名称 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type GroupName: String - attr_accessor :DeviceId, :DeviceName, :ActiveTime, :LastOnlineTime, :Description, :VendorDescription, :LicenseChargingMode, :CreateTime, :SN + attr_accessor :DeviceId, :DeviceName, :ActiveTime, :LastOnlineTime, :Description, :VendorDescription, :LicenseChargingMode, :CreateTime, :SN, :LicensePayMode, :Payer, :GroupId, :GroupName - def initialize(deviceid=nil, devicename=nil, activetime=nil, lastonlinetime=nil, description=nil, vendordescription=nil, licensechargingmode=nil, createtime=nil, sn=nil) + def initialize(deviceid=nil, devicename=nil, activetime=nil, lastonlinetime=nil, description=nil, vendordescription=nil, licensechargingmode=nil, createtime=nil, sn=nil, licensepaymode=nil, payer=nil, groupid=nil, groupname=nil) @DeviceId = deviceid @DeviceName = devicename @ActiveTime = activetime @@ -1662,6 +1754,10 @@ def initialize(deviceid=nil, devicename=nil, activetime=nil, lastonlinetime=nil, @LicenseChargingMode = licensechargingmode @CreateTime = createtime @SN = sn + @LicensePayMode = licensepaymode + @Payer = payer + @GroupId = groupid + @GroupName = groupname end def deserialize(params) @@ -1674,6 +1770,10 @@ def deserialize(params) @LicenseChargingMode = params['LicenseChargingMode'] @CreateTime = params['CreateTime'] @SN = params['SN'] + @LicensePayMode = params['LicensePayMode'] + @Payer = params['Payer'] + @GroupId = params['GroupId'] + @GroupName = params['GroupName'] end end @@ -1812,10 +1912,12 @@ class OrderFlowPackageRequest < TencentCloud::Common::AbstractModel # 100G:最多绑定3个设备 # 500G:最多绑定5个设备 # @type DeviceList: Array - # @param AutoRenewFlag: 是否自动续费 + # @param AutoRenewFlag: 是否自动续费,该选项和流量截断冲突,只能开启一个 # @type AutoRenewFlag: Boolean # @param PackageRegion: 区域标识,0:国内,1:国外 # @type PackageRegion: Integer + # @param FlowTruncFlag: 是否开启流量截断功能,该选项和自动续费冲突 + # @type FlowTruncFlag: Boolean # @param AutoVoucher: 是否自动选择代金券,默认false。 # 有多张券时的选择策略:按照可支付订单全部金额的券,先到期的券,可抵扣金额最大的券,余额最小的券,现金券 这个优先级进行扣券,且最多只抵扣一张券。 # @type AutoVoucher: Boolean @@ -1823,13 +1925,14 @@ class OrderFlowPackageRequest < TencentCloud::Common::AbstractModel # 注:若指定的代金券不符合订单抵扣条件,则正常支付,不扣券 # @type VoucherIds: Array - attr_accessor :PackageType, :DeviceList, :AutoRenewFlag, :PackageRegion, :AutoVoucher, :VoucherIds + attr_accessor :PackageType, :DeviceList, :AutoRenewFlag, :PackageRegion, :FlowTruncFlag, :AutoVoucher, :VoucherIds - def initialize(packagetype=nil, devicelist=nil, autorenewflag=nil, packageregion=nil, autovoucher=nil, voucherids=nil) + def initialize(packagetype=nil, devicelist=nil, autorenewflag=nil, packageregion=nil, flowtruncflag=nil, autovoucher=nil, voucherids=nil) @PackageType = packagetype @DeviceList = devicelist @AutoRenewFlag = autorenewflag @PackageRegion = packageregion + @FlowTruncFlag = flowtruncflag @AutoVoucher = autovoucher @VoucherIds = voucherids end @@ -1839,6 +1942,7 @@ def deserialize(params) @DeviceList = params['DeviceList'] @AutoRenewFlag = params['AutoRenewFlag'] @PackageRegion = params['PackageRegion'] + @FlowTruncFlag = params['FlowTruncFlag'] @AutoVoucher = params['AutoVoucher'] @VoucherIds = params['VoucherIds'] end @@ -2064,15 +2168,27 @@ class VendorHardware < TencentCloud::Common::AbstractModel # 注意:此字段可能返回 null,表示取不到有效值。 # @type DeviceId: String # @param LicenseChargingMode: license计费模式: 1,租户月付费 2,厂商月付费 3,license永久授权 + # 注:设备为租户付费且未激活(未选择月付还是永久付费)时,此参数返回1,仅代表租户付费。后续将废弃此参数,新接入请使用LicensePayMode和Payer # 注意:此字段可能返回 null,表示取不到有效值。 # @type LicenseChargingMode: Integer # @param LastOnlineTime: 最后在线时间 # 注意:此字段可能返回 null,表示取不到有效值。 # @type LastOnlineTime: String + # @param LicensePayMode: license授权有效期 + # 0:月度授权 + # 1:永久授权 + # -1:未知 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type LicensePayMode: Integer + # @param Payer: 付费方 + # 0:客户付费 + # 1:厂商付费 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Payer: Integer - attr_accessor :HardwareId, :SN, :CreateTime, :Status, :ActiveTime, :Description, :DeviceId, :LicenseChargingMode, :LastOnlineTime + attr_accessor :HardwareId, :SN, :CreateTime, :Status, :ActiveTime, :Description, :DeviceId, :LicenseChargingMode, :LastOnlineTime, :LicensePayMode, :Payer - def initialize(hardwareid=nil, sn=nil, createtime=nil, status=nil, activetime=nil, description=nil, deviceid=nil, licensechargingmode=nil, lastonlinetime=nil) + def initialize(hardwareid=nil, sn=nil, createtime=nil, status=nil, activetime=nil, description=nil, deviceid=nil, licensechargingmode=nil, lastonlinetime=nil, licensepaymode=nil, payer=nil) @HardwareId = hardwareid @SN = sn @CreateTime = createtime @@ -2082,6 +2198,8 @@ def initialize(hardwareid=nil, sn=nil, createtime=nil, status=nil, activetime=ni @DeviceId = deviceid @LicenseChargingMode = licensechargingmode @LastOnlineTime = lastonlinetime + @LicensePayMode = licensepaymode + @Payer = payer end def deserialize(params) @@ -2094,6 +2212,8 @@ def deserialize(params) @DeviceId = params['DeviceId'] @LicenseChargingMode = params['LicenseChargingMode'] @LastOnlineTime = params['LastOnlineTime'] + @LicensePayMode = params['LicensePayMode'] + @Payer = params['Payer'] end end diff --git a/tencentcloud-sdk-mongodb/lib/VERSION b/tencentcloud-sdk-mongodb/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-mongodb/lib/VERSION +++ b/tencentcloud-sdk-mongodb/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-monitor/lib/VERSION b/tencentcloud-sdk-monitor/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-monitor/lib/VERSION +++ b/tencentcloud-sdk-monitor/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-mps/lib/VERSION b/tencentcloud-sdk-mps/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-mps/lib/VERSION +++ b/tencentcloud-sdk-mps/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-mrs/lib/VERSION b/tencentcloud-sdk-mrs/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-mrs/lib/VERSION +++ b/tencentcloud-sdk-mrs/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-ms/lib/VERSION b/tencentcloud-sdk-ms/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-ms/lib/VERSION +++ b/tencentcloud-sdk-ms/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-msp/lib/VERSION b/tencentcloud-sdk-msp/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-msp/lib/VERSION +++ b/tencentcloud-sdk-msp/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-mvj/lib/VERSION b/tencentcloud-sdk-mvj/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-mvj/lib/VERSION +++ b/tencentcloud-sdk-mvj/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-nlp/lib/VERSION b/tencentcloud-sdk-nlp/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-nlp/lib/VERSION +++ b/tencentcloud-sdk-nlp/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-npp/lib/VERSION b/tencentcloud-sdk-npp/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-npp/lib/VERSION +++ b/tencentcloud-sdk-npp/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-oceanus/lib/VERSION b/tencentcloud-sdk-oceanus/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-oceanus/lib/VERSION +++ b/tencentcloud-sdk-oceanus/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-ocr/lib/VERSION b/tencentcloud-sdk-ocr/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-ocr/lib/VERSION +++ b/tencentcloud-sdk-ocr/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-omics/lib/VERSION b/tencentcloud-sdk-omics/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-omics/lib/VERSION +++ b/tencentcloud-sdk-omics/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-organization/lib/VERSION b/tencentcloud-sdk-organization/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-organization/lib/VERSION +++ b/tencentcloud-sdk-organization/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-partners/lib/VERSION b/tencentcloud-sdk-partners/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-partners/lib/VERSION +++ b/tencentcloud-sdk-partners/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-pds/lib/VERSION b/tencentcloud-sdk-pds/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-pds/lib/VERSION +++ b/tencentcloud-sdk-pds/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-postgres/lib/VERSION b/tencentcloud-sdk-postgres/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-postgres/lib/VERSION +++ b/tencentcloud-sdk-postgres/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-privatedns/lib/VERSION b/tencentcloud-sdk-privatedns/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-privatedns/lib/VERSION +++ b/tencentcloud-sdk-privatedns/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-pts/lib/VERSION b/tencentcloud-sdk-pts/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-pts/lib/VERSION +++ b/tencentcloud-sdk-pts/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-rce/lib/VERSION b/tencentcloud-sdk-rce/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-rce/lib/VERSION +++ b/tencentcloud-sdk-rce/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-redis/lib/VERSION b/tencentcloud-sdk-redis/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-redis/lib/VERSION +++ b/tencentcloud-sdk-redis/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-redis/lib/v20180412/models.rb b/tencentcloud-sdk-redis/lib/v20180412/models.rb index 06da5331d8..262684b140 100644 --- a/tencentcloud-sdk-redis/lib/v20180412/models.rb +++ b/tencentcloud-sdk-redis/lib/v20180412/models.rb @@ -4896,7 +4896,7 @@ class InstanceSet < TencentCloud::Common::AbstractModel # @param CurrentProxyVersion: 实例当前Proxy版本。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type CurrentProxyVersion: String - # @param CurrentRedisVersion: 实例当前Cache小版本。 + # @param CurrentRedisVersion: 实例当前Cache小版本。如果实例加入全球复制组,显示全球复制的内核版本。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type CurrentRedisVersion: String # @param UpgradeProxyVersion: 实例可升级Proxy版本。 diff --git a/tencentcloud-sdk-region/lib/VERSION b/tencentcloud-sdk-region/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-region/lib/VERSION +++ b/tencentcloud-sdk-region/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-rkp/lib/VERSION b/tencentcloud-sdk-rkp/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-rkp/lib/VERSION +++ b/tencentcloud-sdk-rkp/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-rp/lib/VERSION b/tencentcloud-sdk-rp/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-rp/lib/VERSION +++ b/tencentcloud-sdk-rp/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-rum/lib/VERSION b/tencentcloud-sdk-rum/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-rum/lib/VERSION +++ b/tencentcloud-sdk-rum/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-scf/lib/VERSION b/tencentcloud-sdk-scf/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-scf/lib/VERSION +++ b/tencentcloud-sdk-scf/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-ses/lib/VERSION b/tencentcloud-sdk-ses/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-ses/lib/VERSION +++ b/tencentcloud-sdk-ses/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-smh/lib/VERSION b/tencentcloud-sdk-smh/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-smh/lib/VERSION +++ b/tencentcloud-sdk-smh/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-smop/lib/VERSION b/tencentcloud-sdk-smop/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-smop/lib/VERSION +++ b/tencentcloud-sdk-smop/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-smpn/lib/VERSION b/tencentcloud-sdk-smpn/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-smpn/lib/VERSION +++ b/tencentcloud-sdk-smpn/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-sms/lib/VERSION b/tencentcloud-sdk-sms/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-sms/lib/VERSION +++ b/tencentcloud-sdk-sms/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-sms/lib/v20210111/models.rb b/tencentcloud-sdk-sms/lib/v20210111/models.rb index cb4b395f3e..758224a487 100644 --- a/tencentcloud-sdk-sms/lib/v20210111/models.rb +++ b/tencentcloud-sdk-sms/lib/v20210111/models.rb @@ -778,6 +778,7 @@ class ModifySmsTemplateRequest < TencentCloud::Common::AbstractModel # @param International: 是否国际/港澳台短信: # 0:表示国内短信。 # 1:表示国际/港澳台短信。 + # 注:需要和待修改模板 International 值保持一致,该参数不能直接修改国内模板到国际模板。 # @type International: Integer # @param Remark: 模板备注,例如申请原因,使用场景等。 # @type Remark: String diff --git a/tencentcloud-sdk-soe/lib/VERSION b/tencentcloud-sdk-soe/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-soe/lib/VERSION +++ b/tencentcloud-sdk-soe/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-solar/lib/VERSION b/tencentcloud-sdk-solar/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-solar/lib/VERSION +++ b/tencentcloud-sdk-solar/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-sqlserver/lib/VERSION b/tencentcloud-sdk-sqlserver/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-sqlserver/lib/VERSION +++ b/tencentcloud-sdk-sqlserver/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-ssa/lib/VERSION b/tencentcloud-sdk-ssa/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-ssa/lib/VERSION +++ b/tencentcloud-sdk-ssa/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-ssl/lib/VERSION b/tencentcloud-sdk-ssl/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-ssl/lib/VERSION +++ b/tencentcloud-sdk-ssl/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-sslpod/lib/VERSION b/tencentcloud-sdk-sslpod/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-sslpod/lib/VERSION +++ b/tencentcloud-sdk-sslpod/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-ssm/lib/VERSION b/tencentcloud-sdk-ssm/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-ssm/lib/VERSION +++ b/tencentcloud-sdk-ssm/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-sts/lib/VERSION b/tencentcloud-sdk-sts/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-sts/lib/VERSION +++ b/tencentcloud-sdk-sts/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-svp/lib/VERSION b/tencentcloud-sdk-svp/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-svp/lib/VERSION +++ b/tencentcloud-sdk-svp/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-taf/lib/VERSION b/tencentcloud-sdk-taf/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-taf/lib/VERSION +++ b/tencentcloud-sdk-taf/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tag/lib/VERSION b/tencentcloud-sdk-tag/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tag/lib/VERSION +++ b/tencentcloud-sdk-tag/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tan/lib/VERSION b/tencentcloud-sdk-tan/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tan/lib/VERSION +++ b/tencentcloud-sdk-tan/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tat/lib/VERSION b/tencentcloud-sdk-tat/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tat/lib/VERSION +++ b/tencentcloud-sdk-tat/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tav/lib/VERSION b/tencentcloud-sdk-tav/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tav/lib/VERSION +++ b/tencentcloud-sdk-tav/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tbaas/lib/VERSION b/tencentcloud-sdk-tbaas/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tbaas/lib/VERSION +++ b/tencentcloud-sdk-tbaas/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tbm/lib/VERSION b/tencentcloud-sdk-tbm/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tbm/lib/VERSION +++ b/tencentcloud-sdk-tbm/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tbp/lib/VERSION b/tencentcloud-sdk-tbp/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tbp/lib/VERSION +++ b/tencentcloud-sdk-tbp/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tcaplusdb/lib/VERSION b/tencentcloud-sdk-tcaplusdb/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tcaplusdb/lib/VERSION +++ b/tencentcloud-sdk-tcaplusdb/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tcb/lib/VERSION b/tencentcloud-sdk-tcb/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tcb/lib/VERSION +++ b/tencentcloud-sdk-tcb/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tcbr/lib/VERSION b/tencentcloud-sdk-tcbr/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tcbr/lib/VERSION +++ b/tencentcloud-sdk-tcbr/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tcex/lib/VERSION b/tencentcloud-sdk-tcex/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tcex/lib/VERSION +++ b/tencentcloud-sdk-tcex/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tchd/lib/VERSION b/tencentcloud-sdk-tchd/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tchd/lib/VERSION +++ b/tencentcloud-sdk-tchd/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tci/lib/VERSION b/tencentcloud-sdk-tci/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tci/lib/VERSION +++ b/tencentcloud-sdk-tci/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tcm/lib/VERSION b/tencentcloud-sdk-tcm/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tcm/lib/VERSION +++ b/tencentcloud-sdk-tcm/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tcr/lib/VERSION b/tencentcloud-sdk-tcr/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tcr/lib/VERSION +++ b/tencentcloud-sdk-tcr/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tcss/lib/VERSION b/tencentcloud-sdk-tcss/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tcss/lib/VERSION +++ b/tencentcloud-sdk-tcss/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tdcpg/lib/VERSION b/tencentcloud-sdk-tdcpg/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tdcpg/lib/VERSION +++ b/tencentcloud-sdk-tdcpg/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tdid/lib/VERSION b/tencentcloud-sdk-tdid/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tdid/lib/VERSION +++ b/tencentcloud-sdk-tdid/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tdmq/lib/VERSION b/tencentcloud-sdk-tdmq/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tdmq/lib/VERSION +++ b/tencentcloud-sdk-tdmq/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tds/lib/VERSION b/tencentcloud-sdk-tds/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tds/lib/VERSION +++ b/tencentcloud-sdk-tds/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tem/lib/VERSION b/tencentcloud-sdk-tem/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tem/lib/VERSION +++ b/tencentcloud-sdk-tem/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-teo/lib/VERSION b/tencentcloud-sdk-teo/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-teo/lib/VERSION +++ b/tencentcloud-sdk-teo/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-thpc/lib/VERSION b/tencentcloud-sdk-thpc/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-thpc/lib/VERSION +++ b/tencentcloud-sdk-thpc/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tia/lib/VERSION b/tencentcloud-sdk-tia/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tia/lib/VERSION +++ b/tencentcloud-sdk-tia/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tic/lib/VERSION b/tencentcloud-sdk-tic/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tic/lib/VERSION +++ b/tencentcloud-sdk-tic/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-ticm/lib/VERSION b/tencentcloud-sdk-ticm/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-ticm/lib/VERSION +++ b/tencentcloud-sdk-ticm/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tics/lib/VERSION b/tencentcloud-sdk-tics/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tics/lib/VERSION +++ b/tencentcloud-sdk-tics/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tiems/lib/VERSION b/tencentcloud-sdk-tiems/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tiems/lib/VERSION +++ b/tencentcloud-sdk-tiems/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tiia/lib/VERSION b/tencentcloud-sdk-tiia/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tiia/lib/VERSION +++ b/tencentcloud-sdk-tiia/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tione/lib/VERSION b/tencentcloud-sdk-tione/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tione/lib/VERSION +++ b/tencentcloud-sdk-tione/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tione/lib/v20211111/models.rb b/tencentcloud-sdk-tione/lib/v20211111/models.rb index b57b266bc7..1480191bd8 100644 --- a/tencentcloud-sdk-tione/lib/v20211111/models.rb +++ b/tencentcloud-sdk-tione/lib/v20211111/models.rb @@ -1844,7 +1844,7 @@ class CreateTrainingTaskRequest < TencentCloud::Common::AbstractModel # @type ImageInfo: :class:`Tencentcloud::Tione.v20211111.models.ImageInfo` # @param CodePackagePath: COS代码包路径 # @type CodePackagePath: :class:`Tencentcloud::Tione.v20211111.models.CosPathInfo` - # @param StartCmdInfo: 启动命令信息,默认为sh start.sh + # @param StartCmdInfo: 任务的启动命令,按任务训练模式输入,如遇特殊字符导致配置失败,可使用EncodedStartCmdInfo参数 # @type StartCmdInfo: :class:`Tencentcloud::Tione.v20211111.models.StartCmdInfo` # @param TrainingMode: 训练模式,通过DescribeTrainingFrameworks接口查询,eg:PS_WORKER、DDP、MPI、HOROVOD # @type TrainingMode: String @@ -1870,10 +1870,12 @@ class CreateTrainingTaskRequest < TencentCloud::Common::AbstractModel # @type CallbackUrl: String # @param PreTrainModel: 太极预训练模型ID # @type PreTrainModel: :class:`Tencentcloud::Tione.v20211111.models.PreTrainModel` + # @param EncodedStartCmdInfo: 编码后的任务启动命令,与StartCmdInfo同时配置时,仅当前参数生效 + # @type EncodedStartCmdInfo: :class:`Tencentcloud::Tione.v20211111.models.EncodedStartCmdInfo` - attr_accessor :Name, :ChargeType, :ResourceConfigInfos, :FrameworkName, :FrameworkVersion, :FrameworkEnvironment, :ResourceGroupId, :Tags, :ImageInfo, :CodePackagePath, :StartCmdInfo, :TrainingMode, :DataConfigs, :VpcId, :SubnetId, :Output, :LogConfig, :TuningParameters, :LogEnable, :Remark, :DataSource, :CallbackUrl, :PreTrainModel + attr_accessor :Name, :ChargeType, :ResourceConfigInfos, :FrameworkName, :FrameworkVersion, :FrameworkEnvironment, :ResourceGroupId, :Tags, :ImageInfo, :CodePackagePath, :StartCmdInfo, :TrainingMode, :DataConfigs, :VpcId, :SubnetId, :Output, :LogConfig, :TuningParameters, :LogEnable, :Remark, :DataSource, :CallbackUrl, :PreTrainModel, :EncodedStartCmdInfo - def initialize(name=nil, chargetype=nil, resourceconfiginfos=nil, frameworkname=nil, frameworkversion=nil, frameworkenvironment=nil, resourcegroupid=nil, tags=nil, imageinfo=nil, codepackagepath=nil, startcmdinfo=nil, trainingmode=nil, dataconfigs=nil, vpcid=nil, subnetid=nil, output=nil, logconfig=nil, tuningparameters=nil, logenable=nil, remark=nil, datasource=nil, callbackurl=nil, pretrainmodel=nil) + def initialize(name=nil, chargetype=nil, resourceconfiginfos=nil, frameworkname=nil, frameworkversion=nil, frameworkenvironment=nil, resourcegroupid=nil, tags=nil, imageinfo=nil, codepackagepath=nil, startcmdinfo=nil, trainingmode=nil, dataconfigs=nil, vpcid=nil, subnetid=nil, output=nil, logconfig=nil, tuningparameters=nil, logenable=nil, remark=nil, datasource=nil, callbackurl=nil, pretrainmodel=nil, encodedstartcmdinfo=nil) @Name = name @ChargeType = chargetype @ResourceConfigInfos = resourceconfiginfos @@ -1897,6 +1899,7 @@ def initialize(name=nil, chargetype=nil, resourceconfiginfos=nil, frameworkname= @DataSource = datasource @CallbackUrl = callbackurl @PreTrainModel = pretrainmodel + @EncodedStartCmdInfo = encodedstartcmdinfo end def deserialize(params) @@ -1962,6 +1965,10 @@ def deserialize(params) @PreTrainModel = PreTrainModel.new @PreTrainModel.deserialize(params['PreTrainModel']) end + unless params['EncodedStartCmdInfo'].nil? + @EncodedStartCmdInfo = EncodedStartCmdInfo.new + @EncodedStartCmdInfo.deserialize(params['EncodedStartCmdInfo']) + end end end @@ -5572,6 +5579,22 @@ def deserialize(params) end end + # 编码后的启动命令信息 + class EncodedStartCmdInfo < TencentCloud::Common::AbstractModel + # @param StartCmdInfo: 任务的启动命令,以base64格式输入,注意转换时需要完整输入{"StartCmd":"","PsStartCmd":"","WorkerStartCmd":""} + # @type StartCmdInfo: String + + attr_accessor :StartCmdInfo + + def initialize(startcmdinfo=nil) + @StartCmdInfo = startcmdinfo + end + + def deserialize(params) + @StartCmdInfo = params['StartCmdInfo'] + end + end + # 引擎版本 class EngineVersion < TencentCloud::Common::AbstractModel # @param Version: 引擎版本 diff --git a/tencentcloud-sdk-tiw/lib/VERSION b/tencentcloud-sdk-tiw/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tiw/lib/VERSION +++ b/tencentcloud-sdk-tiw/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tke/lib/VERSION b/tencentcloud-sdk-tke/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tke/lib/VERSION +++ b/tencentcloud-sdk-tke/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tkgdq/lib/VERSION b/tencentcloud-sdk-tkgdq/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tkgdq/lib/VERSION +++ b/tencentcloud-sdk-tkgdq/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tms/lib/VERSION b/tencentcloud-sdk-tms/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tms/lib/VERSION +++ b/tencentcloud-sdk-tms/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tmt/lib/VERSION b/tencentcloud-sdk-tmt/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tmt/lib/VERSION +++ b/tencentcloud-sdk-tmt/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tourism/lib/VERSION b/tencentcloud-sdk-tourism/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tourism/lib/VERSION +++ b/tencentcloud-sdk-tourism/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-trdp/lib/VERSION b/tencentcloud-sdk-trdp/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-trdp/lib/VERSION +++ b/tencentcloud-sdk-trdp/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-trocket/lib/VERSION b/tencentcloud-sdk-trocket/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-trocket/lib/VERSION +++ b/tencentcloud-sdk-trocket/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-trp/lib/VERSION b/tencentcloud-sdk-trp/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-trp/lib/VERSION +++ b/tencentcloud-sdk-trp/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-trro/lib/VERSION b/tencentcloud-sdk-trro/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-trro/lib/VERSION +++ b/tencentcloud-sdk-trro/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-trtc/lib/VERSION b/tencentcloud-sdk-trtc/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-trtc/lib/VERSION +++ b/tencentcloud-sdk-trtc/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-trtc/lib/v20190722/models.rb b/tencentcloud-sdk-trtc/lib/v20190722/models.rb index b02fc3f229..09b14d548b 100644 --- a/tencentcloud-sdk-trtc/lib/v20190722/models.rb +++ b/tencentcloud-sdk-trtc/lib/v20190722/models.rb @@ -2254,6 +2254,30 @@ def deserialize(params) end end + # 混流自定义渲染参数 + class McuBackgroundCustomRender < TencentCloud::Common::AbstractModel + # @param Width: 自定义渲染画面的宽度,单位为像素值,需大于0,且不能超过子布局的宽。 + # @type Width: Integer + # @param Height: 自定义渲染画面的高度,单位为像素值,需大于0,且不能超过子布局的高。 + # @type Height: Integer + # @param Radius: 自定义渲染画面的圆角半径,单位为像素值,不能超过渲染画面Width和Height最小值的一半,不指定默认为0,表示直角。 + # @type Radius: Integer + + attr_accessor :Width, :Height, :Radius + + def initialize(width=nil, height=nil, radius=nil) + @Width = width + @Height = height + @Radius = radius + end + + def deserialize(params) + @Width = params['Width'] + @Height = params['Height'] + @Radius = params['Radius'] + end + end + # 混流自定义裁剪参数 class McuCustomCrop < TencentCloud::Common::AbstractModel # @param LocationX: 自定义裁剪起始位置的X偏移,单位为像素值,大于等于0。 @@ -2340,15 +2364,17 @@ class McuLayout < TencentCloud::Common::AbstractModel # @type BackgroundImageUrl: String # @param CustomCrop: 客户自定义裁剪,针对原始输入流裁剪 # @type CustomCrop: :class:`Tencentcloud::Trtc.v20190722.models.McuCustomCrop` - # @param BackgroundRenderMode: 子背景图在输出时的显示模式:0为裁剪,1为缩放并显示背景,2为缩放并显示黑底,3为变比例伸缩。不填默认为3。 + # @param BackgroundRenderMode: 子背景图在输出时的显示模式:0为裁剪,1为缩放并显示背景,2为缩放并显示黑底,3为变比例伸缩,4为自定义渲染。不填默认为3。 # @type BackgroundRenderMode: Integer # @param TransparentUrl: 子画面的透明模版url,指向一张包含透明通道的模板图片。填写该参数,后台混流时会提取该模板图片的透明通道,将其缩放作为目标画面的透明通道,再和其他画面进行混合。您可以通过透明模版实现目标画面的半透明效果和任意形状裁剪(如圆角、星形、心形等)。 支持png格式。图片大小限制不超过5MB。 # 注:1,模板图片宽高比应接近目标画面宽高比,以避免缩放适配目标画面时出现模板效果变形;2,透明模版只有RenderMode为0(裁剪)时才生效;3,您需要确保图片链接的可访问性,后台单次下载超时时间为10秒,最多重试3次,若最终图片下载失败,透明模版将不会生效。 # @type TransparentUrl: String + # @param BackgroundCustomRender: 子背景图的自定义渲染参数,当BackgroundRenderMode为4时必须配置。 + # @type BackgroundCustomRender: :class:`Tencentcloud::Trtc.v20190722.models.McuBackgroundCustomRender` - attr_accessor :UserMediaStream, :ImageWidth, :ImageHeight, :LocationX, :LocationY, :ZOrder, :RenderMode, :BackGroundColor, :BackgroundImageUrl, :CustomCrop, :BackgroundRenderMode, :TransparentUrl + attr_accessor :UserMediaStream, :ImageWidth, :ImageHeight, :LocationX, :LocationY, :ZOrder, :RenderMode, :BackGroundColor, :BackgroundImageUrl, :CustomCrop, :BackgroundRenderMode, :TransparentUrl, :BackgroundCustomRender - def initialize(usermediastream=nil, imagewidth=nil, imageheight=nil, locationx=nil, locationy=nil, zorder=nil, rendermode=nil, backgroundcolor=nil, backgroundimageurl=nil, customcrop=nil, backgroundrendermode=nil, transparenturl=nil) + def initialize(usermediastream=nil, imagewidth=nil, imageheight=nil, locationx=nil, locationy=nil, zorder=nil, rendermode=nil, backgroundcolor=nil, backgroundimageurl=nil, customcrop=nil, backgroundrendermode=nil, transparenturl=nil, backgroundcustomrender=nil) @UserMediaStream = usermediastream @ImageWidth = imagewidth @ImageHeight = imageheight @@ -2361,6 +2387,7 @@ def initialize(usermediastream=nil, imagewidth=nil, imageheight=nil, locationx=n @CustomCrop = customcrop @BackgroundRenderMode = backgroundrendermode @TransparentUrl = transparenturl + @BackgroundCustomRender = backgroundcustomrender end def deserialize(params) @@ -2382,6 +2409,10 @@ def deserialize(params) end @BackgroundRenderMode = params['BackgroundRenderMode'] @TransparentUrl = params['TransparentUrl'] + unless params['BackgroundCustomRender'].nil? + @BackgroundCustomRender = McuBackgroundCustomRender.new + @BackgroundCustomRender.deserialize(params['BackgroundCustomRender']) + end end end diff --git a/tencentcloud-sdk-tse/lib/VERSION b/tencentcloud-sdk-tse/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tse/lib/VERSION +++ b/tencentcloud-sdk-tse/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tsf/lib/VERSION b/tencentcloud-sdk-tsf/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tsf/lib/VERSION +++ b/tencentcloud-sdk-tsf/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tsw/lib/VERSION b/tencentcloud-sdk-tsw/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tsw/lib/VERSION +++ b/tencentcloud-sdk-tsw/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-tts/lib/VERSION b/tencentcloud-sdk-tts/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-tts/lib/VERSION +++ b/tencentcloud-sdk-tts/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-ump/lib/VERSION b/tencentcloud-sdk-ump/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-ump/lib/VERSION +++ b/tencentcloud-sdk-ump/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-vm/lib/VERSION b/tencentcloud-sdk-vm/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-vm/lib/VERSION +++ b/tencentcloud-sdk-vm/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-vms/lib/VERSION b/tencentcloud-sdk-vms/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-vms/lib/VERSION +++ b/tencentcloud-sdk-vms/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-vod/lib/VERSION b/tencentcloud-sdk-vod/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-vod/lib/VERSION +++ b/tencentcloud-sdk-vod/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-vpc/lib/VERSION b/tencentcloud-sdk-vpc/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-vpc/lib/VERSION +++ b/tencentcloud-sdk-vpc/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-vrs/lib/VERSION b/tencentcloud-sdk-vrs/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-vrs/lib/VERSION +++ b/tencentcloud-sdk-vrs/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-waf/lib/VERSION b/tencentcloud-sdk-waf/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-waf/lib/VERSION +++ b/tencentcloud-sdk-waf/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-wav/lib/VERSION b/tencentcloud-sdk-wav/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-wav/lib/VERSION +++ b/tencentcloud-sdk-wav/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-wedata/lib/VERSION b/tencentcloud-sdk-wedata/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-wedata/lib/VERSION +++ b/tencentcloud-sdk-wedata/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-wedata/lib/v20210820/client.rb b/tencentcloud-sdk-wedata/lib/v20210820/client.rb index 513c4d9d80..e920acc073 100644 --- a/tencentcloud-sdk-wedata/lib/v20210820/client.rb +++ b/tencentcloud-sdk-wedata/lib/v20210820/client.rb @@ -970,30 +970,6 @@ def CreateHiveTableByDDL(request) raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end - # 注册采集器 - - # @param request: Request instance for CreateInLongAgent. - # @type request: :class:`Tencentcloud::wedata::V20210820::CreateInLongAgentRequest` - # @rtype: :class:`Tencentcloud::wedata::V20210820::CreateInLongAgentResponse` - def CreateInLongAgent(request) - body = send_request('CreateInLongAgent', request.serialize) - response = JSON.parse(body) - if response['Response'].key?('Error') == false - model = CreateInLongAgentResponse.new - model.deserialize(response['Response']) - model - else - code = response['Response']['Error']['Code'] - message = response['Response']['Error']['Message'] - reqid = response['Response']['RequestId'] - raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) - end - rescue TencentCloud::Common::TencentCloudSDKException => e - raise e - rescue StandardError => e - raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) - end - # 创建集成节点 # @param request: Request instance for CreateIntegrationNode. @@ -1478,30 +1454,6 @@ def DeleteFolder(request) raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end - # 删除采集器 - - # @param request: Request instance for DeleteInLongAgent. - # @type request: :class:`Tencentcloud::wedata::V20210820::DeleteInLongAgentRequest` - # @rtype: :class:`Tencentcloud::wedata::V20210820::DeleteInLongAgentResponse` - def DeleteInLongAgent(request) - body = send_request('DeleteInLongAgent', request.serialize) - response = JSON.parse(body) - if response['Response'].key?('Error') == false - model = DeleteInLongAgentResponse.new - model.deserialize(response['Response']) - model - else - code = response['Response']['Error']['Code'] - message = response['Response']['Error']['Message'] - reqid = response['Response']['RequestId'] - raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) - end - rescue TencentCloud::Common::TencentCloudSDKException => e - raise e - rescue StandardError => e - raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) - end - # 删除集成节点 # @param request: Request instance for DeleteIntegrationNode. @@ -2199,30 +2151,6 @@ def DescribeBelongTo(request) raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end - # 获取集群命名空间列表 - - # @param request: Request instance for DescribeClusterNamespaceList. - # @type request: :class:`Tencentcloud::wedata::V20210820::DescribeClusterNamespaceListRequest` - # @rtype: :class:`Tencentcloud::wedata::V20210820::DescribeClusterNamespaceListResponse` - def DescribeClusterNamespaceList(request) - body = send_request('DescribeClusterNamespaceList', request.serialize) - response = JSON.parse(body) - if response['Response'].key?('Error') == false - model = DescribeClusterNamespaceListResponse.new - model.deserialize(response['Response']) - model - else - code = response['Response']['Error']['Code'] - message = response['Response']['Error']['Message'] - reqid = response['Response']['RequestId'] - raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) - end - rescue TencentCloud::Common::TencentCloudSDKException => e - raise e - rescue StandardError => e - raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) - end - # 列出字段血缘信息 # @param request: Request instance for DescribeColumnLineage. @@ -3117,102 +3045,6 @@ def DescribeFunctionTypes(request) raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end - # 获取采集器列表 - - # @param request: Request instance for DescribeInLongAgentList. - # @type request: :class:`Tencentcloud::wedata::V20210820::DescribeInLongAgentListRequest` - # @rtype: :class:`Tencentcloud::wedata::V20210820::DescribeInLongAgentListResponse` - def DescribeInLongAgentList(request) - body = send_request('DescribeInLongAgentList', request.serialize) - response = JSON.parse(body) - if response['Response'].key?('Error') == false - model = DescribeInLongAgentListResponse.new - model.deserialize(response['Response']) - model - else - code = response['Response']['Error']['Code'] - message = response['Response']['Error']['Message'] - reqid = response['Response']['RequestId'] - raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) - end - rescue TencentCloud::Common::TencentCloudSDKException => e - raise e - rescue StandardError => e - raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) - end - - # 查询采集器关联的任务列表 - - # @param request: Request instance for DescribeInLongAgentTaskList. - # @type request: :class:`Tencentcloud::wedata::V20210820::DescribeInLongAgentTaskListRequest` - # @rtype: :class:`Tencentcloud::wedata::V20210820::DescribeInLongAgentTaskListResponse` - def DescribeInLongAgentTaskList(request) - body = send_request('DescribeInLongAgentTaskList', request.serialize) - response = JSON.parse(body) - if response['Response'].key?('Error') == false - model = DescribeInLongAgentTaskListResponse.new - model.deserialize(response['Response']) - model - else - code = response['Response']['Error']['Code'] - message = response['Response']['Error']['Message'] - reqid = response['Response']['RequestId'] - raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) - end - rescue TencentCloud::Common::TencentCloudSDKException => e - raise e - rescue StandardError => e - raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) - end - - # 获取采集器所在集群的VPC列表 - - # @param request: Request instance for DescribeInLongAgentVpcList. - # @type request: :class:`Tencentcloud::wedata::V20210820::DescribeInLongAgentVpcListRequest` - # @rtype: :class:`Tencentcloud::wedata::V20210820::DescribeInLongAgentVpcListResponse` - def DescribeInLongAgentVpcList(request) - body = send_request('DescribeInLongAgentVpcList', request.serialize) - response = JSON.parse(body) - if response['Response'].key?('Error') == false - model = DescribeInLongAgentVpcListResponse.new - model.deserialize(response['Response']) - model - else - code = response['Response']['Error']['Code'] - message = response['Response']['Error']['Message'] - reqid = response['Response']['RequestId'] - raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) - end - rescue TencentCloud::Common::TencentCloudSDKException => e - raise e - rescue StandardError => e - raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) - end - - # 获取TKE集群列表 - - # @param request: Request instance for DescribeInLongTkeClusterList. - # @type request: :class:`Tencentcloud::wedata::V20210820::DescribeInLongTkeClusterListRequest` - # @rtype: :class:`Tencentcloud::wedata::V20210820::DescribeInLongTkeClusterListResponse` - def DescribeInLongTkeClusterList(request) - body = send_request('DescribeInLongTkeClusterList', request.serialize) - response = JSON.parse(body) - if response['Response'].key?('Error') == false - model = DescribeInLongTkeClusterListResponse.new - model.deserialize(response['Response']) - model - else - code = response['Response']['Error']['Code'] - message = response['Response']['Error']['Message'] - reqid = response['Response']['RequestId'] - raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) - end - rescue TencentCloud::Common::TencentCloudSDKException => e - raise e - rescue StandardError => e - raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) - end - # 根据周期类型查询所有实例 # @param request: Request instance for DescribeInstanceByCycle. @@ -3526,30 +3358,6 @@ def DescribeIntegrationStatistics(request) raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end - # 数据集成大屏采集器状态分布统计 - - # @param request: Request instance for DescribeIntegrationStatisticsAgentStatus. - # @type request: :class:`Tencentcloud::wedata::V20210820::DescribeIntegrationStatisticsAgentStatusRequest` - # @rtype: :class:`Tencentcloud::wedata::V20210820::DescribeIntegrationStatisticsAgentStatusResponse` - def DescribeIntegrationStatisticsAgentStatus(request) - body = send_request('DescribeIntegrationStatisticsAgentStatus', request.serialize) - response = JSON.parse(body) - if response['Response'].key?('Error') == false - model = DescribeIntegrationStatisticsAgentStatusResponse.new - model.deserialize(response['Response']) - model - else - code = response['Response']['Error']['Code'] - message = response['Response']['Error']['Message'] - reqid = response['Response']['RequestId'] - raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) - end - rescue TencentCloud::Common::TencentCloudSDKException => e - raise e - rescue StandardError => e - raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) - end - # 数据集成大屏实例状态统计趋势 # @param request: Request instance for DescribeIntegrationStatisticsInstanceTrend. @@ -4945,30 +4753,6 @@ def DescribeSonInstances(request) raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end - # 获取数据标准规则详情 - - # @param request: Request instance for DescribeStandardRuleDetailInfoList. - # @type request: :class:`Tencentcloud::wedata::V20210820::DescribeStandardRuleDetailInfoListRequest` - # @rtype: :class:`Tencentcloud::wedata::V20210820::DescribeStandardRuleDetailInfoListResponse` - def DescribeStandardRuleDetailInfoList(request) - body = send_request('DescribeStandardRuleDetailInfoList', request.serialize) - response = JSON.parse(body) - if response['Response'].key?('Error') == false - model = DescribeStandardRuleDetailInfoListResponse.new - model.deserialize(response['Response']) - model - else - code = response['Response']['Error']['Code'] - message = response['Response']['Error']['Message'] - reqid = response['Response']['RequestId'] - raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) - end - rescue TencentCloud::Common::TencentCloudSDKException => e - raise e - rescue StandardError => e - raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) - end - # 任务状态趋势 # @param request: Request instance for DescribeStatisticInstanceStatusTrendOps. @@ -7078,30 +6862,6 @@ def RerunScheduleInstances(request) raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end - # 重启采集器 - - # @param request: Request instance for RestartInLongAgent. - # @type request: :class:`Tencentcloud::wedata::V20210820::RestartInLongAgentRequest` - # @rtype: :class:`Tencentcloud::wedata::V20210820::RestartInLongAgentResponse` - def RestartInLongAgent(request) - body = send_request('RestartInLongAgent', request.serialize) - response = JSON.parse(body) - if response['Response'].key?('Error') == false - model = RestartInLongAgentResponse.new - model.deserialize(response['Response']) - model - else - code = response['Response']['Error']['Code'] - message = response['Response']['Error']['Message'] - reqid = response['Response']['RequestId'] - raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) - end - rescue TencentCloud::Common::TencentCloudSDKException => e - raise e - rescue StandardError => e - raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) - end - # 继续集成任务 # @param request: Request instance for ResumeIntegrationTask. @@ -7635,30 +7395,6 @@ def UnlockIntegrationTask(request) raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end - # 更新采集器 - - # @param request: Request instance for UpdateInLongAgent. - # @type request: :class:`Tencentcloud::wedata::V20210820::UpdateInLongAgentRequest` - # @rtype: :class:`Tencentcloud::wedata::V20210820::UpdateInLongAgentResponse` - def UpdateInLongAgent(request) - body = send_request('UpdateInLongAgent', request.serialize) - response = JSON.parse(body) - if response['Response'].key?('Error') == false - model = UpdateInLongAgentResponse.new - model.deserialize(response['Response']) - model - else - code = response['Response']['Error']['Code'] - message = response['Response']['Error']['Message'] - reqid = response['Response']['RequestId'] - raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) - end - rescue TencentCloud::Common::TencentCloudSDKException => e - raise e - rescue StandardError => e - raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) - end - # 修改工作流责任人 # @param request: Request instance for UpdateWorkflowOwner. diff --git a/tencentcloud-sdk-wedata/lib/v20210820/models.rb b/tencentcloud-sdk-wedata/lib/v20210820/models.rb index 54b1b4f1c4..455405ebf4 100644 --- a/tencentcloud-sdk-wedata/lib/v20210820/models.rb +++ b/tencentcloud-sdk-wedata/lib/v20210820/models.rb @@ -4799,62 +4799,6 @@ def deserialize(params) end end - # CreateInLongAgent请求参数结构体 - class CreateInLongAgentRequest < TencentCloud::Common::AbstractModel - # @param AgentType: 采集器类型,1:TKE Agent,2:BOSS SDK,默认:1 - # @type AgentType: Integer - # @param AgentName: 采集器名称 - # @type AgentName: String - # @param ExecutorGroupId: 集成资源组id - # @type ExecutorGroupId: String - # @param ProjectId: WeData项目ID - # @type ProjectId: String - # @param TkeRegion: TKE集群的地域 - # @type TkeRegion: String - # @param ClusterId: 当AgentType为1时,必填。当AgentType为2时,不用填 - # @type ClusterId: String - - attr_accessor :AgentType, :AgentName, :ExecutorGroupId, :ProjectId, :TkeRegion, :ClusterId - - def initialize(agenttype=nil, agentname=nil, executorgroupid=nil, projectid=nil, tkeregion=nil, clusterid=nil) - @AgentType = agenttype - @AgentName = agentname - @ExecutorGroupId = executorgroupid - @ProjectId = projectid - @TkeRegion = tkeregion - @ClusterId = clusterid - end - - def deserialize(params) - @AgentType = params['AgentType'] - @AgentName = params['AgentName'] - @ExecutorGroupId = params['ExecutorGroupId'] - @ProjectId = params['ProjectId'] - @TkeRegion = params['TkeRegion'] - @ClusterId = params['ClusterId'] - end - end - - # CreateInLongAgent返回参数结构体 - class CreateInLongAgentResponse < TencentCloud::Common::AbstractModel - # @param AgentId: 采集器ID - # @type AgentId: String - # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - # @type RequestId: String - - attr_accessor :AgentId, :RequestId - - def initialize(agentid=nil, requestid=nil) - @AgentId = agentid - @RequestId = requestid - end - - def deserialize(params) - @AgentId = params['AgentId'] - @RequestId = params['RequestId'] - end - end - # CreateIntegrationNode请求参数结构体 class CreateIntegrationNodeRequest < TencentCloud::Common::AbstractModel # @param NodeInfo: 集成节点信息 @@ -5749,28 +5693,6 @@ def deserialize(params) end end - # 采集器状态统计 - class CvmAgentStatus < TencentCloud::Common::AbstractModel - # @param Status: agent状态 - # 注意:此字段可能返回 null,表示取不到有效值。 - # @type Status: String - # @param Count: 对应状态的agent总数 - # 注意:此字段可能返回 null,表示取不到有效值。 - # @type Count: Integer - - attr_accessor :Status, :Count - - def initialize(status=nil, count=nil) - @Status = status - @Count = count - end - - def deserialize(params) - @Status = params['Status'] - @Count = params['Count'] - end - end - # DagInstances请求参数结构体 class DagInstancesRequest < TencentCloud::Common::AbstractModel # @param Instances: 实例列表 @@ -6748,42 +6670,6 @@ def deserialize(params) end end - # DeleteInLongAgent请求参数结构体 - class DeleteInLongAgentRequest < TencentCloud::Common::AbstractModel - # @param AgentId: 采集器ID - # @type AgentId: String - # @param ProjectId: WeData项目ID - # @type ProjectId: String - - attr_accessor :AgentId, :ProjectId - - def initialize(agentid=nil, projectid=nil) - @AgentId = agentid - @ProjectId = projectid - end - - def deserialize(params) - @AgentId = params['AgentId'] - @ProjectId = params['ProjectId'] - end - end - - # DeleteInLongAgent返回参数结构体 - class DeleteInLongAgentResponse < TencentCloud::Common::AbstractModel - # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - # @type RequestId: String - - attr_accessor :RequestId - - def initialize(requestid=nil) - @RequestId = requestid - end - - def deserialize(params) - @RequestId = params['RequestId'] - end - end - # DeleteIntegrationNode请求参数结构体 class DeleteIntegrationNodeRequest < TencentCloud::Common::AbstractModel # @param Id: 节点id @@ -8763,53 +8649,6 @@ def deserialize(params) end end - # DescribeClusterNamespaceList请求参数结构体 - class DescribeClusterNamespaceListRequest < TencentCloud::Common::AbstractModel - # @param ClusterId: 集群ID - # @type ClusterId: String - # @param ProjectId: WeData项目ID - # @type ProjectId: String - - attr_accessor :ClusterId, :ProjectId - - def initialize(clusterid=nil, projectid=nil) - @ClusterId = clusterid - @ProjectId = projectid - end - - def deserialize(params) - @ClusterId = params['ClusterId'] - @ProjectId = params['ProjectId'] - end - end - - # DescribeClusterNamespaceList返回参数结构体 - class DescribeClusterNamespaceListResponse < TencentCloud::Common::AbstractModel - # @param Namespaces: 命名空间 - # @type Namespaces: Array - # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - # @type RequestId: String - - attr_accessor :Namespaces, :RequestId - - def initialize(namespaces=nil, requestid=nil) - @Namespaces = namespaces - @RequestId = requestid - end - - def deserialize(params) - unless params['Namespaces'].nil? - @Namespaces = [] - params['Namespaces'].each do |i| - namespace_tmp = Namespace.new - namespace_tmp.deserialize(i) - @Namespaces << namespace_tmp - end - end - @RequestId = params['RequestId'] - end - end - # DescribeColumnLineage请求参数结构体 class DescribeColumnLineageRequest < TencentCloud::Common::AbstractModel # @param Direction: 查询方向,INPUT,OUTPUT,BOTH枚举值 @@ -11104,274 +10943,6 @@ def deserialize(params) end end - # DescribeInLongAgentList请求参数结构体 - class DescribeInLongAgentListRequest < TencentCloud::Common::AbstractModel - # @param ProjectId: WeData项目ID - # @type ProjectId: String - # @param AgentId: 采集器ID - # @type AgentId: String - # @param AgentName: Agent Name - # @type AgentName: String - # @param AgentType: 集群类型,1:TKE Agent,2:BOSS SDK,默认:1,3:CVM,4:自建服务器 【传多个用逗号分割】 - # @type AgentType: Integer - # @param Status: Agent状态(running运行中,initializing 操作中,failed心跳异常) - # @type Status: String - # @param VpcId: Vpc Id - # @type VpcId: String - # @param PageIndex: 分页页码,从1开始,默认:1 - # @type PageIndex: Integer - # @param PageSize: 分页每页记录数,默认10 - # @type PageSize: Integer - # @param Like: 名称搜索是否开启模糊匹配,1:开启,0:不开启(精确匹配) - # @type Like: Integer - # @param AgentTypes: agent类型【多个用逗号分隔】 - # @type AgentTypes: String - - attr_accessor :ProjectId, :AgentId, :AgentName, :AgentType, :Status, :VpcId, :PageIndex, :PageSize, :Like, :AgentTypes - - def initialize(projectid=nil, agentid=nil, agentname=nil, agenttype=nil, status=nil, vpcid=nil, pageindex=nil, pagesize=nil, like=nil, agenttypes=nil) - @ProjectId = projectid - @AgentId = agentid - @AgentName = agentname - @AgentType = agenttype - @Status = status - @VpcId = vpcid - @PageIndex = pageindex - @PageSize = pagesize - @Like = like - @AgentTypes = agenttypes - end - - def deserialize(params) - @ProjectId = params['ProjectId'] - @AgentId = params['AgentId'] - @AgentName = params['AgentName'] - @AgentType = params['AgentType'] - @Status = params['Status'] - @VpcId = params['VpcId'] - @PageIndex = params['PageIndex'] - @PageSize = params['PageSize'] - @Like = params['Like'] - @AgentTypes = params['AgentTypes'] - end - end - - # DescribeInLongAgentList返回参数结构体 - class DescribeInLongAgentListResponse < TencentCloud::Common::AbstractModel - # @param Items: 采集器信息列表 - # @type Items: Array - # @param PageIndex: 页码 - # @type PageIndex: Integer - # @param PageSize: 每页记录数 - # @type PageSize: Integer - # @param TotalCount: 总记录数 - # @type TotalCount: Integer - # @param TotalPage: 总页数 - # @type TotalPage: Integer - # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - # @type RequestId: String - - attr_accessor :Items, :PageIndex, :PageSize, :TotalCount, :TotalPage, :RequestId - - def initialize(items=nil, pageindex=nil, pagesize=nil, totalcount=nil, totalpage=nil, requestid=nil) - @Items = items - @PageIndex = pageindex - @PageSize = pagesize - @TotalCount = totalcount - @TotalPage = totalpage - @RequestId = requestid - end - - def deserialize(params) - unless params['Items'].nil? - @Items = [] - params['Items'].each do |i| - inlongagentdetail_tmp = InLongAgentDetail.new - inlongagentdetail_tmp.deserialize(i) - @Items << inlongagentdetail_tmp - end - end - @PageIndex = params['PageIndex'] - @PageSize = params['PageSize'] - @TotalCount = params['TotalCount'] - @TotalPage = params['TotalPage'] - @RequestId = params['RequestId'] - end - end - - # DescribeInLongAgentTaskList请求参数结构体 - class DescribeInLongAgentTaskListRequest < TencentCloud::Common::AbstractModel - # @param AgentId: 采集器ID - # @type AgentId: String - # @param ProjectId: WeData项目ID - # @type ProjectId: String - - attr_accessor :AgentId, :ProjectId - - def initialize(agentid=nil, projectid=nil) - @AgentId = agentid - @ProjectId = projectid - end - - def deserialize(params) - @AgentId = params['AgentId'] - @ProjectId = params['ProjectId'] - end - end - - # DescribeInLongAgentTaskList返回参数结构体 - class DescribeInLongAgentTaskListResponse < TencentCloud::Common::AbstractModel - # @param Items: 采集器关联的集成任务列表 - # @type Items: Array - # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - # @type RequestId: String - - attr_accessor :Items, :RequestId - - def initialize(items=nil, requestid=nil) - @Items = items - @RequestId = requestid - end - - def deserialize(params) - unless params['Items'].nil? - @Items = [] - params['Items'].each do |i| - inlongagenttask_tmp = InLongAgentTask.new - inlongagenttask_tmp.deserialize(i) - @Items << inlongagenttask_tmp - end - end - @RequestId = params['RequestId'] - end - end - - # DescribeInLongAgentVpcList请求参数结构体 - class DescribeInLongAgentVpcListRequest < TencentCloud::Common::AbstractModel - # @param ProjectId: WeData项目ID - # @type ProjectId: String - - attr_accessor :ProjectId - - def initialize(projectid=nil) - @ProjectId = projectid - end - - def deserialize(params) - @ProjectId = params['ProjectId'] - end - end - - # DescribeInLongAgentVpcList返回参数结构体 - class DescribeInLongAgentVpcListResponse < TencentCloud::Common::AbstractModel - # @param VpcList: VPC列表 - # @type VpcList: Array - # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - # @type RequestId: String - - attr_accessor :VpcList, :RequestId - - def initialize(vpclist=nil, requestid=nil) - @VpcList = vpclist - @RequestId = requestid - end - - def deserialize(params) - @VpcList = params['VpcList'] - @RequestId = params['RequestId'] - end - end - - # DescribeInLongTkeClusterList请求参数结构体 - class DescribeInLongTkeClusterListRequest < TencentCloud::Common::AbstractModel - # @param ProjectId: WeData项目ID - # @type ProjectId: String - # @param TkeRegion: TKE集群地域 - # @type TkeRegion: String - # @param ClusterName: 集群名称。 - # 多个名称用逗号连接。 - # @type ClusterName: String - # @param Status: TKE集群状态 (Running 运行中 Creating 创建中 Idling 闲置中 Abnormal 异常 Failed 失败 Deleting 删除中 Scaling 规模调整中 Upgrading 升级中 Isolated 欠费隔离中 NodeUpgrading 节点升级中 Recovering 唤醒中 Activating 激活中 MasterScaling Master扩缩容中 Waiting 等待注册 ClusterLevelUpgrading 调整规格中 ResourceIsolate 隔离中 ResourceIsolated 已隔离 ResourceReverse 冲正中 Trading 集群开通中 ResourceReversal 集群冲正 ClusterLevelTrading 集群变配交易中) - # 多个状态用逗号连接。 - # @type Status: String - # @param HasAgent: 是否安装Agent,true: 是,false: 否 - # @type HasAgent: Boolean - # @param ClusterType: 集群类型,托管集群:MANAGED_CLUSTER,独立集群:INDEPENDENT_CLUSTER。 - # 多个集群用逗号连接。 - # @type ClusterType: String - # @param PageIndex: 分页页码,从1开始,默认:1 - # @type PageIndex: Integer - # @param PageSize: 分页每页记录数,默认10 - # @type PageSize: Integer - - attr_accessor :ProjectId, :TkeRegion, :ClusterName, :Status, :HasAgent, :ClusterType, :PageIndex, :PageSize - - def initialize(projectid=nil, tkeregion=nil, clustername=nil, status=nil, hasagent=nil, clustertype=nil, pageindex=nil, pagesize=nil) - @ProjectId = projectid - @TkeRegion = tkeregion - @ClusterName = clustername - @Status = status - @HasAgent = hasagent - @ClusterType = clustertype - @PageIndex = pageindex - @PageSize = pagesize - end - - def deserialize(params) - @ProjectId = params['ProjectId'] - @TkeRegion = params['TkeRegion'] - @ClusterName = params['ClusterName'] - @Status = params['Status'] - @HasAgent = params['HasAgent'] - @ClusterType = params['ClusterType'] - @PageIndex = params['PageIndex'] - @PageSize = params['PageSize'] - end - end - - # DescribeInLongTkeClusterList返回参数结构体 - class DescribeInLongTkeClusterListResponse < TencentCloud::Common::AbstractModel - # @param Items: TKE集群信息 - # @type Items: Array - # @param PageIndex: 页码 - # @type PageIndex: Integer - # @param PageSize: 每页记录数 - # @type PageSize: Integer - # @param TotalCount: 总记录数 - # @type TotalCount: Integer - # @param TotalPage: 总页数 - # @type TotalPage: Integer - # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - # @type RequestId: String - - attr_accessor :Items, :PageIndex, :PageSize, :TotalCount, :TotalPage, :RequestId - - def initialize(items=nil, pageindex=nil, pagesize=nil, totalcount=nil, totalpage=nil, requestid=nil) - @Items = items - @PageIndex = pageindex - @PageSize = pagesize - @TotalCount = totalcount - @TotalPage = totalpage - @RequestId = requestid - end - - def deserialize(params) - unless params['Items'].nil? - @Items = [] - params['Items'].each do |i| - inlongtkedetail_tmp = InLongTkeDetail.new - inlongtkedetail_tmp.deserialize(i) - @Items << inlongtkedetail_tmp - end - end - @PageIndex = params['PageIndex'] - @PageSize = params['PageSize'] - @TotalCount = params['TotalCount'] - @TotalPage = params['TotalPage'] - @RequestId = params['RequestId'] - end - end - # DescribeInstanceByCycleReport请求参数结构体 class DescribeInstanceByCycleReportRequest < TencentCloud::Common::AbstractModel # @param Type: 周期类型 @@ -12125,55 +11696,6 @@ def deserialize(params) end end - # DescribeIntegrationStatisticsAgentStatus请求参数结构体 - class DescribeIntegrationStatisticsAgentStatusRequest < TencentCloud::Common::AbstractModel - # @param TaskType: 任务类型(实时:201,离线:202) - # @type TaskType: Integer - # @param ProjectId: 项目id - # @type ProjectId: String - # @param QueryDate: 查询日期 - # @type QueryDate: String - # @param ExecutorGroupId: 资源组id - # @type ExecutorGroupId: String - - attr_accessor :TaskType, :ProjectId, :QueryDate, :ExecutorGroupId - - def initialize(tasktype=nil, projectid=nil, querydate=nil, executorgroupid=nil) - @TaskType = tasktype - @ProjectId = projectid - @QueryDate = querydate - @ExecutorGroupId = executorgroupid - end - - def deserialize(params) - @TaskType = params['TaskType'] - @ProjectId = params['ProjectId'] - @QueryDate = params['QueryDate'] - @ExecutorGroupId = params['ExecutorGroupId'] - end - end - - # DescribeIntegrationStatisticsAgentStatus返回参数结构体 - class DescribeIntegrationStatisticsAgentStatusResponse < TencentCloud::Common::AbstractModel - # @param StatusData: 统计结果 - # 注意:此字段可能返回 null,表示取不到有效值。 - # @type StatusData: String - # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - # @type RequestId: String - - attr_accessor :StatusData, :RequestId - - def initialize(statusdata=nil, requestid=nil) - @StatusData = statusdata - @RequestId = requestid - end - - def deserialize(params) - @StatusData = params['StatusData'] - @RequestId = params['RequestId'] - end - end - # DescribeIntegrationStatisticsInstanceTrend请求参数结构体 class DescribeIntegrationStatisticsInstanceTrendRequest < TencentCloud::Common::AbstractModel # @param TaskType: 任务类型(实时:201,离线:202) @@ -15912,47 +15434,6 @@ def deserialize(params) end end - # DescribeStandardRuleDetailInfoList请求参数结构体 - class DescribeStandardRuleDetailInfoListRequest < TencentCloud::Common::AbstractModel - # @param ProjectId: 空间、项目id - # @type ProjectId: String - # @param Type: 标准分类11编码映射 12数据过滤 13字符串转换 14数据元定义 15正则表达 16术语词典 - # @type Type: Integer - - attr_accessor :ProjectId, :Type - - def initialize(projectid=nil, type=nil) - @ProjectId = projectid - @Type = type - end - - def deserialize(params) - @ProjectId = params['ProjectId'] - @Type = params['Type'] - end - end - - # DescribeStandardRuleDetailInfoList返回参数结构体 - class DescribeStandardRuleDetailInfoListResponse < TencentCloud::Common::AbstractModel - # @param StandardRuleDetailList: 返回值 - # 注意:此字段可能返回 null,表示取不到有效值。 - # @type StandardRuleDetailList: String - # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - # @type RequestId: String - - attr_accessor :StandardRuleDetailList, :RequestId - - def initialize(standardruledetaillist=nil, requestid=nil) - @StandardRuleDetailList = standardruledetaillist - @RequestId = requestid - end - - def deserialize(params) - @StandardRuleDetailList = params['StandardRuleDetailList'] - @RequestId = params['RequestId'] - end - end - # DescribeStatisticInstanceStatusTrendOps请求参数结构体 class DescribeStatisticInstanceStatusTrendOpsRequest < TencentCloud::Common::AbstractModel # @param ProjectId: 项目ID @@ -20769,165 +20250,6 @@ def deserialize(params) end end - # 采集器详细信息 - class InLongAgentDetail < TencentCloud::Common::AbstractModel - # @param AgentId: Agent ID - # @type AgentId: String - # @param AgentName: Agent Name - # @type AgentName: String - # @param Status: Agent状态(running运行中,initializing 操作中,failed心跳异常) - # @type Status: String - # @param StatusDesc: Agent状态描述 - # 注意:此字段可能返回 null,表示取不到有效值。 - # @type StatusDesc: String - # @param AgentType: 集群类型,1:TKE Agent,2:BOSS SDK,默认:1 - # @type AgentType: Integer - # @param Source: 采集来源 - # @type Source: String - # @param VpcId: VPC - # @type VpcId: String - # @param ExecutorGroupId: 集成资源组Id - # @type ExecutorGroupId: String - # @param ExecutorGroupName: 集成资源组名称 - # @type ExecutorGroupName: String - # @param TaskCount: 关联任务数 - # @type TaskCount: Integer - # @param AgentGroupId: 采集器组ID - # 注意:此字段可能返回 null,表示取不到有效值。 - # @type AgentGroupId: String - # @param CvmAgentStatusList: agent状态统计 - # 注意:此字段可能返回 null,表示取不到有效值。 - # @type CvmAgentStatusList: Array - # @param AgentTotal: agent数量 - # 注意:此字段可能返回 null,表示取不到有效值。 - # @type AgentTotal: Integer - # @param LifeDays: 生命周期 - # 注意:此字段可能返回 null,表示取不到有效值。 - # @type LifeDays: Integer - # @param ClusterId: 集群ID - # 注意:此字段可能返回 null,表示取不到有效值。 - # @type ClusterId: String - # @param AgentRegion: agent地域 - # 注意:此字段可能返回 null,表示取不到有效值。 - # @type AgentRegion: String - - attr_accessor :AgentId, :AgentName, :Status, :StatusDesc, :AgentType, :Source, :VpcId, :ExecutorGroupId, :ExecutorGroupName, :TaskCount, :AgentGroupId, :CvmAgentStatusList, :AgentTotal, :LifeDays, :ClusterId, :AgentRegion - - def initialize(agentid=nil, agentname=nil, status=nil, statusdesc=nil, agenttype=nil, source=nil, vpcid=nil, executorgroupid=nil, executorgroupname=nil, taskcount=nil, agentgroupid=nil, cvmagentstatuslist=nil, agenttotal=nil, lifedays=nil, clusterid=nil, agentregion=nil) - @AgentId = agentid - @AgentName = agentname - @Status = status - @StatusDesc = statusdesc - @AgentType = agenttype - @Source = source - @VpcId = vpcid - @ExecutorGroupId = executorgroupid - @ExecutorGroupName = executorgroupname - @TaskCount = taskcount - @AgentGroupId = agentgroupid - @CvmAgentStatusList = cvmagentstatuslist - @AgentTotal = agenttotal - @LifeDays = lifedays - @ClusterId = clusterid - @AgentRegion = agentregion - end - - def deserialize(params) - @AgentId = params['AgentId'] - @AgentName = params['AgentName'] - @Status = params['Status'] - @StatusDesc = params['StatusDesc'] - @AgentType = params['AgentType'] - @Source = params['Source'] - @VpcId = params['VpcId'] - @ExecutorGroupId = params['ExecutorGroupId'] - @ExecutorGroupName = params['ExecutorGroupName'] - @TaskCount = params['TaskCount'] - @AgentGroupId = params['AgentGroupId'] - unless params['CvmAgentStatusList'].nil? - @CvmAgentStatusList = [] - params['CvmAgentStatusList'].each do |i| - cvmagentstatus_tmp = CvmAgentStatus.new - cvmagentstatus_tmp.deserialize(i) - @CvmAgentStatusList << cvmagentstatus_tmp - end - end - @AgentTotal = params['AgentTotal'] - @LifeDays = params['LifeDays'] - @ClusterId = params['ClusterId'] - @AgentRegion = params['AgentRegion'] - end - end - - # 采集器关联的集成任务 - class InLongAgentTask < TencentCloud::Common::AbstractModel - # @param TaskId: 集成任务ID - # @type TaskId: String - # @param TaskName: 集成任务名称 - # @type TaskName: String - # @param TaskStatus: 集成任务状态 - # @type TaskStatus: String - - attr_accessor :TaskId, :TaskName, :TaskStatus - - def initialize(taskid=nil, taskname=nil, taskstatus=nil) - @TaskId = taskid - @TaskName = taskname - @TaskStatus = taskstatus - end - - def deserialize(params) - @TaskId = params['TaskId'] - @TaskName = params['TaskName'] - @TaskStatus = params['TaskStatus'] - end - end - - # TKE集群信息详情 - class InLongTkeDetail < TencentCloud::Common::AbstractModel - # @param ClusterId: 集群Id - # @type ClusterId: String - # @param ClusterName: 集群名称 - # @type ClusterName: String - # @param Status: TKE集群状态 (Running 运行中 Creating 创建中 Idling 闲置中 Abnormal 异常) - # @type Status: String - # @param HasAgent: 是否安装Agent,true: 是,false: 否 - # @type HasAgent: Boolean - # @param AgentId: 采集器ID - # 注意:此字段可能返回 null,表示取不到有效值。 - # @type AgentId: String - # @param VpcId: VPC ID - # @type VpcId: String - # @param TkeRegion: TKE集群区域ID - # @type TkeRegion: String - # @param ClusterType: 集群类型,托管集群:MANAGED_CLUSTER,独立集群:INDEPENDENT_CLUSTER - # @type ClusterType: String - - attr_accessor :ClusterId, :ClusterName, :Status, :HasAgent, :AgentId, :VpcId, :TkeRegion, :ClusterType - - def initialize(clusterid=nil, clustername=nil, status=nil, hasagent=nil, agentid=nil, vpcid=nil, tkeregion=nil, clustertype=nil) - @ClusterId = clusterid - @ClusterName = clustername - @Status = status - @HasAgent = hasagent - @AgentId = agentid - @VpcId = vpcid - @TkeRegion = tkeregion - @ClusterType = clustertype - end - - def deserialize(params) - @ClusterId = params['ClusterId'] - @ClusterName = params['ClusterName'] - @Status = params['Status'] - @HasAgent = params['HasAgent'] - @AgentId = params['AgentId'] - @VpcId = params['VpcId'] - @TkeRegion = params['TkeRegion'] - @ClusterType = params['ClusterType'] - end - end - # 实例查询类型 class InstanceApiOpsRequest < TencentCloud::Common::AbstractModel # @param Instance: 单个查询条件 @@ -21271,7 +20593,7 @@ class InstanceList < TencentCloud::Common::AbstractModel # @param StartTime: 开始启动时间 # 注意:此字段可能返回 null,表示取不到有效值。 # @type StartTime: String - # @param State: 实例状态 + # @param State: 实例状态 EVENT_LISTENING|DEPENDENCE|BEFORE_ASPECT|ALLOCATED|LAUNCHED|KILL|SNAP_STATE_SAVING|ISSUED|RUNNING|AFTER_ASPECT|PENDING|KILLING|FINAL_STATE_SAVING|FAILED|KILL_FAILED| COMPLETED|EXPIRED|KILL_EXPIRED|DELETED # 注意:此字段可能返回 null,表示取不到有效值。 # @type State: String # @param TaskId: 任务ID @@ -21509,7 +20831,7 @@ class InstanceLogList < TencentCloud::Common::AbstractModel # @param Tries: 重试次数 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Tries: String - # @param LastUpdate: 最后更新事件 + # @param LastUpdate: 最后更新时间 # 注意:此字段可能返回 null,表示取不到有效值。 # @type LastUpdate: String # @param BrokerIp: 节点ip @@ -22283,7 +21605,7 @@ def deserialize(params) end end - # 集成节点 + # 集成任务节点 class IntegrationNodeInfo < TencentCloud::Common::AbstractModel # @param Id: 集成节点id # 注意:此字段可能返回 null,表示取不到有效值。 @@ -22292,9 +21614,9 @@ class IntegrationNodeInfo < TencentCloud::Common::AbstractModel # @type TaskId: String # @param Name: 集成节点名称 # @type Name: String - # @param NodeType: 集成节点类型 + # @param NodeType: 集成节点类型,INPUT: 输入节点,OUTPUT:输出节点 # @type NodeType: String - # @param DataSourceType: 节点数据源类型 + # @param DataSourceType: 节点数据源类型:MYSQL|POSTGRE|ORACLE|SQLSERVER|FTP|HIVE|HDFS|ICEBERG|KAFKA|HBASE|SPARK|VIRTUAL|TBASE|DB2|DM|GAUSSDB|GBASE|IMPALA|ES|S3_DATAINSIGHT|GREENPLUM|PHOENIX|SAP_HANA|SFTP|OCEANBASE|CLICKHOUSE|KUDU|VERTICA|REDIS|COS|DLC|DLCV1|DORIS|CKAFKA|DTS_KAFKA|S3|CDW|LOCAL|TDSQLC|TDSQL|TDSQL_MYSQL|MONGODB|INFORMIX|SYBASE|REST_API|SuperSQL|PRESTO|DR_SUM|TiDB|StarRocks|Trino|Kyuubi|GDB|TCHOUSE_X|TCHOUSE_P|TDSQL_POSTGRE # @type DataSourceType: String # @param Description: 节点描述 # 注意:此字段可能返回 null,表示取不到有效值。 @@ -22314,17 +21636,17 @@ class IntegrationNodeInfo < TencentCloud::Common::AbstractModel # @param NodeMapping: 节点映射 # 注意:此字段可能返回 null,表示取不到有效值。 # @type NodeMapping: :class:`Tencentcloud::Wedata.v20210820.models.IntegrationNodeMapping` - # @param AppId: 应用id + # @param AppId: 归属用户AppId,展示字段 非传入 # @type AppId: String # @param ProjectId: 项目id # @type ProjectId: String - # @param CreatorUin: 创建人uin + # @param CreatorUin: 创建人uin,展示字段 非传入 # 注意:此字段可能返回 null,表示取不到有效值。 # @type CreatorUin: String - # @param OperatorUin: 操作人uin + # @param OperatorUin: 操作人uin,展示字段 非传入 # 注意:此字段可能返回 null,表示取不到有效值。 # @type OperatorUin: String - # @param OwnerUin: owner uin + # @param OwnerUin: owner uin 展示字段 非传入 # @type OwnerUin: String # @param CreateTime: 创建时间 # 注意:此字段可能返回 null,表示取不到有效值。 @@ -22460,7 +21782,7 @@ def deserialize(params) # 集成节点schema class IntegrationNodeSchema < TencentCloud::Common::AbstractModel - # @param Id: schema id + # @param Id: schema id 随机唯一 # @type Id: String # @param Name: schema名称 # @type Name: String @@ -22511,9 +21833,9 @@ def deserialize(params) # 集成节点schema映射 class IntegrationNodeSchemaMapping < TencentCloud::Common::AbstractModel - # @param SourceSchemaId: 源schema id + # @param SourceSchemaId: 任务节点的源schema id # @type SourceSchemaId: String - # @param SinkSchemaId: 目标schema id + # @param SinkSchemaId: 任务节点目标schema id # @type SinkSchemaId: String attr_accessor :SourceSchemaId, :SinkSchemaId @@ -22573,10 +21895,10 @@ class IntegrationTaskInfo < TencentCloud::Common::AbstractModel # @param TaskId: 任务id # 注意:此字段可能返回 null,表示取不到有效值。 # @type TaskId: String - # @param ScheduleTaskId: 任务调度id(oceanus or us等作业id) + # @param ScheduleTaskId: 任务调度id(oceanus or us等作业id),非填项 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ScheduleTaskId: String - # @param TaskGroupId: 任务组id + # @param TaskGroupId: inlong任务id # 注意:此字段可能返回 null,表示取不到有效值。 # @type TaskGroupId: String # @param ProjectId: 项目id @@ -22594,7 +21916,7 @@ class IntegrationTaskInfo < TencentCloud::Common::AbstractModel # @param AppId: 应用id # 注意:此字段可能返回 null,表示取不到有效值。 # @type AppId: String - # @param Status: 任务状态1.初始化,2.操作中,3.运行中,4.暂停,5.任务停止中,6.停止,7.执行失败,8.已删除,9.已锁定,10.配置过期,11.提交中,12.提交成功,13.提交失败 + # @param Status: 1:未开始|2:操作中|3:运行中|4:暂停|5:任务停止中|6:停止|7:执行失败|20:异常|21:未知| # 注意:此字段可能返回 null,表示取不到有效值。 # @type Status: Integer # @param Nodes: 节点列表 @@ -22615,7 +21937,7 @@ class IntegrationTaskInfo < TencentCloud::Common::AbstractModel # @param Mappings: 节点映射 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Mappings: Array - # @param TaskMode: 任务模式:1.画布模式,2.flink jar + # @param TaskMode: 任务配置模式,0:画布 1:表单 3:脚本 # 注意:此字段可能返回 null,表示取不到有效值。 # @type TaskMode: String # @param Incharge: 责任人 @@ -22627,7 +21949,7 @@ class IntegrationTaskInfo < TencentCloud::Common::AbstractModel # @param ExecutorGroupName: group name # 注意:此字段可能返回 null,表示取不到有效值。 # @type ExecutorGroupName: String - # @param InLongManagerUrl: url + # @param InLongManagerUrl: inlong manager url # 注意:此字段可能返回 null,表示取不到有效值。 # @type InLongManagerUrl: String # @param InLongStreamId: stream id @@ -22636,16 +21958,16 @@ class IntegrationTaskInfo < TencentCloud::Common::AbstractModel # @param InLongManagerVersion: version # 注意:此字段可能返回 null,表示取不到有效值。 # @type InLongManagerVersion: String - # @param DataProxyUrl: dataproxy url + # @param DataProxyUrl: inlong dataproxy url # 注意:此字段可能返回 null,表示取不到有效值。 # @type DataProxyUrl: Array # @param Submit: 任务版本是否已提交运维 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Submit: Boolean - # @param InputDatasourceType: MYSQL + # @param InputDatasourceType: 数据源类型:MYSQL|POSTGRE|ORACLE|SQLSERVER|FTP|HIVE|HDFS|ICEBERG|KAFKA|HBASE|SPARK|VIRTUAL|TBASE|DB2|DM|GAUSSDB|GBASE|IMPALA|ES|S3_DATAINSIGHT|GREENPLUM|PHOENIX|SAP_HANA|SFTP|OCEANBASE|CLICKHOUSE|KUDU|VERTICA|REDIS|COS|DLC|DLCV1|DORIS|CKAFKA|DTS_KAFKA|S3|CDW|LOCAL|TDSQLC|TDSQL|TDSQL_MYSQL|MONGODB|INFORMIX|SYBASE|REST_API|SuperSQL|PRESTO|DR_SUM|TiDB|StarRocks|Trino|Kyuubi|GDB|TCHOUSE_X|TCHOUSE_P|TDSQL_POSTGRE # 注意:此字段可能返回 null,表示取不到有效值。 # @type InputDatasourceType: String - # @param OutputDatasourceType: DLC + # @param OutputDatasourceType: 数据源类型:MYSQL|POSTGRE|ORACLE|SQLSERVER|FTP|HIVE|HDFS|ICEBERG|KAFKA|HBASE|SPARK|VIRTUAL|TBASE|DB2|DM|GAUSSDB|GBASE|IMPALA|ES|S3_DATAINSIGHT|GREENPLUM|PHOENIX|SAP_HANA|SFTP|OCEANBASE|CLICKHOUSE|KUDU|VERTICA|REDIS|COS|DLC|DLCV1|DORIS|CKAFKA|DTS_KAFKA|S3|CDW|LOCAL|TDSQLC|TDSQL|TDSQL_MYSQL|MONGODB|INFORMIX|SYBASE|REST_API|SuperSQL|PRESTO|DR_SUM|TiDB|StarRocks|Trino|Kyuubi|GDB|TCHOUSE_X|TCHOUSE_P|TDSQL_POSTGRE # 注意:此字段可能返回 null,表示取不到有效值。 # @type OutputDatasourceType: String # @param NumRecordsIn: 读取条数 @@ -22687,13 +22009,13 @@ class IntegrationTaskInfo < TencentCloud::Common::AbstractModel # @param TaskAlarmRegularList: 该任务关联的告警规则 # 注意:此字段可能返回 null,表示取不到有效值。 # @type TaskAlarmRegularList: Array - # @param SwitchResource: 资源分层情况: 0:进行中,1:成功 ,2:失败 + # @param SwitchResource: 实时任务资源分层情况: 0:进行中,1:成功 ,2:失败 # 注意:此字段可能返回 null,表示取不到有效值。 # @type SwitchResource: Integer - # @param ReadPhase: 读取阶段:0:全部全量,1:部分全量,2:全部增量 + # @param ReadPhase: 实时任务读取阶段:0:全部全量,1:部分全量,2:全部增量 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ReadPhase: Integer - # @param InstanceVersion: 版本号 + # @param InstanceVersion: 实时任务版本号 # 注意:此字段可能返回 null,表示取不到有效值。 # @type InstanceVersion: Integer # @param ArrangeSpaceTaskId: 离线任务导入到编排空间的任务id @@ -25404,36 +24726,12 @@ def deserialize(params) end end - # 命名空间 - class Namespace < TencentCloud::Common::AbstractModel - # @param Name: 名称 - # @type Name: String - # @param Status: 当前状态 - # @type Status: String - # @param CreatedAt: 创建时间 - # @type CreatedAt: String - - attr_accessor :Name, :Status, :CreatedAt - - def initialize(name=nil, status=nil, createdat=nil) - @Name = name - @Status = status - @CreatedAt = createdat - end - - def deserialize(params) - @Name = params['Name'] - @Status = params['Status'] - @CreatedAt = params['CreatedAt'] - end - end - # 离线实例 class OfflineInstance < TencentCloud::Common::AbstractModel - # @param CreateUin: 创建账号 + # @param CreateUin: 创建账号sub uin # 注意:此字段可能返回 null,表示取不到有效值。 # @type CreateUin: String - # @param OperatorUin: 操作账号 + # @param OperatorUin: 操作账号sub uin # 注意:此字段可能返回 null,表示取不到有效值。 # @type OperatorUin: String # @param OwnerUin: 主账号 @@ -25451,15 +24749,15 @@ class OfflineInstance < TencentCloud::Common::AbstractModel # @type CurRunDate: String # @param IssueId: 下发时间 # @type IssueId: String - # @param InlongTaskId: 资源组id + # @param InlongTaskId: 下发资源组id,非传入项 # 注意:此字段可能返回 null,表示取不到有效值。 # @type InlongTaskId: String # @param ResourceGroup: 资源组 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ResourceGroup: String - # @param TaskRunType: 实例类型 + # @param TaskRunType: 任务类型(1 调试运行,2 调度执行) # @type TaskRunType: Integer - # @param State: 实例状态 + # @param State: 实例状态 EVENT_LISTENING|DEPENDENCE|BEFORE_ASPECT|ALLOCATED|LAUNCHED|KILL|SNAP_STATE_SAVING|ISSUED|RUNNING|AFTER_ASPECT|PENDING|KILLING|FINAL_STATE_SAVING|FAILED|KILL_FAILED| COMPLETED|EXPIRED|KILL_EXPIRED|DELETED # @type State: String # @param StartTime: 开始时间 # 注意:此字段可能返回 null,表示取不到有效值。 @@ -25523,19 +24821,19 @@ def deserialize(params) class OfflineTaskAddParam < TencentCloud::Common::AbstractModel # @param WorkflowName: 名称 # @type WorkflowName: String - # @param DependencyWorkflow: 依赖 + # @param DependencyWorkflow: 依赖:yes、no # @type DependencyWorkflow: String - # @param StartTime: 开始时间 + # @param StartTime: 任务开始数据时间。非空。默认当前时间 # @type StartTime: String - # @param EndTime: 结束时间 + # @param EndTime: 任务结束数据时间。非空。默认当前时间 # @type EndTime: String - # @param CycleType: 周期 + # @param CycleType: 周期类型。一次性任务:6、分钟任务:1、小时任务:2、天任务:3、周任务:4、月任务:5、crontab任务:0 # @type CycleType: Integer - # @param CycleStep: 周期间隔 + # @param CycleStep: 间隔,可选,默认1。非空。默认 1 # @type CycleStep: Integer - # @param DelayTime: 延迟时间 + # @param DelayTime: 延时执行时间,单位分钟 # @type DelayTime: Integer - # @param CrontabExpression: crontab + # @param CrontabExpression: 任务cron表达式,仅cron任务使用,其他时候默认为空 # 注意:此字段可能返回 null,表示取不到有效值。 # @type CrontabExpression: String # @param RetryWait: 重试等待 @@ -25552,7 +24850,7 @@ class OfflineTaskAddParam < TencentCloud::Common::AbstractModel # 2 无序串行 一次一个,不排队 serial # 3 并行 一次多个 parallel # @type SelfDepend: Integer - # @param TaskAction: 周任务:1是周天,2是周1,7是周6 。 + # @param TaskAction: 时间指定,如月任务指定1,3号,则填入 1,3。非空。默认 "" # 月任务:如具体1,3号则写 "1,3",指定月末不可和具体号数一起输入,仅能为 "L" # 注意:此字段可能返回 null,表示取不到有效值。 # @type TaskAction: String @@ -25565,7 +24863,7 @@ class OfflineTaskAddParam < TencentCloud::Common::AbstractModel # @param TaskAutoSubmit: 是否自动提交 # 注意:此字段可能返回 null,表示取不到有效值。 # @type TaskAutoSubmit: Boolean - # @param InstanceInitStrategy: 实例初始化策略 + # @param InstanceInitStrategy: 实例生成方式,T_PLUS_0 当天任务当天调度 / T_PLUS_1 当天任务后一天调度 # 注意:此字段可能返回 null,表示取不到有效值。 # @type InstanceInitStrategy: String @@ -26740,11 +26038,11 @@ def deserialize(params) end end - # 通用记录字段 + # 通用记录字段,与服务端约定传入合法的键值对 class RecordField < TencentCloud::Common::AbstractModel - # @param Name: 字段名称 + # @param Name: 字段名称,拓展字段名称 # @type Name: String - # @param Value: 字段值 + # @param Value: 字段值,拓展字段值 # @type Value: String attr_accessor :Name, :Value @@ -27308,42 +26606,6 @@ def deserialize(params) end end - # RestartInLongAgent请求参数结构体 - class RestartInLongAgentRequest < TencentCloud::Common::AbstractModel - # @param AgentId: 采集器ID - # @type AgentId: String - # @param ProjectId: WeData项目ID - # @type ProjectId: String - - attr_accessor :AgentId, :ProjectId - - def initialize(agentid=nil, projectid=nil) - @AgentId = agentid - @ProjectId = projectid - end - - def deserialize(params) - @AgentId = params['AgentId'] - @ProjectId = params['ProjectId'] - end - end - - # RestartInLongAgent返回参数结构体 - class RestartInLongAgentResponse < TencentCloud::Common::AbstractModel - # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - # @type RequestId: String - - attr_accessor :RequestId - - def initialize(requestid=nil) - @RequestId = requestid - end - - def deserialize(params) - @RequestId = params['RequestId'] - end - end - # ResumeIntegrationTask请求参数结构体 class ResumeIntegrationTaskRequest < TencentCloud::Common::AbstractModel # @param TaskId: 任务id @@ -32534,7 +31796,7 @@ class TaskAlarmInfo < TencentCloud::Common::AbstractModel # @type AlarmWay: String # @param TaskType: 任务类型(201表示实时,202表示离线) # @type TaskType: Integer - # @param Id: 主键ID + # @param Id: ID # 注意:此字段可能返回 null,表示取不到有效值。 # @type Id: String # @param RegularId: 规则ID @@ -36216,50 +35478,6 @@ def deserialize(params) end end - # UpdateInLongAgent请求参数结构体 - class UpdateInLongAgentRequest < TencentCloud::Common::AbstractModel - # @param AgentId: 采集器ID - # @type AgentId: String - # @param ProjectId: WeData项目ID - # @type ProjectId: String - # @param AgentName: 采集器名称 - # @type AgentName: String - # @param ExecutorGroupId: 集成资源组ID - # @type ExecutorGroupId: String - - attr_accessor :AgentId, :ProjectId, :AgentName, :ExecutorGroupId - - def initialize(agentid=nil, projectid=nil, agentname=nil, executorgroupid=nil) - @AgentId = agentid - @ProjectId = projectid - @AgentName = agentname - @ExecutorGroupId = executorgroupid - end - - def deserialize(params) - @AgentId = params['AgentId'] - @ProjectId = params['ProjectId'] - @AgentName = params['AgentName'] - @ExecutorGroupId = params['ExecutorGroupId'] - end - end - - # UpdateInLongAgent返回参数结构体 - class UpdateInLongAgentResponse < TencentCloud::Common::AbstractModel - # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 - # @type RequestId: String - - attr_accessor :RequestId - - def initialize(requestid=nil) - @RequestId = requestid - end - - def deserialize(params) - @RequestId = params['RequestId'] - end - end - # UpdateWorkflowOwner请求参数结构体 class UpdateWorkflowOwnerRequest < TencentCloud::Common::AbstractModel # @param ProjectId: 项目Id diff --git a/tencentcloud-sdk-weilingwith/lib/VERSION b/tencentcloud-sdk-weilingwith/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-weilingwith/lib/VERSION +++ b/tencentcloud-sdk-weilingwith/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-wss/lib/VERSION b/tencentcloud-sdk-wss/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-wss/lib/VERSION +++ b/tencentcloud-sdk-wss/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-yinsuda/lib/VERSION b/tencentcloud-sdk-yinsuda/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-yinsuda/lib/VERSION +++ b/tencentcloud-sdk-yinsuda/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-youmall/lib/VERSION b/tencentcloud-sdk-youmall/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-youmall/lib/VERSION +++ b/tencentcloud-sdk-youmall/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-yunjing/lib/VERSION b/tencentcloud-sdk-yunjing/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-yunjing/lib/VERSION +++ b/tencentcloud-sdk-yunjing/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk-yunsou/lib/VERSION b/tencentcloud-sdk-yunsou/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk-yunsou/lib/VERSION +++ b/tencentcloud-sdk-yunsou/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file diff --git a/tencentcloud-sdk/lib/VERSION b/tencentcloud-sdk/lib/VERSION index dc1ef1c708..638d23f6c3 100644 --- a/tencentcloud-sdk/lib/VERSION +++ b/tencentcloud-sdk/lib/VERSION @@ -1 +1 @@ -3.0.801 \ No newline at end of file +3.0.802 \ No newline at end of file