Class: TencentCloud::Clb::V20180317::CertIdRelatedWithLoadBalancers

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

Overview

证书ID,以及与该证书ID关联的负载均衡实例列表

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(certid = nil, loadbalancers = nil) ⇒ CertIdRelatedWithLoadBalancers

Returns a new instance of CertIdRelatedWithLoadBalancers.



588
589
590
591
# File 'lib/v20180317/models.rb', line 588

def initialize(certid=nil, loadbalancers=nil)
  @CertId = certid
  @LoadBalancers = loadbalancers
end

Instance Attribute Details

#CertIdObject

Parameters:

  • CertId:

    证书ID

  • LoadBalancers:

    与证书关联的负载均衡实例列表



586
587
588
# File 'lib/v20180317/models.rb', line 586

def CertId
  @CertId
end

#LoadBalancersObject

Parameters:

  • CertId:

    证书ID

  • LoadBalancers:

    与证书关联的负载均衡实例列表



586
587
588
# File 'lib/v20180317/models.rb', line 586

def LoadBalancers
  @LoadBalancers
end

Instance Method Details

#deserialize(params) ⇒ Object



593
594
595
596
597
598
599
600
601
602
603
# File 'lib/v20180317/models.rb', line 593

def deserialize(params)
  @CertId = params['CertId']
  unless params['LoadBalancers'].nil?
    @LoadBalancers = []
    params['LoadBalancers'].each do |i|
      loadbalancer_tmp = LoadBalancer.new
      loadbalancer_tmp.deserialize(i)
      @LoadBalancers << loadbalancer_tmp
    end
  end
end