public class SensitiveContentRecognitionRequest extends BucketRequest
Created by rickenwang on 2021/5/17. Copyright 2010-2021 Tencent Cloud. All Rights Reserved.
CosXmlRequest.OnRequestWeightListener
bucket, noSignHeaders, noSignParams, priority, qCloudTaskStateListener, queryParameters, region, requestHeaders, requestURL, signSourceProvider
构造器和说明 |
---|
SensitiveContentRecognitionRequest(java.lang.String bucket)
图片同步审核请求
|
SensitiveContentRecognitionRequest(java.lang.String bucket,
java.lang.String cosPath)
图片同步审核请求
|
限定符和类型 | 方法和说明 |
---|---|
void |
addType(java.lang.String type)
添加审核类型,拥有 porn(涉黄识别)、
terrorist(涉暴恐识别)、
politics(涉政识别)、
ads(广告识别)四种。
|
void |
checkParameters()
sdk 参数校验
|
java.lang.String |
getCosPath()
获取对象在cos上的路径
|
java.lang.String |
getMethod()
获取HTTP请求方法
RequestMethod |
java.lang.String |
getPath(CosXmlServiceConfig config)
获取HTTP URL Path
|
RequestBodySerializer |
getRequestBody()
获取请求体
|
void |
setAsync(boolean async)
是否异步进行审核,取值 false:同步返回结果,true:异步进行审核,默认为false。
|
void |
setBizType(java.lang.String bizType)
设置审核策略,不填写则使用默认策略。
|
void |
setCallback(java.lang.String callback)
审核结果(Detail版本)以回调形式发送至您的回调地址,异步审核时生效,支持以 http:// 或者 https:// 开头的地址,例如http://www.callback.com。
|
void |
setCosPath(java.lang.String cosPath)
设置对象在cos上的路径
|
void |
setDataid(java.lang.String dataid)
图片标识,该字段在结果中返回原始内容,长度限制为512字节。
|
void |
setDetectUrl(java.lang.String detectUrl)
您可以通过填写detect-url审核任意公网可访问的图片链接
通过 detect-url 进行审核,会产生图片所在源站对应的外网流量
不填写detect-url时,后台会默认审核cosPath
填写了detect-url时,后台会审核detect-url链接,无需再填写cosPath
detect-url示例:http://www.example.com/abc.jpg
|
void |
setInterval(int interval)
审核 GIF 动图时,可使用该参数进行截帧配置,代表截帧的间隔。
|
void |
setLargeImageDetect(boolean largeImageDetect)
对于超过大小限制的图片,可通过该参数选择是否需要压缩图片后再审核,压缩为后台默认操作,会产生额外的 基础图片处理用量
注意:最大支持压缩32MB的图片。
|
void |
setMaxFrames(int maxFrames)
针对 GIF 动图审核的最大截帧数量,需大于0。
|
addHeader, addNoSignHeader, addNoSignParams, addQuery, attachMetrics, getBucket, getHttpTask, getKeyTime, getMetrics, getNoSignHeaders, getNoSignParams, getPriority, getQueryEncodedString, getQueryString, getRegion, getRequestHeaders, getRequestHost, getRequestURL, getSignSourceProvider, getSTSCredentialScope, getWeight, headersHasUnsafeNonAscii, isNeedMD5, isSignInUrl, isSupportAccelerate, isSupportAccelerate, setNeedMD5, setOnRequestWeightListener, setQueryEncodedString, setQueryParameters, setRegion, setRequestHeaders, setRequestHeaders, setRequestHeaders, setRequestURL, setSign, setSign, setSign, setSign, setSign, setSignInUrl, setSignKeyTime, setSignParamsAndHeaders, setSignSourceProvider, setTask, setTaskStateListener, xmlBuilder
public SensitiveContentRecognitionRequest(java.lang.String bucket)
bucket
- 存储桶名public SensitiveContentRecognitionRequest(java.lang.String bucket, java.lang.String cosPath)
bucket
- 存储桶名cosPath
- cos上的路径public void setCosPath(java.lang.String cosPath)
cosPath
- 对象在cos上的路径public java.lang.String getCosPath()
public void addType(java.lang.String type)
type
- 审核类型public void setBizType(java.lang.String bizType)
public void setDetectUrl(java.lang.String detectUrl)
detectUrl
- 审核任意公网可访问的图片链接public void setInterval(int interval)
interval
- 截帧的间隔public void setMaxFrames(int maxFrames)
maxFrames
- 动图审核的最大截帧数量public void setLargeImageDetect(boolean largeImageDetect)
largeImageDetect
- false(不压缩),true(压缩)。默认为falsepublic void setAsync(boolean async)
public void setCallback(java.lang.String callback)
public void setDataid(java.lang.String dataid)
public java.lang.String getMethod()
CosXmlRequest
RequestMethod
getMethod
在类中 CosXmlRequest
public RequestBodySerializer getRequestBody() throws CosXmlClientException
CosXmlRequest
getRequestBody
在类中 CosXmlRequest
CosXmlClientException
- 客户异常public java.lang.String getPath(CosXmlServiceConfig config)
CosXmlRequest
getPath
在类中 BucketRequest
config
- SDK服务配置public void checkParameters() throws CosXmlClientException
CosXmlRequest
checkParameters
在类中 BucketRequest
CosXmlClientException
- cosXmlClientException