> 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/eng/tools/billing/v21/references/classes/recurringproductparams.builder.md).

# RecurringProductParams.Builder

public final class RecurringProductParams.Builder extends Object\
java.lang.Object    ↳ com.gaa.sdk.iap.RecurringProductParams.Builder

\
A builder that helps create a [RecurringProductParams](/dev/eng/tools/billing/v21/references/classes/recurringproductparams.md) instance easily.

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

***

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

RecurringProductParams.Builder setPurchaseData([PurchaseData](/dev/eng/tools/billing/v21/references/classes/purchasedata.md) purchaseData)

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

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

RecurringProductParams.Builder setRecurringAction(String action)

| **Parameters:**                |                                                                                                                                                                   |
| ------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| action                         | <p>Action name that wishes to change the status of monthly auto-renewal products.<br><a href="/pages/9HSzvI8pZw7OTjoHRnQO">PurchaseClient.RecurringAction</a></p> |
| **Returns:**                   |                                                                                                                                                                   |
| RecurringProductParams.Builder | <p><br></p>                                                                                                                                                       |

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

RecurringProductParams build()\
Creates a RecurringProductParams instance.

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