Class: TencentCloud::Clb::V20180317::BindDetailItem

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

Overview

绑定关系,包含监听器名字、协议、url、vport。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(loadbalancerid = nil, listenerid = nil, domain = nil, locationid = nil, listenername = nil, protocol = nil, vport = nil, url = nil, uconfigid = nil) ⇒ BindDetailItem

Returns a new instance of BindDetailItem.



597
598
599
600
601
602
603
604
605
606
607
# File 'lib/v20180317/models.rb', line 597

def initialize(loadbalancerid=nil, listenerid=nil, domain=nil, locationid=nil, listenername=nil, protocol=nil, vport=nil, url=nil, uconfigid=nil)
  @LoadBalancerId = loadbalancerid
  @ListenerId = listenerid
  @Domain = domain
  @LocationId = locationid
  @ListenerName = listenername
  @Protocol = protocol
  @Vport = vport
  @Url = url
  @UconfigId = uconfigid
end

Instance Attribute Details

#DomainObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerId:

    配置绑定的CLB ID

  • ListenerId:

    配置绑定的监听器ID

  • Domain:

    配置绑定的域名

  • LocationId:

    配置绑定的规则

  • ListenerName:

    监听器名字

  • Protocol:

    监听器协议

  • Vport:

    监听器端口

  • Url:

    location的url

  • UconfigId:

    配置ID



595
596
597
# File 'lib/v20180317/models.rb', line 595

def Domain
  @Domain
end

#ListenerIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerId:

    配置绑定的CLB ID

  • ListenerId:

    配置绑定的监听器ID

  • Domain:

    配置绑定的域名

  • LocationId:

    配置绑定的规则

  • ListenerName:

    监听器名字

  • Protocol:

    监听器协议

  • Vport:

    监听器端口

  • Url:

    location的url

  • UconfigId:

    配置ID



595
596
597
# File 'lib/v20180317/models.rb', line 595

def ListenerId
  @ListenerId
end

#ListenerNameObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerId:

    配置绑定的CLB ID

  • ListenerId:

    配置绑定的监听器ID

  • Domain:

    配置绑定的域名

  • LocationId:

    配置绑定的规则

  • ListenerName:

    监听器名字

  • Protocol:

    监听器协议

  • Vport:

    监听器端口

  • Url:

    location的url

  • UconfigId:

    配置ID



595
596
597
# File 'lib/v20180317/models.rb', line 595

def ListenerName
  @ListenerName
end

#LoadBalancerIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerId:

    配置绑定的CLB ID

  • ListenerId:

    配置绑定的监听器ID

  • Domain:

    配置绑定的域名

  • LocationId:

    配置绑定的规则

  • ListenerName:

    监听器名字

  • Protocol:

    监听器协议

  • Vport:

    监听器端口

  • Url:

    location的url

  • UconfigId:

    配置ID



595
596
597
# File 'lib/v20180317/models.rb', line 595

def LoadBalancerId
  @LoadBalancerId
end

#LocationIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerId:

    配置绑定的CLB ID

  • ListenerId:

    配置绑定的监听器ID

  • Domain:

    配置绑定的域名

  • LocationId:

    配置绑定的规则

  • ListenerName:

    监听器名字

  • Protocol:

    监听器协议

  • Vport:

    监听器端口

  • Url:

    location的url

  • UconfigId:

    配置ID



595
596
597
# File 'lib/v20180317/models.rb', line 595

def LocationId
  @LocationId
end

#ProtocolObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerId:

    配置绑定的CLB ID

  • ListenerId:

    配置绑定的监听器ID

  • Domain:

    配置绑定的域名

  • LocationId:

    配置绑定的规则

  • ListenerName:

    监听器名字

  • Protocol:

    监听器协议

  • Vport:

    监听器端口

  • Url:

    location的url

  • UconfigId:

    配置ID



595
596
597
# File 'lib/v20180317/models.rb', line 595

def Protocol
  @Protocol
end

#UconfigIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerId:

    配置绑定的CLB ID

  • ListenerId:

    配置绑定的监听器ID

  • Domain:

    配置绑定的域名

  • LocationId:

    配置绑定的规则

  • ListenerName:

    监听器名字

  • Protocol:

    监听器协议

  • Vport:

    监听器端口

  • Url:

    location的url

  • UconfigId:

    配置ID



595
596
597
# File 'lib/v20180317/models.rb', line 595

def UconfigId
  @UconfigId
end

#UrlObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerId:

    配置绑定的CLB ID

  • ListenerId:

    配置绑定的监听器ID

  • Domain:

    配置绑定的域名

  • LocationId:

    配置绑定的规则

  • ListenerName:

    监听器名字

  • Protocol:

    监听器协议

  • Vport:

    监听器端口

  • Url:

    location的url

  • UconfigId:

    配置ID



595
596
597
# File 'lib/v20180317/models.rb', line 595

def Url
  @Url
end

#VportObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerId:

    配置绑定的CLB ID

  • ListenerId:

    配置绑定的监听器ID

  • Domain:

    配置绑定的域名

  • LocationId:

    配置绑定的规则

  • ListenerName:

    监听器名字

  • Protocol:

    监听器协议

  • Vport:

    监听器端口

  • Url:

    location的url

  • UconfigId:

    配置ID



595
596
597
# File 'lib/v20180317/models.rb', line 595

def Vport
  @Vport
end

Instance Method Details

#deserialize(params) ⇒ Object



609
610
611
612
613
614
615
616
617
618
619
# File 'lib/v20180317/models.rb', line 609

def deserialize(params)
  @LoadBalancerId = params['LoadBalancerId']
  @ListenerId = params['ListenerId']
  @Domain = params['Domain']
  @LocationId = params['LocationId']
  @ListenerName = params['ListenerName']
  @Protocol = params['Protocol']
  @Vport = params['Vport']
  @Url = params['Url']
  @UconfigId = params['UconfigId']
end