Biometrics Android
1.3
Search
⌃K
Comment on page

SybrinLivenessDetectionConfiguration.Builder

import com.sybrin.livenessdetection.SybrinLivenessDetectionConfiguration
Builder for the immutable SybrinLivenessDetectionConfiguration class

Summary

Public constructors
Builder(String license)
​
Public methods
​
​build()
​
Creates and returns a built SybrinLivenessDetectionConfiguration object.
​cloneConfiguration(Builder configuration)
​
Clones the properties from an already created SybrinLivenessDetectionConfiguration object.
​enableTorchButton(boolean enableTorchButton)
​
Sets the visibility of the torch button.
​saveImages(boolean saveImages)
​
Sets whether the SDK should save all captured images to the device upon completion of the liveness detection process.
​setCameraFacing(CameraFacing cameraFacing)
​
Sets the direction of the camera that is used for the scanning process.
​setCorrelationId(String correlationId)
​
Sets a unique value that is associated with the scan.
​setCustomAuthorizationToken(String customAuthorizationToken)
​
Specifies a custom authorization token to be used during the online calls within the SDK.
​setEnvironmentKey(String environmentKey)
​
Sets key that defines the SDK's internal environment variables.
​setLanguage(Language language)
​
Sets language to be used within the SDK.
​setOverlayBorderColor(int overlayBorderColor)
​
Sets the color of the overlay cutout border.
​setOverlayBorderThickness(int overlayBorderThickness)
​
Sets the thickness of the overlay cutout border.
​setOverlayBrandingSubtitleColor(int overlayBrandingSubtitleColor)
​
Sets the text color of the branding subtitle.
​setOverlayBrandingSubtitleText(String overlayBrandingSubtitleText)
​
Sets the text of the branding subtitle.
​setOverlayBrandingTitleColor(int overlayBrandingTitleColor)
​
Sets the text color of the branding title.
​setOverlayBrandingTitleText(String overlayBrandingTitleText)
​
Sets the text of the branding title.
​setOverlayColor(int overlayColor)
​
Sets the color of the overlay.
​setOverlayLabelTextColor(int overlayLabelTextColor)
​
Sets the color of the overlay label text.
​setOverlaySubLabelTextColor(int overlaySubLabelTextColor)
​
Sets the color of the overlay sub-label text.
​setTorchButtonColor(int torchButtonColor)
​
Sets the color of the torch button.
​enableOfflinePassiveLiveness(boolean offlinePassiveLiveness)

Public constructors

Builder

public Builder (String license)

Public methods

build

Creates and returns a built SybrinLivenessDetectionConfiguration object.
Returns
​
This value cannot be null.
​

cloneConfiguration

Clones the properties from an already created SybrinLivenessDetectionConfiguration object.
Parameters
​
configuration
​SybrinLivenessDetectionConfiguration: An instance of a built configuration object..
Returns
​
This value cannot be null.

enableOfflinePassiveLiveness

public SybrinLivenessDetectionConfiguration.BuilderenableOfflinePassiveLiveness (boolean offlinePassiveLiveness)
Default value: true Sets the visibility of the torch button.
Parameters
​
offlinePassiveLiveness
boolean: true enables passive liveness, false disables offline passive liveness.
​
Returns
​
This value cannot be null.

enableTorchButton

public SybrinLivenessDetectionConfiguration.BuilderenableTorchButton (boolean enableTorchButton)
Default value: true Sets the visibility of the torch button.
Parameters
​
enableTorchButton
boolean: true if torch button is visible, false if torch button is invisible.
Returns
​
This value cannot be null.

Visual Example:

Default
Configured - Torch button disabled
​
​
​

​

saveImages

public SybrinLivenessDetectionConfiguration.BuildersaveImages (boolean saveImages)
Default value: false Sets whether the SDK should save all captured images to the device upon completion of the liveness detection process.
Parameters
​
saveImages
boolean: true if captured images should be saved, false if captured images should not be saved.
Returns
​
This value cannot be null.

​

setCameraFacing

Default value: CameraFacing.Back Sets the direction of the camera that is used for the scanning process.
Parameters
​
cameraFacing
​CameraFacing: CameraFacing.Back if the camera to be used during the scanning process is at the back of the device.
​CameraFacing.Front if the camera to be used during the scanning process is at the front of the device.
Returns
​
This value cannot be null.
​

setCorrelationId

public SybrinLivenessDetectionConfiguration.Builder setCorrelationId(String correlationId)
Sets a unique value that is associated with the scan. Can be used to associate different SDK components in the back-end.
Parameters
​
setCorrelationId
String: Unique string identitying scan. Value cannot be null.
Returns
​
This value cannot be null.
​

setCustomAuthorizationToken

public SybrinLivenessDetectionConfiguration.BuildersetCustomAuthorizationToken (String customAuthorizationToken)
Specifies a custom authorization token to be used during the online calls within the SDK.
Parameters
​
customAuthorizationToken
String: The custom authorization token
Returns
​
This value cannot be null.
​

