public static final class DescribeSplitItemBillResponseBody.Items.Builder extends Object
public DescribeSplitItemBillResponseBody.Items.Builder adjustAmount(Float adjustAmount)
The amount deducted with credit refund.
example:0
public DescribeSplitItemBillResponseBody.Items.Builder afterDiscountAmount(Float afterDiscountAmount)
public DescribeSplitItemBillResponseBody.Items.Builder billAccountID(String billAccountID)
The ID of the account to which the bill belongs.
example:185xxxx3489
public DescribeSplitItemBillResponseBody.Items.Builder billAccountName(String billAccountName)
The name of the account to which the bill belongs.
example:public DescribeSplitItemBillResponseBody.Items.Builder billingDate(String billingDate)
The billing date. Format: YYYY-MM-DD. This parameter is not supported.
example:2020-01-20
public DescribeSplitItemBillResponseBody.Items.Builder billingItem(String billingItem)
The billable item.
example:Bandwidth
public DescribeSplitItemBillResponseBody.Items.Builder billingItemCode(String billingItemCode)
The code of the billable item.
example:disk
public DescribeSplitItemBillResponseBody.Items.Builder billingType(String billingType)
The billing method.
example:Other
public DescribeSplitItemBillResponseBody.Items.Builder bizType(String bizType)
The type of the business.
example:trusteeship
public DescribeSplitItemBillResponseBody.Items.Builder cashAmount(Float cashAmount)
The amount paid in cash. The amount deducted with credit refund is not included.
example:0
public DescribeSplitItemBillResponseBody.Items.Builder commodityCode(String commodityCode)
The code of the commodity. The code is the same as that displayed in the Split Bill module of the User Center console.
example:rds
public DescribeSplitItemBillResponseBody.Items.Builder costUnit(String costUnit)
The cost center.
example:Not allocated
public DescribeSplitItemBillResponseBody.Items.Builder currency(String currency)
The type of currency. Valid values: CNY, USD, and JPY.
example:CNY
public DescribeSplitItemBillResponseBody.Items.Builder deductedByCashCoupons(Float deductedByCashCoupons)
The amount deducted with vouchers.
example:0
public DescribeSplitItemBillResponseBody.Items.Builder deductedByCoupons(Float deductedByCoupons)
The amount deducted with coupons.
example:0
public DescribeSplitItemBillResponseBody.Items.Builder deductedByPrepaidCard(Float deductedByPrepaidCard)
The amount deducted with prepaid cards.
example:0
public DescribeSplitItemBillResponseBody.Items.Builder deductedByResourcePackage(String deductedByResourcePackage)
The amount deducted with resource plans.
example:0
public DescribeSplitItemBillResponseBody.Items.Builder instanceConfig(String instanceConfig)
The configurations of the instance.
example:CPU:12
public DescribeSplitItemBillResponseBody.Items.Builder instanceID(String instanceID)
The ID of the instance.
example:i-kjhdskjgshfdlkjfdh
public DescribeSplitItemBillResponseBody.Items.Builder instanceSpec(String instanceSpec)
The type of the instance.
example:ecs.sn1ne.3xlarge
public DescribeSplitItemBillResponseBody.Items.Builder internetIP(String internetIP)
The public IP address.
example:34.xx.x.x
public DescribeSplitItemBillResponseBody.Items.Builder intranetIP(String intranetIP)
The private IP address.
example:192.xx.xx.xx
public DescribeSplitItemBillResponseBody.Items.Builder invoiceDiscount(Float invoiceDiscount)
The discount amount.
example:0
public DescribeSplitItemBillResponseBody.Items.Builder item(String item)
The type of the bill. Valid values: SubscriptionOrder: the subscription bill. PayAsYouGoBill: the pay-as-you-go bill. Refund: the refund. Adjustment: the adjustment bill.
example:PayAsYouGoBill
public DescribeSplitItemBillResponseBody.Items.Builder itemName(String itemName)
The name of the split item.
example:iZ28bycvyb4Z
public DescribeSplitItemBillResponseBody.Items.Builder listPrice(String listPrice)
The unit price.
example:0.12
public DescribeSplitItemBillResponseBody.Items.Builder listPriceUnit(String listPriceUnit)
The unit of the unit price.
example:CNY/GB
public DescribeSplitItemBillResponseBody.Items.Builder nickName(String nickName)
The name of the instance.
example:nick
public DescribeSplitItemBillResponseBody.Items.Builder outstandingAmount(Float outstandingAmount)
The amount that is unsettled.
example:0.1
public DescribeSplitItemBillResponseBody.Items.Builder ownerID(String ownerID)
The ID of the account that owns the resource. This parameter is returned in multi-account scenario.
example:169***013
public DescribeSplitItemBillResponseBody.Items.Builder paymentAmount(Float paymentAmount)
The amount paid in cash. The amount deducted with credit refund is included.
example:0
public DescribeSplitItemBillResponseBody.Items.Builder pipCode(String pipCode)
The code of the service. The code is the same as that displayed in the Split Bill module of the User Center console.
example:rds
public DescribeSplitItemBillResponseBody.Items.Builder pretaxAmount(Float pretaxAmount)
The pretax amount.
example:0
public DescribeSplitItemBillResponseBody.Items.Builder pretaxGrossAmount(Float pretaxGrossAmount)
The pretax gross amount.
example:0
public DescribeSplitItemBillResponseBody.Items.Builder productCode(String productCode)
The code of the service.
example:rds
public DescribeSplitItemBillResponseBody.Items.Builder productDetail(String productDetail)
The details of the service.
example:ApsaraDB RDS
public DescribeSplitItemBillResponseBody.Items.Builder productName(String productName)
The name of the service.
example:ApsaraDB RDS
public DescribeSplitItemBillResponseBody.Items.Builder productType(String productType)
The type of the service.
example:rds
public DescribeSplitItemBillResponseBody.Items.Builder region(String region)
The ID of the region.
example:China (Hangzhou)
public DescribeSplitItemBillResponseBody.Items.Builder resourceGroup(String resourceGroup)
The ID of the resource group.
example:Default resource group
public DescribeSplitItemBillResponseBody.Items.Builder servicePeriod(String servicePeriod)
The duration of the service.
example:20
public DescribeSplitItemBillResponseBody.Items.Builder servicePeriodUnit(String servicePeriodUnit)
The unit of the service duration.
example:Hour
public DescribeSplitItemBillResponseBody.Items.Builder splitAccountID(String splitAccountID)
The ID of the account to which the split bill belongs.
example:12**122
public DescribeSplitItemBillResponseBody.Items.Builder splitAccountName(String splitAccountName)
The name of the account to which the split item belongs.
example:test**1122
public DescribeSplitItemBillResponseBody.Items.Builder splitBillingCycle(String splitBillingCycle)
The billing cycle in which the bill is split.
example:2021-06
public DescribeSplitItemBillResponseBody.Items.Builder splitBillingDate(String splitBillingDate)
The day on which the bill is split.
example:2021-06-01
public DescribeSplitItemBillResponseBody.Items.Builder splitCommodityCode(String splitCommodityCode)
The code of the split item.
example:rds
public DescribeSplitItemBillResponseBody.Items.Builder splitItemID(String splitItemID)
The ID of the split item.
example:i-28bycvyb4
public DescribeSplitItemBillResponseBody.Items.Builder splitItemName(String splitItemName)
The name of the split item.
example:iZ28bycvyb4Z
public DescribeSplitItemBillResponseBody.Items.Builder splitProductDetail(String splitProductDetail)
The details of the service.
example:ApsaraDB RDS
public DescribeSplitItemBillResponseBody.Items.Builder subscriptionType(String subscriptionType)
The billing method. Valid values: Subscription: the subscription billing method. PayAsYouGo: the pay-as-you-go billing method.
example:PayAsYouGo
public DescribeSplitItemBillResponseBody.Items.Builder tag(String tag)
The tag of the resource. If tags added to resources change, the bills generated during the period in which resources and tags are associated are returned.
example:key:testKey value:testValue; key:testKey1 value:testValues1
public DescribeSplitItemBillResponseBody.Items.Builder usage(String usage)
The amount of resource usage.
example:100
public DescribeSplitItemBillResponseBody.Items.Builder usageUnit(String usageUnit)
The unit of usage.
example:GB
public DescribeSplitItemBillResponseBody.Items.Builder zone(String zone)
The zone.
example:Qingdao Zone B
public DescribeSplitItemBillResponseBody.Items build()
Copyright © 2026. All rights reserved.