SetSchemaResponse.Builder

public static final class SetSchemaResponse.Builder
extends Object

java.lang.Object
   ↳ android.app.appsearch.SetSchemaResponse.Builder


Builder for SetSchemaResponse objects.

Summary

Public constructors

Builder()

Create a Builder object}

Public methods

SetSchemaResponse.Builder addDeletedType(String deletedType)

Adds one deletedType to the list of deleted schema types.

SetSchemaResponse.Builder addDeletedTypes(Collection<String> deletedTypes)

Adds deletedTypes to the list of deleted schema types.

SetSchemaResponse.Builder addIncompatibleType(String incompatibleType)

Adds one incompatibleType to the list of incompatible schema types.

SetSchemaResponse.Builder addIncompatibleTypes(Collection<String> incompatibleTypes)

Adds incompatibleTypes to the list of incompatible schema types.

SetSchemaResponse.Builder addMigratedType(String migratedType)

Adds one migratedType to the list of migrated schema types.

SetSchemaResponse.Builder addMigratedTypes(Collection<String> migratedTypes)

Adds migratedTypes to the list of migrated schema types.

SetSchemaResponse.Builder addMigrationFailure(SetSchemaResponse.MigrationFailure migrationFailure)

Adds a MigrationFailure to the list of migration failures.

SetSchemaResponse.Builder addMigrationFailures(Collection<SetSchemaResponse.MigrationFailure> migrationFailures)

Adds MigrationFailures to the list of migration failures.

SetSchemaResponse build()

Builds a SetSchemaResponse object.

Inherited methods

Public constructors

Builder

Added in API level 31
public Builder ()

Create a Builder object}

Public methods

addDeletedType

Added in API level 31
public SetSchemaResponse.Builder addDeletedType (String deletedType)

Adds one deletedType to the list of deleted schema types.

Parameters
deletedType String: This value cannot be null.

Returns
SetSchemaResponse.Builder This value cannot be null.

addDeletedTypes

Added in API level 31
public SetSchemaResponse.Builder addDeletedTypes (Collection<String> deletedTypes)

Adds deletedTypes to the list of deleted schema types.

Parameters
deletedTypes Collection: This value cannot be null.

Returns
SetSchemaResponse.Builder This value cannot be null.

addIncompatibleType

Added in API level 31
public SetSchemaResponse.Builder addIncompatibleType (String incompatibleType)

Adds one incompatibleType to the list of incompatible schema types.

Parameters
incompatibleType String: This value cannot be null.

Returns
SetSchemaResponse.Builder This value cannot be null.

addIncompatibleTypes

Added in API level 31
public SetSchemaResponse.Builder addIncompatibleTypes (Collection<String> incompatibleTypes)

Adds incompatibleTypes to the list of incompatible schema types.

Parameters
incompatibleTypes Collection: This value cannot be null.

Returns
SetSchemaResponse.Builder This value cannot be null.

addMigratedType

Added in API level 31
public SetSchemaResponse.Builder addMigratedType (String migratedType)

Adds one migratedType to the list of migrated schema types.

Parameters
migratedType String: This value cannot be null.

Returns
SetSchemaResponse.Builder This value cannot be null.

addMigratedTypes

Added in API level 31
public SetSchemaResponse.Builder addMigratedTypes (Collection<String> migratedTypes)

Adds migratedTypes to the list of migrated schema types.

Parameters
migratedTypes Collection: This value cannot be null.

Returns
SetSchemaResponse.Builder This value cannot be null.

addMigrationFailure

Added in API level 31
public SetSchemaResponse.Builder addMigrationFailure (SetSchemaResponse.MigrationFailure migrationFailure)

Adds a MigrationFailure to the list of migration failures.

Parameters
migrationFailure SetSchemaResponse.MigrationFailure: This value cannot be null.

Returns
SetSchemaResponse.Builder This value cannot be null.

addMigrationFailures

Added in API level 31
public SetSchemaResponse.Builder addMigrationFailures (Collection<SetSchemaResponse.MigrationFailure> migrationFailures)

Adds MigrationFailures to the list of migration failures.

Parameters
migrationFailures Collection: This value cannot be null.

Returns
SetSchemaResponse.Builder This value cannot be null.

build

Added in API level 31
public SetSchemaResponse build ()

Builds a SetSchemaResponse object.

Returns
SetSchemaResponse This value cannot be null.