Class: TencentCloud::Billing::V20180709::DescribeCostDetailRequest

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

Overview

DescribeCostDetail请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(limit = nil, offset = nil, begintime = nil, endtime = nil, needrecordnum = nil, month = nil, productcode = nil, paymode = nil, resourceid = nil) ⇒ DescribeCostDetailRequest

Returns a new instance of DescribeCostDetailRequest.



8409
8410
8411
8412
8413
8414
8415
8416
8417
8418
8419
# File 'lib/v20180709/models.rb', line 8409

def initialize(limit=nil, offset=nil, begintime=nil, endtime=nil, needrecordnum=nil, month=nil, productcode=nil, paymode=nil, resourceid=nil)
  @Limit = limit
  @Offset = offset
  @BeginTime = begintime
  @EndTime = endtime
  @NeedRecordNum = needrecordnum
  @Month = month
  @ProductCode = productcode
  @PayMode = paymode
  @ResourceId = resourceid
end

Instance Attribute Details

#BeginTimeObject

1-表示需要, 0-表示不需要

Parameters:

  • Limit:

    数量,最大值为100

  • Offset:

    偏移量

  • BeginTime:

    周期开始时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为同一月份,暂不支持跨月拉取。可拉取的数据是开通成本分析后,且距今 24 个月内的数据。

  • EndTime:

    周期结束时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为同一月份,暂不支持跨月拉取。可拉取的数据是开通成本分析后,且距今 24 个月内的数据。

  • NeedRecordNum:

    是否需要访问列表的总记录数,用于前端分页

  • Month:

    月份,格式为yyyy-mm,Month和BeginTime&EndTime必传一个,如果有传BeginTime&EndTime则Month字段无效。不能早于开通成本分析的月份,最多可拉取24个月内的数据。

  • ProductCode:

    查询指定产品信息

  • PayMode:

    付费模式 prePay/postPay

  • ResourceId:

    查询指定资源信息



8407
8408
8409
# File 'lib/v20180709/models.rb', line 8407

def BeginTime
  @BeginTime
end

#EndTimeObject

1-表示需要, 0-表示不需要

Parameters:

  • Limit:

    数量,最大值为100

  • Offset:

    偏移量

  • BeginTime:

    周期开始时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为同一月份,暂不支持跨月拉取。可拉取的数据是开通成本分析后,且距今 24 个月内的数据。

  • EndTime:

    周期结束时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为同一月份,暂不支持跨月拉取。可拉取的数据是开通成本分析后,且距今 24 个月内的数据。

  • NeedRecordNum:

    是否需要访问列表的总记录数,用于前端分页

  • Month:

    月份,格式为yyyy-mm,Month和BeginTime&EndTime必传一个,如果有传BeginTime&EndTime则Month字段无效。不能早于开通成本分析的月份,最多可拉取24个月内的数据。

  • ProductCode:

    查询指定产品信息

  • PayMode:

    付费模式 prePay/postPay

  • ResourceId:

    查询指定资源信息



8407
8408
8409
# File 'lib/v20180709/models.rb', line 8407

def EndTime
  @EndTime
end

#LimitObject

1-表示需要, 0-表示不需要

Parameters:

  • Limit:

    数量,最大值为100

  • Offset:

    偏移量

  • BeginTime:

    周期开始时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为同一月份,暂不支持跨月拉取。可拉取的数据是开通成本分析后,且距今 24 个月内的数据。

  • EndTime:

    周期结束时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为同一月份,暂不支持跨月拉取。可拉取的数据是开通成本分析后,且距今 24 个月内的数据。

  • NeedRecordNum:

    是否需要访问列表的总记录数,用于前端分页

  • Month:

    月份,格式为yyyy-mm,Month和BeginTime&EndTime必传一个,如果有传BeginTime&EndTime则Month字段无效。不能早于开通成本分析的月份,最多可拉取24个月内的数据。

  • ProductCode:

    查询指定产品信息

  • PayMode:

    付费模式 prePay/postPay

  • ResourceId:

    查询指定资源信息



8407
8408
8409
# File 'lib/v20180709/models.rb', line 8407

def Limit
  @Limit
end

#MonthObject

1-表示需要, 0-表示不需要

Parameters:

  • Limit:

    数量,最大值为100

  • Offset:

    偏移量

  • BeginTime:

    周期开始时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为同一月份,暂不支持跨月拉取。可拉取的数据是开通成本分析后,且距今 24 个月内的数据。

  • EndTime:

    周期结束时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为同一月份,暂不支持跨月拉取。可拉取的数据是开通成本分析后,且距今 24 个月内的数据。

  • NeedRecordNum:

    是否需要访问列表的总记录数,用于前端分页

  • Month:

    月份,格式为yyyy-mm,Month和BeginTime&EndTime必传一个,如果有传BeginTime&EndTime则Month字段无效。不能早于开通成本分析的月份,最多可拉取24个月内的数据。

  • ProductCode:

    查询指定产品信息

  • PayMode:

    付费模式 prePay/postPay

  • ResourceId:

    查询指定资源信息



8407
8408
8409
# File 'lib/v20180709/models.rb', line 8407

def Month
  @Month
end

#NeedRecordNumObject

1-表示需要, 0-表示不需要

