> For the complete documentation index, see [llms.txt](https://onestore-dev.gitbook.io/dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://onestore-dev.gitbook.io/dev/chi/tools/billing/v21/references/classes/subscriptionupdateparams.builder.md).

# SubscriptionUpdateParams.Builder

`public class SubscriptionUdpateParams extends Object`\
`java.lang.Object`     \
&#x20;    `↳ com.gaa.sdk.iap.PurchaseFlowParams.SubscriptionUpdateParams.Builder`\
&#x20;\
用于轻松创建[SubscriptionUdpateParams](/dev/chi/tools/billing/v21/references/classes/subscriptionupdateparams.md)实例（instance）的builder。

## Public methods <a href="#id-cn-subscriptionupdateparams.builder-publicmethods" id="id-cn-subscriptionupdateparams.builder-publicmethods"></a>

***

### setProrationMode() <a href="#id-cn-subscriptionupdateparams.builder-setprorationmode" id="id-cn-subscriptionupdateparams.builder-setprorationmode"></a>

`SubscriptionUpdateParams.Builder setProrationMode(ProrationMode prorationMode)`

| **Parameters:**                  | <p><br></p>                                                                                                        |
| -------------------------------- | ------------------------------------------------------------------------------------------------------------------ |
| prorationMode                    | <p>定期支付商品升级或降级的比例分配模式。<br><a href="#id-cn-subscriptionupdateparams.builder-setprorationmode">ProrationMode</a></p> |
| **Returns:**                     | <p><br></p>                                                                                                        |
| SubscriptionUpdateParams.Builder | <p><br></p>                                                                                                        |

### setOldPurchaseToken() <a href="#id-cn-subscriptionupdateparams.builder-setoldpurchasetoken" id="id-cn-subscriptionupdateparams.builder-setoldpurchasetoken"></a>

`SubscriptionUpdateParams.Builder setOldPurchaseToken()`

| **Parameters:**                  | <p><br></p>       |
| -------------------------------- | ----------------- |
| String                           | 已购定期支付商品的购买token。 |
| **Returns:**                     | <p><br></p>       |
| SubscriptionUpdateParams.Builder | <p><br></p>       |

### newBuilder <a href="#id-cn-subscriptionupdateparams.builder-newbuilder" id="id-cn-subscriptionupdateparams.builder-newbuilder"></a>

[`SubscriptionUpdateParams`](/dev/chi/tools/billing/v21/references/classes/subscriptionupdateparams.md) `newBuilder()`

生成SubscriptionUdpateParams的实例（instance）。

| **Returns:**                                                                                          | <p><br></p> |
| ----------------------------------------------------------------------------------------------------- | ----------- |
| [SubscriptionUpdateParams](/dev/chi/tools/billing/v21/references/classes/subscriptionupdateparams.md) | <p><br></p> |
