Class: TencentCloud::Mps::V20190612::EraseTimeArea

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

Overview

智能擦除,指定擦除区域配置。对指定时间段内的指定区域直接进行擦除。当BeginMs和EndMs均取0时对整个视频内的指定区域直接进行擦除。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(beginms = nil, endms = nil, areas = nil) ⇒ EraseTimeArea

Returns a new instance of EraseTimeArea.



14280
14281
14282
14283
14284
# File 'lib/v20190612/models.rb', line 14280

def initialize(beginms=nil, endms=nil, areas=nil)
  @BeginMs = beginms
  @EndMs = endms
  @Areas = areas
end

Instance Attribute Details

#AreasObject

Parameters:

  • BeginMs:

    开始时间,单位:毫秒

  • EndMs:

    结束时间,单位:毫秒

  • Areas:

    时间段内擦除区域列表



14278
14279
14280
# File 'lib/v20190612/models.rb', line 14278

def Areas
  @Areas
end

#BeginMsObject

Parameters:

  • BeginMs:

    开始时间,单位:毫秒

  • EndMs:

    结束时间,单位:毫秒

  • Areas:

    时间段内擦除区域列表



14278
14279
14280
# File 'lib/v20190612/models.rb', line 14278

def BeginMs
  @BeginMs
end

#EndMsObject

Parameters:

  • BeginMs:

    开始时间,单位:毫秒

  • EndMs:

    结束时间,单位:毫秒

  • Areas:

    时间段内擦除区域列表



14278
14279
14280
# File 'lib/v20190612/models.rb', line 14278

def EndMs
  @EndMs
end

Instance Method Details

#deserialize(params) ⇒ Object



14286
14287
14288
14289
14290
14291
14292
14293
14294
14295
14296
14297
# File 'lib/v20190612/models.rb', line 14286

def deserialize(params)
  @BeginMs = params['BeginMs']
  @EndMs = params['EndMs']
  unless params['Areas'].nil?
    @Areas = []
    params['Areas'].each do |i|
      erasearea_tmp = EraseArea.new
      erasearea_tmp.deserialize(i)
      @Areas << erasearea_tmp
    end
  end
end