Added in API level 33

Builder


class Builder
kotlin.Any
   ↳ android.content.pm.CapabilityParams.Builder

Builder class for CapabilityParams.

Summary

Public constructors
Builder(key: String, value: String)

Constructor.

Public methods
CapabilityParams.Builder
addAlias(alias: String)

Add an alias in the CapabilityParams.

CapabilityParams

Creates an instance of CapabilityParams

Public constructors

Builder

Added in API level 33
Builder(
    key: String,
    value: String)

Constructor.

Parameters
key String: key of the capability parameter. Note the character "/" is not permitted. This value cannot be null.
value String: The primary name of value in the CapabilityParams, cannot be empty. This value cannot be null.

Public methods

addAlias

Added in API level 33
fun addAlias(alias: String): CapabilityParams.Builder

Add an alias in the CapabilityParams.

Parameters
alias String: This value cannot be null.
Return
CapabilityParams.Builder This value cannot be null.

build

Added in API level 33
fun build(): CapabilityParams

Creates an instance of CapabilityParams

Return
CapabilityParams This value cannot be null.
Exceptions
java.lang.IllegalArgumentException If the specified value is empty.