setEnvironmentKey

public SybrinLivenessDetectionConfiguration.Builder setEnvironmentKey(String environmentKey)
Sets key that defines the SDK's internal environment variables.
Parameters
​
setEnvironmentKey
String: Key that defines SDK environment variables. Value cannot be null.
Returns
​
This value cannot be null.

setLanguage

public SybrinLivenessDetectionConfiguration.BuildersetLanguage(Language language)
Sets the language to be used within the SDK.
Parameters
​
language
Language: The language that is to be used within the SDK
Returns
​
This value cannot be null.
​

setOverlayBorderColor

public SybrinLivenessDetectionConfiguration.BuildersetOverlayBorderColor (int overlayBorderColor)
Default value: Color.WHITE Sets the color of the overlay cutout border.
Parameters
setOverlayBorderColor
int
Returns
​
This value cannot be null.

Visual Example:

Default
Configured - Border color green
​
​
​
​

​

setOverlayBorderThickness

public SybrinLivenessDetectionConfiguration.BuildersetOverlayBorderThickness (int overlayBorderThickness)
Default value: 7 Sets the thickness of the overlay cutout border.
Parameters
setOverlayBorderThickness
int
Returns
​
This value cannot be null.

Visual Example:

Default
Configured - Border thickness 20
Configured - Border thickness 0
​
​
​
​
​
​

​

setOverlayBrandingSubtitleColor

public SybrinLivenessDetectionConfiguration.BuildersetOverlayBrandingSubtitleColor (int overlayBrandingSubtitleColor)
Default value: Color.WHITE Sets the text color of the branding subtitle.
Parameters
setOverlayBrandingSubtitleColor
int
Returns
​
This value cannot be null.

Visual Example:

Default
Configured - Branding subtitle color green
​
​
​
​

​

setOverlayBrandingSubtitleText

public SybrinLivenessDetectionConfiguration.BuildersetOverlayBrandingSubtitleText (String overlayBrandingSubtitleText)
Default value: "A DIVISION OF SYBRIN" Sets the text of the branding subtitle.
Parameters
​
setOverlayBrandingSubtitleText
String: Text that is shown as the branding subtitle. Value cannot be null.
Returns
​
This value cannot be null.

Visual Example:

Default
Configured - Branding subtitle text
​
​
​
​

​

setOverlayBrandingTitleColor

public SybrinLivenessDetectionConfiguration.BuildersetOverlayBrandingTitleColor (int overlayBrandingTitleColor)
Default value: Color.WHITE Sets the text color of the branding title.
Parameters
setOverlayBrandingTitleColor
int
Returns
​
This value cannot be null.

Visual Example:

Default
Configured - Branding title color green
​
​
​
​

​

setOverlayBrandingTitleText

public SybrinLivenessDetectionConfiguration.BuildersetOverlayBrandingTitleText (String overlayBrandingTitleText)
Default value: "INNOVATIONS LAB" Sets the text of the branding title.
Parameters
​
setOverlayBrandingTitleText
String: Text that is shown as the branding title. Value cannot be null.
Returns
​
This value cannot be null.

Visual Example:

Default
Configured - Branding title text
​
​
​
​

​

setOverlayColor

public SybrinLivenessDetectionConfiguration.BuildersetOverlayColor (int overlayColor)
Default value: Color.argb(80, Color.red(Color.BLACK), Color.green(Color.BLACK), Color.blue(Color.BLACK)) Sets the color of the overlay.
Parameters
setOverlayColor
int
Returns
​
This value cannot be null.

Visual Example:

Default
Configured - Overlay color green
Configured - Overlay color green with opacity
​
​
​
​
​
​

​

setOverlayLabelTextColor

public SybrinLivenessDetectionConfiguration.BuildersetOverlayLabelTextColor (int overlayLabelTextColor)
Default value: Color.WHITE Sets the color of the overlay label text.
Parameters
setOverlayLabelTextColor
int
Returns
​
This value cannot be null.

Visual Example:

Default
Configured - Label text color green
​
​
​
​

​

setOverlaySubLabelTextColor

public SybrinLivenessDetectionConfiguration.BuildersetOverlaySubLabelTextColor (int overlaySubLabelTextColor)
Default value: Color.WHITE Sets the color of the overlay sub-label text.
Parameters
setOverlaySubLabelTextColor
int
Returns
​
This value cannot be null.

Visual Example:

Default
Configured - Sub-label color green
​
​
​
​

​

setTorchButtonColor

public SybrinLivenessDetectionConfiguration.BuildersetTorchButtonColor (int torchButtonColor)
Default value: Color.WHITE Sets the color of the torch button.
Parameters
setTorchButtonColor
int
Returns
​
This value cannot be null.

Visual Example:

Default
Configured - Torch button color green
​
​
​
​