Added in API level 34

Builder


class Builder
kotlin.Any
   ↳ android.service.credentials.BeginGetCredentialRequest.Builder

Builder for BeginGetCredentialRequest.

Summary

Public constructors

Public methods
BeginGetCredentialRequest.Builder

Adds a single BeginGetCredentialOption object to the list of credential options.

BeginGetCredentialRequest

Builds a new BeginGetCredentialRequest instance.

BeginGetCredentialRequest.Builder

Sets the list of credential options.

BeginGetCredentialRequest.Builder

Sets information pertaining to the calling app.

Public constructors

Builder

Builder()

Public methods

addBeginGetCredentialOption

Added in API level 34
fun addBeginGetCredentialOption(beginGetCredentialOption: BeginGetCredentialOption): BeginGetCredentialRequest.Builder

Adds a single BeginGetCredentialOption object to the list of credential options.

Parameters
beginGetCredentialOption BeginGetCredentialOption: This value cannot be null.
Return
BeginGetCredentialRequest.Builder This value cannot be null.
Exceptions
java.lang.NullPointerException If beginGetCredentialOption is null.

build

Added in API level 34
fun build(): BeginGetCredentialRequest

Builds a new BeginGetCredentialRequest instance.

Return
BeginGetCredentialRequest This value cannot be null.
Exceptions
java.lang.NullPointerException If beginGetCredentialOptions is null.
java.lang.IllegalArgumentException If beginGetCredentialOptions is empty, or if callingAppInfo is null or empty.

setBeginGetCredentialOptions

Added in API level 34
fun setBeginGetCredentialOptions(getBeginCredentialOptions: MutableList<BeginGetCredentialOption!>): BeginGetCredentialRequest.Builder

Sets the list of credential options.

Parameters
getBeginCredentialOptions MutableList<BeginGetCredentialOption!>: This value cannot be null.
Return
BeginGetCredentialRequest.Builder This value cannot be null.
Exceptions
java.lang.NullPointerException If getBeginCredentialOptions itself or any of its elements is null.
java.lang.IllegalArgumentException If getBeginCredentialOptions is empty.

setCallingAppInfo

Added in API level 34
fun setCallingAppInfo(callingAppInfo: CallingAppInfo?): BeginGetCredentialRequest.Builder

Sets information pertaining to the calling app.

Parameters
callingAppInfo CallingAppInfo?: the info object containing the package name, and app signatures This value may be null.
Return
BeginGetCredentialRequest.Builder This value cannot be null.