Class: TencentCloud::Vm::V20200709::MediaModerationConfig

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

Overview

媒体审核配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(useocr = nil, useaudio = nil, imagefrequency = nil, audiofrequency = nil, segmentoutput = nil, callbackurl = nil) ⇒ MediaModerationConfig



1089
1090
1091
1092
1093
1094
1095
1096
# File 'lib/v20200709/models.rb', line 1089

def initialize(useocr=nil, useaudio=nil, imagefrequency=nil, audiofrequency=nil, segmentoutput=nil, callbackurl=nil)
  @UseOCR = useocr
  @UseAudio = useaudio
  @ImageFrequency = imagefrequency
  @AudioFrequency = audiofrequency
  @SegmentOutput = segmentoutput
  @CallbackUrl = callbackurl
end

Instance Attribute Details

#AudioFrequencyObject



1087
1088
1089
# File 'lib/v20200709/models.rb', line 1087

def AudioFrequency
  @AudioFrequency
end

#CallbackUrlObject



1087
1088
1089
# File 'lib/v20200709/models.rb', line 1087

def CallbackUrl
  @CallbackUrl
end

#ImageFrequencyObject



1087
1088
1089
# File 'lib/v20200709/models.rb', line 1087

def ImageFrequency
  @ImageFrequency
end

#SegmentOutputObject



1087
1088
1089
# File 'lib/v20200709/models.rb', line 1087

def SegmentOutput
  @SegmentOutput
end

#UseAudioObject



1087
1088
1089
# File 'lib/v20200709/models.rb', line 1087

def UseAudio
  @UseAudio
end

#UseOCRObject



1087
1088
1089
# File 'lib/v20200709/models.rb', line 1087

def UseOCR
  @UseOCR
end

Instance Method Details

#deserialize(params) ⇒ Object



1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
# File 'lib/v20200709/models.rb', line 1098

def deserialize(params)
  @UseOCR = params['UseOCR']
  @UseAudio = params['UseAudio']
  @ImageFrequency = params['ImageFrequency']
  @AudioFrequency = params['AudioFrequency']
  unless params['SegmentOutput'].nil?
    @SegmentOutput = FileOutput.new
    @SegmentOutput.deserialize(params['SegmentOutput'])
  end
  @CallbackUrl = params['CallbackUrl']
end