# Nickname.Builder

Artifact: [androidx.appsearch:appsearch-builtin-types](https://developer.android.com/jetpack/androidx/releases/appsearch) [View Source](https://cs.android.com/search?q=file:androidx/appsearch/builtintypes/Nickname.java+class:androidx.appsearch.builtintypes.Nickname.Builder) Added in [1.2.0-alpha02](https://developer.android.com/jetpack/androidx/releases/appsearch#1.2.0-alpha02)

*** ** * ** ***


```
class Nickname.Builder
```

<br />

*** ** * ** ***

Builder for `https://developer.android.com/reference/kotlin/androidx/appsearch/builtintypes/Nickname`.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/kotlin/androidx/appsearch/builtintypes/Nickname.Builder#Builder(androidx.appsearch.builtintypes.Nickname)(nickname: https://developer.android.com/reference/kotlin/androidx/appsearch/builtintypes/Nickname)` Constructor for `https://developer.android.com/reference/kotlin/androidx/appsearch/builtintypes/Nickname.Builder` with all the existing values of a `https://developer.android.com/reference/kotlin/androidx/appsearch/builtintypes/Nickname`. |
| `https://developer.android.com/reference/kotlin/androidx/appsearch/builtintypes/Nickname.Builder#Builder(java.lang.String,java.lang.String,java.lang.String)(namespace: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html, id: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html, referencedQualifiedId: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)` Constructor for `https://developer.android.com/reference/kotlin/androidx/appsearch/builtintypes/Nickname.Builder`. |

| ### Public functions |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/appsearch/builtintypes/Nickname` | `https://developer.android.com/reference/kotlin/androidx/appsearch/builtintypes/Nickname.Builder#build()()` Builds the `https://developer.android.com/reference/kotlin/androidx/appsearch/builtintypes/Nickname`. |
| `T` | `https://developer.android.com/reference/kotlin/androidx/appsearch/builtintypes/Nickname.Builder#setAlternateNames(java.util.List<java.lang.String>)(alternateNames: (https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-mutable-list/index.html)https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!>?)` Sets a list of aliases for the item. |

| ### Protected properties |
|---|---|
| `(https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-mutable-list/index.html)https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!>!` | `https://developer.android.com/reference/kotlin/androidx/appsearch/builtintypes/Nickname.Builder#mAlternateNames()` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/androidx/appsearch/builtintypes/Nickname.Builder#mId()` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/androidx/appsearch/builtintypes/Nickname.Builder#mNamespace()` |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/androidx/appsearch/builtintypes/Nickname.Builder#mReferencedQualifiedId()` |

## Public constructors

### Builder

Added in [1.2.0-alpha02](https://developer.android.com/jetpack/androidx/releases/appsearch#1.2.0-alpha02)

```
Builder(nickname: Nickname)
```

Constructor for `https://developer.android.com/reference/kotlin/androidx/appsearch/builtintypes/Nickname.Builder` with all the existing values of a `https://developer.android.com/reference/kotlin/androidx/appsearch/builtintypes/Nickname`.

### Builder

Added in [1.2.0-alpha02](https://developer.android.com/jetpack/androidx/releases/appsearch#1.2.0-alpha02)

```
Builder(namespace: String, id: String, referencedQualifiedId: String)
```

Constructor for `https://developer.android.com/reference/kotlin/androidx/appsearch/builtintypes/Nickname.Builder`.

## Public functions

### build

Added in [1.2.0-alpha02](https://developer.android.com/jetpack/androidx/releases/appsearch#1.2.0-alpha02)

```
fun build(): Nickname
```

Builds the `https://developer.android.com/reference/kotlin/androidx/appsearch/builtintypes/Nickname`.

### setAlternateNames

Added in [1.2.0-alpha02](https://developer.android.com/jetpack/androidx/releases/appsearch#1.2.0-alpha02)

```
fun setAlternateNames(alternateNames: (Mutable)List<String!>?): T
```

Sets a list of aliases for the item.

## Protected properties

### mAlternateNames

```
protected val mAlternateNames: (Mutable)List<String!>!
```

### mId

```
protected val mId: String!
```

### mNamespace

```
protected val mNamespace: String!
```

### mReferencedQualifiedId

```
protected val mReferencedQualifiedId: String!
```