Class: TencentCloud::Teo::V20220901::ModifyLoadBalancerRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::ModifyLoadBalancerRequest
- Defined in:
- lib/v20220901/models.rb
Overview
ModifyLoadBalancer请求参数结构体
Instance Attribute Summary collapse
-
#FailoverPolicy ⇒ Object
<li>Pritory:按优先级顺序进行故障转移 。</li>不填写表示维持原有配置。 <li>OtherOriginGroup:单次请求失败后,请求优先重试下一优先级源站组;</li> <li>OtherRecordInOriginGroup:单次请求失败后,请求优先重试同源站组内的其他源站。</li>不填写表示维持原有配置。.
-
#HealthChecker ⇒ Object
<li>Pritory:按优先级顺序进行故障转移 。</li>不填写表示维持原有配置。 <li>OtherOriginGroup:单次请求失败后,请求优先重试下一优先级源站组;</li> <li>OtherRecordInOriginGroup:单次请求失败后,请求优先重试同源站组内的其他源站。</li>不填写表示维持原有配置。.
-
#InstanceId ⇒ Object
<li>Pritory:按优先级顺序进行故障转移 。</li>不填写表示维持原有配置。 <li>OtherOriginGroup:单次请求失败后,请求优先重试下一优先级源站组;</li> <li>OtherRecordInOriginGroup:单次请求失败后,请求优先重试同源站组内的其他源站。</li>不填写表示维持原有配置。.
-
#Name ⇒ Object
<li>Pritory:按优先级顺序进行故障转移 。</li>不填写表示维持原有配置。 <li>OtherOriginGroup:单次请求失败后,请求优先重试下一优先级源站组;</li> <li>OtherRecordInOriginGroup:单次请求失败后,请求优先重试同源站组内的其他源站。</li>不填写表示维持原有配置。.
-
#OriginGroups ⇒ Object
<li>Pritory:按优先级顺序进行故障转移 。</li>不填写表示维持原有配置。 <li>OtherOriginGroup:单次请求失败后,请求优先重试下一优先级源站组;</li> <li>OtherRecordInOriginGroup:单次请求失败后,请求优先重试同源站组内的其他源站。</li>不填写表示维持原有配置。.
-
#SteeringPolicy ⇒ Object
<li>Pritory:按优先级顺序进行故障转移 。</li>不填写表示维持原有配置。 <li>OtherOriginGroup:单次请求失败后,请求优先重试下一优先级源站组;</li> <li>OtherRecordInOriginGroup:单次请求失败后,请求优先重试同源站组内的其他源站。</li>不填写表示维持原有配置。.
-
#ZoneId ⇒ Object
<li>Pritory:按优先级顺序进行故障转移 。</li>不填写表示维持原有配置。 <li>OtherOriginGroup:单次请求失败后,请求优先重试下一优先级源站组;</li> <li>OtherRecordInOriginGroup:单次请求失败后,请求优先重试同源站组内的其他源站。</li>不填写表示维持原有配置。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(zoneid = nil, instanceid = nil, name = nil, origingroups = nil, healthchecker = nil, steeringpolicy = nil, failoverpolicy = nil) ⇒ ModifyLoadBalancerRequest
constructor
A new instance of ModifyLoadBalancerRequest.
Constructor Details
#initialize(zoneid = nil, instanceid = nil, name = nil, origingroups = nil, healthchecker = nil, steeringpolicy = nil, failoverpolicy = nil) ⇒ ModifyLoadBalancerRequest
Returns a new instance of ModifyLoadBalancerRequest.
16484 16485 16486 16487 16488 16489 16490 16491 16492 |
# File 'lib/v20220901/models.rb', line 16484 def initialize(zoneid=nil, instanceid=nil, name=nil, origingroups=nil, healthchecker=nil, steeringpolicy=nil, failoverpolicy=nil) @ZoneId = zoneid @InstanceId = instanceid @Name = name @OriginGroups = origingroups @HealthChecker = healthchecker @SteeringPolicy = steeringpolicy @FailoverPolicy = failoverpolicy end |
Instance Attribute Details
#FailoverPolicy ⇒ Object
<li>Pritory:按优先级顺序进行故障转移 。</li>不填写表示维持原有配置。<li>OtherOriginGroup:单次请求失败后,请求优先重试下一优先级源站组;</li> <li>OtherRecordInOriginGroup:单次请求失败后,请求优先重试同源站组内的其他源站。</li>不填写表示维持原有配置。
16482 16483 16484 |
# File 'lib/v20220901/models.rb', line 16482 def FailoverPolicy @FailoverPolicy end |
#HealthChecker ⇒ Object
<li>Pritory:按优先级顺序进行故障转移 。</li>不填写表示维持原有配置。<li>OtherOriginGroup:单次请求失败后,请求优先重试下一优先级源站组;</li> <li>OtherRecordInOriginGroup:单次请求失败后,请求优先重试同源站组内的其他源站。</li>不填写表示维持原有配置。
16482 16483 16484 |
# File 'lib/v20220901/models.rb', line 16482 def HealthChecker @HealthChecker end |
#InstanceId ⇒ Object
<li>Pritory:按优先级顺序进行故障转移 。</li>不填写表示维持原有配置。<li>OtherOriginGroup:单次请求失败后,请求优先重试下一优先级源站组;</li> <li>OtherRecordInOriginGroup:单次请求失败后,请求优先重试同源站组内的其他源站。</li>不填写表示维持原有配置。
16482 16483 16484 |
# File 'lib/v20220901/models.rb', line 16482 def InstanceId @InstanceId end |
#Name ⇒ Object
<li>Pritory:按优先级顺序进行故障转移 。</li>不填写表示维持原有配置。<li>OtherOriginGroup:单次请求失败后,请求优先重试下一优先级源站组;</li> <li>OtherRecordInOriginGroup:单次请求失败后,请求优先重试同源站组内的其他源站。</li>不填写表示维持原有配置。
16482 16483 16484 |
# File 'lib/v20220901/models.rb', line 16482 def Name @Name end |
#OriginGroups ⇒ Object
<li>Pritory:按优先级顺序进行故障转移 。</li>不填写表示维持原有配置。<li>OtherOriginGroup:单次请求失败后,请求优先重试下一优先级源站组;</li> <li>OtherRecordInOriginGroup:单次请求失败后,请求优先重试同源站组内的其他源站。</li>不填写表示维持原有配置。
16482 16483 16484 |
# File 'lib/v20220901/models.rb', line 16482 def OriginGroups @OriginGroups end |
#SteeringPolicy ⇒ Object
<li>Pritory:按优先级顺序进行故障转移 。</li>不填写表示维持原有配置。<li>OtherOriginGroup:单次请求失败后,请求优先重试下一优先级源站组;</li> <li>OtherRecordInOriginGroup:单次请求失败后,请求优先重试同源站组内的其他源站。</li>不填写表示维持原有配置。
16482 16483 16484 |
# File 'lib/v20220901/models.rb', line 16482 def SteeringPolicy @SteeringPolicy end |
#ZoneId ⇒ Object
<li>Pritory:按优先级顺序进行故障转移 。</li>不填写表示维持原有配置。<li>OtherOriginGroup:单次请求失败后,请求优先重试下一优先级源站组;</li> <li>OtherRecordInOriginGroup:单次请求失败后,请求优先重试同源站组内的其他源站。</li>不填写表示维持原有配置。
16482 16483 16484 |
# File 'lib/v20220901/models.rb', line 16482 def ZoneId @ZoneId end |
Instance Method Details
#deserialize(params) ⇒ Object
16494 16495 16496 16497 16498 16499 16500 16501 16502 16503 16504 16505 16506 16507 16508 16509 16510 16511 16512 |
# File 'lib/v20220901/models.rb', line 16494 def deserialize(params) @ZoneId = params['ZoneId'] @InstanceId = params['InstanceId'] @Name = params['Name'] unless params['OriginGroups'].nil? @OriginGroups = [] params['OriginGroups'].each do |i| origingroupinloadbalancer_tmp = OriginGroupInLoadBalancer.new origingroupinloadbalancer_tmp.deserialize(i) @OriginGroups << origingroupinloadbalancer_tmp end end unless params['HealthChecker'].nil? @HealthChecker = HealthChecker.new @HealthChecker.deserialize(params['HealthChecker']) end @SteeringPolicy = params['SteeringPolicy'] @FailoverPolicy = params['FailoverPolicy'] end |