# GetBillingChoiceInfoParams.Builder


```
public final class GetBillingChoiceInfoParams.Builder
```

<br />

*** ** * ** ***

Builder for `https://developer.android.com/reference/com/android/billingclient/api/GetBillingChoiceInfoParams`.

## Summary

| ### Public methods |
|---|---|
| `https://developer.android.com/reference/com/android/billingclient/api/GetBillingChoiceInfoParams` | `https://developer.android.com/reference/com/android/billingclient/api/GetBillingChoiceInfoParams.Builder#build()()` Builds the `https://developer.android.com/reference/com/android/billingclient/api/GetBillingChoiceInfoParams`. |
| `https://developer.android.com/reference/com/android/billingclient/api/GetBillingChoiceInfoParams.Builder` | `https://developer.android.com/reference/com/android/billingclient/api/GetBillingChoiceInfoParams.Builder#setBillingProgram(int)(int billingProgram)` Sets the billing program that the user will be presented with. |
| `https://developer.android.com/reference/com/android/billingclient/api/GetBillingChoiceInfoParams.Builder` | `https://developer.android.com/reference/com/android/billingclient/api/GetBillingChoiceInfoParams.Builder#setPlayBillingChoiceImageLayout(java.lang.String)(https://developer.android.com/reference/java/lang/String.html layout)` Sets the layout of Play Billing choice image that the user will be presented with. |
| `https://developer.android.com/reference/com/android/billingclient/api/GetBillingChoiceInfoParams.Builder` | `https://developer.android.com/reference/com/android/billingclient/api/GetBillingChoiceInfoParams.Builder#setUserLocale(java.util.Locale)(https://developer.android.com/reference/java/util/Locale.html locale)` Sets the user locale. |

## Public methods

### build

```
public GetBillingChoiceInfoParams build()
```

Builds the `https://developer.android.com/reference/com/android/billingclient/api/GetBillingChoiceInfoParams`.

### setBillingProgram

```
public GetBillingChoiceInfoParams.Builder setBillingProgram(int billingProgram)
```

Sets the billing program that the user will be presented with.

### setPlayBillingChoiceImageLayout

```
public GetBillingChoiceInfoParams.Builder setPlayBillingChoiceImageLayout(String layout)
```

Sets the layout of Play Billing choice image that the user will be presented with.

### setUserLocale

```
public GetBillingChoiceInfoParams.Builder setUserLocale(Locale locale)
```

Sets the user locale. If not specified, the `https://developer.android.com/reference/com/android/billingclient/api/BillingClient#getBillingChoiceInfoAsync(com.android.billingclient.api.GetBillingChoiceInfoParams,com.android.billingclient.api.BillingChoiceInfoResponseListener)` API will use the user's default locale.