Class: TencentCloud::Ims::V20200713::ImageModerationRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20200713/models.rb

Overview

ImageModeration请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(biztype = nil, dataid = nil, filecontent = nil, fileurl = nil, interval = nil, maxframes = nil, user = nil, device = nil) ⇒ ImageModerationRequest

Returns a new instance of ImageModerationRequest.



85
86
87
88
89
90
91
92
93
94
# File 'lib/v20200713/models.rb', line 85

def initialize(biztype=nil, dataid=nil, filecontent=nil, fileurl=nil, interval=nil, maxframes=nil, user=nil, device=nil)
  @BizType = biztype
  @DataId = dataid
  @FileContent = filecontent
  @FileUrl = fileurl
  @Interval = interval
  @MaxFrames = maxframes
  @User = user
  @Device = device
end

Instance Attribute Details

#BizTypeObject

Parameters:

  • BizType:

    该字段用于标识业务场景。您可以在内容安全控制台创建对应的ID,配置不同的内容审核策略,通过接口调用,默认不填为0,后端使用默认策略。 -- 该字段暂未开放。

  • DataId:

    数据ID,可以由英文字母、数字、下划线、-、@#组成,不超过64个字符

  • FileContent:

    数据Base64编码,图片检测接口为图片文件内容,大小不能超过5M

  • FileUrl:

    图片资源访问链接,__与FileContent参数必须二选一输入__ 。由于网络安全策略,送审带重定向的链接,可能引起下载失败,请尽量避免,比如Http返回302状态码的链接,可能导致接口返回ResourceUnavailable.ImageDownloadError

  • Interval:

    截帧频率,GIF图/长图检测专用,默认值为0,表示只会检测GIF图/长图的第一帧

  • MaxFrames:

    GIF图/长图检测专用,代表均匀最大截帧数量,默认值为1(即只取GIF第一张,或长图不做切分处理(可能会造成处理超时))。

  • User:

    账号相关信息字段,填入后可识别违规风险账号。

  • Device:

    设备相关信息字段,填入后可识别违规风险设备。



83
84
85
# File 'lib/v20200713/models.rb', line 83

def BizType
  @BizType
end

#DataIdObject

Parameters:

  • BizType:

    该字段用于标识业务场景。您可以在内容安全控制台创建对应的ID,配置不同的内容审核策略,通过接口调用,默认不填为0,后端使用默认策略。 -- 该字段暂未开放。

  • DataId:

    数据ID,可以由英文字母、数字、下划线、-、@#组成,不超过64个字符

  • FileContent:

    数据Base64编码,图片检测接口为图片文件内容,大小不能超过5M

  • FileUrl:

    图片资源访问链接,__与FileContent参数必须二选一输入__ 。由于网络安全策略,送审带重定向的链接,可能引起下载失败,请尽量避免,比如Http返回302状态码的链接,可能导致接口返回ResourceUnavailable.ImageDownloadError

  • Interval:

    截帧频率,GIF图/长图检测专用,默认值为0,表示只会检测GIF图/长图的第一帧

  • MaxFrames:

    GIF图/长图检测专用,代表均匀最大截帧数量,默认值为1(即只取GIF第一张,或长图不做切分处理(可能会造成处理超时))。

  • User:

    账号相关信息字段,填入后可识别违规风险账号。

  • Device:

    设备相关信息字段,填入后可识别违规风险设备。



83
84
85
# File 'lib/v20200713/models.rb', line 83

def DataId
  @DataId
end

#DeviceObject

