Class: TencentCloud::Tse::V20201207::DescribeWafProtectionResult
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tse::V20201207::DescribeWafProtectionResult
- Defined in:
- lib/v20201207/models.rb
Overview
获取WAF保护资源状态
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(globalstatus = nil, servicesstatus = nil, routestatus = nil, objectstatus = nil) ⇒ DescribeWafProtectionResult
constructor
A new instance of DescribeWafProtectionResult.
Constructor Details
#initialize(globalstatus = nil, servicesstatus = nil, routestatus = nil, objectstatus = nil) ⇒ DescribeWafProtectionResult
Returns a new instance of DescribeWafProtectionResult.
7348 7349 7350 7351 7352 7353 |
# File 'lib/v20201207/models.rb', line 7348 def initialize(globalstatus=nil, servicesstatus=nil, routestatus=nil, objectstatus=nil) @GlobalStatus = globalstatus @ServicesStatus = servicesstatus @RouteStatus = routestatus @ObjectStatus = objectstatus end |
Instance Attribute Details
#GlobalStatus ⇒ Object
7346 7347 7348 |
# File 'lib/v20201207/models.rb', line 7346 def GlobalStatus @GlobalStatus end |
#ObjectStatus ⇒ Object
7346 7347 7348 |
# File 'lib/v20201207/models.rb', line 7346 def ObjectStatus @ObjectStatus end |
#RouteStatus ⇒ Object
7346 7347 7348 |
# File 'lib/v20201207/models.rb', line 7346 def RouteStatus @RouteStatus end |
#ServicesStatus ⇒ Object
7346 7347 7348 |
# File 'lib/v20201207/models.rb', line 7346 def ServicesStatus @ServicesStatus end |
Instance Method Details
#deserialize(params) ⇒ Object
7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369 7370 7371 7372 7373 7374 |
# File 'lib/v20201207/models.rb', line 7355 def deserialize(params) @GlobalStatus = params['GlobalStatus'] unless params['ServicesStatus'].nil? @ServicesStatus = [] params['ServicesStatus'].each do |i| servicewafstatus_tmp = ServiceWafStatus.new servicewafstatus_tmp.deserialize(i) @ServicesStatus << servicewafstatus_tmp end end unless params['RouteStatus'].nil? @RouteStatus = [] params['RouteStatus'].each do |i| routewafstatus_tmp = RouteWafStatus.new routewafstatus_tmp.deserialize(i) @RouteStatus << routewafstatus_tmp end end @ObjectStatus = params['ObjectStatus'] end |