|
27 | 27 | import com.tencent.cos.xml.model.ci.QRCodeUploadResult; |
28 | 28 | import com.tencent.cos.xml.model.ci.SensitiveContentRecognitionRequest; |
29 | 29 | import com.tencent.cos.xml.model.ci.SensitiveContentRecognitionResult; |
| 30 | +import com.tencent.cos.xml.model.ci.ai.CreateWordsGeneralizeJobRequest; |
| 31 | +import com.tencent.cos.xml.model.ci.ai.CreateWordsGeneralizeJobResult; |
| 32 | +import com.tencent.cos.xml.model.ci.ai.DescribeAiQueuesRequest; |
| 33 | +import com.tencent.cos.xml.model.ci.ai.DescribeAiQueuesResult; |
| 34 | +import com.tencent.cos.xml.model.ci.ai.DescribeWordsGeneralizeJobRequest; |
| 35 | +import com.tencent.cos.xml.model.ci.ai.DescribeWordsGeneralizeJobResult; |
| 36 | +import com.tencent.cos.xml.model.ci.ai.OpenBucketAiRequest; |
| 37 | +import com.tencent.cos.xml.model.ci.ai.OpenBucketAiResult; |
30 | 38 | import com.tencent.cos.xml.model.ci.asr.CreateSpeechJobsRequest; |
31 | 39 | import com.tencent.cos.xml.model.ci.asr.CreateSpeechJobsResult; |
| 40 | +import com.tencent.cos.xml.model.ci.asr.DescribeSpeechBucketsRequest; |
| 41 | +import com.tencent.cos.xml.model.ci.asr.DescribeSpeechBucketsResult; |
32 | 42 | import com.tencent.cos.xml.model.ci.asr.DescribeSpeechJobRequest; |
33 | 43 | import com.tencent.cos.xml.model.ci.asr.DescribeSpeechJobResult; |
34 | 44 | import com.tencent.cos.xml.model.ci.asr.DescribeSpeechJobsRequest; |
35 | 45 | import com.tencent.cos.xml.model.ci.asr.DescribeSpeechJobsResult; |
36 | | -import com.tencent.cos.xml.model.ci.asr.DescribeSpeechBucketsRequest; |
37 | | -import com.tencent.cos.xml.model.ci.asr.DescribeSpeechBucketsResult; |
38 | 46 | import com.tencent.cos.xml.model.ci.asr.DescribeSpeechQueuesRequest; |
39 | 47 | import com.tencent.cos.xml.model.ci.asr.DescribeSpeechQueuesResult; |
40 | 48 | import com.tencent.cos.xml.model.ci.audit.GetAudioAuditRequest; |
@@ -804,4 +812,178 @@ public void onFail(CosXmlRequest request, CosXmlClientException clientException, |
804 | 812 | }); |
805 | 813 | locker.lock(); |
806 | 814 | } |
| 815 | + |
| 816 | + @Test |
| 817 | + public void openBucketAi() { |
| 818 | + CIService ciService = NormalServiceFactory.INSTANCE.newCIService(); |
| 819 | + OpenBucketAiRequest request = new OpenBucketAiRequest(TestConst.WORDS_GENERALIZE_BUCKET); |
| 820 | + try { |
| 821 | + OpenBucketAiResult result = ciService.openBucketAi(request); |
| 822 | + Assert.assertNotNull(result.openBucketAiResponse); |
| 823 | + TestUtils.printXML(result.openBucketAiResponse); |
| 824 | + } catch (CosXmlClientException e) { |
| 825 | + Assert.fail(TestUtils.getCosExceptionMessage(e)); |
| 826 | + } catch (CosXmlServiceException e) { |
| 827 | + Assert.fail(TestUtils.getCosExceptionMessage(e)); |
| 828 | + } |
| 829 | + } |
| 830 | + |
| 831 | + @Test |
| 832 | + public void openBucketAiAsync() { |
| 833 | + CIService ciService = NormalServiceFactory.INSTANCE.newCIService(); |
| 834 | + final TestLocker locker = new TestLocker(); |
| 835 | + OpenBucketAiRequest request = new OpenBucketAiRequest(TestConst.WORDS_GENERALIZE_BUCKET); |
| 836 | + ciService.openBucketAiAsync(request, new CosXmlResultListener() { |
| 837 | + @Override |
| 838 | + public void onSuccess(CosXmlRequest request, CosXmlResult cosResult) { |
| 839 | + OpenBucketAiResult result = (OpenBucketAiResult) cosResult; |
| 840 | + Assert.assertNotNull(result.openBucketAiResponse); |
| 841 | + TestUtils.printXML(result.openBucketAiResponse); |
| 842 | + locker.release(); |
| 843 | + } |
| 844 | + |
| 845 | + @Override |
| 846 | + public void onFail(CosXmlRequest request, CosXmlClientException clientException, CosXmlServiceException serviceException) { |
| 847 | + Assert.fail(TestUtils.getCosExceptionMessage(clientException, serviceException)); |
| 848 | + locker.release(); |
| 849 | + } |
| 850 | + }); |
| 851 | + locker.lock(); |
| 852 | + } |
| 853 | + |
| 854 | + @Test |
| 855 | + public void describeAiQueues() { |
| 856 | + CIService ciService = NormalServiceFactory.INSTANCE.newCIService(); |
| 857 | + DescribeAiQueuesRequest request = new DescribeAiQueuesRequest(TestConst.WORDS_GENERALIZE_BUCKET); |
| 858 | + request.setPageNumber(1); |
| 859 | + request.setPageSize(10); |
| 860 | + request.setState("Active"); |
| 861 | + try { |
| 862 | + DescribeAiQueuesResult result = ciService.describeAiQueues(request); |
| 863 | + Assert.assertNotNull(result.describeAiQueuesResponse); |
| 864 | + TestUtils.printXML(result.describeAiQueuesResponse); |
| 865 | + } catch (CosXmlClientException e) { |
| 866 | + Assert.fail(TestUtils.getCosExceptionMessage(e)); |
| 867 | + } catch (CosXmlServiceException e) { |
| 868 | + Assert.fail(TestUtils.getCosExceptionMessage(e)); |
| 869 | + } |
| 870 | + } |
| 871 | + |
| 872 | + @Test |
| 873 | + public void describeAiQueuesAsync() { |
| 874 | + CIService ciService = NormalServiceFactory.INSTANCE.newCIService(); |
| 875 | + final TestLocker locker = new TestLocker(); |
| 876 | + DescribeAiQueuesRequest request = new DescribeAiQueuesRequest(TestConst.WORDS_GENERALIZE_BUCKET); |
| 877 | + request.setQueueIds(TestConst.WORDS_GENERALIZE_QUEUE_ID+",ashjdaosdhjiasodj12312"+",ashjdaosdasdashjiasodj12312"); |
| 878 | + ciService.describeAiQueuesAsync(request, new CosXmlResultListener() { |
| 879 | + @Override |
| 880 | + public void onSuccess(CosXmlRequest request, CosXmlResult cosResult) { |
| 881 | + DescribeAiQueuesResult result = (DescribeAiQueuesResult) cosResult; |
| 882 | + Assert.assertNotNull(result.describeAiQueuesResponse); |
| 883 | + TestUtils.printXML(result.describeAiQueuesResponse); |
| 884 | + locker.release(); |
| 885 | + } |
| 886 | + |
| 887 | + @Override |
| 888 | + public void onFail(CosXmlRequest request, CosXmlClientException clientException, CosXmlServiceException serviceException) { |
| 889 | + Assert.fail(TestUtils.getCosExceptionMessage(clientException, serviceException)); |
| 890 | + locker.release(); |
| 891 | + } |
| 892 | + }); |
| 893 | + locker.lock(); |
| 894 | + } |
| 895 | + |
| 896 | + @Test |
| 897 | + public void createWordsGeneralizeJobs() { |
| 898 | + CIService ciService = NormalServiceFactory.INSTANCE.newCIService(); |
| 899 | + CreateWordsGeneralizeJobRequest request = new CreateWordsGeneralizeJobRequest(TestConst.WORDS_GENERALIZE_BUCKET); |
| 900 | + request.setInputObject(TestConst.WORDS_GENERALIZE_OBJECT); |
| 901 | + request.setQueueId(TestConst.WORDS_GENERALIZE_QUEUE_ID); |
| 902 | + request.setCallBack("https://cloud.tencent.com/document/product/436/47595"); |
| 903 | + request.setCallBackFormat("XML"); |
| 904 | + request.setUserData("asdasjdiop12389712893123"); |
| 905 | + request.setJobLevel(2); |
| 906 | + request.setNerMethod("DL"); |
| 907 | + request.setSegMethod("MIX"); |
| 908 | + try { |
| 909 | + CreateWordsGeneralizeJobResult result = ciService.createWordsGeneralizeJob(request); |
| 910 | + Assert.assertNotNull(result.createWordsGeneralizeJobResponse); |
| 911 | + TestUtils.printXML(result.createWordsGeneralizeJobResponse); |
| 912 | + } catch (CosXmlClientException e) { |
| 913 | + Assert.fail(TestUtils.getCosExceptionMessage(e)); |
| 914 | + } catch (CosXmlServiceException e) { |
| 915 | + Assert.fail(TestUtils.getCosExceptionMessage(e)); |
| 916 | + } |
| 917 | + } |
| 918 | + |
| 919 | + @Test |
| 920 | + public void createWordsGeneralizeJobsAsync() { |
| 921 | + CIService ciService = NormalServiceFactory.INSTANCE.newCIService(); |
| 922 | + final TestLocker locker = new TestLocker(); |
| 923 | + CreateWordsGeneralizeJobRequest request = new CreateWordsGeneralizeJobRequest(TestConst.WORDS_GENERALIZE_BUCKET); |
| 924 | + request.setInputObject(TestConst.WORDS_GENERALIZE_OBJECT); |
| 925 | + request.setQueueId(TestConst.WORDS_GENERALIZE_QUEUE_ID); |
| 926 | + request.setCallBack("no"); |
| 927 | + request.setCallBackFormat("XML"); |
| 928 | + request.setUserData("asdasjdiop12389712893123"); |
| 929 | + request.setJobLevel(1); |
| 930 | + request.setNerMethod("DL"); |
| 931 | + request.setSegMethod("MIX"); |
| 932 | + ciService.createWordsGeneralizeJobAsync(request, new CosXmlResultListener() { |
| 933 | + @Override |
| 934 | + public void onSuccess(CosXmlRequest request, CosXmlResult cosResult) { |
| 935 | + CreateWordsGeneralizeJobResult result = (CreateWordsGeneralizeJobResult) cosResult; |
| 936 | + Assert.assertNotNull(result.createWordsGeneralizeJobResponse); |
| 937 | + TestUtils.printXML(result.createWordsGeneralizeJobResponse); |
| 938 | + locker.release(); |
| 939 | + } |
| 940 | + |
| 941 | + @Override |
| 942 | + public void onFail(CosXmlRequest request, CosXmlClientException clientException, CosXmlServiceException serviceException) { |
| 943 | + Assert.fail(TestUtils.getCosExceptionMessage(clientException, serviceException)); |
| 944 | + locker.release(); |
| 945 | + } |
| 946 | + }); |
| 947 | + locker.lock(); |
| 948 | + } |
| 949 | + |
| 950 | + @Test |
| 951 | + public void describeWordsGeneralizeJob() { |
| 952 | + CIService ciService = NormalServiceFactory.INSTANCE.newCIService(); |
| 953 | + DescribeWordsGeneralizeJobRequest request = new DescribeWordsGeneralizeJobRequest( |
| 954 | + TestConst.WORDS_GENERALIZE_BUCKET, TestConst.WORDS_GENERALIZE_JOB_ID); |
| 955 | + try { |
| 956 | + DescribeWordsGeneralizeJobResult result = ciService.describeWordsGeneralizeJob(request); |
| 957 | + Assert.assertNotNull(result.describeWordsGeneralizeJobResponse); |
| 958 | + TestUtils.printXML(result.describeWordsGeneralizeJobResponse); |
| 959 | + } catch (CosXmlClientException e) { |
| 960 | + Assert.fail(TestUtils.getCosExceptionMessage(e)); |
| 961 | + } catch (CosXmlServiceException e) { |
| 962 | + Assert.fail(TestUtils.getCosExceptionMessage(e)); |
| 963 | + } |
| 964 | + } |
| 965 | + |
| 966 | + @Test |
| 967 | + public void describeWordsGeneralizeJobAsync() { |
| 968 | + CIService ciService = NormalServiceFactory.INSTANCE.newCIService(); |
| 969 | + final TestLocker locker = new TestLocker(); |
| 970 | + DescribeWordsGeneralizeJobRequest request = new DescribeWordsGeneralizeJobRequest( |
| 971 | + TestConst.WORDS_GENERALIZE_BUCKET, TestConst.WORDS_GENERALIZE_JOB_ID); |
| 972 | + ciService.describeWordsGeneralizeJobAsync(request, new CosXmlResultListener() { |
| 973 | + @Override |
| 974 | + public void onSuccess(CosXmlRequest request, CosXmlResult cosResult) { |
| 975 | + DescribeWordsGeneralizeJobResult result = (DescribeWordsGeneralizeJobResult) cosResult; |
| 976 | + Assert.assertNotNull(result.describeWordsGeneralizeJobResponse); |
| 977 | + TestUtils.printXML(result.describeWordsGeneralizeJobResponse); |
| 978 | + locker.release(); |
| 979 | + } |
| 980 | + |
| 981 | + @Override |
| 982 | + public void onFail(CosXmlRequest request, CosXmlClientException clientException, CosXmlServiceException serviceException) { |
| 983 | + Assert.fail(TestUtils.getCosExceptionMessage(clientException, serviceException)); |
| 984 | + locker.release(); |
| 985 | + } |
| 986 | + }); |
| 987 | + locker.lock(); |
| 988 | + } |
807 | 989 | } |
0 commit comments