Class: TencentCloud::Cloudapp::V20220530::LicenseData

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

Overview

License 内容信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(text = nil, deploymentoutput = nil, metadata = nil) ⇒ LicenseData

Returns a new instance of LicenseData.



280
281
282
283
284
# File 'lib/v20220530/models.rb', line 280

def initialize(text=nil, deploymentoutput=nil, =nil)
  @Text = text
  @DeploymentOutput = deploymentoutput
  @Metadata = 
end

Instance Attribute Details

#DeploymentOutputObject

Parameters:

  • Text: (p)

    License 文本内容。支持密钥、证书等文本形式,二进制的密钥需要伙伴进行 base64 转码

  • DeploymentOutput: (p)

    部署服务输出信息,基于部署签发 License 时需要该参数。

  • Metadata: (p)

    License 前端展示信息。key、value 形式,比如可传入,颁发机构:XXXX 有限公司



278
279
280
# File 'lib/v20220530/models.rb', line 278

def DeploymentOutput
  @DeploymentOutput
end

#MetadataObject

Parameters:

  • Text: (p)

    License 文本内容。支持密钥、证书等文本形式,二进制的密钥需要伙伴进行 base64 转码

  • DeploymentOutput: (p)

    部署服务输出信息,基于部署签发 License 时需要该参数。

  • Metadata: (p)

    License 前端展示信息。key、value 形式,比如可传入,颁发机构:XXXX 有限公司



278
279
280
# File 'lib/v20220530/models.rb', line 278

def Metadata
  @Metadata
end

#TextObject

Parameters:

  • Text: (p)

    License 文本内容。支持密钥、证书等文本形式,二进制的密钥需要伙伴进行 base64 转码

  • DeploymentOutput: (p)

    部署服务输出信息,基于部署签发 License 时需要该参数。

  • Metadata: (p)

    License 前端展示信息。key、value 形式,比如可传入,颁发机构:XXXX 有限公司



278
279
280
# File 'lib/v20220530/models.rb', line 278

def Text
  @Text
end

Instance Method Details

#deserialize(params) ⇒ Object



286
287
288
289
290
291
292
293
294
295
296
297
# File 'lib/v20220530/models.rb', line 286

def deserialize(params)
  @Text = params['Text']
  @DeploymentOutput = params['DeploymentOutput']
  unless params['Metadata'].nil?
    @Metadata = []
    params['Metadata'].each do |i|
       = DisplayMetadata.new
      .deserialize(i)
      @Metadata << 
    end
  end
end