Class: TencentCloud::Billing::V20180709::DescribeAllocationBillConditionsRequest

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

Overview

DescribeAllocationBillConditions请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(month = nil, treenodeuniqkeys = 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) ⇒ DescribeAllocationBillConditionsRequest

Returns a new instance of DescribeAllocationBillConditionsRequest.



5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
# File 'lib/v20180709/models.rb', line 5735

def initialize(month=nil, treenodeuniqkeys=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)
  @Month = month
  @TreeNodeUniqKeys = treenodeuniqkeys
  @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

Parameters:

  • Month:

    账单月份,格式为2024-02,不传默认当前月

  • TreeNodeUniqKeys:

    分账单元唯一标识,用作筛选

  • BillDates:

    日期

  • BusinessCodes:

    产品编码

  • OwnerUins:

    使用者UIN

  • OperateUins:

    操作者UIN

  • PayModes:

    计费模式编码

  • ActionTypes:

    交易类型编码

  • ProductCodes:

    子产品编码

  • RegionIds:

    地域ID

  • ZoneIds:

    可用区ID

  • InstanceTypes:

    实例类型编码

  • Tag:

    标签

  • ComponentCodes:

    组件类型编码

  • ItemCodes:

    组件名称编码

  • SearchKey:

    模糊搜索条件

  • ProjectIds:

    项目id

  • AllocationType:

    费用归集类型



5733
5734
5735
# File 'lib/v20180709/models.rb', line 5733

def ActionTypes
  @ActionTypes
end

#AllocationTypeObject

Parameters:

  • Month:

    账单月份,格式为2024-02,不传默认当前月

  • TreeNodeUniqKeys:

    分账单元唯一标识,用作筛选

  • BillDates:

    日期

  • BusinessCodes:

    产品编码

  • OwnerUins:

    使用者UIN

  • OperateUins:

    操作者UIN

  • PayModes:

    计费模式编码

  • ActionTypes:

    交易类型编码

  • ProductCodes:

    子产品编码

  • RegionIds:

    地域ID

  • ZoneIds:

    可用区ID

  • InstanceTypes:

    实例类型编码

  • Tag:

    标签

  • ComponentCodes:

    组件类型编码

  • ItemCodes:

    组件名称编码

  • SearchKey:

    模糊搜索条件

  • ProjectIds:

    项目id

  • AllocationType:

    费用归集类型



5733
5734
5735
# File 'lib/v20180709/models.rb', line 5733

def AllocationType
  @AllocationType
end

#BillDatesObject

Parameters:

  • Month:

    账单月份,格式为2024-02,不传默认当前月

  • TreeNodeUniqKeys:

    分账单元唯一标识,用作筛选

  • BillDates:

    日期

  • BusinessCodes:

    产品编码

  • OwnerUins:

    使用者UIN

  • OperateUins:

    操作者UIN

  • PayModes:

    计费模式编码

  • ActionTypes:

    交易类型编码

  • ProductCodes:

    子产品编码

  • RegionIds:

    地域ID

  • ZoneIds:

    可用区ID

  • InstanceTypes:

    实例类型编码

  • Tag:

    标签

  • ComponentCodes:

    组件类型编码

  • ItemCodes:

    组件名称编码

  • SearchKey:

    模糊搜索条件

  • ProjectIds:

    项目id

  • AllocationType:

    费用归集类型



5733
5734
5735
# File 'lib/v20180709/models.rb', line 5733

def BillDates
  @BillDates
end

#BusinessCodesObject

Parameters:

  • Month:

    账单月份,格式为2024-02,不传默认当前月

  • TreeNodeUniqKeys:

    分账单元唯一标识,用作筛选

  • BillDates:

    日期

  • BusinessCodes:

    产品编码

  • OwnerUins:

    使用者UIN

  • OperateUins:

    操作者UIN

  • PayModes:

    计费模式编码

  • ActionTypes:

    交易类型编码

  • ProductCodes:

    子产品编码

  • RegionIds:

    地域ID

  • ZoneIds:

    可用区ID

  • InstanceTypes:

    实例类型编码

  • Tag:

    标签

  • ComponentCodes:

    组件类型编码

  • ItemCodes:

    组件名称编码

  • SearchKey:

    模糊搜索条件

  • ProjectIds:

    项目id

  • AllocationType:

    费用归集类型



5733
5734
5735
# File 'lib/v20180709/models.rb', line 5733

def BusinessCodes
  @BusinessCodes
end

#ComponentCodesObject

