public static final class GetOrderDetailResponseBody.Order.Builder extends Object
public GetOrderDetailResponseBody.Order.Builder afterTaxAmount(String afterTaxAmount)
The aftertaxt amount of the order.
example:0
public GetOrderDetailResponseBody.Order.Builder billModuleConfig(GetOrderDetailResponseBody.OrderBillModuleConfig billModuleConfig)
The billing information about the configurations.
public GetOrderDetailResponseBody.Order.Builder commodityCode(String commodityCode)
The commodity code.
example:rds
public GetOrderDetailResponseBody.Order.Builder config(String config)
The configurations of the main service.
example:DBInstanceClass:[DBInstanceClass:rds.mysql.s1.small;EngineVersion:8.0;Region:cn-qingdao;]DBFlowType:[Region:cn-qingdao;]
public GetOrderDetailResponseBody.Order.Builder createTime(String createTime)
The time when the order was created.
example:2017-06-08T09:41:30Z
public GetOrderDetailResponseBody.Order.Builder currency(String currency)
The currency. Valid values: CNY, USD, and JPY.
example:CNY
public GetOrderDetailResponseBody.Order.Builder extendInfos(Map<String,String> extendInfos)
The additional information about the order.
public GetOrderDetailResponseBody.Order.Builder instanceIDs(String instanceIDs)
The instance IDs.
example:["rm-bp1a2vsr018313t6o"]
public GetOrderDetailResponseBody.Order.Builder operator(String operator)
The ID of the Resource Access Management (RAM) user that performs operations on the order. If no RAM user is involved, this parameter is empty.
example:23424243432
public GetOrderDetailResponseBody.Order.Builder orderId(String orderId)
The order ID.
example:3453425324
public GetOrderDetailResponseBody.Order.Builder orderSubType(String orderSubType)
The type of the suborder. A value of productsuborder indicates service suborder. A value of refundsuborder indicates refund suborder.
example:ProductSubOrder
public GetOrderDetailResponseBody.Order.Builder orderType(String orderType)
The type of the order. Valid values: new, renew, upgrade, and refund.
example:New
public GetOrderDetailResponseBody.Order.Builder originalConfig(String originalConfig)
The configuration information that is not formatted.
example:DBInstanceClass:[DBInstanceClass:rds.mysql.s1.small;EngineVersion:8.0;Region:cn-qingdao;]DBFlowType:[Region:cn-qingdao;]
public GetOrderDetailResponseBody.Order.Builder originalModuleConfig(GetOrderDetailResponseBody.OrderOriginalModuleConfig originalModuleConfig)
The information about the configurations.
public GetOrderDetailResponseBody.Order.Builder paymentCurrency(String paymentCurrency)
The currency used for payment. Valid values: CNY, USD, and JPY.
example:CNY
public GetOrderDetailResponseBody.Order.Builder paymentStatus(String paymentStatus)
The payment state. Valid values: unpaid, paid, and canceled.
example:Paid
public GetOrderDetailResponseBody.Order.Builder paymentTime(String paymentTime)
The time of payment.
example:2017-06-08T09:41:30Z
public GetOrderDetailResponseBody.Order.Builder pretaxAmount(String pretaxAmount)
The pretax amount of the order.
example:0
public GetOrderDetailResponseBody.Order.Builder pretaxAmountLocal(String pretaxAmountLocal)
The pretax amount of the order in local currency.
example:0
public GetOrderDetailResponseBody.Order.Builder pretaxGrossAmount(String pretaxGrossAmount)
The pretax gross amount of the order.
example:0
public GetOrderDetailResponseBody.Order.Builder productCode(String productCode)
The code of the main service.
example:rds
public GetOrderDetailResponseBody.Order.Builder productType(String productType)
The type of the main service.
example:rds
public GetOrderDetailResponseBody.Order.Builder quantity(String quantity)
The number of main services.
example:1
public GetOrderDetailResponseBody.Order.Builder region(String region)
The region ID.
example:cn-hangzhou
public GetOrderDetailResponseBody.Order.Builder relatedOrderId(String relatedOrderId)
The ID of the associated order.
example:4353453534543
public GetOrderDetailResponseBody.Order.Builder subOrderId(String subOrderId)
The ID of the suborder.
example:234343
public GetOrderDetailResponseBody.Order.Builder subscriptionType(String subscriptionType)
The billing method. Valid values: Subscription and PayAsYouGo.
example:PayAsYouGo
public GetOrderDetailResponseBody.Order.Builder tax(String tax)
The tax of the order.
example:1
public GetOrderDetailResponseBody.Order.Builder usageEndTime(String usageEndTime)
The time when the service ends.
example:2117-06-08T16:00:00Z
public GetOrderDetailResponseBody.Order.Builder usageStartTime(String usageStartTime)
The time when the service starts.
example:2017-06-08T16:00:00Z
public GetOrderDetailResponseBody.Order build()
Copyright © 2026. All rights reserved.