public static final class

RegisterRequestParams.Builder

extends Object
java.lang.Object
   ↳ com.google.android.gms.fido.u2f.api.common.RegisterRequestParams.Builder

Class Overview

Builds RegisterRequestParams.

Summary

Public Constructors
RegisterRequestParams.Builder()
Creates an empty builder.
Public Methods
RegisterRequestParams build()
RegisterRequestParams.Builder setAppId(Uri appId)
Sets register request appId.
RegisterRequestParams.Builder setChannelIdValue(ChannelIdValue channelIdValue)
Sets channelId value for the register request.
RegisterRequestParams.Builder setDisplayHint(String displayHint)
Sets the display hint that is shown to the user.
RegisterRequestParams.Builder setRegisterRequests(List<RegisterRequest> registerRequests)
Sets register requests in this RegisterRequestParams.
RegisterRequestParams.Builder setRegisteredKeys(List<RegisteredKey> registeredKeys)
Sets registered keys for the register request.
RegisterRequestParams.Builder setRequestId(Integer requestId)
Sets the request id in order to link together events into a single session (the span of events between the time that the server initiates a single U2F request to the client and receives reply) on a single device.
RegisterRequestParams.Builder setTimeoutSeconds(Double timeoutSeconds)
Sets timeout in seconds, to indicate for how long this request remains valid.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public RegisterRequestParams.Builder ()

Creates an empty builder.

Public Methods

public RegisterRequestParams.Builder setAppId (Uri appId)

Sets register request appId. This field is optional.

Parameters
appId Uri
Returns
RegisterRequestParams.Builder

public RegisterRequestParams.Builder setChannelIdValue (ChannelIdValue channelIdValue)

Sets channelId value for the register request. This field is optional.

Parameters
channelIdValue ChannelIdValue
Returns
RegisterRequestParams.Builder

public RegisterRequestParams.Builder setDisplayHint (String displayHint)

Sets the display hint that is shown to the user. Note that if not null, the string should not be longer than MAX_DISPLAY_HINT_LENGTH characters.

Parameters
displayHint String
Returns
RegisterRequestParams.Builder

public RegisterRequestParams.Builder setRegisterRequests (List<RegisterRequest> registerRequests)

Sets register requests in this RegisterRequestParams.

Parameters
registerRequests List
Returns
RegisterRequestParams.Builder

public RegisterRequestParams.Builder setRegisteredKeys (List<RegisteredKey> registeredKeys)

Sets registered keys for the register request. This field is mandatory.

Parameters
registeredKeys List
Returns
RegisterRequestParams.Builder

public RegisterRequestParams.Builder setRequestId (Integer requestId)

Sets the request id in order to link together events into a single session (the span of events between the time that the server initiates a single U2F request to the client and receives reply) on a single device. This field is optional.

Parameters
requestId Integer
Returns
RegisterRequestParams.Builder

public RegisterRequestParams.Builder setTimeoutSeconds (Double timeoutSeconds)

Sets timeout in seconds, to indicate for how long this request remains valid. This field is optional.

Parameters
timeoutSeconds Double
Returns
RegisterRequestParams.Builder