Parameters:

  • Limit:

    数量,最大值为100

  • Offset:

    偏移量

  • BeginTime:

    周期开始时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为同一月份,暂不支持跨月拉取。可拉取的数据是开通成本分析后,且距今 24 个月内的数据。

  • EndTime:

    周期结束时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为同一月份,暂不支持跨月拉取。可拉取的数据是开通成本分析后,且距今 24 个月内的数据。

  • NeedRecordNum:

    是否需要访问列表的总记录数,用于前端分页

  • Month:

    月份,格式为yyyy-mm,Month和BeginTime&EndTime必传一个,如果有传BeginTime&EndTime则Month字段无效。不能早于开通成本分析的月份,最多可拉取24个月内的数据。

  • ProductCode:

    查询指定产品信息

  • PayMode:

    付费模式 prePay/postPay

  • ResourceId:

    查询指定资源信息



8407
8408
8409
# File 'lib/v20180709/models.rb', line 8407

def NeedRecordNum
  @NeedRecordNum
end

#OffsetObject

1-表示需要, 0-表示不需要

Parameters:

  • Limit:

    数量,最大值为100

  • Offset:

    偏移量

  • BeginTime:

    周期开始时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为同一月份,暂不支持跨月拉取。可拉取的数据是开通成本分析后,且距今 24 个月内的数据。

  • EndTime:

    周期结束时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为同一月份,暂不支持跨月拉取。可拉取的数据是开通成本分析后,且距今 24 个月内的数据。

  • NeedRecordNum:

    是否需要访问列表的总记录数,用于前端分页

  • Month:

    月份,格式为yyyy-mm,Month和BeginTime&EndTime必传一个,如果有传BeginTime&EndTime则Month字段无效。不能早于开通成本分析的月份,最多可拉取24个月内的数据。

  • ProductCode:

    查询指定产品信息

  • PayMode:

    付费模式 prePay/postPay

  • ResourceId:

    查询指定资源信息



8407
8408
8409
# File 'lib/v20180709/models.rb', line 8407

def Offset
  @Offset
end

#PayModeObject

1-表示需要, 0-表示不需要

Parameters:

  • Limit:

    数量,最大值为100

  • Offset:

    偏移量

  • BeginTime:

    周期开始时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为同一月份,暂不支持跨月拉取。可拉取的数据是开通成本分析后,且距今 24 个月内的数据。

  • EndTime:

    周期结束时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为同一月份,暂不支持跨月拉取。可拉取的数据是开通成本分析后,且距今 24 个月内的数据。

  • NeedRecordNum:

    是否需要访问列表的总记录数,用于前端分页

  • Month:

    月份,格式为yyyy-mm,Month和BeginTime&EndTime必传一个,如果有传BeginTime&EndTime则Month字段无效。不能早于开通成本分析的月份,最多可拉取24个月内的数据。

  • ProductCode:

    查询指定产品信息

  • PayMode:

    付费模式 prePay/postPay

  • ResourceId:

    查询指定资源信息



8407
8408
8409
# File 'lib/v20180709/models.rb', line 8407

def PayMode
  @PayMode
end

#ProductCodeObject

1-表示需要, 0-表示不需要

Parameters:

  • Limit:

    数量,最大值为100

  • Offset:

    偏移量

  • BeginTime:

    周期开始时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为同一月份,暂不支持跨月拉取。可拉取的数据是开通成本分析后,且距今 24 个月内的数据。

  • EndTime:

    周期结束时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为同一月份,暂不支持跨月拉取。可拉取的数据是开通成本分析后,且距今 24 个月内的数据。

  • NeedRecordNum:

    是否需要访问列表的总记录数,用于前端分页

  • Month:

    月份,格式为yyyy-mm,Month和BeginTime&EndTime必传一个,如果有传BeginTime&EndTime则Month字段无效。不能早于开通成本分析的月份,最多可拉取24个月内的数据。

  • ProductCode:

    查询指定产品信息

  • PayMode:

    付费模式 prePay/postPay

  • ResourceId:

    查询指定资源信息



8407
8408
8409
# File 'lib/v20180709/models.rb', line 8407

def ProductCode
  @ProductCode
end

#ResourceIdObject

1-表示需要, 0-表示不需要

Parameters:

  • Limit:

    数量,最大值为100

  • Offset:

    偏移量

  • BeginTime:

    周期开始时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为同一月份,暂不支持跨月拉取。可拉取的数据是开通成本分析后,且距今 24 个月内的数据。

  • EndTime:

    周期结束时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为同一月份,暂不支持跨月拉取。可拉取的数据是开通成本分析后,且距今 24 个月内的数据。

  • NeedRecordNum:

    是否需要访问列表的总记录数,用于前端分页

  • Month:

    月份,格式为yyyy-mm,Month和BeginTime&EndTime必传一个,如果有传BeginTime&EndTime则Month字段无效。不能早于开通成本分析的月份,最多可拉取24个月内的数据。

  • ProductCode:

    查询指定产品信息

  • PayMode:

    付费模式 prePay/postPay

  • ResourceId:

    查询指定资源信息



8407
8408
8409
# File 'lib/v20180709/models.rb', line 8407

def ResourceId
  @ResourceId
end

Instance Method Details

#deserialize(params) ⇒ Object



8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
# File 'lib/v20180709/models.rb', line 8421

def deserialize(params)
  @Limit = params['Limit']
  @Offset = params['Offset']
  @BeginTime = params['BeginTime']
  @EndTime = params['EndTime']
  @NeedRecordNum = params['NeedRecordNum']
  @Month = params['Month']
  @ProductCode = params['ProductCode']
  @PayMode = params['PayMode']
  @ResourceId = params['ResourceId']
end