Class: TencentCloud::Billing::V20180709::DescribeBillSummaryRequest

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

Overview

DescribeBillSummary请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(month = nil, grouptype = nil, tagkey = nil, operateuin = nil) ⇒ DescribeBillSummaryRequest

Returns a new instance of DescribeBillSummaryRequest.



8160
8161
8162
8163
8164
8165
# File 'lib/v20180709/models.rb', line 8160

def initialize(month=nil, grouptype=nil, tagkey=nil, operateuin=nil)
  @Month = month
  @GroupType = grouptype
  @TagKey = tagkey
  @OperateUin = operateuin
end

Instance Attribute Details

#GroupTypeObject

Parameters:

  • Month:

    账单月份,格式为2023-04

  • GroupType:

    账单维度类型,枚举值如下:business、project、region、payMode、tag

  • TagKey:

    标签键,GroupType=tag获取标签维度账单时传

  • OperateUin:

    操作者UIN:操作者账号 ID(预付费资源下单或后付费操作开通资源账号的 ID 或者角色 ID )



8158
8159
8160
# File 'lib/v20180709/models.rb', line 8158

def GroupType
  @GroupType
end

#MonthObject

Parameters:

  • Month:

    账单月份,格式为2023-04

  • GroupType:

    账单维度类型,枚举值如下:business、project、region、payMode、tag

  • TagKey:

    标签键,GroupType=tag获取标签维度账单时传

  • OperateUin:

    操作者UIN:操作者账号 ID(预付费资源下单或后付费操作开通资源账号的 ID 或者角色 ID )



8158
8159
8160
# File 'lib/v20180709/models.rb', line 8158

def Month
  @Month
end

#OperateUinObject

Parameters:

  • Month:

    账单月份,格式为2023-04

  • GroupType:

    账单维度类型,枚举值如下:business、project、region、payMode、tag

  • TagKey:

    标签键,GroupType=tag获取标签维度账单时传

  • OperateUin:

    操作者UIN:操作者账号 ID(预付费资源下单或后付费操作开通资源账号的 ID 或者角色 ID )



8158
8159
8160
# File 'lib/v20180709/models.rb', line 8158

def OperateUin
  @OperateUin
end

#TagKeyObject

Parameters:

  • Month:

    账单月份,格式为2023-04

  • GroupType:

    账单维度类型,枚举值如下:business、project、region、payMode、tag

  • TagKey:

    标签键,GroupType=tag获取标签维度账单时传

  • OperateUin:

    操作者UIN:操作者账号 ID(预付费资源下单或后付费操作开通资源账号的 ID 或者角色 ID )



8158
8159
8160
# File 'lib/v20180709/models.rb', line 8158

def TagKey
  @TagKey
end

Instance Method Details

#deserialize(params) ⇒ Object



8167
8168
8169
8170
8171
8172
# File 'lib/v20180709/models.rb', line 8167

def deserialize(params)
  @Month = params['Month']
  @GroupType = params['GroupType']
  @TagKey = params['TagKey']
  @OperateUin = params['OperateUin']
end