Class: TencentCloud::Clb::V20180317::ReplaceCertForLoadBalancersRequest

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

Overview

ReplaceCertForLoadBalancers请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(oldcertificateid = nil, certificate = nil) ⇒ ReplaceCertForLoadBalancersRequest

Returns a new instance of ReplaceCertForLoadBalancersRequest.



7420
7421
7422
7423
# File 'lib/v20180317/models.rb', line 7420

def initialize(oldcertificateid=nil, certificate=nil)
  @OldCertificateId = oldcertificateid
  @Certificate = certificate
end

Instance Attribute Details

#CertificateObject

Parameters:

  • OldCertificateId:

    需要被替换的证书的ID,可以是服务端证书或客户端证书

  • Certificate:

    新证书的内容等相关信息



7418
7419
7420
# File 'lib/v20180317/models.rb', line 7418

def Certificate
  @Certificate
end

#OldCertificateIdObject

Parameters:

  • OldCertificateId:

    需要被替换的证书的ID,可以是服务端证书或客户端证书

  • Certificate:

    新证书的内容等相关信息



7418
7419
7420
# File 'lib/v20180317/models.rb', line 7418

def OldCertificateId
  @OldCertificateId
end

Instance Method Details

#deserialize(params) ⇒ Object



7425
7426
7427
7428
7429
7430
7431
# File 'lib/v20180317/models.rb', line 7425

def deserialize(params)
  @OldCertificateId = params['OldCertificateId']
  unless params['Certificate'].nil?
    @Certificate = CertificateInput.new
    @Certificate.deserialize(params['Certificate'])
  end
end