Class: TencentCloud::Ssl::V20191205::TCBHostInstance

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

Overview

TCB静态托管服务实例

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(domain = nil, status = nil, dnsstatus = nil, oldcertificateid = nil) ⇒ TCBHostInstance

Returns a new instance of TCBHostInstance.



7558
7559
7560
7561
7562
7563
# File 'lib/v20191205/models.rb', line 7558

def initialize(domain=nil, status=nil, dnsstatus=nil, oldcertificateid=nil)
  @Domain = domain
  @Status = status
  @DNSStatus = dnsstatus
  @OldCertificateId = oldcertificateid
end

Instance Attribute Details

#DNSStatusObject

Parameters:

  • Domain:

    域名

  • Status:

    状态

  • DNSStatus:

    解析状态

  • OldCertificateId:

    已绑定证书ID



7556
7557
7558
# File 'lib/v20191205/models.rb', line 7556

def DNSStatus
  @DNSStatus
end

#DomainObject

Parameters:

  • Domain:

    域名

  • Status:

    状态

  • DNSStatus:

    解析状态

  • OldCertificateId:

    已绑定证书ID



7556
7557
7558
# File 'lib/v20191205/models.rb', line 7556

def Domain
  @Domain
end

#OldCertificateIdObject

Parameters:

  • Domain:

    域名

  • Status:

    状态

  • DNSStatus:

    解析状态

  • OldCertificateId:

    已绑定证书ID



7556
7557
7558
# File 'lib/v20191205/models.rb', line 7556

def OldCertificateId
  @OldCertificateId
end

#StatusObject

Parameters:

  • Domain:

    域名

  • Status:

    状态

  • DNSStatus:

    解析状态

  • OldCertificateId:

    已绑定证书ID



7556
7557
7558
# File 'lib/v20191205/models.rb', line 7556

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



7565
7566
7567
7568
7569
7570
# File 'lib/v20191205/models.rb', line 7565

def deserialize(params)
  @Domain = params['Domain']
  @Status = params['Status']
  @DNSStatus = params['DNSStatus']
  @OldCertificateId = params['OldCertificateId']
end