Class: TencentCloud::Cwp::V20180228::CreateWhiteListOrderRequest

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

Overview

CreateWhiteListOrder请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(licensetype = nil, licensenum = nil, deadline = nil, rulename = nil, sourcetype = nil, regionid = nil, extraparam = nil) ⇒ CreateWhiteListOrderRequest

Returns a new instance of CreateWhiteListOrderRequest.



6271
6272
6273
6274
6275
6276
6277
6278
6279
# File 'lib/v20180228/models.rb', line 6271

def initialize(licensetype=nil, licensenum=nil, deadline=nil, rulename=nil, sourcetype=nil, regionid=nil, extraparam=nil)
  @LicenseType = licensetype
  @LicenseNum = licensenum
  @Deadline = deadline
  @RuleName = rulename
  @SourceType = sourcetype
  @RegionId = regionid
  @ExtraParam = extraparam
end

Instance Attribute Details

#DeadlineObject

Parameters:

  • LicenseType:

    授权类型

  • LicenseNum:

    授权数量,最小为1 最大99999

  • Deadline:

    到期时间,最小为1

  • RuleName:

    规则名称,大资产中心:asset_center

  • SourceType:

    订单类型, 1 试用 2 赠送 3 体验 4 SSL-证书赠送 5 cvm赠送

  • RegionId:

    地域, 1 广州 9新加坡, 默认为 1. 非必要情况不要选9

  • ExtraParam:

    额外参数,json字符串,包含ResourceId 资源ID,LicenseType 授权类型



6269
6270
6271
# File 'lib/v20180228/models.rb', line 6269

def Deadline
  @Deadline
end

#ExtraParamObject

Parameters:

  • LicenseType:

    授权类型

  • LicenseNum:

    授权数量,最小为1 最大99999

  • Deadline:

    到期时间,最小为1

  • RuleName:

    规则名称,大资产中心:asset_center

  • SourceType:

    订单类型, 1 试用 2 赠送 3 体验 4 SSL-证书赠送 5 cvm赠送

  • RegionId:

    地域, 1 广州 9新加坡, 默认为 1. 非必要情况不要选9

  • ExtraParam:

    额外参数,json字符串,包含ResourceId 资源ID,LicenseType 授权类型



6269
6270
6271
# File 'lib/v20180228/models.rb', line 6269

def ExtraParam
  @ExtraParam
end

#LicenseNumObject

Parameters:

  • LicenseType:

    授权类型

  • LicenseNum:

    授权数量,最小为1 最大99999

  • Deadline:

    到期时间,最小为1

  • RuleName:

    规则名称,大资产中心:asset_center

  • SourceType:

    订单类型, 1 试用 2 赠送 3 体验 4 SSL-证书赠送 5 cvm赠送

  • RegionId:

    地域, 1 广州 9新加坡, 默认为 1. 非必要情况不要选9

  • ExtraParam:

    额外参数,json字符串,包含ResourceId 资源ID,LicenseType 授权类型



6269
6270
6271
# File 'lib/v20180228/models.rb', line 6269

def LicenseNum
  @LicenseNum
end

#LicenseTypeObject

Parameters:

  • LicenseType:

    授权类型

  • LicenseNum:

    授权数量,最小为1 最大99999

  • Deadline:

    到期时间,最小为1

  • RuleName:

    规则名称,大资产中心:asset_center

  • SourceType:

    订单类型, 1 试用 2 赠送 3 体验 4 SSL-证书赠送 5 cvm赠送

  • RegionId:

    地域, 1 广州 9新加坡, 默认为 1. 非必要情况不要选9

  • ExtraParam:

    额外参数,json字符串,包含ResourceId 资源ID,LicenseType 授权类型



6269
6270
6271
# File 'lib/v20180228/models.rb', line 6269

def LicenseType
  @LicenseType
end

#RegionIdObject

Parameters:

  • LicenseType:

    授权类型

  • LicenseNum:

    授权数量,最小为1 最大99999

  • Deadline:

    到期时间,最小为1

  • RuleName:

    规则名称,大资产中心:asset_center

  • SourceType:

    订单类型, 1 试用 2 赠送 3 体验 4 SSL-证书赠送 5 cvm赠送

  • RegionId:

    地域, 1 广州 9新加坡, 默认为 1. 非必要情况不要选9

  • ExtraParam:

    额外参数,json字符串,包含ResourceId 资源ID,LicenseType 授权类型



6269
6270
6271
# File 'lib/v20180228/models.rb', line 6269

def RegionId
  @RegionId
end

#RuleNameObject

Parameters:

  • LicenseType:

    授权类型

  • LicenseNum:

    授权数量,最小为1 最大99999

  • Deadline:

    到期时间,最小为1

  • RuleName:

    规则名称,大资产中心:asset_center

  • SourceType:

    订单类型, 1 试用 2 赠送 3 体验 4 SSL-证书赠送 5 cvm赠送

  • RegionId:

    地域, 1 广州 9新加坡, 默认为 1. 非必要情况不要选9

  • ExtraParam:

    额外参数,json字符串,包含ResourceId 资源ID,LicenseType 授权类型



6269
6270
6271
# File 'lib/v20180228/models.rb', line 6269

def RuleName
  @RuleName
end

#SourceTypeObject

Parameters:

  • LicenseType:

    授权类型

  • LicenseNum:

    授权数量,最小为1 最大99999

  • Deadline:

    到期时间,最小为1

  • RuleName:

    规则名称,大资产中心:asset_center

  • SourceType:

    订单类型, 1 试用 2 赠送 3 体验 4 SSL-证书赠送 5 cvm赠送

  • RegionId:

    地域, 1 广州 9新加坡, 默认为 1. 非必要情况不要选9

  • ExtraParam:

    额外参数,json字符串,包含ResourceId 资源ID,LicenseType 授权类型



6269
6270
6271
# File 'lib/v20180228/models.rb', line 6269

def SourceType
  @SourceType
end

Instance Method Details

#deserialize(params) ⇒ Object



6281
6282
6283
6284
6285
6286
6287
6288
6289
# File 'lib/v20180228/models.rb', line 6281

def deserialize(params)
  @LicenseType = params['LicenseType']
  @LicenseNum = params['LicenseNum']
  @Deadline = params['Deadline']
  @RuleName = params['RuleName']
  @SourceType = params['SourceType']
  @RegionId = params['RegionId']
  @ExtraParam = params['ExtraParam']
end