# Class PublicKeyCredentialRequestOptions.Builder

java.lang.Object
com.codename1.io.webauthn.PublicKeyCredentialRequestOptions.Builder

Enclosing class:
  `PublicKeyCredentialRequestOptions`

public static final class PublicKeyCredentialRequestOptions.Builder extends Object
Fluent builder for the rare case of synthesising the options client-side (e.g. unit tests). Use `PublicKeyCredentialRequestOptions.fromJson(String)` for the production path.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `Builder()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `PublicKeyCredentialRequestOptions`
  `build()`
  `PublicKeyCredentialRequestOptions.Builder`
  `challenge(String base64UrlChallenge)`
  `PublicKeyCredentialRequestOptions.Builder`
  `rpId(String v)`
  `PublicKeyCredentialRequestOptions.Builder`
  `userVerification(String v)`

  ### Methods inherited from class Object

  `clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### Builder

    public Builder()

- ## Method Details

  - ### rpId

    public PublicKeyCredentialRequestOptions.Builder rpId(String v)

  - ### challenge

    public PublicKeyCredentialRequestOptions.Builder challenge(String base64UrlChallenge)

  - ### userVerification

    public PublicKeyCredentialRequestOptions.Builder userVerification(String v)

  - ### build

    public PublicKeyCredentialRequestOptions build()