Added in API level 30
Builder
class Builder
kotlin.Any | |
↳ | android.security.identity.PersonalizationData.Builder |
A builder for PersonalizationData
.
Summary
Public constructors | |
---|---|
Builder() Creates a new builder for a given namespace. |
Public methods | |
---|---|
PersonalizationData.Builder |
addAccessControlProfile(profile: AccessControlProfile) Adds a new access control profile to the builder. |
PersonalizationData |
build() Creates a new |
PersonalizationData.Builder |
putEntry(namespace: String, name: String, accessControlProfileIds: MutableCollection<AccessControlProfileId!>, value: ByteArray) Adds a new entry to the builder. |
Public constructors
Public methods
addAccessControlProfile
Added in API level 30
fun addAccessControlProfile(profile: AccessControlProfile): PersonalizationData.Builder
Adds a new access control profile to the builder.
Parameters | |
---|---|
profile |
AccessControlProfile: The access control profile. This value cannot be null . |
Return | |
---|---|
PersonalizationData.Builder |
The builder. This value cannot be null . |
build
Added in API level 30
fun build(): PersonalizationData
Creates a new PersonalizationData
with all the entries added to the builder.
Return | |
---|---|
PersonalizationData |
A new PersonalizationData instance. This value cannot be null . |
putEntry
Added in API level 30
fun putEntry(
namespace: String,
name: String,
accessControlProfileIds: MutableCollection<AccessControlProfileId!>,
value: ByteArray
): PersonalizationData.Builder
Adds a new entry to the builder.
Parameters | |
---|---|
namespace |
String: The namespace to use, e.g. org.iso.18013-5.2019 . This value cannot be null . |
name |
String: The name of the entry, e.g. height . This value cannot be null . |
accessControlProfileIds |
MutableCollection<AccessControlProfileId!>: A set of access control profiles to use. This value cannot be null . |
value |
ByteArray: The value to add, in CBOR encoding. This value cannot be null . |
Return | |
---|---|
PersonalizationData.Builder |
The builder. This value cannot be null . |