Class: TencentCloud::Antiddos::V20200309::DescribeListListenerResponse
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Antiddos::V20200309::DescribeListListenerResponse
- Defined in:
- lib/v20200309/models.rb
Overview
DescribeListListener返回参数结构体
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(layer4listeners = nil, layer7listeners = nil, requestid = nil) ⇒ DescribeListListenerResponse
constructor
A new instance of DescribeListListenerResponse.
Constructor Details
#initialize(layer4listeners = nil, layer7listeners = nil, requestid = nil) ⇒ DescribeListListenerResponse
Returns a new instance of DescribeListListenerResponse.
5041 5042 5043 5044 5045 |
# File 'lib/v20200309/models.rb', line 5041 def initialize(layer4listeners=nil, layer7listeners=nil, requestid=nil) @Layer4Listeners = layer4listeners @Layer7Listeners = layer7listeners @RequestId = requestid end |
Instance Attribute Details
#Layer4Listeners ⇒ Object
5039 5040 5041 |
# File 'lib/v20200309/models.rb', line 5039 def Layer4Listeners @Layer4Listeners end |
#Layer7Listeners ⇒ Object
5039 5040 5041 |
# File 'lib/v20200309/models.rb', line 5039 def Layer7Listeners @Layer7Listeners end |
#RequestId ⇒ Object
5039 5040 5041 |
# File 'lib/v20200309/models.rb', line 5039 def RequestId @RequestId end |
Instance Method Details
#deserialize(params) ⇒ Object
5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 |
# File 'lib/v20200309/models.rb', line 5047 def deserialize(params) unless params['Layer4Listeners'].nil? @Layer4Listeners = [] params['Layer4Listeners'].each do |i| layer4rule_tmp = Layer4Rule.new layer4rule_tmp.deserialize(i) @Layer4Listeners << layer4rule_tmp end end unless params['Layer7Listeners'].nil? @Layer7Listeners = [] params['Layer7Listeners'].each do |i| layer7rule_tmp = Layer7Rule.new layer7rule_tmp.deserialize(i) @Layer7Listeners << layer7rule_tmp end end @RequestId = params['RequestId'] end |