class TencentCloud::Clb::V20180317::LoadBalancerDetail
负载均衡详细信息
def deserialize(params)
def deserialize(params) @LoadBalancerId = params['LoadBalancerId'] @LoadBalancerName = params['LoadBalancerName'] @LoadBalancerType = params['LoadBalancerType'] @Status = params['Status'] @Address = params['Address'] @AddressIPv6 = params['AddressIPv6'] @AddressIPVersion = params['AddressIPVersion'] @IPv6Mode = params['IPv6Mode'] @Zone = params['Zone'] @AddressIsp = params['AddressIsp'] @VpcId = params['VpcId'] @ProjectId = params['ProjectId'] @CreateTime = params['CreateTime'] @ChargeType = params['ChargeType'] unless params['NetworkAttributes'].nil? @NetworkAttributes = InternetAccessible.new @NetworkAttributes.deserialize(params['NetworkAttributes']) end unless params['PrepaidAttributes'].nil? @PrepaidAttributes = LBChargePrepaid.new @PrepaidAttributes.deserialize(params['PrepaidAttributes']) end unless params['ExtraInfo'].nil? @ExtraInfo = ExtraInfo.new @ExtraInfo.deserialize(params['ExtraInfo']) end @ConfigId = params['ConfigId'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| taginfo_tmp = TagInfo.new taginfo_tmp.deserialize(i) @Tags << taginfo_tmp end end @ListenerId = params['ListenerId'] @Protocol = params['Protocol'] @Port = params['Port'] @LocationId = params['LocationId'] @Domain = params['Domain'] @Url = params['Url'] @TargetId = params['TargetId'] @TargetAddress = params['TargetAddress'] @TargetPort = params['TargetPort'] @TargetWeight = params['TargetWeight'] @Isolation = params['Isolation'] @SecurityGroup = params['SecurityGroup'] @LoadBalancerPassToTarget = params['LoadBalancerPassToTarget'] @TargetHealth = params['TargetHealth'] @Domains = params['Domains'] end
def initialize(loadbalancerid=nil, loadbalancername=nil, loadbalancertype=nil, status=nil, address=nil, addressipv6=nil, addressipversion=nil, ipv6mode=nil, zone=nil, addressisp=nil, vpcid=nil, projectid=nil, createtime=nil, chargetype=nil, networkattributes=nil, prepaidattributes=nil, extrainfo=nil, configid=nil, tags=nil, listenerid=nil, protocol=nil, port=nil, locationid=nil, domain=nil, url=nil, targetid=nil, targetaddress=nil, targetport=nil, targetweight=nil, isolation=nil, securitygroup=nil, loadbalancerpasstotarget=nil, targethealth=nil, domains=nil)
def initialize(loadbalancerid=nil, loadbalancername=nil, loadbalancertype=nil, status=nil, address=nil, addressipv6=nil, addressipversion=nil, ipv6mode=nil, zone=nil, addressisp=nil, vpcid=nil, projectid=nil, createtime=nil, chargetype=nil, networkattributes=nil, prepaidattributes=nil, extrainfo=nil, configid=nil, tags=nil, listenerid=nil, protocol=nil, port=nil, locationid=nil, domain=nil, url=nil, targetid=nil, targetaddress=nil, targetport=nil, targetweight=nil, isolation=nil, securitygroup=nil, loadbalancerpasstotarget=nil, targethealth=nil, domains=nil) @LoadBalancerId = loadbalancerid @LoadBalancerName = loadbalancername @LoadBalancerType = loadbalancertype @Status = status @Address = address @AddressIPv6 = addressipv6 @AddressIPVersion = addressipversion @IPv6Mode = ipv6mode @Zone = zone @AddressIsp = addressisp @VpcId = vpcid @ProjectId = projectid @CreateTime = createtime @ChargeType = chargetype @NetworkAttributes = networkattributes @PrepaidAttributes = prepaidattributes @ExtraInfo = extrainfo @ConfigId = configid @Tags = tags @ListenerId = listenerid @Protocol = protocol @Port = port @LocationId = locationid @Domain = domain @Url = url @TargetId = targetid @TargetAddress = targetaddress @TargetPort = targetport @TargetWeight = targetweight @Isolation = isolation @SecurityGroup = securitygroup @LoadBalancerPassToTarget = loadbalancerpasstotarget @TargetHealth = targethealth @Domains = domains end