Class: TencentCloud::Mps::V20190612::EraseTimeArea
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mps::V20190612::EraseTimeArea
- Defined in:
- lib/v20190612/models.rb
Overview
智能擦除,指定擦除区域配置。对指定时间段内的指定区域直接进行擦除。当BeginMs和EndMs均取0时对整个视频内的指定区域直接进行擦除。
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(beginms = nil, endms = nil, areas = nil) ⇒ EraseTimeArea
constructor
A new instance of EraseTimeArea.
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
#Areas ⇒ Object
14278 14279 14280 |
# File 'lib/v20190612/models.rb', line 14278 def Areas @Areas end |
#BeginMs ⇒ Object
14278 14279 14280 |
# File 'lib/v20190612/models.rb', line 14278 def BeginMs @BeginMs end |
#EndMs ⇒ Object
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 |