Class: TencentCloud::Scf::V20180416::RoutingConfig
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Scf::V20180416::RoutingConfig
- Defined in:
- lib/v20180416/models.rb
Overview
别名的版本路由配置 其中:随机权重路由附加版本和规则路由附加版本不可以同时配置
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(additionalversionweights = nil, addtionversionmatchs = nil) ⇒ RoutingConfig
constructor
A new instance of RoutingConfig.
Constructor Details
#initialize(additionalversionweights = nil, addtionversionmatchs = nil) ⇒ RoutingConfig
Returns a new instance of RoutingConfig.
4450 4451 4452 4453 |
# File 'lib/v20180416/models.rb', line 4450 def initialize(additionalversionweights=nil, addtionversionmatchs=nil) @AdditionalVersionWeights = additionalversionweights @AddtionVersionMatchs = addtionversionmatchs end |
Instance Attribute Details
#AdditionalVersionWeights ⇒ Object
4448 4449 4450 |
# File 'lib/v20180416/models.rb', line 4448 def AdditionalVersionWeights @AdditionalVersionWeights end |
#AddtionVersionMatchs ⇒ Object
4448 4449 4450 |
# File 'lib/v20180416/models.rb', line 4448 def AddtionVersionMatchs @AddtionVersionMatchs end |
Instance Method Details
#deserialize(params) ⇒ Object
4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 |
# File 'lib/v20180416/models.rb', line 4455 def deserialize(params) unless params['AdditionalVersionWeights'].nil? @AdditionalVersionWeights = [] params['AdditionalVersionWeights'].each do |i| versionweight_tmp = VersionWeight.new versionweight_tmp.deserialize(i) @AdditionalVersionWeights << versionweight_tmp end end unless params['AddtionVersionMatchs'].nil? @AddtionVersionMatchs = [] params['AddtionVersionMatchs'].each do |i| versionmatch_tmp = VersionMatch.new versionmatch_tmp.deserialize(i) @AddtionVersionMatchs << versionmatch_tmp end end end |