Class: TencentCloud::Cwp::V20180228::DescribeLicenseListRequest

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

Overview

DescribeLicenseList请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(filters = nil, limit = nil, offset = nil, tags = nil, order = nil, by = nil) ⇒ DescribeLicenseListRequest

Returns a new instance of DescribeLicenseListRequest.



16212
16213
16214
16215
16216
16217
16218
16219
# File 'lib/v20180228/models.rb', line 16212

def initialize(filters=nil, limit=nil, offset=nil, tags=nil, order=nil, by=nil)
  @Filters = filters
  @Limit = limit
  @Offset = offset
  @Tags = tags
  @Order = order
  @By = by
end

Instance Attribute Details

#ByObject

<li> LicenseStatus 授权状态信息,0 未使用,1 部分使用, 2 已用完, 3 不可用 4 可使用</li> <li> BuyTime 购买时间</li> <li> LicenseType 授权类型, 0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月</li> <li>DeadlineStatus 到期状态 NotExpired 未过期, Expire 已过期(包含已销毁) NearExpiry 即将到期</li> <li>ResourceId 资源ID</li> <li>Keywords IP筛选</li> <li>PayMode 付费模式 0 按量计费 , 1 包年包月</li> <li>OrderStatus 订单状态 1 正常 2 隔离 3 销毁</li> <li>DealNames 子订单号,最大长度10个,超出会失败</li>

Parameters:

  • Filters:

    多个条件筛选时取交集

  • Limit:

    限制条数,默认10.

  • Offset:

    偏移量,默认0.

  • Tags:

    标签筛选,平台标签能力,这里传入 标签键,标签值作为一个对象

  • Order:

    ASC 正序, DESC 倒序

  • By:

    LicenseCnt 授权数量



16210
16211
16212
# File 'lib/v20180228/models.rb', line 16210

def By
  @By
end

#FiltersObject

<li> LicenseStatus 授权状态信息,0 未使用,1 部分使用, 2 已用完, 3 不可用 4 可使用</li> <li> BuyTime 购买时间</li> <li> LicenseType 授权类型, 0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月</li> <li>DeadlineStatus 到期状态 NotExpired 未过期, Expire 已过期(包含已销毁) NearExpiry 即将到期</li> <li>ResourceId 资源ID</li> <li>Keywords IP筛选</li> <li>PayMode 付费模式 0 按量计费 , 1 包年包月</li> <li>OrderStatus 订单状态 1 正常 2 隔离 3 销毁</li> <li>DealNames 子订单号,最大长度10个,超出会失败</li>

Parameters:

  • Filters:

    多个条件筛选时取交集

  • Limit:

    限制条数,默认10.

  • Offset:

    偏移量,默认0.

  • Tags:

    标签筛选,平台标签能力,这里传入 标签键,标签值作为一个对象

  • Order:

    ASC 正序, DESC 倒序

  • By:

    LicenseCnt 授权数量



16210
16211
16212
# File 'lib/v20180228/models.rb', line 16210

def Filters
  @Filters
end

#LimitObject

<li> LicenseStatus 授权状态信息,0 未使用,1 部分使用, 2 已用完, 3 不可用 4 可使用</li> <li> BuyTime 购买时间</li> <li> LicenseType 授权类型, 0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月</li> <li>DeadlineStatus 到期状态 NotExpired 未过期, Expire 已过期(包含已销毁) NearExpiry 即将到期</li> <li>ResourceId 资源ID</li> <li>Keywords IP筛选</li> <li>PayMode 付费模式 0 按量计费 , 1 包年包月</li> <li>OrderStatus 订单状态 1 正常 2 隔离 3 销毁</li> <li>DealNames 子订单号,最大长度10个,超出会失败</li>

Parameters:

  • Filters:

    多个条件筛选时取交集

  • Limit:

    限制条数,默认10.

  • Offset:

    偏移量,默认0.

  • Tags:

    标签筛选,平台标签能力,这里传入 标签键,标签值作为一个对象

  • Order:

    ASC 正序, DESC 倒序

  • By:

    LicenseCnt 授权数量



16210
16211
16212
# File 'lib/v20180228/models.rb', line 16210

def Limit
  @Limit
end

#OffsetObject

