Class: TencentCloud::Acp::V20220105::DescribeResourceUsageInfoRequest

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

Overview

DescribeResourceUsageInfo请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(pricename = nil, tasktype = nil, platform = nil, source = nil) ⇒ DescribeResourceUsageInfoRequest

Returns a new instance of DescribeResourceUsageInfoRequest.



456
457
458
459
460
461
# File 'lib/v20220105/models.rb', line 456

def initialize(pricename=nil, tasktype=nil, platform=nil, source=nil)
  @PriceName = pricename
  @TaskType = tasktype
  @Platform = platform
  @Source = source
end

Instance Attribute Details

#PlatformObject

Parameters:

  • PriceName:

    资源计费项名称(为空时,则根据Source,TaskType和Platform进行查询)

  • TaskType:

    任务类型, 0:基础版, 1:专家版

  • Platform:

    应用平台, 0:android

  • Source:

    任务来源, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android), 3:app漏洞扫描;



454
455
456
# File 'lib/v20220105/models.rb', line 454

def Platform
  @Platform
end

#PriceNameObject

Parameters:

  • PriceName:

    资源计费项名称(为空时,则根据Source,TaskType和Platform进行查询)

  • TaskType:

    任务类型, 0:基础版, 1:专家版

  • Platform:

    应用平台, 0:android

  • Source:

    任务来源, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android), 3:app漏洞扫描;



454
455
456
# File 'lib/v20220105/models.rb', line 454

def PriceName
  @PriceName
end

#SourceObject

Parameters:

  • PriceName:

    资源计费项名称(为空时,则根据Source,TaskType和Platform进行查询)

  • TaskType:

    任务类型, 0:基础版, 1:专家版

  • Platform:

    应用平台, 0:android

  • Source:

    任务来源, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android), 3:app漏洞扫描;



454
455
456
# File 'lib/v20220105/models.rb', line 454

def Source
  @Source
end

#TaskTypeObject

Parameters:

  • PriceName:

    资源计费项名称(为空时,则根据Source,TaskType和Platform进行查询)

  • TaskType:

    任务类型, 0:基础版, 1:专家版

  • Platform:

    应用平台, 0:android

  • Source:

    任务来源, 0:小程序诊断, 1:预留字段(暂未使用), 2:app诊断(android), 3:app漏洞扫描;



454
455
456
# File 'lib/v20220105/models.rb', line 454

def TaskType
  @TaskType
end

Instance Method Details

#deserialize(params) ⇒ Object



463
464
465
466
467
468
# File 'lib/v20220105/models.rb', line 463

def deserialize(params)
  @PriceName = params['PriceName']
  @TaskType = params['TaskType']
  @Platform = params['Platform']
  @Source = params['Source']
end