public static final class DescribeSplitItemBillRequest.Builder extends Object
public DescribeSplitItemBillRequest.Builder billOwnerId(Long billOwnerId)
The ID of the member. If you specify this parameter, the bills of the member are queried. If you do not specify this parameter, the bills of the current account are queried by default.
example:123
public DescribeSplitItemBillRequest.Builder billingCycle(String billingCycle)
The billing cycle. Specify the parameter in the YYYY-MM format.
This parameter is required.
example:2020-03
public DescribeSplitItemBillRequest.Builder billingDate(String billingDate)
The billing date. This parameter is required only when the Granularity parameter is set to DAILY. Format: YYYY-MM-DD.
example:2020-03-02
public DescribeSplitItemBillRequest.Builder granularity(String granularity)
The granularity at which bills are queried. Valid values:
If you specify DAILY for this parameter, the BillingDate parameter is required.
example:Monthly
public DescribeSplitItemBillRequest.Builder instanceID(String instanceID)
The ID of the instance.
example:i-kjhdskjgshfdlkjfdh
public DescribeSplitItemBillRequest.Builder isHideZeroCharge(Boolean isHideZeroCharge)
Specifies whether to filter bills if both the pretax gross amount and pretax amount are 0. Valid values:
false
public DescribeSplitItemBillRequest.Builder maxResults(Integer maxResults)
The maximum number of entries to query. Default value: 20. Maximum value: 300.
example:20
public DescribeSplitItemBillRequest.Builder nextToken(String nextToken)
The token that is used for the next query. The parameter must be left empty or set to the value of the NextToken parameter returned in the last call. Otherwise, an error is returned. If the parameter is left empty, the data is queried from the first entry.
example:CAESEgoQCg4KCmd
public DescribeSplitItemBillRequest.Builder ownerId(Long ownerId)
public DescribeSplitItemBillRequest.Builder pipCode(String pipCode)
The code of the service. The code is the same as that in Cost Center.
example:rds
public DescribeSplitItemBillRequest.Builder productCode(String productCode)
The code of the service.
example:rds
public DescribeSplitItemBillRequest.Builder productType(String productType)
The type of the service.
example:rds
public DescribeSplitItemBillRequest.Builder splitItemID(String splitItemID)
The ID of the split item.
example:i-kjhdskjgshfdlkjfdh
public DescribeSplitItemBillRequest.Builder subscriptionType(String subscriptionType)
The billing method. Valid values: Subscription: the subscription billing method. PayAsYouGo: the pay-as-you-go billing method. This parameter must be used with the ProductCode parameter.
example:PayAsYouGo
public DescribeSplitItemBillRequest.Builder tagFilter(List<DescribeSplitItemBillRequest.TagFilter> tagFilter)
The tags that are used to filter split bills. You can specify multiple tag values. If you specify multiple tag values, split bills that match one of the tag values are queried.
public DescribeSplitItemBillRequest build()
Copyright © 2026. All rights reserved.