# ModelConfig.Builder

# ModelConfig.Builder


```
public final class ModelConfig.Builder
```

<br />

*** ** * ** ***

Builder for `https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/ModelConfig`.

## Summary

| ### Public constructors |
|---|
| `https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/ModelConfig.Builder#Builder()()` |

| ### Public methods |
|---|---|
| `final @https://developer.android.com/reference/androidx/annotation/NonNull.html https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/ModelConfig` | `https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/ModelConfig.Builder#build()()` |
| `final int` | `https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/ModelConfig.Builder#getPreference()()` |
| `final int` | `https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/ModelConfig.Builder#getReleaseStage()()` |
| `final void` | `https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/ModelConfig.Builder#setPreference(kotlin.Int)(@https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/ModelPreference int preference)` |
| `final void` | `https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/ModelConfig.Builder#setReleaseStage(kotlin.Int)(@https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/ModelReleaseStage int releaseStage)` |

## Public constructors

### Builder

```
public Builder()
```

## Public methods

### build

```
public final @NonNull ModelConfig build()
```

### getPreference

```
public final int getPreference()
```

### getReleaseStage

```
public final int getReleaseStage()
```

### setPreference

```
public final void setPreference(@ModelPreference int preference)
```

### setReleaseStage

```
public final void setReleaseStage(@ModelReleaseStage int releaseStage)
```