Skip to content

Commit 6aa8418

Browse files
author
markjrzhang
committed
2 parents e7680ba + b220536 commit 6aa8418

12 files changed

+641
-633
lines changed

src/main/java/com/qcloud/cos/COS.java

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3203,38 +3203,38 @@ SelectObjectContentResult selectObjectContent(SelectObjectContentRequest selectR
32033203

32043204
AutoTranslationBlockResponse autoTranslationBlock(AutoTranslationBlockRequest request);
32053205

3206-
DetectFaceResponse detectFace(DetectFaceRequest request);
3206+
// DetectFaceResponse detectFace(DetectFaceRequest request);
32073207

3208-
AIGameRecResponse aiGameRec(AIRecRequest request);
3208+
// AIGameRecResponse aiGameRec(AIRecRequest request);
32093209

3210-
Boolean cancelLiveAuditing(VideoAuditingRequest request);
3210+
// Boolean cancelLiveAuditing(VideoAuditingRequest request);
32113211

3212-
AuditingStrategyResponse addAuditingStrategy(AuditingStrategyRequest request);
3213-
AuditingStrategyResponse updateAuditingStrategy(AuditingStrategyRequest request);
3214-
AuditingStrategyResponse describeAuditingStrategy(AuditingStrategyRequest request);
3215-
AuditingStrategyListResponse describeAuditingStrategyList(AuditingStrategyRequest request);
3212+
// AuditingStrategyResponse addAuditingStrategy(AuditingStrategyRequest request);
3213+
// AuditingStrategyResponse updateAuditingStrategy(AuditingStrategyRequest request);
3214+
// AuditingStrategyResponse describeAuditingStrategy(AuditingStrategyRequest request);
3215+
// AuditingStrategyListResponse describeAuditingStrategyList(AuditingStrategyRequest request);
32163216

3217-
AuditingTextLibResponse addAuditingTextLib(AuditingTextLibRequest request);
3217+
// AuditingTextLibResponse addAuditingTextLib(AuditingTextLibRequest request);
32183218

3219-
AuditingTextLibResponse describeAuditingTextLib(AuditingTextLibRequest request);
3219+
// AuditingTextLibResponse describeAuditingTextLib(AuditingTextLibRequest request);
32203220

3221-
AuditingTextLibResponse updateAuditingTextLib(AuditingTextLibRequest request);
3221+
// AuditingTextLibResponse updateAuditingTextLib(AuditingTextLibRequest request);
32223222

3223-
AuditingTextLibResponse deleteAuditingTextLib(AuditingTextLibRequest request);
3223+
// AuditingTextLibResponse deleteAuditingTextLib(AuditingTextLibRequest request);
32243224

3225-
AuditingKeywordResponse addAuditingLibKeyWord(AuditingKeywordRequest request);
3225+
// AuditingKeywordResponse addAuditingLibKeyWord(AuditingKeywordRequest request);
32263226

3227-
AuditingKeywordResponse describeAuditingKeyWordList(AuditingKeywordRequest request);
3227+
// AuditingKeywordResponse describeAuditingKeyWordList(AuditingKeywordRequest request);
32283228

3229-
AuditingKeywordResponse deleteAuditingKeyWord(AuditingKeywordRequest request);
3229+
// AuditingKeywordResponse deleteAuditingKeyWord(AuditingKeywordRequest request);
32303230

3231-
ImageInspectResponse getImageInspect(ImageInspectRequest request);
3231+
// ImageInspectResponse getImageInspect(ImageInspectRequest request);
32323232

32333233
MediaJobResponseV2 describeMediaJobV2(MediaJobsRequestV2 req);
32343234

3235-
InputStream aIImageColoring(AIImageColoringRequest customRequest);
3235+
// InputStream aIImageColoring(AIImageColoringRequest customRequest);
32363236

3237-
PostSpeechRecognitionResponse postSpeechRecognition(PostSpeechRecognitionRequest postSpeechRecognitionRequest);
3237+
// PostSpeechRecognitionResponse postSpeechRecognition(PostSpeechRecognitionRequest postSpeechRecognitionRequest);
32383238

32393239
boolean faceSearchBucket(FaceSearchBucketRequest customRequest);
32403240

src/main/java/com/qcloud/cos/COSClient.java

Lines changed: 149 additions & 149 deletions
Large diffs are not rendered by default.
Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,33 @@
1-
package com.qcloud.cos.demo.ci;
2-
3-
import com.qcloud.cos.COSClient;
4-
import com.qcloud.cos.model.ciModel.persistence.AIGameRecResponse;
5-
import com.qcloud.cos.model.ciModel.persistence.AIRecRequest;
6-
import com.qcloud.cos.utils.Jackson;
7-
8-
/**
9-
* 游戏图场景识别demo 相关API 请参考 https://cloud.tencent.com/document/product/460/93153
10-
*/
11-
public class AIGameRecDemo {
12-
public static void main(String[] args) throws InterruptedException {
13-
// 1 初始化用户身份信息(secretId, secretKey)。
14-
COSClient client = ClientUtils.getTestClient();
15-
// 2 调用要使用的方法。
16-
aiGameRec(client);
17-
}
18-
19-
public static void aiGameRec(COSClient client) {
20-
//1.创建任务请求对象
21-
AIRecRequest request = new AIRecRequest();
22-
//2.添加请求参数 参数详情请见api接口文档
23-
//2.1设置请求bucket
24-
request.setBucketName("demo-1234567890");
25-
//2.2设置bucket中的图片位置
26-
// request.setObjectKey("1.jpg");
27-
//2.3或设置图片url
28-
request.setDetectUrl("https://demo-1234567890.cos.ap-chongqing.myqcloud.com/1.jpg");
29-
AIGameRecResponse response = client.aiGameRec(request);
30-
System.out.println(Jackson.toJsonString(response));
31-
}
32-
33-
}
1+
//package com.qcloud.cos.demo.ci;
2+
//
3+
//import com.qcloud.cos.COSClient;
4+
//import com.qcloud.cos.model.ciModel.persistence.AIGameRecResponse;
5+
//import com.qcloud.cos.model.ciModel.persistence.AIRecRequest;
6+
//import com.qcloud.cos.utils.Jackson;
7+
//
8+
///**
9+
// * 游戏图场景识别demo 相关API 请参考 https://cloud.tencent.com/document/product/460/93153
10+
// */
11+
//public class AIGameRecDemo {
12+
// public static void main(String[] args) throws InterruptedException {
13+
// // 1 初始化用户身份信息(secretId, secretKey)。
14+
// COSClient client = ClientUtils.getTestClient();
15+
// // 2 调用要使用的方法。
16+
// aiGameRec(client);
17+
// }
18+
//
19+
// public static void aiGameRec(COSClient client) {
20+
// //1.创建任务请求对象
21+
// AIRecRequest request = new AIRecRequest();
22+
// //2.添加请求参数 参数详情请见api接口文档
23+
// //2.1设置请求bucket
24+
// request.setBucketName("demo-1234567890");
25+
// //2.2设置bucket中的图片位置
26+
//// request.setObjectKey("1.jpg");
27+
// //2.3或设置图片url
28+
// request.setDetectUrl("https://demo-1234567890.cos.ap-chongqing.myqcloud.com/1.jpg");
29+
// AIGameRecResponse response = client.aiGameRec(request);
30+
// System.out.println(Jackson.toJsonString(response));
31+
// }
32+
//
33+
//}
Lines changed: 54 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,54 @@
1-
package com.qcloud.cos.demo.ci;
2-
3-
import com.qcloud.cos.COSClient;
4-
import com.qcloud.cos.model.ciModel.image.AIImageColoringRequest;
5-
import com.qcloud.cos.utils.IOUtils;
6-
7-
import java.io.File;
8-
import java.io.FileOutputStream;
9-
import java.io.FileWriter;
10-
import java.io.IOException;
11-
import java.io.InputStream;
12-
import java.io.OutputStream;
13-
import java.nio.file.Files;
14-
import java.nio.file.Paths;
15-
16-
/**
17-
* 此处以图片上色接口为例 详情见https://cloud.tencent.com/document/product/460/83794
18-
*/
19-
public class AIGetRequestDemo {
20-
21-
public static void main(String[] args) {
22-
// 1 初始化用户身份信息(secretId, secretKey)。
23-
COSClient client = ClientUtils.getTestClient();
24-
// 2 调用要使用的方法。
25-
aIImageColoring(client);
26-
}
27-
28-
/**
29-
* aIImageColoring 腾讯云数据万象通过 AIImageColoring 接口对黑白图像进行上色
30-
* 该接口属于 GET 请求。
31-
*/
32-
public static void aIImageColoring(COSClient client) {
33-
AIImageColoringRequest request = new AIImageColoringRequest();
34-
request.setBucket("demo-1234567890");
35-
request.setObjectKey("test/1.jpg");
36-
// 设置数据万象处理能力,图片上色参固定为AIImageColoring。
37-
request.setCiProcess("AIImageColoring");
38-
//设置待上色图片url,需要进行urlencode,与ObjectKey二选其一,如果同时存在,则默认以ObjectKey为准
39-
// request.setDetectUrl("https://demo-1234567890.cos.ap-chongqing.myqcloud.com/test/1.jpg");
40-
41-
try (InputStream inputStream = client.aIImageColoring(request);
42-
OutputStream outputStream = Files.newOutputStream(Paths.get("1.jpg"))) {
43-
byte[] buffer = new byte[4096];
44-
int bytesRead;
45-
46-
while ((bytesRead = inputStream.read(buffer)) != -1) {
47-
outputStream.write(buffer, 0, bytesRead);
48-
}
49-
50-
} catch (IOException e) {
51-
throw new RuntimeException(e);
52-
}
53-
}
54-
}
1+
//package com.qcloud.cos.demo.ci;
2+
//
3+
//import com.qcloud.cos.COSClient;
4+
//import com.qcloud.cos.model.ciModel.image.AIImageColoringRequest;
5+
//import com.qcloud.cos.utils.IOUtils;
6+
//
7+
//import java.io.File;
8+
//import java.io.FileOutputStream;
9+
//import java.io.FileWriter;
10+
//import java.io.IOException;
11+
//import java.io.InputStream;
12+
//import java.io.OutputStream;
13+
//import java.nio.file.Files;
14+
//import java.nio.file.Paths;
15+
//
16+
///**
17+
// * 此处以图片上色接口为例 详情见https://cloud.tencent.com/document/product/460/83794
18+
// */
19+
//public class AIGetRequestDemo {
20+
//
21+
// public static void main(String[] args) {
22+
// // 1 初始化用户身份信息(secretId, secretKey)。
23+
// COSClient client = ClientUtils.getTestClient();
24+
// // 2 调用要使用的方法。
25+
// aIImageColoring(client);
26+
// }
27+
//
28+
// /**
29+
// * aIImageColoring 腾讯云数据万象通过 AIImageColoring 接口对黑白图像进行上色
30+
// * 该接口属于 GET 请求。
31+
// */
32+
// public static void aIImageColoring(COSClient client) {
33+
// AIImageColoringRequest request = new AIImageColoringRequest();
34+
// request.setBucket("demo-1234567890");
35+
// request.setObjectKey("test/1.jpg");
36+
// // 设置数据万象处理能力,图片上色参固定为AIImageColoring。
37+
// request.setCiProcess("AIImageColoring");
38+
// //设置待上色图片url,需要进行urlencode,与ObjectKey二选其一,如果同时存在,则默认以ObjectKey为准
39+
//// request.setDetectUrl("https://demo-1234567890.cos.ap-chongqing.myqcloud.com/test/1.jpg");
40+
//
41+
// try (InputStream inputStream = client.aIImageColoring(request);
42+
// OutputStream outputStream = Files.newOutputStream(Paths.get("1.jpg"))) {
43+
// byte[] buffer = new byte[4096];
44+
// int bytesRead;
45+
//
46+
// while ((bytesRead = inputStream.read(buffer)) != -1) {
47+
// outputStream.write(buffer, 0, bytesRead);
48+
// }
49+
//
50+
// } catch (IOException e) {
51+
// throw new RuntimeException(e);
52+
// }
53+
// }
54+
//}
Lines changed: 75 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -1,75 +1,75 @@
1-
package com.qcloud.cos.demo.ci;
2-
3-
import com.qcloud.cos.COSClient;
4-
import com.qcloud.cos.model.ciModel.auditing.AuditingKeyword;
5-
import com.qcloud.cos.model.ciModel.auditing.AuditingKeywordRequest;
6-
import com.qcloud.cos.model.ciModel.auditing.AuditingKeywordResponse;
7-
import com.qcloud.cos.utils.Jackson;
8-
9-
import java.util.List;
10-
11-
/**
12-
* 内容审核 自定义文本库关键词相关demo
13-
*/
14-
public class AuditingKeywordDemo {
15-
16-
public static void main(String[] args) {
17-
// 1 初始化用户身份信息(secretId, secretKey)。
18-
COSClient client = ClientUtils.getTestClient();
19-
// 2 调用要使用的方法。
20-
deleteAuditingKeyWordList(client);
21-
}
22-
23-
/**
24-
* addAuditingLibKeyWord 添加文本库关键词用于向指定的文本库中添加关键词
25-
* 该接口属于 POST 请求。
26-
*/
27-
public static void addAuditingLibKeyWord(COSClient client) {
28-
AuditingKeywordRequest request = new AuditingKeywordRequest();
29-
request.setBucketName("demo-1234567890");
30-
request.setLibId("e469c64b-0b74-4c56-a35e-c5e8c08*****");
31-
List<AuditingKeyword> keywords = request.getKeywords();
32-
AuditingKeyword keyword = new AuditingKeyword();
33-
keyword.setContent("demoContent1");
34-
keyword.setRemark("remark1");
35-
keyword.setLabel("Ads");
36-
keywords.add(keyword);
37-
38-
keyword = new AuditingKeyword();
39-
keyword.setContent("demoContent2");
40-
keyword.setRemark("remark2");
41-
keyword.setLabel("Ads");
42-
keywords.add(keyword);
43-
AuditingKeywordResponse response = client.addAuditingLibKeyWord(request);
44-
System.out.println(Jackson.toJsonString(response));
45-
}
46-
47-
/**
48-
* describeAuditingKeyWordList 查询文本库关键词
49-
* 该接口属于 GET 请求。
50-
*/
51-
public static void describeAuditingKeyWordList(COSClient client) {
52-
AuditingKeywordRequest request = new AuditingKeywordRequest();
53-
request.setBucketName("demo-1234567890");
54-
request.setLibId("e469c64b-0b74-4c56-a35e-c5e8c08*****");
55-
AuditingKeywordResponse response = client.describeAuditingKeyWordList(request);
56-
System.out.println(Jackson.toJsonString(response));
57-
}
58-
59-
/**
60-
* deleteAuditingKeyWordList 批量删除文本库关键词
61-
* 该接口属于 DELETE 请求。
62-
*/
63-
public static void deleteAuditingKeyWordList(COSClient client) {
64-
AuditingKeywordRequest request = new AuditingKeywordRequest();
65-
request.setBucketName("demo-1234567890");
66-
request.setLibId("e469c64b-0b74-4c56-a35e-c5e8c08*****");
67-
68-
List<String> keywordIDs = request.getKeywordIDs();
69-
keywordIDs.add("10884372");
70-
keywordIDs.add("10884373");
71-
AuditingKeywordResponse response = client.deleteAuditingKeyWord(request);
72-
System.out.println(Jackson.toJsonString(response));
73-
}
74-
75-
}
1+
//package com.qcloud.cos.demo.ci;
2+
//
3+
//import com.qcloud.cos.COSClient;
4+
//import com.qcloud.cos.model.ciModel.auditing.AuditingKeyword;
5+
//import com.qcloud.cos.model.ciModel.auditing.AuditingKeywordRequest;
6+
//import com.qcloud.cos.model.ciModel.auditing.AuditingKeywordResponse;
7+
//import com.qcloud.cos.utils.Jackson;
8+
//
9+
//import java.util.List;
10+
//
11+
///**
12+
// * 内容审核 自定义文本库关键词相关demo
13+
// */
14+
//public class AuditingKeywordDemo {
15+
//
16+
// public static void main(String[] args) {
17+
// // 1 初始化用户身份信息(secretId, secretKey)。
18+
// COSClient client = ClientUtils.getTestClient();
19+
// // 2 调用要使用的方法。
20+
// deleteAuditingKeyWordList(client);
21+
// }
22+
//
23+
// /**
24+
// * addAuditingLibKeyWord 添加文本库关键词用于向指定的文本库中添加关键词
25+
// * 该接口属于 POST 请求。
26+
// */
27+
// public static void addAuditingLibKeyWord(COSClient client) {
28+
// AuditingKeywordRequest request = new AuditingKeywordRequest();
29+
// request.setBucketName("demo-1234567890");
30+
// request.setLibId("e469c64b-0b74-4c56-a35e-c5e8c08*****");
31+
// List<AuditingKeyword> keywords = request.getKeywords();
32+
// AuditingKeyword keyword = new AuditingKeyword();
33+
// keyword.setContent("demoContent1");
34+
// keyword.setRemark("remark1");
35+
// keyword.setLabel("Ads");
36+
// keywords.add(keyword);
37+
//
38+
// keyword = new AuditingKeyword();
39+
// keyword.setContent("demoContent2");
40+
// keyword.setRemark("remark2");
41+
// keyword.setLabel("Ads");
42+
// keywords.add(keyword);
43+
// AuditingKeywordResponse response = client.addAuditingLibKeyWord(request);
44+
// System.out.println(Jackson.toJsonString(response));
45+
// }
46+
//
47+
// /**
48+
// * describeAuditingKeyWordList 查询文本库关键词
49+
// * 该接口属于 GET 请求。
50+
// */
51+
// public static void describeAuditingKeyWordList(COSClient client) {
52+
// AuditingKeywordRequest request = new AuditingKeywordRequest();
53+
// request.setBucketName("demo-1234567890");
54+
// request.setLibId("e469c64b-0b74-4c56-a35e-c5e8c08*****");
55+
// AuditingKeywordResponse response = client.describeAuditingKeyWordList(request);
56+
// System.out.println(Jackson.toJsonString(response));
57+
// }
58+
//
59+
// /**
60+
// * deleteAuditingKeyWordList 批量删除文本库关键词
61+
// * 该接口属于 DELETE 请求。
62+
// */
63+
// public static void deleteAuditingKeyWordList(COSClient client) {
64+
// AuditingKeywordRequest request = new AuditingKeywordRequest();
65+
// request.setBucketName("demo-1234567890");
66+
// request.setLibId("e469c64b-0b74-4c56-a35e-c5e8c08*****");
67+
//
68+
// List<String> keywordIDs = request.getKeywordIDs();
69+
// keywordIDs.add("10884372");
70+
// keywordIDs.add("10884373");
71+
// AuditingKeywordResponse response = client.deleteAuditingKeyWord(request);
72+
// System.out.println(Jackson.toJsonString(response));
73+
// }
74+
//
75+
//}

0 commit comments

Comments
 (0)