Parameters:

  • Month:

    账单月份,格式为2024-02,不传默认当前月

  • TreeNodeUniqKeys:

    分账单元唯一标识,用作筛选

  • BillDates:

    日期

  • BusinessCodes:

    产品编码

  • OwnerUins:

    使用者UIN

  • OperateUins:

    操作者UIN

  • PayModes:

    计费模式编码

  • ActionTypes:

    交易类型编码

  • ProductCodes:

    子产品编码

  • RegionIds:

    地域ID

  • ZoneIds:

    可用区ID

  • InstanceTypes:

    实例类型编码

  • Tag:

    标签

  • ComponentCodes:

    组件类型编码

  • ItemCodes:

    组件名称编码

  • SearchKey:

    模糊搜索条件

  • ProjectIds:

    项目id

  • AllocationType:

    费用归集类型



5733
5734
5735
# File 'lib/v20180709/models.rb', line 5733

def ComponentCodes
  @ComponentCodes
end

#InstanceTypesObject

Parameters:

  • Month:

    账单月份,格式为2024-02,不传默认当前月

  • TreeNodeUniqKeys:

    分账单元唯一标识,用作筛选

  • BillDates:

    日期

  • BusinessCodes:

    产品编码

  • OwnerUins:

    使用者UIN

  • OperateUins:

    操作者UIN

  • PayModes:

    计费模式编码

  • ActionTypes:

    交易类型编码

  • ProductCodes:

    子产品编码

  • RegionIds:

    地域ID

  • ZoneIds:

    可用区ID

  • InstanceTypes:

    实例类型编码

  • Tag:

    标签

  • ComponentCodes:

    组件类型编码

  • ItemCodes:

    组件名称编码

  • SearchKey:

    模糊搜索条件

  • ProjectIds:

    项目id

  • AllocationType:

    费用归集类型



5733
5734
5735
# File 'lib/v20180709/models.rb', line 5733

def InstanceTypes
  @InstanceTypes
end

#ItemCodesObject

Parameters:

  • Month:

    账单月份,格式为2024-02,不传默认当前月

  • TreeNodeUniqKeys:

    分账单元唯一标识,用作筛选

  • BillDates:

    日期

  • BusinessCodes:

    产品编码

  • OwnerUins:

    使用者UIN

  • OperateUins:

    操作者UIN

  • PayModes:

    计费模式编码

  • ActionTypes:

    交易类型编码

  • ProductCodes:

    子产品编码

  • RegionIds:

    地域ID

  • ZoneIds:

    可用区ID

  • InstanceTypes:

    实例类型编码

  • Tag:

    标签

  • ComponentCodes:

    组件类型编码

  • ItemCodes:

    组件名称编码

  • SearchKey:

    模糊搜索条件

  • ProjectIds:

    项目id

  • AllocationType:

    费用归集类型



5733
5734
5735
# File 'lib/v20180709/models.rb', line 5733

def ItemCodes
  @ItemCodes
end

#MonthObject

Parameters:

  • Month:

    账单月份,格式为2024-02,不传默认当前月

  • TreeNodeUniqKeys:

    分账单元唯一标识,用作筛选

  • BillDates:

    日期

  • BusinessCodes:

    产品编码

  • OwnerUins:

    使用者UIN

  • OperateUins:

    操作者UIN

  • PayModes:

    计费模式编码

  • ActionTypes:

    交易类型编码

  • ProductCodes:

    子产品编码

  • RegionIds:

    地域ID

  • ZoneIds:

    可用区ID

  • InstanceTypes:

    实例类型编码

  • Tag:

    标签

  • ComponentCodes:

    组件类型编码

  • ItemCodes:

    组件名称编码

  • SearchKey:

    模糊搜索条件

  • ProjectIds:

    项目id

  • AllocationType:

    费用归集类型



5733
5734
5735
# File 'lib/v20180709/models.rb', line 5733

def Month
  @Month
end

#OperateUinsObject

Parameters:

  • Month:

    账单月份,格式为2024-02,不传默认当前月

  • TreeNodeUniqKeys:

    分账单元唯一标识,用作筛选

  • BillDates:

    日期

  • BusinessCodes:

    产品编码

  • OwnerUins:

    使用者UIN

  • OperateUins:

    操作者UIN

  • PayModes:

    计费模式编码

  • ActionTypes:

    交易类型编码

  • ProductCodes:

    子产品编码

  • RegionIds:

    地域ID

  • ZoneIds:

    可用区ID

  • InstanceTypes:

    实例类型编码

  • Tag:

    标签

  • ComponentCodes:

    组件类型编码

  • ItemCodes:

    组件名称编码

  • SearchKey:

    模糊搜索条件

  • ProjectIds:

    项目id

  • AllocationType:

    费用归集类型



