# SetSchemaResponse.Builder

Artifact: [androidx.appsearch:appsearch](https://developer.android.com/jetpack/androidx/releases/appsearch) [View Source](https://cs.android.com/search?q=file:androidx/appsearch/app/SetSchemaResponse.java+class:androidx.appsearch.app.SetSchemaResponse.Builder) Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/appsearch#1.1.0)

*** ** * ** ***


```
class SetSchemaResponse.Builder
```

<br />

*** ** * ** ***

Builder for `https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse` objects.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse.Builder#Builder()()` Create a `https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse.Builder` object} |

| ### Public functions |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse.Builder` | `https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse.Builder#addDeletedType(java.lang.String)(deletedType: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)` Adds one `deletedType` to the list of deleted schema types. |
| `https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse.Builder` | `https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse.Builder#addDeletedTypes(java.util.Collection<java.lang.String>)(deletedTypes: (https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-mutable-collection/index.html)https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-collection/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!>)` Adds `deletedTypes` to the list of deleted schema types. |
| `https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse.Builder` | `https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse.Builder#addIncompatibleType(java.lang.String)(incompatibleType: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)` Adds one `incompatibleType` to the list of incompatible schema types. |
| `https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse.Builder` | `https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse.Builder#addIncompatibleTypes(java.util.Collection<java.lang.String>)(incompatibleTypes: (https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-mutable-collection/index.html)https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-collection/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!>)` Adds `incompatibleTypes` to the list of incompatible schema types. |
| `https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse.Builder` | `https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse.Builder#addMigratedType(java.lang.String)(migratedType: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)` Adds one `migratedType` to the list of migrated schema types. |
| `https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse.Builder` | `https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse.Builder#addMigratedTypes(java.util.Collection<java.lang.String>)(migratedTypes: (https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-mutable-collection/index.html)https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-collection/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!>)` Adds `migratedTypes` to the list of migrated schema types. |
| `https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse.Builder` | `https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse.Builder#addMigrationFailure(androidx.appsearch.app.SetSchemaResponse.MigrationFailure)( migrationFailure: https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse.MigrationFailure )` Adds a `https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse.MigrationFailure` to the list of migration failures. |
| `https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse.Builder` | `https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse.Builder#addMigrationFailures(java.util.Collection<androidx.appsearch.app.SetSchemaResponse.MigrationFailure>)( migrationFailures: (https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-mutable-collection/index.html)https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-collection/index.html<https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse.MigrationFailure!> )` Adds `https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse.MigrationFailure`s to the list of migration failures. |
| `https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse` | `https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse.Builder#build()()` Builds a `https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse` object. |

## Public constructors

### Builder

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

```
Builder()
```

Create a `https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse.Builder` object}

## Public functions

### addDeletedType

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

```
fun addDeletedType(deletedType: String): SetSchemaResponse.Builder
```

Adds one `deletedType` to the list of deleted schema types.

### addDeletedTypes

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

```
fun addDeletedTypes(deletedTypes: (Mutable)Collection<String!>): SetSchemaResponse.Builder
```

Adds `deletedTypes` to the list of deleted schema types.

### addIncompatibleType

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

```
fun addIncompatibleType(incompatibleType: String): SetSchemaResponse.Builder
```

Adds one `incompatibleType` to the list of incompatible schema types.

### addIncompatibleTypes

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

```
fun addIncompatibleTypes(incompatibleTypes: (Mutable)Collection<String!>): SetSchemaResponse.Builder
```

Adds `incompatibleTypes` to the list of incompatible schema types.

### addMigratedType

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

```
fun addMigratedType(migratedType: String): SetSchemaResponse.Builder
```

Adds one `migratedType` to the list of migrated schema types.

### addMigratedTypes

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

```
fun addMigratedTypes(migratedTypes: (Mutable)Collection<String!>): SetSchemaResponse.Builder
```

Adds `migratedTypes` to the list of migrated schema types.

### addMigrationFailure

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

```
fun addMigrationFailure(
    migrationFailure: SetSchemaResponse.MigrationFailure
): SetSchemaResponse.Builder
```

Adds a `https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse.MigrationFailure` to the list of migration failures.

### addMigrationFailures

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

```
fun addMigrationFailures(
    migrationFailures: (Mutable)Collection<SetSchemaResponse.MigrationFailure!>
): SetSchemaResponse.Builder
```

Adds `https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse.MigrationFailure`s to the list of migration failures.

### build

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

```
fun build(): SetSchemaResponse
```

Builds a `https://developer.android.com/reference/kotlin/androidx/appsearch/app/SetSchemaResponse` object.