Added in API level 29

Builder


class Builder
kotlin.Any
   ↳ android.view.contentcapture.DataRemovalRequest.Builder

Builder for DataRemovalRequest objects.

Summary

Public constructors

Public methods
DataRemovalRequest.Builder
addLocusId(locusId: LocusId, flags: Int)

Request service to remove data associated with a given LocusId.

DataRemovalRequest

Builds the DataRemovalRequest.

DataRemovalRequest.Builder

Requests servive to remove all content capture data associated with the app's package.

Public constructors

Builder

Builder()

Public methods

addLocusId

Added in API level 29
fun addLocusId(
    locusId: LocusId,
    flags: Int
): DataRemovalRequest.Builder

Request service to remove data associated with a given LocusId.

Parameters
locusId LocusId: the LocusId being requested to be removed. This value cannot be null.
flags Int: either DataRemovalRequest.FLAG_IS_PREFIX or 0 Value is either 0 or android.view.contentcapture.DataRemovalRequest#FLAG_IS_PREFIX
Return
DataRemovalRequest.Builder this builder This value cannot be null.

build

Added in API level 29
fun build(): DataRemovalRequest

Builds the DataRemovalRequest.

Return
DataRemovalRequest This value cannot be null.

forEverything

Added in API level 29
fun forEverything(): DataRemovalRequest.Builder

Requests servive to remove all content capture data associated with the app's package.

Return
DataRemovalRequest.Builder this builder This value cannot be null.