Class: TencentCloud::Cfw::V20190904::ExpandCfwVerticalRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cfw::V20190904::ExpandCfwVerticalRequest
- Defined in:
- lib/v20190904/models.rb
Overview
ExpandCfwVertical请求参数结构体
Instance Attribute Summary collapse
- #CfwInstance ⇒ Object
- #ElasticBandwidth ⇒ Object
- #ElasticSwitch ⇒ Object
- #FwType ⇒ Object
- #Tags ⇒ Object
- #Width ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(fwtype = nil, width = nil, cfwinstance = nil, elasticswitch = nil, elasticbandwidth = nil, tags = nil) ⇒ ExpandCfwVerticalRequest
constructor
A new instance of ExpandCfwVerticalRequest.
Constructor Details
#initialize(fwtype = nil, width = nil, cfwinstance = nil, elasticswitch = nil, elasticbandwidth = nil, tags = nil) ⇒ ExpandCfwVerticalRequest
Returns a new instance of ExpandCfwVerticalRequest.
6373 6374 6375 6376 6377 6378 6379 6380 |
# File 'lib/v20190904/models.rb', line 6373 def initialize(fwtype=nil, width=nil, cfwinstance=nil, elasticswitch=nil, elasticbandwidth=nil, =nil) @FwType = fwtype @Width = width @CfwInstance = cfwinstance @ElasticSwitch = elasticswitch @ElasticBandwidth = elasticbandwidth @Tags = end |
Instance Attribute Details
#CfwInstance ⇒ Object
6371 6372 6373 |
# File 'lib/v20190904/models.rb', line 6371 def CfwInstance @CfwInstance end |
#ElasticBandwidth ⇒ Object
6371 6372 6373 |
# File 'lib/v20190904/models.rb', line 6371 def ElasticBandwidth @ElasticBandwidth end |
#ElasticSwitch ⇒ Object
6371 6372 6373 |
# File 'lib/v20190904/models.rb', line 6371 def ElasticSwitch @ElasticSwitch end |
#FwType ⇒ Object
6371 6372 6373 |
# File 'lib/v20190904/models.rb', line 6371 def FwType @FwType end |
#Tags ⇒ Object
6371 6372 6373 |
# File 'lib/v20190904/models.rb', line 6371 def Tags @Tags end |
#Width ⇒ Object
6371 6372 6373 |
# File 'lib/v20190904/models.rb', line 6371 def Width @Width end |
Instance Method Details
#deserialize(params) ⇒ Object
6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 6396 |
# File 'lib/v20190904/models.rb', line 6382 def deserialize(params) @FwType = params['FwType'] @Width = params['Width'] @CfwInstance = params['CfwInstance'] @ElasticSwitch = params['ElasticSwitch'] @ElasticBandwidth = params['ElasticBandwidth'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| taginfo_tmp = TagInfo.new taginfo_tmp.deserialize(i) @Tags << taginfo_tmp end end end |