Skip to content

Commit 7f3e67b

Browse files
release 3.0.1505
1 parent 99d0a6e commit 7f3e67b

35 files changed

+1719
-411
lines changed

SERVICE_CHANGELOG.md

Lines changed: 76 additions & 375 deletions
Large diffs are not rendered by default.

products.md

Lines changed: 15 additions & 15 deletions
Large diffs are not rendered by default.

src/TencentCloud/Aiart/V20221229/Models/SubmitTextToImageJobRequest.php

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,12 @@
2828
不能为空,推荐使用中文。最多可传1024个 utf-8 字符。
2929
* @method string getResolution() 获取生成图分辨率,默认1024:1024:
3030
- 宽高维度均在 [512, 2048] 像素范围内;
31-
- 宽高乘积(即图像面积)不超过 1024×1024 像素;
31+
- 如果宽高乘积(即图像面积)超过 1024×1024 像素,则宽高维度须在 [1024, 2048] 像素范围内;
32+
- 宽高乘积(即图像面积)不超过 2048×2048 像素;
3233
* @method void setResolution(string $Resolution) 设置生成图分辨率,默认1024:1024:
3334
- 宽高维度均在 [512, 2048] 像素范围内;
34-
- 宽高乘积(即图像面积)不超过 1024×1024 像素;
35+
- 如果宽高乘积(即图像面积)超过 1024×1024 像素,则宽高维度须在 [1024, 2048] 像素范围内;
36+
- 宽高乘积(即图像面积)不超过 2048×2048 像素;
3537
* @method integer getSeed() 获取随机种子,默认随机。
3638
不传:随机种子生成。
3739
正数:固定种子生成。
@@ -77,7 +79,8 @@ class SubmitTextToImageJobRequest extends AbstractModel
7779
/**
7880
* @var string 生成图分辨率,默认1024:1024:
7981
- 宽高维度均在 [512, 2048] 像素范围内;
80-
- 宽高乘积(即图像面积)不超过 1024×1024 像素;
82+
- 如果宽高乘积(即图像面积)超过 1024×1024 像素,则宽高维度须在 [1024, 2048] 像素范围内;
83+
- 宽高乘积(即图像面积)不超过 2048×2048 像素;
8184
*/
8285
public $Resolution;
8386

@@ -119,7 +122,8 @@ class SubmitTextToImageJobRequest extends AbstractModel
119122
不能为空,推荐使用中文。最多可传1024个 utf-8 字符。
120123
* @param string $Resolution 生成图分辨率,默认1024:1024:
121124
- 宽高维度均在 [512, 2048] 像素范围内;
122-
- 宽高乘积(即图像面积)不超过 1024×1024 像素;
125+
- 如果宽高乘积(即图像面积)超过 1024×1024 像素,则宽高维度须在 [1024, 2048] 像素范围内;
126+
- 宽高乘积(即图像面积)不超过 2048×2048 像素;
123127
* @param integer $Seed 随机种子,默认随机。
124128
不传:随机种子生成。
125129
正数:固定种子生成。

