Class: TencentCloud::Billing::V20180709::DescribeAllocationSummaryByItemRequest

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

Overview

DescribeAllocationSummaryByItem请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(limit = nil, offset = nil, month = nil, periodtype = nil, treenodeuniqkeys = nil, sort = nil, sorttype = nil, billdates = nil, businesscodes = nil, owneruins = nil, operateuins = nil, paymodes = nil, actiontypes = nil, productcodes = nil, regionids = nil, zoneids = nil, instancetypes = nil, tag = nil, componentcodes = nil, itemcodes = nil, searchkey = nil, projectids = nil, allocationtype = nil) ⇒ DescribeAllocationSummaryByItemRequest



6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
# File 'lib/v20180709/models.rb', line 6576

def initialize(limit=nil, offset=nil, month=nil, periodtype=nil, treenodeuniqkeys=nil, sort=nil, sorttype=nil, billdates=nil, businesscodes=nil, owneruins=nil, operateuins=nil, paymodes=nil, actiontypes=nil, productcodes=nil, regionids=nil, zoneids=nil, instancetypes=nil, tag=nil, componentcodes=nil, itemcodes=nil, searchkey=nil, projectids=nil, allocationtype=nil)
  @Limit = limit
  @Offset = offset
  @Month = month
  @PeriodType = periodtype
  @TreeNodeUniqKeys = treenodeuniqkeys
  @Sort = sort
  @SortType = sorttype
  @BillDates = billdates
  @BusinessCodes = businesscodes
  @OwnerUins = owneruins
  @OperateUins = operateuins
  @PayModes = paymodes
  @ActionTypes = actiontypes
  @ProductCodes = productcodes
  @RegionIds = regionids
  @ZoneIds = zoneids
  @InstanceTypes = instancetypes
  @Tag = tag
  @ComponentCodes = componentcodes
  @ItemCodes = itemcodes
  @SearchKey = searchkey
  @ProjectIds = projectids
  @AllocationType = allocationtype
end

Instance Attribute Details

#ActionTypesObject

month - 月day - 日RiTimeSpan - 预留实例抵扣时长ExtendPayAmount1 - 预留实例抵扣组件原价RealCost - 折后总价CashPayAmount - 现金金额VoucherPayAmount - 代金券金额IncentivePayAmount - 赠送金金额TransferPayAmount -分成金金额Cost - 组件原价asc - 升序desc - 降序0 - 分摊1 - 归集-1 - 未分配



6574
6575
6576
# File 'lib/v20180709/models.rb', line 6574

def ActionTypes
  @ActionTypes
end

#AllocationTypeObject

month - 月day - 日RiTimeSpan - 预留实例抵扣时长ExtendPayAmount1 - 预留实例抵扣组件原价RealCost - 折后总价CashPayAmount - 现金金额VoucherPayAmount - 代金券金额IncentivePayAmount - 赠送金金额TransferPayAmount -分成金金额Cost - 组件原价asc - 升序desc - 降序0 - 分摊1 - 归集-1 - 未分配



6574
6575
6576
# File 'lib/v20180709/models.rb', line 6574

def AllocationType
  @AllocationType
end

#BillDatesObject

month - 月day - 日RiTimeSpan - 预留实例抵扣时长ExtendPayAmount1 - 预留实例抵扣组件原价RealCost - 折后总价CashPayAmount - 现金金额VoucherPayAmount - 代金券金额IncentivePayAmount - 赠送金金额TransferPayAmount -分成金金额Cost - 组件原价asc - 升序desc - 降序0 - 分摊1 - 归集-1 - 未分配



6574
6575
6576
# File 'lib/v20180709/models.rb', line 6574

def BillDates
  @BillDates
end

#BusinessCodesObject

month - 月day - 日RiTimeSpan - 预留实例抵扣时长ExtendPayAmount1 - 预留实例抵扣组件原价RealCost - 折后总价CashPayAmount - 现金金额VoucherPayAmount - 代金券金额IncentivePayAmount - 赠送金金额TransferPayAmount -分成金金额Cost - 组件原价asc - 升序desc - 降序0 - 分摊1 - 归集-1 - 未分配