5733
5734
5735
# File 'lib/v20180709/models.rb', line 5733

def OperateUins
  @OperateUins
end

#OwnerUinsObject

Parameters:

  • Month:

    账单月份,格式为2024-02,不传默认当前月

  • TreeNodeUniqKeys:

    分账单元唯一标识,用作筛选

  • BillDates:

    日期

  • BusinessCodes:

    产品编码

  • OwnerUins:

    使用者UIN

  • OperateUins:

    操作者UIN

  • PayModes:

    计费模式编码

  • ActionTypes:

    交易类型编码

  • ProductCodes:

    子产品编码

  • RegionIds:

    地域ID

  • ZoneIds:

    可用区ID

  • InstanceTypes:

    实例类型编码

  • Tag:

    标签

  • ComponentCodes:

    组件类型编码

  • ItemCodes:

    组件名称编码

  • SearchKey:

    模糊搜索条件

  • ProjectIds:

    项目id

  • AllocationType:

    费用归集类型



5733
5734
5735
# File 'lib/v20180709/models.rb', line 5733

def OwnerUins
  @OwnerUins
end

#PayModesObject

Parameters:

  • Month:

    账单月份,格式为2024-02,不传默认当前月

  • TreeNodeUniqKeys:

    分账单元唯一标识,用作筛选

  • BillDates:

    日期

  • BusinessCodes:

    产品编码

  • OwnerUins:

    使用者UIN

  • OperateUins:

    操作者UIN

  • PayModes:

    计费模式编码

  • ActionTypes:

    交易类型编码

  • ProductCodes:

    子产品编码

  • RegionIds:

    地域ID

  • ZoneIds:

    可用区ID

  • InstanceTypes:

    实例类型编码

  • Tag:

    标签

  • ComponentCodes:

    组件类型编码

  • ItemCodes:

    组件名称编码

  • SearchKey:

    模糊搜索条件

  • ProjectIds:

    项目id

  • AllocationType:

    费用归集类型



5733
5734
5735
# File 'lib/v20180709/models.rb', line 5733

def PayModes
  @PayModes
end

#ProductCodesObject

Parameters:

  • Month:

    账单月份,格式为2024-02,不传默认当前月

  • TreeNodeUniqKeys:

    分账单元唯一标识,用作筛选

  • BillDates:

    日期

  • BusinessCodes:

    产品编码

  • OwnerUins:

    使用者UIN

  • OperateUins:

    操作者UIN

  • PayModes:

    计费模式编码

  • ActionTypes:

    交易类型编码

  • ProductCodes:

    子产品编码

  • RegionIds:

    地域ID

  • ZoneIds:

    可用区ID

  • InstanceTypes:

    实例类型编码

  • Tag:

    标签

  • ComponentCodes:

    组件类型编码

  • ItemCodes:

    组件名称编码

  • SearchKey:

    模糊搜索条件

  • ProjectIds:

    项目id

  • AllocationType:

    费用归集类型



5733
5734
5735
# File 'lib/v20180709/models.rb', line 5733

def ProductCodes
  @ProductCodes
end

#ProjectIdsObject

Parameters:

  • Month:

    账单月份,格式为2024-02,不传默认当前月

  • TreeNodeUniqKeys:

    分账单元唯一标识,用作筛选

  • BillDates:

    日期

  • BusinessCodes:

    产品编码

  • OwnerUins:

    使用者UIN

  • OperateUins:

    操作者UIN

  • PayModes:

    计费模式编码

  • ActionTypes:

    交易类型编码

  • ProductCodes:

    子产品编码

  • RegionIds:

    地域ID

  • ZoneIds:

    可用区ID

  • InstanceTypes:

    实例类型编码

  • Tag:

    标签

  • ComponentCodes:

    组件类型编码

  • ItemCodes:

    组件名称编码

  • SearchKey:

    模糊搜索条件

  • ProjectIds:

    项目id

  • AllocationType:

    费用归集类型



5733
5734
5735
# File 'lib/v20180709/models.rb', line 5733

def ProjectIds
  @ProjectIds
end

#RegionIdsObject

Parameters:

  • Month:

    账单月份,格式为2024-02,不传默认当前月

  • TreeNodeUniqKeys:

    分账单元唯一标识,用作筛选

  • BillDates:

    日期

  • BusinessCodes:

    产品编码

  • OwnerUins:

    使用者UIN

  • OperateUins:

    操作者UIN

  • PayModes:

    计费模式编码

  • ActionTypes:

    交易类型编码

  • ProductCodes:

    子产品编码

  • RegionIds:

    地域ID

  • ZoneIds:

    可用区ID

  • InstanceTypes:

    实例类型编码

  • Tag:

    标签

  • ComponentCodes:

    组件类型编码

  • ItemCodes:

    组件名称编码

  • SearchKey:

    模糊搜索条件

  • ProjectIds:

    项目id

  • AllocationType:

    费用归集类型



