Class: TencentCloud::Iotexplorer::V20190423::VisionSummaryConfig

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

Overview

视频摘要配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(outputlang = nil, alternativeoutputlang = nil, multicameralayout = nil, detecttypes = nil, customdetectqueries = nil) ⇒ VisionSummaryConfig

Returns a new instance of VisionSummaryConfig.



14874
14875
14876
14877
14878
14879
14880
# File 'lib/v20190423/models.rb', line 14874

def initialize(outputlang=nil, alternativeoutputlang=nil, multicameralayout=nil, detecttypes=nil, customdetectqueries=nil)
  @OutputLang = outputlang
  @AlternativeOutputLang = alternativeoutputlang
  @MultiCameraLayout = multicameralayout
  @DetectTypes = detecttypes
  @CustomDetectQueries = customdetectqueries
end

Instance Attribute Details

#AlternativeOutputLangObject

Parameters:

  • CustomDetectQueries:

    自定义检测标签



14872
14873
14874
# File 'lib/v20190423/models.rb', line 14872

def AlternativeOutputLang
  @AlternativeOutputLang
end

#CustomDetectQueriesObject

Parameters:

  • CustomDetectQueries:

    自定义检测标签



14872
14873
14874
# File 'lib/v20190423/models.rb', line 14872

def CustomDetectQueries
  @CustomDetectQueries
end

#DetectTypesObject

Parameters:

  • CustomDetectQueries:

    自定义检测标签



14872
14873
14874
# File 'lib/v20190423/models.rb', line 14872

def DetectTypes
  @DetectTypes
end

#MultiCameraLayoutObject

Parameters:

  • CustomDetectQueries:

    自定义检测标签



14872
14873
14874
# File 'lib/v20190423/models.rb', line 14872

def MultiCameraLayout
  @MultiCameraLayout
end

#OutputLangObject

Parameters:

  • CustomDetectQueries:

    自定义检测标签



14872
14873
14874
# File 'lib/v20190423/models.rb', line 14872

def OutputLang
  @OutputLang
end

Instance Method Details

#deserialize(params) ⇒ Object



14882
14883
14884
14885
14886
14887
14888
14889
14890
14891
14892
14893
14894
14895
# File 'lib/v20190423/models.rb', line 14882

def deserialize(params)
  @OutputLang = params['OutputLang']
  @AlternativeOutputLang = params['AlternativeOutputLang']
  @MultiCameraLayout = params['MultiCameraLayout']
  @DetectTypes = params['DetectTypes']
  unless params['CustomDetectQueries'].nil?
    @CustomDetectQueries = []
    params['CustomDetectQueries'].each do |i|
      visioncustomdetectquery_tmp = VisionCustomDetectQuery.new
      visioncustomdetectquery_tmp.deserialize(i)
      @CustomDetectQueries << visioncustomdetectquery_tmp
    end
  end
end