6574
6575
6576
# File 'lib/v20180709/models.rb', line 6574

def BusinessCodes
  @BusinessCodes
end

#ComponentCodesObject

month - 月day - 日RiTimeSpan - 预留实例抵扣时长ExtendPayAmount1 - 预留实例抵扣组件原价RealCost - 折后总价CashPayAmount - 现金金额VoucherPayAmount - 代金券金额IncentivePayAmount - 赠送金金额TransferPayAmount -分成金金额Cost - 组件原价asc - 升序desc - 降序0 - 分摊1 - 归集-1 - 未分配



6574
6575
6576
# File 'lib/v20180709/models.rb', line 6574

def ComponentCodes
  @ComponentCodes
end

#InstanceTypesObject

month - 月day - 日RiTimeSpan - 预留实例抵扣时长ExtendPayAmount1 - 预留实例抵扣组件原价RealCost - 折后总价CashPayAmount - 现金金额VoucherPayAmount - 代金券金额IncentivePayAmount - 赠送金金额TransferPayAmount -分成金金额Cost - 组件原价asc - 升序desc - 降序0 - 分摊1 - 归集-1 - 未分配



6574
6575
6576
# File 'lib/v20180709/models.rb', line 6574

def InstanceTypes
  @InstanceTypes
end

#ItemCodesObject

month - 月day - 日RiTimeSpan - 预留实例抵扣时长ExtendPayAmount1 - 预留实例抵扣组件原价RealCost - 折后总价CashPayAmount - 现金金额VoucherPayAmount - 代金券金额IncentivePayAmount - 赠送金金额TransferPayAmount -分成金金额Cost - 组件原价asc - 升序desc - 降序0 - 分摊1 - 归集-1 - 未分配



6574
6575
6576
# File 'lib/v20180709/models.rb', line 6574

def ItemCodes
  @ItemCodes
end

#LimitObject

month - 月day - 日RiTimeSpan - 预留实例抵扣时长ExtendPayAmount1 - 预留实例抵扣组件原价RealCost - 折后总价CashPayAmount - 现金金额VoucherPayAmount - 代金券金额IncentivePayAmount - 赠送金金额TransferPayAmount -分成金金额Cost - 组件原价asc - 升序desc - 降序0 - 分摊1 - 归集-1 - 未分配



6574
6575
6576
# File 'lib/v20180709/models.rb', line 6574

def Limit
  @Limit
end

#MonthObject

month - 月day - 日RiTimeSpan - 预留实例抵扣时长ExtendPayAmount1 - 预留实例抵扣组件原价RealCost - 折后总价CashPayAmount - 现金金额VoucherPayAmount - 代金券金额IncentivePayAmount - 赠送金金额TransferPayAmount -分成金金额Cost - 组件原价asc - 升序desc - 降序0 - 分摊1 - 归集-1 - 未分配



6574
6575
6576
# File 'lib/v20180709/models.rb', line 6574

def Month
  @Month
end

#OffsetObject

month - 月day - 日RiTimeSpan - 预留实例抵扣时长ExtendPayAmount1 - 预留实例抵扣组件原价RealCost - 折后总价CashPayAmount - 现金金额VoucherPayAmount - 代金券金额IncentivePayAmount - 赠送金金额TransferPayAmount -分成金金额Cost - 组件原价asc - 升序desc - 降序0 - 分摊1 - 归集-1 - 未分配



6574
6575
6576
# File 'lib/v20180709/models.rb', line 6574

def Offset
  @Offset
end

#OperateUinsObject

month - 月day - 日RiTimeSpan - 预留实例抵扣时长ExtendPayAmount1 - 预留实例抵扣组件原价RealCost - 折后总价CashPayAmount - 现金金额VoucherPayAmount - 代金券金额IncentivePayAmount - 赠送金金额TransferPayAmount -分成金金额Cost - 组件原价asc - 升序desc - 降序0 - 分摊1 - 归集-1 - 未分配



