> 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/recurringproductparams.builder.md).

# RecurringProductParams.Builder

`public final class RecurringProductParams.Builder extends Object`&#x20;

`java.lang.Object`    &#x20;

`↳ com.gaa.sdk.iap.RecurringProductParams.Builder`\
&#x20;\
用于轻松创建[RecurringProductParams](/dev/chi/tools/billing/v21/references/classes/recurringproductparams.md)实例（instance）的builder。

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

***

### setPurchaseData <a href="#id-cn-recurringproductparams.builder-setpurchasedata" id="id-cn-recurringproductparams.builder-setpurchasedata"></a>

`RecurringProductParams.Builder setPurchaseData(`[`PurchaseData`](/dev/chi/tools/billing/v21/references/classes/purchasedata.md#id-cn-purchasedata-purchasedata) `purchaseData)`

| **Parameters:**                | <p><br></p> |
| ------------------------------ | ----------- |
| purchaseData                   | <p><br></p> |
| **Returns:**                   | <p><br></p> |
| RecurringProductParams.Builder | <p><br></p> |

### setRecurringAction <a href="#id-cn-recurringproductparams.builder-setrecurringaction" id="id-cn-recurringproductparams.builder-setrecurringaction"></a>

`RecurringProductParams.Builder setRecurringAction(String action)`

| **Parameters:**                | <p><br></p>                                                                                                                                                                 |
| ------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| action                         | <p>想要变更包月型商品状态的action名。<br><a href="/pages/9HSzvI8pZw7OTjoHRnQO#id-cn-purchaseclient.recurringaction-purchaseclient.recurringaction">PurchaseClient.RecurringAction</a></p> |
| **Returns:**                   | <p><br></p>                                                                                                                                                                 |
| RecurringProductParams.Builder | <p><br></p>                                                                                                                                                                 |

### build <a href="#id-cn-recurringproductparams.builder-build" id="id-cn-recurringproductparams.builder-build"></a>

[`RecurringProductParams`](/dev/chi/tools/billing/v21/references/classes/recurringproductparams.md) `build()`

生成RecurringProductParams的实例（instance）。

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