Builder

class Builder

Builder for an AuthorizationList. Any field not set will be made an Optional.empty or set with the default value.

Functions

Link copied to clipboard
Link copied to clipboard
@CanIgnoreReturnValue
open fun setActiveDateTime(activeDateTime: Instant): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setAlgorithm(algorithm: Integer): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setAllApplications(allApplications: Boolean): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setAllowWhileOnBody(allowWhileOnBody: Boolean): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setApplicationId(applicationId: Array<Byte>): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setAttestationApplicationId(attestationApplicationId: AttestationApplicationId): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setAttestationApplicationIdBytes(attestationApplicationIdBytes: Array<Byte>): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setAttestationIdBrand(attestationIdBrand: Array<Byte>): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setAttestationIdDevice(attestationIdDevice: Array<Byte>): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setAttestationIdImei(attestationIdImei: Array<Byte>): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setAttestationIdManufacturer(attestationIdManufacturer: Array<Byte>): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setAttestationIdMeid(attestationIdMeid: Array<Byte>): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setAttestationIdModel(attestationIdModel: Array<Byte>): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setAttestationIdProduct(attestationIdProduct: Array<Byte>): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setAttestationIdSerial(attestationIdSerial: Array<Byte>): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setAuthTimeout(authTimeout: Duration): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setBootPatchLevel(bootPatchLevel: Integer): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setCreationDateTime(creationDateTime: Instant): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setDigest(digest: Set<Integer>): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setEcCurve(ecCurve: Integer): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setIdentityCredentialKey(identityCredentialKey: Boolean): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setIndividualAttestation(individualAttestation: Boolean): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setKeySize(keySize: Integer): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setNoAuthRequired(noAuthRequired: Boolean): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setOrigin(origin: Integer): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setOriginationExpireDateTime(originationExpireDateTime: Instant): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setOsPatchLevel(osPatchLevel: Integer): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setOsVersion(osVersion: Integer): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setPadding(padding: Set<Integer>): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setPurpose(purpose: Set<Integer>): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setRollbackResistance(rollbackResistance: Boolean): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setRollbackResistant(rollbackResistant: Boolean): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setRootOfTrust(rootOfTrust: RootOfTrust): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setRsaPublicExponent(rsaPublicExponent: Long): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setTrustedConfirmationRequired(trustedConfirmationRequired: Boolean): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setTrustedUserPresenceRequired(trustedUserPresenceRequired: Boolean): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setUnlockedDeviceRequired(unlockedDeviceRequired: Boolean): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setUsageExpireDateTime(usageExpireDateTime: Instant): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setUserAuthType(userAuthType: Set<AuthorizationList.UserAuthType>): AuthorizationList.Builder
Link copied to clipboard
@CanIgnoreReturnValue
open fun setVendorPatchLevel(vendorPatchLevel: Integer): AuthorizationList.Builder