Class: TencentCloud::Tse::V20201207::CloudNativeAPIGatewayCanaryRule
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tse::V20201207::CloudNativeAPIGatewayCanaryRule
- Defined in:
- lib/v20201207/models.rb
Overview
灰度规则
Instance Attribute Summary collapse
-
#BalancedServiceList ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ConditionList ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Enabled ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Priority ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ServiceId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ServiceName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(priority = nil, enabled = nil, conditionlist = nil, balancedservicelist = nil, serviceid = nil, servicename = nil) ⇒ CloudNativeAPIGatewayCanaryRule
constructor
A new instance of CloudNativeAPIGatewayCanaryRule.
Constructor Details
#initialize(priority = nil, enabled = nil, conditionlist = nil, balancedservicelist = nil, serviceid = nil, servicename = nil) ⇒ CloudNativeAPIGatewayCanaryRule
Returns a new instance of CloudNativeAPIGatewayCanaryRule.
355 356 357 358 359 360 361 362 |
# File 'lib/v20201207/models.rb', line 355 def initialize(priority=nil, enabled=nil, conditionlist=nil, balancedservicelist=nil, serviceid=nil, servicename=nil) @Priority = priority @Enabled = enabled @ConditionList = conditionlist @BalancedServiceList = balancedservicelist @ServiceId = serviceid @ServiceName = servicename end |
Instance Attribute Details
#BalancedServiceList ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
353 354 355 |
# File 'lib/v20201207/models.rb', line 353 def BalancedServiceList @BalancedServiceList end |
#ConditionList ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
353 354 355 |
# File 'lib/v20201207/models.rb', line 353 def ConditionList @ConditionList end |
#Enabled ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
353 354 355 |
# File 'lib/v20201207/models.rb', line 353 def Enabled @Enabled end |
#Priority ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
353 354 355 |
# File 'lib/v20201207/models.rb', line 353 def Priority @Priority end |
#ServiceId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
353 354 355 |
# File 'lib/v20201207/models.rb', line 353 def ServiceId @ServiceId end |
#ServiceName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
353 354 355 |
# File 'lib/v20201207/models.rb', line 353 def ServiceName @ServiceName end |
Instance Method Details
#deserialize(params) ⇒ Object
364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'lib/v20201207/models.rb', line 364 def deserialize(params) @Priority = params['Priority'] @Enabled = params['Enabled'] unless params['ConditionList'].nil? @ConditionList = [] params['ConditionList'].each do |i| cloudnativeapigatewaycanaryrulecondition_tmp = CloudNativeAPIGatewayCanaryRuleCondition.new cloudnativeapigatewaycanaryrulecondition_tmp.deserialize(i) @ConditionList << cloudnativeapigatewaycanaryrulecondition_tmp end end unless params['BalancedServiceList'].nil? @BalancedServiceList = [] params['BalancedServiceList'].each do |i| cloudnativeapigatewaybalancedservice_tmp = CloudNativeAPIGatewayBalancedService.new cloudnativeapigatewaybalancedservice_tmp.deserialize(i) @BalancedServiceList << cloudnativeapigatewaybalancedservice_tmp end end @ServiceId = params['ServiceId'] @ServiceName = params['ServiceName'] end |