# InAppMessageParams.Builder


```
public final class InAppMessageParams.Builder
```

<br />

*** ** * ** ***

Helps construct `https://developer.android.com/reference/com/android/billingclient/api/InAppMessageParams`.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/com/android/billingclient/api/InAppMessageParams.Builder#Builder()()` |

| ### Public methods |
|---|---|
| `https://developer.android.com/reference/com/android/billingclient/api/InAppMessageParams.Builder` | `https://developer.android.com/reference/com/android/billingclient/api/InAppMessageParams.Builder#addAllInAppMessageCategoriesToShow()()` Adds all in-app message categories to show. |
| `https://developer.android.com/reference/com/android/billingclient/api/InAppMessageParams.Builder` | `https://developer.android.com/reference/com/android/billingclient/api/InAppMessageParams.Builder#addInAppMessageCategoryToShow(int)(int inAppMessageCategoryId)` Adds a specific in-app message category to show. |
| `https://developer.android.com/reference/com/android/billingclient/api/InAppMessageParams` | `https://developer.android.com/reference/com/android/billingclient/api/InAppMessageParams.Builder#build()()` Returns `https://developer.android.com/reference/com/android/billingclient/api/InAppMessageParams`. |

## Public constructors

### Builder

```
public Builder()
```

## Public methods

### addAllInAppMessageCategoriesToShow

```
public InAppMessageParams.Builder addAllInAppMessageCategoriesToShow()
```

Adds all in-app message categories to show.

### addInAppMessageCategoryToShow

```
public InAppMessageParams.Builder addInAppMessageCategoryToShow(int inAppMessageCategoryId)
```

Adds a specific in-app message category to show.

| Parameters |
|---|---|
| `int inAppMessageCategoryId` | A high-level category of the in-app message. |

### build

```
public InAppMessageParams build()
```

Returns `https://developer.android.com/reference/com/android/billingclient/api/InAppMessageParams`.