Class: TencentCloud::Ssl::V20191205::UploadUpdateCertificateInstanceRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ssl::V20191205::UploadUpdateCertificateInstanceRequest
- Defined in:
- lib/v20191205/models.rb
Overview
UploadUpdateCertificateInstance请求参数结构体
Instance Attribute Summary collapse
- #CertificatePrivateKey ⇒ Object
- #CertificatePublicKey ⇒ Object
- #OldCertificateId ⇒ Object
- #ResourceTypes ⇒ Object
- #ResourceTypesRegions ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(oldcertificateid = nil, resourcetypes = nil, certificatepublickey = nil, certificateprivatekey = nil, resourcetypesregions = nil) ⇒ UploadUpdateCertificateInstanceRequest
constructor
A new instance of UploadUpdateCertificateInstanceRequest.
Constructor Details
#initialize(oldcertificateid = nil, resourcetypes = nil, certificatepublickey = nil, certificateprivatekey = nil, resourcetypesregions = nil) ⇒ UploadUpdateCertificateInstanceRequest
Returns a new instance of UploadUpdateCertificateInstanceRequest.
8698 8699 8700 8701 8702 8703 8704 |
# File 'lib/v20191205/models.rb', line 8698 def initialize(oldcertificateid=nil, resourcetypes=nil, certificatepublickey=nil, certificateprivatekey=nil, resourcetypesregions=nil) @OldCertificateId = oldcertificateid @ResourceTypes = resourcetypes @CertificatePublicKey = certificatepublickey @CertificatePrivateKey = certificateprivatekey @ResourceTypesRegions = resourcetypesregions end |
Instance Attribute Details
#CertificatePrivateKey ⇒ Object
8696 8697 8698 |
# File 'lib/v20191205/models.rb', line 8696 def CertificatePrivateKey @CertificatePrivateKey end |
#CertificatePublicKey ⇒ Object
8696 8697 8698 |
# File 'lib/v20191205/models.rb', line 8696 def CertificatePublicKey @CertificatePublicKey end |
#OldCertificateId ⇒ Object
8696 8697 8698 |
# File 'lib/v20191205/models.rb', line 8696 def OldCertificateId @OldCertificateId end |
#ResourceTypes ⇒ Object
8696 8697 8698 |
# File 'lib/v20191205/models.rb', line 8696 def ResourceTypes @ResourceTypes end |
#ResourceTypesRegions ⇒ Object
8696 8697 8698 |
# File 'lib/v20191205/models.rb', line 8696 def ResourceTypesRegions @ResourceTypesRegions end |
Instance Method Details
#deserialize(params) ⇒ Object
8706 8707 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 |
# File 'lib/v20191205/models.rb', line 8706 def deserialize(params) @OldCertificateId = params['OldCertificateId'] @ResourceTypes = params['ResourceTypes'] @CertificatePublicKey = params['CertificatePublicKey'] @CertificatePrivateKey = params['CertificatePrivateKey'] unless params['ResourceTypesRegions'].nil? @ResourceTypesRegions = [] params['ResourceTypesRegions'].each do |i| resourcetyperegions_tmp = ResourceTypeRegions.new resourcetyperegions_tmp.deserialize(i) @ResourceTypesRegions << resourcetyperegions_tmp end end end |