@@ -1382,6 +1382,29 @@ func (s *CIService) DescribeMediaProcessBuckets(ctx context.Context, opt *Descri
13821382 return & res , resp , err
13831383}
13841384
1385+ type CreatePicProcessBucketOptions struct {
1386+ }
1387+
1388+ type PicProcessBucket MediaProcessBucket
1389+ type CreatePicProcessBucketResult struct {
1390+ XMLName xml.Name `xml:"Response"`
1391+ RequestId string `xml:"RequestId,omitempty"`
1392+ PicBucket PicProcessBucket `xml:"PicBucket,omitempty"`
1393+ }
1394+
1395+ // 开通图片处理异步能力 https://cloud.tencent.com/document/product/460/95749
1396+ func (s * CIService ) CreatePicProcessBucket (ctx context.Context , opt * CreatePicProcessBucketOptions ) (* CreatePicProcessBucketResult , * Response , error ) {
1397+ var res CreatePicProcessBucketResult
1398+ sendOpt := sendOptions {
1399+ baseURL : s .client .BaseURL .CIURL ,
1400+ uri : "/picbucket" ,
1401+ method : http .MethodPost ,
1402+ result : & res ,
1403+ }
1404+ resp , err := s .client .send (ctx , & sendOpt )
1405+ return & res , resp , err
1406+ }
1407+
13851408// DescribePicProcessBuckets TODO
13861409func (s * CIService ) DescribePicProcessBuckets (ctx context.Context , opt * DescribePicProcessBucketsOptions ) (* DescribePicProcessBucketsResult , * Response , error ) {
13871410 var res DescribePicProcessBucketsResult
@@ -1396,6 +1419,29 @@ func (s *CIService) DescribePicProcessBuckets(ctx context.Context, opt *Describe
13961419 return & res , resp , err
13971420}
13981421
1422+ type CreateAIProcessBucketOptions struct {
1423+ }
1424+
1425+ type AIProcessBucket MediaProcessBucket
1426+ type CreateAIProcessBucketResult struct {
1427+ XMLName xml.Name `xml:"Response"`
1428+ RequestId string `xml:"RequestId,omitempty"`
1429+ AiBucket AIProcessBucket `xml:"AiBucket,omitempty"`
1430+ }
1431+
1432+ // 开通AI处理能力 https://cloud.tencent.com/document/product/460/79593
1433+ func (s * CIService ) CreateAIProcessBucket (ctx context.Context , opt * CreateAIProcessBucketOptions ) (* CreateAIProcessBucketResult , * Response , error ) {
1434+ var res CreateAIProcessBucketResult
1435+ sendOpt := sendOptions {
1436+ baseURL : s .client .BaseURL .CIURL ,
1437+ uri : "/ai_bucket" ,
1438+ method : http .MethodPost ,
1439+ result : & res ,
1440+ }
1441+ resp , err := s .client .send (ctx , & sendOpt )
1442+ return & res , resp , err
1443+ }
1444+
13991445// DescribeAIProcessBuckets TODO
14001446func (s * CIService ) DescribeAIProcessBuckets (ctx context.Context , opt * DescribeAIProcessBucketsOptions ) (* DescribeAIProcessBucketsResult , * Response , error ) {
14011447 var res DescribeAIProcessBucketsResult
@@ -1410,6 +1456,29 @@ func (s *CIService) DescribeAIProcessBuckets(ctx context.Context, opt *DescribeA
14101456 return & res , resp , err
14111457}
14121458
1459+ type CreateASRProcessBucketOptions struct {
1460+ }
1461+
1462+ type AsrBucketBucket MediaProcessBucket
1463+ type CreateASRProcessBucketResult struct {
1464+ XMLName xml.Name `xml:"Response"`
1465+ RequestId string `xml:"RequestId,omitempty"`
1466+ AsrBucketBucket AsrBucketBucket `xml:"AsrBucket,omitempty"`
1467+ }
1468+
1469+ // 开通ASR处理服务 https://cloud.tencent.com/document/product/460/86377
1470+ func (s * CIService ) CreateASRProcessBucket (ctx context.Context , opt * CreateASRProcessBucketOptions ) (* CreateASRProcessBucketResult , * Response , error ) {
1471+ var res CreateASRProcessBucketResult
1472+ sendOpt := sendOptions {
1473+ baseURL : s .client .BaseURL .CIURL ,
1474+ uri : "/asrbucket" ,
1475+ method : http .MethodPost ,
1476+ result : & res ,
1477+ }
1478+ resp , err := s .client .send (ctx , & sendOpt )
1479+ return & res , resp , err
1480+ }
1481+
14131482// DescribeASRProcessBuckets TODO
14141483func (s * CIService ) DescribeASRProcessBuckets (ctx context.Context , opt * DescribeASRProcessBucketsOptions ) (* DescribeASRProcessBucketsResult , * Response , error ) {
14151484 var res DescribeASRProcessBucketsResult
@@ -1424,6 +1493,29 @@ func (s *CIService) DescribeASRProcessBuckets(ctx context.Context, opt *Describe
14241493 return & res , resp , err
14251494}
14261495
1496+ type CreateFileProcessBucketOptions struct {
1497+ }
1498+
1499+ type FileProcessBucket MediaProcessBucket
1500+ type CreateFileProcessBucketResult struct {
1501+ XMLName xml.Name `xml:"Response"`
1502+ RequestId string `xml:"RequestId,omitempty"`
1503+ FileProcessBucket FileProcessBucket `xml:"FileBucket,omitempty"`
1504+ }
1505+
1506+ // 开通文件处理服务 https://cloud.tencent.com/document/product/460/86377
1507+ func (s * CIService ) CreateFileProcessBucket (ctx context.Context , opt * CreateFileProcessBucketOptions ) (* CreateFileProcessBucketResult , * Response , error ) {
1508+ var res CreateFileProcessBucketResult
1509+ sendOpt := sendOptions {
1510+ baseURL : s .client .BaseURL .CIURL ,
1511+ uri : "/file_bucket" ,
1512+ method : http .MethodPost ,
1513+ result : & res ,
1514+ }
1515+ resp , err := s .client .send (ctx , & sendOpt )
1516+ return & res , resp , err
1517+ }
1518+
14271519// DescribeFileProcessBuckets TODO
14281520func (s * CIService ) DescribeFileProcessBuckets (ctx context.Context , opt * DescribeFileProcessBucketsOptions ) (* DescribeFileProcessBucketsResult , * Response , error ) {
14291521 var res DescribeFileProcessBucketsResult
0 commit comments