5733
5734
5735
# File 'lib/v20180709/models.rb', line 5733

def RegionIds
  @RegionIds
end

#SearchKeyObject

Parameters:

  • Month:

    账单月份,格式为2024-02,不传默认当前月

  • TreeNodeUniqKeys:

    分账单元唯一标识,用作筛选

  • BillDates:

    日期

  • BusinessCodes:

    产品编码

  • OwnerUins:

    使用者UIN

  • OperateUins:

    操作者UIN

  • PayModes:

    计费模式编码

  • ActionTypes:

    交易类型编码

  • ProductCodes:

    子产品编码

  • RegionIds:

    地域ID

  • ZoneIds:

    可用区ID

  • InstanceTypes:

    实例类型编码

  • Tag:

    标签

  • ComponentCodes:

    组件类型编码

  • ItemCodes:

    组件名称编码

  • SearchKey:

    模糊搜索条件

  • ProjectIds:

    项目id

  • AllocationType:

    费用归集类型



5733
5734
5735
# File 'lib/v20180709/models.rb', line 5733

def SearchKey
  @SearchKey
end

#TagObject

Parameters:

  • Month:

    账单月份,格式为2024-02,不传默认当前月

  • TreeNodeUniqKeys:

    分账单元唯一标识,用作筛选

  • BillDates:

    日期

  • BusinessCodes:

    产品编码

  • OwnerUins:

    使用者UIN

  • OperateUins:

    操作者UIN

  • PayModes:

    计费模式编码

  • ActionTypes:

    交易类型编码

  • ProductCodes:

    子产品编码

  • RegionIds:

    地域ID

  • ZoneIds:

    可用区ID

  • InstanceTypes:

    实例类型编码

  • Tag:

    标签

  • ComponentCodes:

    组件类型编码

  • ItemCodes:

    组件名称编码

  • SearchKey:

    模糊搜索条件

  • ProjectIds:

    项目id

  • AllocationType:

    费用归集类型



5733
5734
5735
# File 'lib/v20180709/models.rb', line 5733

def Tag
  @Tag
end

#TreeNodeUniqKeysObject

Parameters:

  • Month:

    账单月份,格式为2024-02,不传默认当前月

  • TreeNodeUniqKeys:

    分账单元唯一标识,用作筛选

  • BillDates:

    日期

  • BusinessCodes:

    产品编码

  • OwnerUins:

    使用者UIN

  • OperateUins:

    操作者UIN

  • PayModes:

    计费模式编码

  • ActionTypes:

    交易类型编码

  • ProductCodes:

    子产品编码

  • RegionIds:

    地域ID

  • ZoneIds:

    可用区ID

  • InstanceTypes:

    实例类型编码

  • Tag:

    标签

  • ComponentCodes:

    组件类型编码

  • ItemCodes:

    组件名称编码

  • SearchKey:

    模糊搜索条件

  • ProjectIds:

    项目id

  • AllocationType:

    费用归集类型



5733
5734
5735
# File 'lib/v20180709/models.rb', line 5733

def TreeNodeUniqKeys
  @TreeNodeUniqKeys
end

#ZoneIdsObject

Parameters:

  • Month:

    账单月份,格式为2024-02,不传默认当前月

  • TreeNodeUniqKeys:

    分账单元唯一标识,用作筛选

  • BillDates:

    日期

  • BusinessCodes:

    产品编码

  • OwnerUins:

    使用者UIN

  • OperateUins:

    操作者UIN

  • PayModes:

    计费模式编码

  • ActionTypes:

    交易类型编码

  • ProductCodes:

    子产品编码

  • RegionIds:

    地域ID

  • ZoneIds:

    可用区ID

  • InstanceTypes:

    实例类型编码

  • Tag:

    标签

  • ComponentCodes:

    组件类型编码

  • ItemCodes:

    组件名称编码

  • SearchKey:

    模糊搜索条件

  • ProjectIds:

    项目id

  • AllocationType:

    费用归集类型



5733
5734
5735
# File 'lib/v20180709/models.rb', line 5733

def ZoneIds
  @ZoneIds
end

Instance Method Details

#deserialize(params) ⇒ Object



5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
# File 'lib/v20180709/models.rb', line 5756

def deserialize(params)
  @Month = params['Month']
  @TreeNodeUniqKeys = params['TreeNodeUniqKeys']
  @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