Parameters:

  • BizType:

    该字段用于标识业务场景。您可以在内容安全控制台创建对应的ID,配置不同的内容审核策略,通过接口调用,默认不填为0,后端使用默认策略。 -- 该字段暂未开放。

  • DataId:

    数据ID,可以由英文字母、数字、下划线、-、@#组成,不超过64个字符

  • FileContent:

    数据Base64编码,图片检测接口为图片文件内容,大小不能超过5M

  • FileUrl:

    图片资源访问链接,__与FileContent参数必须二选一输入__ 。由于网络安全策略,送审带重定向的链接,可能引起下载失败,请尽量避免,比如Http返回302状态码的链接,可能导致接口返回ResourceUnavailable.ImageDownloadError

  • Interval:

    截帧频率,GIF图/长图检测专用,默认值为0,表示只会检测GIF图/长图的第一帧

  • MaxFrames:

    GIF图/长图检测专用,代表均匀最大截帧数量,默认值为1(即只取GIF第一张,或长图不做切分处理(可能会造成处理超时))。

  • User:

    账号相关信息字段,填入后可识别违规风险账号。

  • Device:

    设备相关信息字段,填入后可识别违规风险设备。



83
84
85
# File 'lib/v20200713/models.rb', line 83

def Device
  @Device
end

#FileContentObject

Parameters:

  • BizType:

    该字段用于标识业务场景。您可以在内容安全控制台创建对应的ID,配置不同的内容审核策略,通过接口调用,默认不填为0,后端使用默认策略。 -- 该字段暂未开放。

  • DataId:

    数据ID,可以由英文字母、数字、下划线、-、@#组成,不超过64个字符

  • FileContent:

    数据Base64编码,图片检测接口为图片文件内容,大小不能超过5M

  • FileUrl:

    图片资源访问链接,__与FileContent参数必须二选一输入__ 。由于网络安全策略,送审带重定向的链接,可能引起下载失败,请尽量避免,比如Http返回302状态码的链接,可能导致接口返回ResourceUnavailable.ImageDownloadError

  • Interval:

    截帧频率,GIF图/长图检测专用,默认值为0,表示只会检测GIF图/长图的第一帧

  • MaxFrames:

    GIF图/长图检测专用,代表均匀最大截帧数量,默认值为1(即只取GIF第一张,或长图不做切分处理(可能会造成处理超时))。

  • User:

    账号相关信息字段,填入后可识别违规风险账号。

  • Device:

    设备相关信息字段,填入后可识别违规风险设备。



83
84
85
# File 'lib/v20200713/models.rb', line 83

def FileContent
  @FileContent
end

#FileUrlObject

Parameters:

  • BizType:

    该字段用于标识业务场景。您可以在内容安全控制台创建对应的ID,配置不同的内容审核策略,通过接口调用,默认不填为0,后端使用默认策略。 -- 该字段暂未开放。

  • DataId:

    数据ID,可以由英文字母、数字、下划线、-、@#组成,不超过64个字符

  • FileContent:

    数据Base64编码,图片检测接口为图片文件内容,大小不能超过5M

  • FileUrl:

    图片资源访问链接,__与FileContent参数必须二选一输入__ 。由于网络安全策略,送审带重定向的链接,可能引起下载失败,请尽量避免,比如Http返回302状态码的链接,可能导致接口返回ResourceUnavailable.ImageDownloadError

  • Interval:

    截帧频率,GIF图/长图检测专用,默认值为0,表示只会检测GIF图/长图的第一帧

  • MaxFrames:

    GIF图/长图检测专用,代表均匀最大截帧数量,默认值为1(即只取GIF第一张,或长图不做切分处理(可能会造成处理超时))。

  • User:

    账号相关信息字段,填入后可识别违规风险账号。

  • Device:

    设备相关信息字段,填入后可识别违规风险设备。



83
84
85
# File 'lib/v20200713/models.rb', line 83

def FileUrl
  @FileUrl
end

#IntervalObject

