Class: TencentCloud::Cdn::V20180606::DescribeCertDomainsRequest

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

Overview

DescribeCertDomains请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cert = nil, certid = nil, product = nil) ⇒ DescribeCertDomainsRequest

Returns a new instance of DescribeCertDomainsRequest.



4023
4024
4025
4026
4027
# File 'lib/v20180606/models.rb', line 4023

def initialize(cert=nil, certid=nil, product=nil)
  @Cert = cert
  @CertId = certid
  @Product = product
end

Instance Attribute Details

#CertObject

Parameters:

  • Cert:

    PEM格式证书Base64编码后的字符串

  • CertId:

    托管证书ID,Cert和CertId不能均未空,都填写时以CerId为准。

  • Product:

    域名所属产品,cdn或ecdn,默认cdn。



4021
4022
4023
# File 'lib/v20180606/models.rb', line 4021

def Cert
  @Cert
end

#CertIdObject

Parameters:

  • Cert:

    PEM格式证书Base64编码后的字符串

  • CertId:

    托管证书ID,Cert和CertId不能均未空,都填写时以CerId为准。

  • Product:

    域名所属产品,cdn或ecdn,默认cdn。



4021
4022
4023
# File 'lib/v20180606/models.rb', line 4021

def CertId
  @CertId
end

#ProductObject

Parameters:

  • Cert:

    PEM格式证书Base64编码后的字符串

  • CertId:

    托管证书ID,Cert和CertId不能均未空,都填写时以CerId为准。

  • Product:

    域名所属产品,cdn或ecdn,默认cdn。



4021
4022
4023
# File 'lib/v20180606/models.rb', line 4021

def Product
  @Product
end

Instance Method Details

#deserialize(params) ⇒ Object



4029
4030
4031
4032
4033
# File 'lib/v20180606/models.rb', line 4029

def deserialize(params)
  @Cert = params['Cert']
  @CertId = params['CertId']
  @Product = params['Product']
end