# QueryProductDetailsParams.Product.Builder


```
public class QueryProductDetailsParams.Product.Builder
```

<br />

*** ** * ** ***

Builder that helps construct `https://developer.android.com/reference/com/android/billingclient/api/QueryProductDetailsParams.Product`.

## Summary

| ### Public methods |
|---|---|
| `https://developer.android.com/reference/com/android/billingclient/api/QueryProductDetailsParams.Product` | `https://developer.android.com/reference/com/android/billingclient/api/QueryProductDetailsParams.Product.Builder#build()()` Returns the `https://developer.android.com/reference/com/android/billingclient/api/QueryProductDetailsParams.Product` instance. |
| `https://developer.android.com/reference/com/android/billingclient/api/QueryProductDetailsParams.Product.Builder` | `https://developer.android.com/reference/com/android/billingclient/api/QueryProductDetailsParams.Product.Builder#setDynamicProductToken(java.lang.String)(https://developer.android.com/reference/java/lang/String.html dynamicProductToken)` Set the dynamicProductToken if the product is a dynamic product. |
| `https://developer.android.com/reference/com/android/billingclient/api/QueryProductDetailsParams.Product.Builder` | `https://developer.android.com/reference/com/android/billingclient/api/QueryProductDetailsParams.Product.Builder#setProductId(java.lang.String)(https://developer.android.com/reference/java/lang/String.html productId)` Sets the product id of the product. |
| `https://developer.android.com/reference/com/android/billingclient/api/QueryProductDetailsParams.Product.Builder` | `https://developer.android.com/reference/com/android/billingclient/api/QueryProductDetailsParams.Product.Builder#setProductType(java.lang.String)(https://developer.android.com/reference/java/lang/String.html productType)` Sets the `https://developer.android.com/reference/com/android/billingclient/api/BillingClient.ProductType` of the product. |

## Public methods

### build

```
public QueryProductDetailsParams.Product build()
```

Returns the `https://developer.android.com/reference/com/android/billingclient/api/QueryProductDetailsParams.Product` instance.

### setDynamicProductToken

```
public QueryProductDetailsParams.Product.Builder setDynamicProductToken(String dynamicProductToken)
```

Set the dynamicProductToken if the product is a dynamic product.

### setProductId

```
public QueryProductDetailsParams.Product.Builder setProductId(String productId)
```

Sets the product id of the product.

### setProductType

```
public QueryProductDetailsParams.Product.Builder setProductType(String productType)
```

Sets the `https://developer.android.com/reference/com/android/billingclient/api/BillingClient.ProductType` of the product.