6574
6575
6576
# File 'lib/v20180709/models.rb', line 6574

def OperateUins
  @OperateUins
end

#OwnerUinsObject

month - 月day - 日RiTimeSpan - 预留实例抵扣时长ExtendPayAmount1 - 预留实例抵扣组件原价RealCost - 折后总价CashPayAmount - 现金金额VoucherPayAmount - 代金券金额IncentivePayAmount - 赠送金金额TransferPayAmount -分成金金额Cost - 组件原价asc - 升序desc - 降序0 - 分摊1 - 归集-1 - 未分配



6574
6575
6576
# File 'lib/v20180709/models.rb', line 6574

def OwnerUins
  @OwnerUins
end

#PayModesObject

month - 月day - 日RiTimeSpan - 预留实例抵扣时长ExtendPayAmount1 - 预留实例抵扣组件原价RealCost - 折后总价CashPayAmount - 现金金额VoucherPayAmount - 代金券金额IncentivePayAmount - 赠送金金额TransferPayAmount -分成金金额Cost - 组件原价asc - 升序desc - 降序0 - 分摊1 - 归集-1 - 未分配



6574
6575
6576
# File 'lib/v20180709/models.rb', line 6574

def PayModes
  @PayModes
end

#PeriodTypeObject

month - 月day - 日RiTimeSpan - 预留实例抵扣时长ExtendPayAmount1 - 预留实例抵扣组件原价RealCost - 折后总价CashPayAmount - 现金金额VoucherPayAmount - 代金券金额IncentivePayAmount - 赠送金金额TransferPayAmount -分成金金额Cost - 组件原价asc - 升序desc - 降序0 - 分摊1 - 归集-1 - 未分配



6574
6575
6576
# File 'lib/v20180709/models.rb', line 6574

def PeriodType
  @PeriodType
end

#ProductCodesObject

month - 月day - 日RiTimeSpan - 预留实例抵扣时长ExtendPayAmount1 - 预留实例抵扣组件原价RealCost - 折后总价CashPayAmount - 现金金额VoucherPayAmount - 代金券金额IncentivePayAmount - 赠送金金额TransferPayAmount -分成金金额Cost - 组件原价asc - 升序desc - 降序0 - 分摊1 - 归集-1 - 未分配



6574
6575
6576
# File 'lib/v20180709/models.rb', line 6574

def ProductCodes
  @ProductCodes
end

#ProjectIdsObject

month - 月day - 日RiTimeSpan - 预留实例抵扣时长ExtendPayAmount1 - 预留实例抵扣组件原价RealCost - 折后总价CashPayAmount - 现金金额VoucherPayAmount - 代金券金额IncentivePayAmount - 赠送金金额TransferPayAmount -分成金金额Cost - 组件原价asc - 升序desc - 降序0 - 分摊1 - 归集-1 - 未分配



6574
6575
6576
# File 'lib/v20180709/models.rb', line 6574

def ProjectIds
  @ProjectIds
end

#RegionIdsObject

month - 月day - 日RiTimeSpan - 预留实例抵扣时长ExtendPayAmount1 - 预留实例抵扣组件原价RealCost - 折后总价CashPayAmount - 现金金额VoucherPayAmount - 代金券金额IncentivePayAmount - 赠送金金额TransferPayAmount -分成金金额Cost - 组件原价asc - 升序desc - 降序0 - 分摊1 - 归集-1 - 未分配



6574
6575
6576
# File 'lib/v20180709/models.rb', line 6574

def RegionIds
  @RegionIds
end

#SearchKeyObject

month - 月day - 日RiTimeSpan - 预留实例抵扣时长ExtendPayAmount1 - 预留实例抵扣组件原价RealCost - 折后总价CashPayAmount - 现金金额VoucherPayAmount - 代金券金额IncentivePayAmount - 赠送金金额TransferPayAmount -分成金金额Cost - 组件原价asc - 升序desc - 降序0 - 分摊1 - 归集-1 - 未分配



6574
6575
6576
# File 'lib/v20180709/models.rb', line 6574