Parameters:

  • BizType:

    该字段用于标识业务场景。您可以在内容安全控制台创建对应的ID,配置不同的内容审核策略,通过接口调用,默认不填为0,后端使用默认策略。 -- 该字段暂未开放。

  • DataId:

    数据ID,可以由英文字母、数字、下划线、-、@#组成,不超过64个字符

  • FileContent:

    数据Base64编码,图片检测接口为图片文件内容,大小不能超过5M

  • FileUrl:

    图片资源访问链接,__与FileContent参数必须二选一输入__ 。由于网络安全策略,送审带重定向的链接,可能引起下载失败,请尽量避免,比如Http返回302状态码的链接,可能导致接口返回ResourceUnavailable.ImageDownloadError

  • Interval:

    截帧频率,GIF图/长图检测专用,默认值为0,表示只会检测GIF图/长图的第一帧

  • MaxFrames:

    GIF图/长图检测专用,代表均匀最大截帧数量,默认值为1(即只取GIF第一张,或长图不做切分处理(可能会造成处理超时))。

  • User:

    账号相关信息字段,填入后可识别违规风险账号。

  • Device:

    设备相关信息字段,填入后可识别违规风险设备。



83
84
85
# File 'lib/v20200713/models.rb', line 83

def Interval
  @Interval
end

#MaxFramesObject

Parameters:

  • BizType:

    该字段用于标识业务场景。您可以在内容安全控制台创建对应的ID,配置不同的内容审核策略,通过接口调用,默认不填为0,后端使用默认策略。 -- 该字段暂未开放。

  • DataId:

    数据ID,可以由英文字母、数字、下划线、-、@#组成,不超过64个字符

  • FileContent:

    数据Base64编码,图片检测接口为图片文件内容,大小不能超过5M

  • FileUrl:

    图片资源访问链接,__与FileContent参数必须二选一输入__ 。由于网络安全策略,送审带重定向的链接,可能引起下载失败,请尽量避免,比如Http返回302状态码的链接,可能导致接口返回ResourceUnavailable.ImageDownloadError

  • Interval:

    截帧频率,GIF图/长图检测专用,默认值为0,表示只会检测GIF图/长图的第一帧

  • MaxFrames:

    GIF图/长图检测专用,代表均匀最大截帧数量,默认值为1(即只取GIF第一张,或长图不做切分处理(可能会造成处理超时))。

  • User:

    账号相关信息字段,填入后可识别违规风险账号。

  • Device:

    设备相关信息字段,填入后可识别违规风险设备。



83
84
85
# File 'lib/v20200713/models.rb', line 83

def MaxFrames
  @MaxFrames
end

#UserObject

Parameters:

  • BizType:

    该字段用于标识业务场景。您可以在内容安全控制台创建对应的ID,配置不同的内容审核策略,通过接口调用,默认不填为0,后端使用默认策略。 -- 该字段暂未开放。

  • DataId:

    数据ID,可以由英文字母、数字、下划线、-、@#组成,不超过64个字符

  • FileContent:

    数据Base64编码,图片检测接口为图片文件内容,大小不能超过5M

  • FileUrl:

    图片资源访问链接,__与FileContent参数必须二选一输入__ 。由于网络安全策略,送审带重定向的链接,可能引起下载失败,请尽量避免,比如Http返回302状态码的链接,可能导致接口返回ResourceUnavailable.ImageDownloadError

  • Interval:

    截帧频率,GIF图/长图检测专用,默认值为0,表示只会检测GIF图/长图的第一帧

  • MaxFrames:

    GIF图/长图检测专用,代表均匀最大截帧数量,默认值为1(即只取GIF第一张,或长图不做切分处理(可能会造成处理超时))。

  • User:

    账号相关信息字段,填入后可识别违规风险账号。

  • Device:

    设备相关信息字段,填入后可识别违规风险设备。



83
84
85
# File 'lib/v20200713/models.rb', line 83

def User
  @User
end

Instance Method Details

#deserialize(params) ⇒ Object



96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
# File 'lib/v20200713/models.rb', line 96

def deserialize(params)
  @BizType = params['BizType']
  @DataId = params['DataId']
  @FileContent = params['FileContent']
  @FileUrl = params['FileUrl']
  @Interval = params['Interval']
  @MaxFrames = params['MaxFrames']
  unless params['User'].nil?
    @User = User.new
    @User.deserialize(params['User'])
  end
  unless params['Device'].nil?
    @Device = Device.new
    @Device.deserialize(params['Device'])
  end
end