Class: TencentCloud::Clb::V20180317::TargetGroupInstance

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180317/models.rb

Overview

目标组实例

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(bindip = nil, port = nil, weight = nil, newport = nil) ⇒ TargetGroupInstance

Returns a new instance of TargetGroupInstance.



8543
8544
8545
8546
8547
8548
# File 'lib/v20180317/models.rb', line 8543

def initialize(bindip=nil, port=nil, weight=nil, newport=nil)
  @BindIP = bindip
  @Port = port
  @Weight = weight
  @NewPort = newport
end

Instance Attribute Details

#BindIPObject

v2目标组需要配置权重,调用CreateTargetGroup接口创建目标组时该参数与创建接口中的Weight参数必填其一。取值范围:0-100

Parameters:

  • BindIP:

    目标组实例的内网IP

  • Port:

    目标组实例的端口,全监听目标组不支持传此字段。

  • Weight:

    目标组实例的权重

  • NewPort:

    目标组实例的新端口,全监听目标组不支持传此字段。



8541
8542
8543
# File 'lib/v20180317/models.rb', line 8541

def BindIP
  @BindIP
end

#NewPortObject

v2目标组需要配置权重,调用CreateTargetGroup接口创建目标组时该参数与创建接口中的Weight参数必填其一。取值范围:0-100

Parameters:

  • BindIP:

    目标组实例的内网IP

  • Port:

    目标组实例的端口,全监听目标组不支持传此字段。

  • Weight:

    目标组实例的权重

  • NewPort:

    目标组实例的新端口,全监听目标组不支持传此字段。



8541
8542
8543
# File 'lib/v20180317/models.rb', line 8541

def NewPort
  @NewPort
end

#PortObject

v2目标组需要配置权重,调用CreateTargetGroup接口创建目标组时该参数与创建接口中的Weight参数必填其一。取值范围:0-100

Parameters:

  • BindIP:

    目标组实例的内网IP

  • Port:

    目标组实例的端口,全监听目标组不支持传此字段。

  • Weight:

    目标组实例的权重

  • NewPort:

    目标组实例的新端口,全监听目标组不支持传此字段。



8541
8542
8543
# File 'lib/v20180317/models.rb', line 8541

def Port
  @Port
end

#WeightObject

v2目标组需要配置权重,调用CreateTargetGroup接口创建目标组时该参数与创建接口中的Weight参数必填其一。取值范围:0-100

Parameters:

  • BindIP:

    目标组实例的内网IP

  • Port:

    目标组实例的端口,全监听目标组不支持传此字段。

  • Weight:

    目标组实例的权重

  • NewPort:

    目标组实例的新端口,全监听目标组不支持传此字段。



8541
8542
8543
# File 'lib/v20180317/models.rb', line 8541

def Weight
  @Weight
end

Instance Method Details

#deserialize(params) ⇒ Object



8550
8551
8552
8553
8554
8555
# File 'lib/v20180317/models.rb', line 8550

def deserialize(params)
  @BindIP = params['BindIP']
  @Port = params['Port']
  @Weight = params['Weight']
  @NewPort = params['NewPort']
end