Class: TencentCloud::Bmlb::V20180625::ModifyL4BackendWeightRequest

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

Overview

ModifyL4BackendWeight请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(loadbalancerid = nil, listenerid = nil, instanceid = nil, weight = nil, port = nil, bindtype = nil) ⇒ ModifyL4BackendWeightRequest

Returns a new instance of ModifyL4BackendWeightRequest.



3397
3398
3399
3400
3401
3402
3403
3404
# File 'lib/v20180625/models.rb', line 3397

def initialize(loadbalancerid=nil, listenerid=nil, instanceid=nil, weight=nil, port=nil, bindtype=nil)
  @LoadBalancerId = loadbalancerid
  @ListenerId = listenerid
  @InstanceId = instanceid
  @Weight = weight
  @Port = port
  @BindType = bindtype
end

Instance Attribute Details

#BindTypeObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    负载均衡四层监听器ID,可通过接口DescribeL4Listeners查询。

  • InstanceId:

    黑石物理机主机ID、虚拟机IP或者是半托管主机ID。

  • Weight:

    权重信息,可选值0~100。

  • Port:

    已绑定的主机端口。

  • BindType:

    绑定类型。0:物理机 1:虚拟机 2:半托管机器



3395
3396
3397
# File 'lib/v20180625/models.rb', line 3395

def BindType
  @BindType
end

#InstanceIdObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    负载均衡四层监听器ID,可通过接口DescribeL4Listeners查询。

  • InstanceId:

    黑石物理机主机ID、虚拟机IP或者是半托管主机ID。

  • Weight:

    权重信息,可选值0~100。

  • Port:

    已绑定的主机端口。

  • BindType:

    绑定类型。0:物理机 1:虚拟机 2:半托管机器



3395
3396
3397
# File 'lib/v20180625/models.rb', line 3395

def InstanceId
  @InstanceId
end

#ListenerIdObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    负载均衡四层监听器ID,可通过接口DescribeL4Listeners查询。

  • InstanceId:

    黑石物理机主机ID、虚拟机IP或者是半托管主机ID。

  • Weight:

    权重信息,可选值0~100。

  • Port:

    已绑定的主机端口。

  • BindType:

    绑定类型。0:物理机 1:虚拟机 2:半托管机器



3395
3396
3397
# File 'lib/v20180625/models.rb', line 3395

def ListenerId
  @ListenerId
end

#LoadBalancerIdObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    负载均衡四层监听器ID,可通过接口DescribeL4Listeners查询。

  • InstanceId:

    黑石物理机主机ID、虚拟机IP或者是半托管主机ID。

  • Weight:

    权重信息,可选值0~100。

  • Port:

    已绑定的主机端口。

  • BindType:

    绑定类型。0:物理机 1:虚拟机 2:半托管机器



3395
3396
3397
# File 'lib/v20180625/models.rb', line 3395

def LoadBalancerId
  @LoadBalancerId
end

#PortObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    负载均衡四层监听器ID,可通过接口DescribeL4Listeners查询。

  • InstanceId:

    黑石物理机主机ID、虚拟机IP或者是半托管主机ID。

  • Weight:

    权重信息,可选值0~100。

  • Port:

    已绑定的主机端口。

  • BindType:

    绑定类型。0:物理机 1:虚拟机 2:半托管机器



3395
3396
3397
# File 'lib/v20180625/models.rb', line 3395

def Port
  @Port
end

#WeightObject

Parameters:

  • LoadBalancerId:

    负载均衡实例ID,可通过接口DescribeLoadBalancers查询。

  • ListenerId:

    负载均衡四层监听器ID,可通过接口DescribeL4Listeners查询。

  • InstanceId:

    黑石物理机主机ID、虚拟机IP或者是半托管主机ID。

  • Weight:

    权重信息,可选值0~100。

  • Port:

    已绑定的主机端口。

  • BindType:

    绑定类型。0:物理机 1:虚拟机 2:半托管机器



3395
3396
3397
# File 'lib/v20180625/models.rb', line 3395

def Weight
  @Weight
end

Instance Method Details

#deserialize(params) ⇒ Object



3406
3407
3408
3409
3410
3411
3412
3413
# File 'lib/v20180625/models.rb', line 3406

def deserialize(params)
  @LoadBalancerId = params['LoadBalancerId']
  @ListenerId = params['ListenerId']
  @InstanceId = params['InstanceId']
  @Weight = params['Weight']
  @Port = params['Port']
  @BindType = params['BindType']
end