def SearchKey
  @SearchKey
end

#SortObject

month - 月day - 日RiTimeSpan - 预留实例抵扣时长ExtendPayAmount1 - 预留实例抵扣组件原价RealCost - 折后总价CashPayAmount - 现金金额VoucherPayAmount - 代金券金额IncentivePayAmount - 赠送金金额TransferPayAmount -分成金金额Cost - 组件原价asc - 升序desc - 降序0 - 分摊1 - 归集-1 - 未分配



6574
6575
6576
# File 'lib/v20180709/models.rb', line 6574

def Sort
  @Sort
end

#SortTypeObject

month - 月day - 日RiTimeSpan - 预留实例抵扣时长ExtendPayAmount1 - 预留实例抵扣组件原价RealCost - 折后总价CashPayAmount - 现金金额VoucherPayAmount - 代金券金额IncentivePayAmount - 赠送金金额TransferPayAmount -分成金金额Cost - 组件原价asc - 升序desc - 降序0 - 分摊1 - 归集-1 - 未分配



6574
6575
6576
# File 'lib/v20180709/models.rb', line 6574

def SortType
  @SortType
end

#TagObject

month - 月day - 日RiTimeSpan - 预留实例抵扣时长ExtendPayAmount1 - 预留实例抵扣组件原价RealCost - 折后总价CashPayAmount - 现金金额VoucherPayAmount - 代金券金额IncentivePayAmount - 赠送金金额TransferPayAmount -分成金金额Cost - 组件原价asc - 升序desc - 降序0 - 分摊1 - 归集-1 - 未分配



6574
6575
6576
# File 'lib/v20180709/models.rb', line 6574

def Tag
  @Tag
end

#TreeNodeUniqKeysObject

month - 月day - 日RiTimeSpan - 预留实例抵扣时长ExtendPayAmount1 - 预留实例抵扣组件原价RealCost - 折后总价CashPayAmount - 现金金额VoucherPayAmount - 代金券金额IncentivePayAmount - 赠送金金额TransferPayAmount -分成金金额Cost - 组件原价asc - 升序desc - 降序0 - 分摊1 - 归集-1 - 未分配



6574
6575
6576
# File 'lib/v20180709/models.rb', line 6574

def TreeNodeUniqKeys
  @TreeNodeUniqKeys
end

#ZoneIdsObject

month - 月day - 日RiTimeSpan - 预留实例抵扣时长ExtendPayAmount1 - 预留实例抵扣组件原价RealCost - 折后总价CashPayAmount - 现金金额VoucherPayAmount - 代金券金额IncentivePayAmount - 赠送金金额TransferPayAmount -分成金金额Cost - 组件原价asc - 升序desc - 降序0 - 分摊1 - 归集-1 - 未分配



6574
6575
6576
# File 'lib/v20180709/models.rb', line 6574

def ZoneIds
  @ZoneIds
end

Instance Method Details

#deserialize(params) ⇒ Object



6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
# File 'lib/v20180709/models.rb', line 6602

def deserialize(params)
  @Limit = params['Limit']
  @Offset = params['Offset']
  @Month = params['Month']
  @PeriodType = params['PeriodType']
  @TreeNodeUniqKeys = params['TreeNodeUniqKeys']
  @Sort = params['Sort']
  @SortType = params['SortType']
  @BillDates = params['BillDates']
  @BusinessCodes = params['BusinessCodes']
  @OwnerUins = params['OwnerUins']
  @OperateUins = params['OperateUins']
  @PayModes = params['PayModes']
  @ActionTypes = params['ActionTypes']
  @ProductCodes = params['ProductCodes']
  @RegionIds = params['RegionIds']
  @ZoneIds = params['ZoneIds']
  @InstanceTypes = params['InstanceTypes']
  @Tag = params['Tag']
  @ComponentCodes = params['ComponentCodes']
  @ItemCodes = params['ItemCodes']
  @SearchKey = params['SearchKey']
  @ProjectIds = params['ProjectIds']
  @AllocationType = params['AllocationType']
end