public static final class DescribeInstanceAmortizedCostByAmortizationPeriodRequest.Builder extends Object
public DescribeInstanceAmortizedCostByAmortizationPeriodRequest.Builder billOwnerIdList(List<String> billOwnerIdList)
The ID of the member to which the bill belongs. The member ID is used to filter bills. If you specify a value for this parameter, you can query the bills of the specified member. If you leave this parameter empty, the bills of the current account and all members of the current account are queried. You can specify a maximum of 10 IDs.
public DescribeInstanceAmortizedCostByAmortizationPeriodRequest.Builder billUserIdList(List<String> billUserIdList)
The ID of the member that needs to settle the bill. The member ID is used to filter bills. If you specify a value for this parameter, you can query the bills of the specified member account. If you leave this parameter empty, the bills of the current account and all members of the current account are queried by default. You can specify a maximum of 10 IDs.
public DescribeInstanceAmortizedCostByAmortizationPeriodRequest.Builder billingCycle(String billingCycle)
The allocation month. Format: YYYY-MM.
This parameter is required.
example:2022-10
public DescribeInstanceAmortizedCostByAmortizationPeriodRequest.Builder consumePeriodFilter(List<String> consumePeriodFilter)
The billing cycle that is used to filter bills. You can specify a maximum of 10 billing cycles.
public DescribeInstanceAmortizedCostByAmortizationPeriodRequest.Builder costUnitCode(String costUnitCode)
The code of the cost center.
example:123#
public DescribeInstanceAmortizedCostByAmortizationPeriodRequest.Builder instanceIdList(List<String> instanceIdList)
The instance ID that is used to filter bills. You can specify multiple instance IDs to query bills of multiple instances. If you leave this parameter empty, the bills of all instances are queried by default. You can specify a maximum of 10 instance IDs.
public DescribeInstanceAmortizedCostByAmortizationPeriodRequest.Builder maxResults(Integer maxResults)
The maximum number of entries to return. Default value: 20. Maximum value: 300.
example:20
public DescribeInstanceAmortizedCostByAmortizationPeriodRequest.Builder nextToken(String nextToken)
The position from which the query starts. The parameter must be left empty or set to the value of the NextToken parameter returned from the last call. Otherwise, an error is returned. If this parameter is left empty, data is queried from the beginning.
example:CAESEgoQCg4KCmdtdF9jcmVhdGUEARgBIkgKCQBwhGmPcAEAAAo7AzYAAAAxTDgwMDcxMjg3ZDJhNmM3ZDguTDgwMDAwMDAwMDAwMzE1MTIuTDgwMDcyZDMyZTJkYzg3N2U
public DescribeInstanceAmortizedCostByAmortizationPeriodRequest.Builder productCode(String productCode)
The code of the service. You can obtain the value of this parameter by calling the QueryProductList operation or the DescribeResourcePackageProduct operation.
example:rds
public DescribeInstanceAmortizedCostByAmortizationPeriodRequest.Builder productDetail(String productDetail)
The specific service resource.
example:rds
public DescribeInstanceAmortizedCostByAmortizationPeriodRequest.Builder subscriptionType(String subscriptionType)
The billing method. Valid values:
Subscription
public DescribeInstanceAmortizedCostByAmortizationPeriodRequest build()
Copyright © 2026. All rights reserved.