src/TencentCloud/Ams/V20201229/Models/AudioResult.php

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@
6060
* @method void setSubTagCode(string $SubTagCode) 设置三级标签码
6161
* @method string getHitType() 获取审核检测类型
6262
* @method void setHitType(string $HitType) 设置审核检测类型
63+
* @method array getSentences() 获取ASR句子的起止时间
64+
* @method void setSentences(array $Sentences) 设置ASR句子的起止时间
6365
*/
6466
class AudioResult extends AbstractModel
6567
{
@@ -159,6 +161,11 @@ class AudioResult extends AbstractModel
159161
*/
160162
public $HitType;
161163

164+
/**
165+
* @var array ASR句子的起止时间
166+
*/
167+
public $Sentences;
168+
162169
/**
163170
* @param integer $HitFlag 该字段用于返回审核内容是否命中审核模型;取值:0(**未命中**)、1(**命中**)。
164171
* @param string $Label 该字段用于返回检测结果所对应的恶意标签。<br>返回值:**Normal**:正常,**Porn**:色情,**Abuse**:谩骂,**Ad**:广告,**Custom**:自定义违规;以及其他令人反感、不安全或不适宜的内容类型。
@@ -180,6 +187,7 @@ class AudioResult extends AbstractModel
180187
* @param string $SubTag 三级标签
181188
* @param string $SubTagCode 三级标签码
182189
* @param string $HitType 审核检测类型
190+
* @param array $Sentences ASR句子的起止时间
183191
*/
184192
function __construct()
185193
{
@@ -304,5 +312,14 @@ public function deserialize($param)
304312
if (array_key_exists("HitType",$param) and $param["HitType"] !== null) {
305313
$this->HitType = $param["HitType"];
306314
}
315+
316+
if (array_key_exists("Sentences",$param) and $param["Sentences"] !== null) {
317+
$this->Sentences = [];
318+
foreach ($param["Sentences"] as $key => $value){
319+
$obj = new Sentence();
320+
$obj->deserialize($value);
321+
array_push($this->Sentences, $obj);
322+
}
323+
}
307324
}
308325
}
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
<?php
2+
/*
3+
* Copyright (c) 2017-2025 Tencent. All Rights Reserved.
4+
*
5+
* Licensed under the Apache License, Version 2.0 (the "License");
6+
* you may not use this file except in compliance with the License.
7+
* You may obtain a copy of the License at
8+
*
9+
* http://www.apache.org/licenses/LICENSE-2.0
10+
*
11+
* Unless required by applicable law or agreed to in writing, software
12+
* distributed under the License is distributed on an "AS IS" BASIS,
13+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
* See the License for the specific language governing permissions and
15+
* limitations under the License.
16+
*/
17+
namespace TencentCloud\Ams\V20201229\Models;
18+
use TencentCloud\Common\AbstractModel;
19+
20+
/**
21+
* ASR识别结果在音频中的起止时间
22+
*
23+
* @method string getText() 获取ASR句子
24+
* @method void setText(string $Text) 设置ASR句子
25+
* @method string getStartTime() 获取起始时间
26+
* @method void setStartTime(string $StartTime) 设置起始时间
27+
* @method string getEndTime() 获取结束时间
28+
* @method void setEndTime(string $EndTime) 设置结束时间
29+
*/
30+
class Sentence extends AbstractModel
31+
{
32+
/**
33+
* @var string ASR句子
34+
*/
35+
public $Text;
36+
37+
/**
38+
* @var string 起始时间
39+
*/
40+
public $StartTime;
41+
42+
/**
43+
* @var string 结束时间
44+
*/
45+
public $EndTime;
46+
47+
/**
48+
* @param string $Text ASR句子
49+
* @param string $StartTime 起始时间
50+
* @param string $EndTime 结束时间
51+
*/
52+
function __construct()
53+
{
54+
55+
}
56+
57+
/**
58+
* For internal only. DO NOT USE IT.
59+
*/
60+
public function deserialize($param)
61+
{
62+
if ($param === null) {
63+
return;
64+
}
65+
if (array_key_exists("Text",$param) and $param["Text"] !== null) {
66+
$this->Text = $param["Text"];
67+
}
68+
69+
if (array_key_exists("StartTime",$param) and $param["StartTime"] !== null) {
70+
$this->StartTime = $param["StartTime"];
71+
}
72+
73+
if (array_key_exists("EndTime",$param) and $param["EndTime"] !== null) {
74+
$this->EndTime = $param["EndTime"];
75+
}
76+
}
77+
}

