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.
16289 16290 16291 16292 16293 |
# File 'lib/v20190612/models.rb', line 16289 def initialize(beginms=nil, endms=nil, areas=nil) @BeginMs = beginms @EndMs = endms @Areas = areas end |
Instance Attribute Details
#Areas ⇒ Object
16287 16288 16289 |
# File 'lib/v20190612/models.rb', line 16287 def Areas @Areas end |
#BeginMs ⇒ Object
16287 16288 16289 |
# File 'lib/v20190612/models.rb', line 16287 def BeginMs @BeginMs end |
#EndMs ⇒ Object
16287 16288 16289 |
# File 'lib/v20190612/models.rb', line 16287 def EndMs @EndMs end |
Instance Method Details
#deserialize(params) ⇒ Object
16295 16296 16297 16298 16299 16300 16301 16302 16303 16304 16305 16306 |
# File 'lib/v20190612/models.rb', line 16295 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 |