<li> LicenseStatus 授权状态信息,0 未使用,1 部分使用, 2 已用完, 3 不可用 4 可使用</li> <li> BuyTime 购买时间</li> <li> LicenseType 授权类型, 0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月</li> <li>DeadlineStatus 到期状态 NotExpired 未过期, Expire 已过期(包含已销毁) NearExpiry 即将到期</li> <li>ResourceId 资源ID</li> <li>Keywords IP筛选</li> <li>PayMode 付费模式 0 按量计费 , 1 包年包月</li> <li>OrderStatus 订单状态 1 正常 2 隔离 3 销毁</li> <li>DealNames 子订单号,最大长度10个,超出会失败</li>

Parameters:

  • Filters:

    多个条件筛选时取交集

  • Limit:

    限制条数,默认10.

  • Offset:

    偏移量,默认0.

  • Tags:

    标签筛选,平台标签能力,这里传入 标签键,标签值作为一个对象

  • Order:

    ASC 正序, DESC 倒序

  • By:

    LicenseCnt 授权数量



16210
16211
16212
# File 'lib/v20180228/models.rb', line 16210

def Offset
  @Offset
end

#OrderObject

<li> LicenseStatus 授权状态信息,0 未使用,1 部分使用, 2 已用完, 3 不可用 4 可使用</li> <li> BuyTime 购买时间</li> <li> LicenseType 授权类型, 0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月</li> <li>DeadlineStatus 到期状态 NotExpired 未过期, Expire 已过期(包含已销毁) NearExpiry 即将到期</li> <li>ResourceId 资源ID</li> <li>Keywords IP筛选</li> <li>PayMode 付费模式 0 按量计费 , 1 包年包月</li> <li>OrderStatus 订单状态 1 正常 2 隔离 3 销毁</li> <li>DealNames 子订单号,最大长度10个,超出会失败</li>

Parameters:

  • Filters:

    多个条件筛选时取交集

  • Limit:

    限制条数,默认10.

  • Offset:

    偏移量,默认0.

  • Tags:

    标签筛选,平台标签能力,这里传入 标签键,标签值作为一个对象

  • Order:

    ASC 正序, DESC 倒序

  • By:

    LicenseCnt 授权数量



16210
16211
16212
# File 'lib/v20180228/models.rb', line 16210

def Order
  @Order
end

#TagsObject

<li> LicenseStatus 授权状态信息,0 未使用,1 部分使用, 2 已用完, 3 不可用 4 可使用</li> <li> BuyTime 购买时间</li> <li> LicenseType 授权类型, 0 专业版-按量计费, 1专业版-包年包月 , 2 旗舰版-包年包月</li> <li>DeadlineStatus 到期状态 NotExpired 未过期, Expire 已过期(包含已销毁) NearExpiry 即将到期</li> <li>ResourceId 资源ID</li> <li>Keywords IP筛选</li> <li>PayMode 付费模式 0 按量计费 , 1 包年包月</li> <li>OrderStatus 订单状态 1 正常 2 隔离 3 销毁</li> <li>DealNames 子订单号,最大长度10个,超出会失败</li>

Parameters:

  • Filters:

    多个条件筛选时取交集

  • Limit:

    限制条数,默认10.

  • Offset:

    偏移量,默认0.

  • Tags:

    标签筛选,平台标签能力,这里传入 标签键,标签值作为一个对象

  • Order:

    ASC 正序, DESC 倒序

  • By:

    LicenseCnt 授权数量



16210
16211
16212
# File 'lib/v20180228/models.rb', line 16210

def Tags
  @Tags
end

Instance Method Details

#deserialize(params) ⇒ Object



16221
16222
16223
16224
16225
16226
16227
16228
16229
16230
16231
16232
16233
16234
16235
16236
16237
16238
16239
16240
16241
16242
# File 'lib/v20180228/models.rb', line 16221

def deserialize(params)
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      filters_tmp = Filters.new
      filters_tmp.deserialize(i)
      @Filters << filters_tmp
    end
  end
  @Limit = params['Limit']
  @Offset = params['Offset']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tags_tmp = Tags.new
      tags_tmp.deserialize(i)
      @Tags << tags_tmp
    end
  end
  @Order = params['Order']
  @By = params['By']
end