Class: TencentCloud::Teo::V20220901::FunctionWeightedSelection
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::FunctionWeightedSelection
- Defined in:
- lib/v20220901/models.rb
Overview
权重策略配置。
Instance Attribute Summary collapse
-
#FunctionId ⇒ Object
选中概率计算方式为: weight/100。例如设置了两个函数 A 和 B ,其中 A 的权重为30,那么 B 的权重必须为70,最终选中 A 的概率为30%,选中 B 的概率为70%。.
-
#Weight ⇒ Object
选中概率计算方式为: weight/100。例如设置了两个函数 A 和 B ,其中 A 的权重为30,那么 B 的权重必须为70,最终选中 A 的概率为30%,选中 B 的概率为70%。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(functionid = nil, weight = nil) ⇒ FunctionWeightedSelection
constructor
A new instance of FunctionWeightedSelection.
Constructor Details
#initialize(functionid = nil, weight = nil) ⇒ FunctionWeightedSelection
Returns a new instance of FunctionWeightedSelection.
13326 13327 13328 13329 |
# File 'lib/v20220901/models.rb', line 13326 def initialize(functionid=nil, weight=nil) @FunctionId = functionid @Weight = weight end |
Instance Attribute Details
#FunctionId ⇒ Object
选中概率计算方式为:weight/100。例如设置了两个函数 A 和 B ,其中 A 的权重为30,那么 B 的权重必须为70,最终选中 A 的概率为30%,选中 B 的概率为70%。
13324 13325 13326 |
# File 'lib/v20220901/models.rb', line 13324 def FunctionId @FunctionId end |
#Weight ⇒ Object
选中概率计算方式为:weight/100。例如设置了两个函数 A 和 B ,其中 A 的权重为30,那么 B 的权重必须为70,最终选中 A 的概率为30%,选中 B 的概率为70%。
13324 13325 13326 |
# File 'lib/v20220901/models.rb', line 13324 def Weight @Weight end |
Instance Method Details
#deserialize(params) ⇒ Object
13331 13332 13333 13334 |
# File 'lib/v20220901/models.rb', line 13331 def deserialize(params) @FunctionId = params['FunctionId'] @Weight = params['Weight'] end |