PersonalizationData.Builder
public
static
final
class
PersonalizationData.Builder
extends Object
| java.lang.Object | |
| ↳ | 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(AccessControlProfile profile)
Adds a new access control profile to the builder. |
PersonalizationData
|
build()
Creates a new |
PersonalizationData.Builder
|
putEntry(String namespace, String name, Collection<AccessControlProfileId> accessControlProfileIds, byte[] value)
Adds a new entry to the builder. |
Inherited methods | |
|---|---|
Public constructors
Public methods
addAccessControlProfile
public PersonalizationData.Builder addAccessControlProfile (AccessControlProfile profile)
Adds a new access control profile to the builder.
| Parameters | |
|---|---|
profile |
AccessControlProfile: The access control profile.
This value cannot be null. |
| Returns | |
|---|---|
PersonalizationData.Builder |
The builder.
This value cannot be null. |
build
public PersonalizationData build ()
Creates a new PersonalizationData with all the entries added to the builder.
| Returns | |
|---|---|
PersonalizationData |
A new PersonalizationData instance.
This value cannot be null. |
putEntry
public PersonalizationData.Builder putEntry (String namespace, String name, Collection<AccessControlProfileId> accessControlProfileIds, byte[] value)
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 |
Collection: A set of access control profiles to use.
This value cannot be null. |
value |
byte: The value to add, in CBOR encoding.
This value cannot be null. |
| Returns | |
|---|---|
PersonalizationData.Builder |
The builder.
This value cannot be null. |