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.



6250
6251
6252
6253
6254
6255
6256
6257
6258
# File 'lib/v20180228/models.rb', line 6250

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 授权类型



6248
6249
6250
# File 'lib/v20180228/models.rb', line 6248

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 授权类型



6248
6249
6250
# File 'lib/v20180228/models.rb', line 6248

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 授权类型



6248
6249
6250
# File 'lib/v20180228/models.rb', line 6248

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 授权类型



6248
6249
6250
# File 'lib/v20180228/models.rb', line 6248

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 授权类型



6248
6249
6250
# File 'lib/v20180228/models.rb', line 6248

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 授权类型



6248
6249
6250
# File 'lib/v20180228/models.rb', line 6248

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 授权类型



6248
6249
6250
# File 'lib/v20180228/models.rb', line 6248

def SourceType
  @SourceType
end

Instance Method Details

#deserialize(params) ⇒ Object



6260
6261
6262
6263
6264
6265
6266
6267
6268
# File 'lib/v20180228/models.rb', line 6260

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