Class: TencentCloud::Iotcloud::V20210408::CertInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Iotcloud::V20210408::CertInfo
- Defined in:
- lib/v20210408/models.rb
Overview
X509证书信息
Instance Attribute Summary collapse
- #CertName ⇒ Object
- #CertSN ⇒ Object
- #CertText ⇒ Object
- #CreateTime ⇒ Object
- #EffectiveTime ⇒ Object
- #ExpireTime ⇒ Object
- #IssuerName ⇒ Object
- #Subject ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(certname = nil, certsn = nil, issuername = nil, subject = nil, createtime = nil, effectivetime = nil, expiretime = nil, certtext = nil) ⇒ CertInfo
constructor
A new instance of CertInfo.
Constructor Details
#initialize(certname = nil, certsn = nil, issuername = nil, subject = nil, createtime = nil, effectivetime = nil, expiretime = nil, certtext = nil) ⇒ CertInfo
Returns a new instance of CertInfo.
353 354 355 356 357 358 359 360 361 362 |
# File 'lib/v20210408/models.rb', line 353 def initialize(certname=nil, certsn=nil, issuername=nil, subject=nil, createtime=nil, effectivetime=nil, expiretime=nil, certtext=nil) @CertName = certname @CertSN = certsn @IssuerName = issuername @Subject = subject @CreateTime = createtime @EffectiveTime = effectivetime @ExpireTime = expiretime @CertText = certtext end |
Instance Attribute Details
#CertName ⇒ Object
351 352 353 |
# File 'lib/v20210408/models.rb', line 351 def CertName @CertName end |
#CertSN ⇒ Object
351 352 353 |
# File 'lib/v20210408/models.rb', line 351 def CertSN @CertSN end |
#CertText ⇒ Object
351 352 353 |
# File 'lib/v20210408/models.rb', line 351 def CertText @CertText end |
#CreateTime ⇒ Object
351 352 353 |
# File 'lib/v20210408/models.rb', line 351 def CreateTime @CreateTime end |
#EffectiveTime ⇒ Object
351 352 353 |
# File 'lib/v20210408/models.rb', line 351 def EffectiveTime @EffectiveTime end |
#ExpireTime ⇒ Object
351 352 353 |
# File 'lib/v20210408/models.rb', line 351 def ExpireTime @ExpireTime end |
#IssuerName ⇒ Object
351 352 353 |
# File 'lib/v20210408/models.rb', line 351 def IssuerName @IssuerName end |
#Subject ⇒ Object
351 352 353 |
# File 'lib/v20210408/models.rb', line 351 def Subject @Subject end |
Instance Method Details
#deserialize(params) ⇒ Object
364 365 366 367 368 369 370 371 372 373 |
# File 'lib/v20210408/models.rb', line 364 def deserialize(params) @CertName = params['CertName'] @CertSN = params['CertSN'] @IssuerName = params['IssuerName'] @Subject = params['Subject'] @CreateTime = params['CreateTime'] @EffectiveTime = params['EffectiveTime'] @ExpireTime = params['ExpireTime'] @CertText = params['CertText'] end |