public static final class QuerySplitItemBillResponseBody.Item.Builder extends Object
public QuerySplitItemBillResponseBody.Item.Builder adjustAmount(Float adjustAmount)
The amount deducted by using credit refunds.
example:0
public QuerySplitItemBillResponseBody.Item.Builder billingDate(String billingDate)
The billing date, in the YYYY-MM-DD format.
example:2020-01-20
public QuerySplitItemBillResponseBody.Item.Builder billingItem(String billingItem)
The billable item.
example:Other
public QuerySplitItemBillResponseBody.Item.Builder billingType(String billingType)
The billing type.
example:Other
public QuerySplitItemBillResponseBody.Item.Builder cashAmount(Float cashAmount)
The amount paid in cash. The amount that was deducted by using credit refunds is not included.
example:0
public QuerySplitItemBillResponseBody.Item.Builder commodityCode(String commodityCode)
The code of the commodity. The commodity code is the same as that displayed in User Center.
example:rds
public QuerySplitItemBillResponseBody.Item.Builder costUnit(String costUnit)
The cost center.
example:Not allocated
public QuerySplitItemBillResponseBody.Item.Builder currency(String currency)
The type of the currency. Valid values: CNY, USD, and JPY.
example:CNY
public QuerySplitItemBillResponseBody.Item.Builder deductedByCashCoupons(Float deductedByCashCoupons)
The amount deducted by using vouchers.
example:0
public QuerySplitItemBillResponseBody.Item.Builder deductedByCoupons(Float deductedByCoupons)
The amount deducted by using coupons.
example:0
public QuerySplitItemBillResponseBody.Item.Builder deductedByPrepaidCard(Float deductedByPrepaidCard)
The amount deducted by using prepaid cards.
example:0
public QuerySplitItemBillResponseBody.Item.Builder deductedByResourcePackage(String deductedByResourcePackage)
The amount deducted by using resource plans.
example:NULL
public QuerySplitItemBillResponseBody.Item.Builder instanceConfig(String instanceConfig)
The configurations of the instance.
example:CPU:12
public QuerySplitItemBillResponseBody.Item.Builder instanceID(String instanceID)
The ID of the instance.
example:i-kjhdskjgshfdlkjfdh
public QuerySplitItemBillResponseBody.Item.Builder instanceSpec(String instanceSpec)
The instance type of the instance.
example:ecs.sn1ne.3xlarge
public QuerySplitItemBillResponseBody.Item.Builder internetIP(String internetIP)
The public IP address.
example:34.xx.x.x
public QuerySplitItemBillResponseBody.Item.Builder intranetIP(String intranetIP)
The private IP address.
example:192.xx.xx.xx
public QuerySplitItemBillResponseBody.Item.Builder invoiceDiscount(Float invoiceDiscount)
The discount amount.
example:0
public QuerySplitItemBillResponseBody.Item.Builder item(String item)
The type of the bill. Valid values: SubscriptionOrder: subscription order PayAsYouGoBill: pay-as-you-go bill Refund: refund Adjustment: reconciliation
example:PayAsYouGoBill
public QuerySplitItemBillResponseBody.Item.Builder listPrice(String listPrice)
The unit price. This parameter is returned only if the isBillingItem parameter is set to true.
example:100
public QuerySplitItemBillResponseBody.Item.Builder listPriceUnit(String listPriceUnit)
The unit of the unit price. This parameter is returned only if the isBillingItem parameter is set to true.
example:CNY
public QuerySplitItemBillResponseBody.Item.Builder nickName(String nickName)
The name of the instance.
example:test
public QuerySplitItemBillResponseBody.Item.Builder outstandingAmount(Float outstandingAmount)
The unsettled amount of the bill.
example:0
public QuerySplitItemBillResponseBody.Item.Builder ownerID(String ownerID)
The ID of the member. This parameter is returned in a multi-account payment scenario.
example:169***013
public QuerySplitItemBillResponseBody.Item.Builder paymentAmount(Float paymentAmount)
The amount paid in cash.
example:0
public QuerySplitItemBillResponseBody.Item.Builder pipCode(String pipCode)
The code of the service. The service code is the same as that displayed in User Center.
example:rds
public QuerySplitItemBillResponseBody.Item.Builder pretaxAmount(Float pretaxAmount)
The pretax amount.
example:0
public QuerySplitItemBillResponseBody.Item.Builder pretaxGrossAmount(Float pretaxGrossAmount)
The pretax gross amount.
example:0
public QuerySplitItemBillResponseBody.Item.Builder productCode(String productCode)
The code of the service.
example:rds
public QuerySplitItemBillResponseBody.Item.Builder productDetail(String productDetail)
The details of the service.
example:ApsaraDB RDS
public QuerySplitItemBillResponseBody.Item.Builder productName(String productName)
The name of the service.
example:ApsaraDB RDS
public QuerySplitItemBillResponseBody.Item.Builder productType(String productType)
The type of the service.
example:rds
public QuerySplitItemBillResponseBody.Item.Builder region(String region)
The ID of the region.
example:cn-hangzhou
public QuerySplitItemBillResponseBody.Item.Builder resourceGroup(String resourceGroup)
The resource group.
example:Default resource group
public QuerySplitItemBillResponseBody.Item.Builder servicePeriod(String servicePeriod)
The validity period.
example:10
public QuerySplitItemBillResponseBody.Item.Builder servicePeriodUnit(String servicePeriodUnit)
The unit of the validity period.
example:Seconds
public QuerySplitItemBillResponseBody.Item.Builder splitAccountID(String splitAccountID)
The ID of the account to which the split bill belongs.
example:122
public QuerySplitItemBillResponseBody.Item.Builder splitAccountName(String splitAccountName)
The name of the account to which the split item belongs.
example:public QuerySplitItemBillResponseBody.Item.Builder splitBillingCycle(String splitBillingCycle)
The month in which the split item is used.
example:2020-06
public QuerySplitItemBillResponseBody.Item.Builder splitCommodityCode(String splitCommodityCode)
The commodity code of the split item.
example:rds
public QuerySplitItemBillResponseBody.Item.Builder splitItemID(String splitItemID)
The ID of the split item.
example:i-28bycvyb4
public QuerySplitItemBillResponseBody.Item.Builder splitItemName(String splitItemName)
The name of the split item.
example:iZ28bycvyb4Z
public QuerySplitItemBillResponseBody.Item.Builder splitProductDetail(String splitProductDetail)
The name of the service to which the split item belongs.
example:rds
public QuerySplitItemBillResponseBody.Item.Builder subscriptionType(String subscriptionType)
The billing method. Valid values: Subscription: subscription PayAsYouGo: pay-as-you-go This parameter is returned together with the ProductCode parameter.
example:PayAsYouGo
public QuerySplitItemBillResponseBody.Item.Builder tag(String tag)
The tag.
example:tag
public QuerySplitItemBillResponseBody.Item.Builder usage(String usage)
The usage of the split item. This parameter is returned only if the isBillingItem parameter is set to true.
example:100
public QuerySplitItemBillResponseBody.Item.Builder usageUnit(String usageUnit)
The unit of usage. This parameter is returned only if the isBillingItem parameter is set to true.
example:GB
public QuerySplitItemBillResponseBody.Item.Builder zone(String zone)
The ID of the zone.
example:cn-hangzhou-h
public QuerySplitItemBillResponseBody.Item build()
Copyright © 2026. All rights reserved.