# PromptContentViewWithMoreOptionsButton.Builder

Artifact: [androidx.biometric:biometric](https://developer.android.com/jetpack/androidx/releases/biometric) [View Source](https://cs.android.com/search?q=file:androidx/biometric/PromptContentViewWithMoreOptionsButton.java+class:androidx.biometric.PromptContentViewWithMoreOptionsButton.Builder) Added in [1.4.0-beta01](https://developer.android.com/jetpack/androidx/releases/biometric#1.4.0-beta01)

*** ** * ** ***


```
public final class PromptContentViewWithMoreOptionsButton.Builder
```

<br />

*** ** * ** ***

A builder used to set individual options for the `https://developer.android.com/reference/androidx/biometric/PromptContentViewWithMoreOptionsButton` class.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/androidx/biometric/PromptContentViewWithMoreOptionsButton.Builder#Builder()()` |

| ### Public methods |
|---|---|
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/biometric/PromptContentViewWithMoreOptionsButton` | `@https://developer.android.com/reference/androidx/annotation/RequiresPermission(value = "android.permission.SET_BIOMETRIC_DIALOG_ADVANCED") https://developer.android.com/reference/androidx/biometric/PromptContentViewWithMoreOptionsButton.Builder#build()()` Creates a `https://developer.android.com/reference/androidx/biometric/PromptContentViewWithMoreOptionsButton`. |
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/biometric/PromptContentViewWithMoreOptionsButton.Builder` | `@https://developer.android.com/reference/androidx/annotation/RequiresPermission(value = "android.permission.SET_BIOMETRIC_DIALOG_ADVANCED") https://developer.android.com/reference/androidx/biometric/PromptContentViewWithMoreOptionsButton.Builder#setDescription(java.lang.String)(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/java/lang/String.html description)` Optional: Sets a description that will be shown on the content view. |

## Public constructors

### Builder

Added in 1.4.0-beta01

```
public Builder()
```

## Public methods

### build

Added in [1.4.0-beta01](https://developer.android.com/jetpack/androidx/releases/biometric#1.4.0-beta01)

```
@RequiresPermission(value = "android.permission.SET_BIOMETRIC_DIALOG_ADVANCED")
public @NonNull PromptContentViewWithMoreOptionsButton build()
```

Creates a `https://developer.android.com/reference/androidx/biometric/PromptContentViewWithMoreOptionsButton`.

| Returns |
|---|---|
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/biometric/PromptContentViewWithMoreOptionsButton` | An instance of `https://developer.android.com/reference/androidx/biometric/PromptContentViewWithMoreOptionsButton`. |

### setDescription

Added in [1.4.0-beta01](https://developer.android.com/jetpack/androidx/releases/biometric#1.4.0-beta01)

```
@RequiresPermission(value = "android.permission.SET_BIOMETRIC_DIALOG_ADVANCED")
public @NonNull PromptContentViewWithMoreOptionsButton.Builder setDescription(@NonNull String description)
```

Optional: Sets a description that will be shown on the content view.

| Parameters |
|---|---|
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/java/lang/String.html description` | The description to display. |

| Returns |
|---|---|
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/biometric/PromptContentViewWithMoreOptionsButton.Builder` | This builder. |

| Throws |
|---|---|
| `https://developer.android.com/reference/java/lang/IllegalArgumentException.html` | If description exceeds certain character limit. |