src/TencentCloud/Antiddos/V20200309/AntiddosClient.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
/**
2626
* @method Models\AssociateDDoSEipAddressResponse AssociateDDoSEipAddress(Models\AssociateDDoSEipAddressRequest $req) 本接口 (AssociateDDoSEipAddress) 用于将高防弹性公网IP绑定到实例或弹性网卡的指定内网 IP 上。
2727
* @method Models\AssociateDDoSEipLoadBalancerResponse AssociateDDoSEipLoadBalancer(Models\AssociateDDoSEipLoadBalancerRequest $req) 本接口 (AssociateDDoSEipLoadBalancer) 用于将高防弹性公网IP绑定到负载均衡指定内网 IP 上。
28+
* @method Models\CreateBgpInstanceResponse CreateBgpInstance(Models\CreateBgpInstanceRequest $req) 通过API 购买高防包接口
2829
* @method Models\CreateBlackWhiteIpListResponse CreateBlackWhiteIpList(Models\CreateBlackWhiteIpListRequest $req) 添加DDoS防护的IP黑白名单
2930
* @method Models\CreateBoundIPResponse CreateBoundIP(Models\CreateBoundIPRequest $req) 绑定IP到高防包实例,支持独享包、共享包(新版);需要注意的是此接口绑定或解绑IP是异步接口,当处于绑定或解绑中时,则不允许再进行绑定或解绑,需要等待当前绑定或解绑完成。
3031
* @method Models\CreateCCPrecisionPolicyResponse CreateCCPrecisionPolicy(Models\CreateCCPrecisionPolicyRequest $req) 新增CC精准防护策略
@@ -63,6 +64,7 @@
6364
* @method Models\DescribeBGPIPL7RulesResponse DescribeBGPIPL7Rules(Models\DescribeBGPIPL7RulesRequest $req) 高防IP获取7层规则
6465
* @method Models\DescribeBasicDeviceStatusResponse DescribeBasicDeviceStatus(Models\DescribeBasicDeviceStatusRequest $req) 获取基础防护攻击状态
6566
* @method Models\DescribeBgpBizTrendResponse DescribeBgpBizTrend(Models\DescribeBgpBizTrendRequest $req) 获取高防包流量折线图
67+
* @method Models\DescribeBgpInstancesResponse DescribeBgpInstances(Models\DescribeBgpInstancesRequest $req) 购买后,查询购买的高防包实例信息
6668
* @method Models\DescribeBizHttpStatusResponse DescribeBizHttpStatus(Models\DescribeBizHttpStatusRequest $req) 获取业务流量状态码统计列表
6769
* @method Models\DescribeBizMonitorTrendResponse DescribeBizMonitorTrend(Models\DescribeBizMonitorTrendRequest $req) 获取高防IP业务监控流量曲线
6870
* @method Models\DescribeBizTrendResponse DescribeBizTrend(Models\DescribeBizTrendRequest $req) 获取业务流量曲线
Lines changed: 215 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,215 @@
1+
<?php
2+
/*
3+
* Copyright (c) 2017-2025 Tencent. All Rights Reserved.
4+
*
5+
* Licensed under the Apache License, Version 2.0 (the "License");
6+
* you may not use this file except in compliance with the License.
7+
* You may obtain a copy of the License at
8+
*
9+
* http://www.apache.org/licenses/LICENSE-2.0
10+
*
11+
* Unless required by applicable law or agreed to in writing, software
12+
* distributed under the License is distributed on an "AS IS" BASIS,
13+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
* See the License for the specific language governing permissions and
15+
* limitations under the License.
16+
*/
17+
namespace TencentCloud\Antiddos\V20200309\Models;
18+
use TencentCloud\Common\AbstractModel;
19+
20+
/**
21+
* {
22+
"InstanceId": "bgp-00000436",
23+
"InstanceChargePrepaid": {
24+
"Period": 3,
25+
"RenewFlag": "NOTIFY_AND_AUTO_RENEW"
26+
},
27+
"EnterprisePackageConfig": null,
28+
"StandardPackageConfig": null,
29+
"StandardPlusPackageConfig": {
30+
"Region": "ap-guangzhou",
31+
"ProtectCount": "TWO_TIMES",
32+
"ProtectIpCount": 1,
33+
"Bandwidth": 100,
34+
"ElasticBandwidthFlag": true
35+
},
36+
"TagInfoList": [
37+
],
38+
"PackageType": "StandardPlus",
39+
"InstanceCount": 1,
40+
"InstanceChargeType": "PREPAID",
41+
"DryRun": false
42+
}
43+
*
44+
* @method string getInstanceId() 获取实例Id
45+
* @method void setInstanceId(string $InstanceId) 设置实例Id
46+
* @method InstanceChargePrepaid getInstanceChargePrepaid() 获取续费周期相关
47+
注意:此字段可能返回 null,表示取不到有效值。
48+
* @method void setInstanceChargePrepaid(InstanceChargePrepaid $InstanceChargePrepaid) 设置续费周期相关
49+
注意:此字段可能返回 null,表示取不到有效值。
50+
* @method EnterprisePackageConfig getEnterprisePackageConfig() 获取企业版高防包配置
51+
注意:此字段可能返回 null,表示取不到有效值。
52+
* @method void setEnterprisePackageConfig(EnterprisePackageConfig $EnterprisePackageConfig) 设置企业版高防包配置
53+
注意:此字段可能返回 null,表示取不到有效值。
54+
* @method StandardPackageConfig getStandardPackageConfig() 获取标准版高防包配置
55+
注意:此字段可能返回 null,表示取不到有效值。
56+
* @method void setStandardPackageConfig(StandardPackageConfig $StandardPackageConfig) 设置标准版高防包配置
57+
注意:此字段可能返回 null,表示取不到有效值。
58+
* @method StandardPlusPackageConfig getStandardPlusPackageConfig() 获取标准版2.0高防包配置
59+
注意:此字段可能返回 null,表示取不到有效值。
60+
* @method void setStandardPlusPackageConfig(StandardPlusPackageConfig $StandardPlusPackageConfig) 设置标准版2.0高防包配置
61+
注意:此字段可能返回 null,表示取不到有效值。
62+
* @method array getTagInfoList() 获取tag信息
63+
注意:此字段可能返回 null,表示取不到有效值。
64+
* @method void setTagInfoList(array $TagInfoList) 设置tag信息
65+
注意:此字段可能返回 null,表示取不到有效值。
66+
* @method string getPackageType() 获取高防包类型
67+
注意:此字段可能返回 null,表示取不到有效值。
68+
* @method void setPackageType(string $PackageType) 设置高防包类型
69+
注意:此字段可能返回 null,表示取不到有效值。
70+
* @method integer getInstanceCount() 获取数量1
71+
* @method void setInstanceCount(integer $InstanceCount) 设置数量1
72+
* @method string getInstanceChargeType() 获取付费方式
73+
* @method void setInstanceChargeType(string $InstanceChargeType) 设置付费方式
74+
* @method boolean getDryRun() 获取无实际意义,创建时如果为true,只进行参数校验,默认为false
75+
* @method void setDryRun(boolean $DryRun) 设置无实际意义,创建时如果为true,只进行参数校验,默认为false
76+
*/
77+
class BGPInstanceInfo extends AbstractModel
78+
{
79+
/**
80+
* @var string 实例Id
81+
*/
82+
public $InstanceId;
83+
84+
/**
85+
* @var InstanceChargePrepaid 续费周期相关
86+
注意:此字段可能返回 null,表示取不到有效值。
87+
*/
88+
public $InstanceChargePrepaid;
89+
90+
/**
91+
* @var EnterprisePackageConfig 企业版高防包配置
92+
注意:此字段可能返回 null,表示取不到有效值。
93+
*/
94+
public $EnterprisePackageConfig;
95+
96+
/**
97+
* @var StandardPackageConfig 标准版高防包配置
98+
注意:此字段可能返回 null,表示取不到有效值。
99+
*/
100+
public $StandardPackageConfig;
101+
102+
/**
103+
* @var StandardPlusPackageConfig 标准版2.0高防包配置
104+
注意:此字段可能返回 null,表示取不到有效值。
105+
*/
106+
public $StandardPlusPackageConfig;
107+
108+
/**
109+
* @var array tag信息
110+
注意:此字段可能返回 null,表示取不到有效值。
111+
*/
112+
public $TagInfoList;
113+
114+
/**
115+
* @var string 高防包类型
116+
注意:此字段可能返回 null,表示取不到有效值。
117+
*/
118+
public $PackageType;
119+
120+
/**
121+
* @var integer 数量1
122+
*/
123+
public $InstanceCount;
124+
125+
/**
126+
* @var string 付费方式
127+
*/
128+
public $InstanceChargeType;
129+
130+
/**
131+
* @var boolean 无实际意义,创建时如果为true,只进行参数校验,默认为false
132+
*/
133+
public $DryRun;
134+
135+
/**
136+
* @param string $InstanceId 实例Id
137+
* @param InstanceChargePrepaid $InstanceChargePrepaid 续费周期相关
138+
注意:此字段可能返回 null,表示取不到有效值。
139+
* @param EnterprisePackageConfig $EnterprisePackageConfig 企业版高防包配置
140+
注意:此字段可能返回 null,表示取不到有效值。
141+
* @param StandardPackageConfig $StandardPackageConfig 标准版高防包配置
142+
注意:此字段可能返回 null,表示取不到有效值。
143+
* @param StandardPlusPackageConfig $StandardPlusPackageConfig 标准版2.0高防包配置
144+
注意:此字段可能返回 null,表示取不到有效值。
145+
* @param array $TagInfoList tag信息
146+
注意:此字段可能返回 null,表示取不到有效值。
147+
* @param string $PackageType 高防包类型
148+
注意:此字段可能返回 null,表示取不到有效值。
149+
* @param integer $InstanceCount 数量1
150+
* @param string $InstanceChargeType 付费方式
151+
* @param boolean $DryRun 无实际意义,创建时如果为true,只进行参数校验,默认为false
152+
*/
153+
function __construct()
154+
{
155+
156+
}
157+
158+
/**
159+
* For internal only. DO NOT USE IT.
160+
*/
161+
public function deserialize($param)
162+
{
163+
if ($param === null) {
164+
return;
165+
}
166+
if (array_key_exists("InstanceId",$param) and $param["InstanceId"] !== null) {
167+
$this->InstanceId = $param["InstanceId"];
168+
}
169+
170+
if (array_key_exists("InstanceChargePrepaid",$param) and $param["InstanceChargePrepaid"] !== null) {
171+
$this->InstanceChargePrepaid = new InstanceChargePrepaid();
172+
$this->InstanceChargePrepaid->deserialize($param["InstanceChargePrepaid"]);
173+
}
174+
175+
if (array_key_exists("EnterprisePackageConfig",$param) and $param["EnterprisePackageConfig"] !== null) {
176+
$this->EnterprisePackageConfig = new EnterprisePackageConfig();
177+
$this->EnterprisePackageConfig->deserialize($param["EnterprisePackageConfig"]);
178+
}
179+
180+
if (array_key_exists("StandardPackageConfig",$param) and $param["StandardPackageConfig"] !== null) {
181+
$this->StandardPackageConfig = new StandardPackageConfig();
182+
$this->StandardPackageConfig->deserialize($param["StandardPackageConfig"]);
183+
}
184+
185+
if (array_key_exists("StandardPlusPackageConfig",$param) and $param["StandardPlusPackageConfig"] !== null) {
186+
$this->StandardPlusPackageConfig = new StandardPlusPackageConfig();
187+
$this->StandardPlusPackageConfig->deserialize($param["StandardPlusPackageConfig"]);
188+
}
189+
190+
if (array_key_exists("TagInfoList",$param) and $param["TagInfoList"] !== null) {
191+
$this->TagInfoList = [];
192+
foreach ($param["TagInfoList"] as $key => $value){
193+
$obj = new TagInfo();
194+
$obj->deserialize($value);
195+
array_push($this->TagInfoList, $obj);
196+
}
197+
}
198+
199+
if (array_key_exists("PackageType",$param) and $param["PackageType"] !== null) {
200+
$this->PackageType = $param["PackageType"];
201+
}
202+
203+
if (array_key_exists("InstanceCount",$param) and $param["InstanceCount"] !== null) {
204+
$this->InstanceCount = $param["InstanceCount"];
205+
}
206+
207+
if (array_key_exists("InstanceChargeType",$param) and $param["InstanceChargeType"] !== null) {
208+
$this->InstanceChargeType = $param["InstanceChargeType"];
209+
}
210+
211+
if (array_key_exists("DryRun",$param) and $param["DryRun"] !== null) {
212+
$this->DryRun = $param["DryRun"];
213+
}
214+
}
215+
}

0 commit comments

Comments
 (0)