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.
7327 7328 7329 7330 7331 7332 |
# File 'lib/v20201207/models.rb', line 7327 def initialize(globalstatus=nil, servicesstatus=nil, routestatus=nil, objectstatus=nil) @GlobalStatus = globalstatus @ServicesStatus = servicesstatus @RouteStatus = routestatus @ObjectStatus = objectstatus end |
Instance Attribute Details
#GlobalStatus ⇒ Object
7325 7326 7327 |
# File 'lib/v20201207/models.rb', line 7325 def GlobalStatus @GlobalStatus end |
#ObjectStatus ⇒ Object
7325 7326 7327 |
# File 'lib/v20201207/models.rb', line 7325 def ObjectStatus @ObjectStatus end |
#RouteStatus ⇒ Object
7325 7326 7327 |
# File 'lib/v20201207/models.rb', line 7325 def RouteStatus @RouteStatus end |
#ServicesStatus ⇒ Object
7325 7326 7327 |
# File 'lib/v20201207/models.rb', line 7325 def ServicesStatus @ServicesStatus end |
Instance Method Details
#deserialize(params) ⇒ Object
7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 |
# File 'lib/v20201207/models.rb', line 7334 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 |