SybrinLivenessDetectionConfiguration.Builder
import com.sybrin.livenessdetection.SybrinLivenessDetectionConfiguration
Builder for the immutable SybrinLivenessDetectionConfiguration class
Summary
Public constructors
Builder(String license)
Public methods
Sets the visibility of the torch button.
Sets whether the SDK should save all captured images to the device upon completion of the liveness detection process.
Sets the direction of the camera that is used for the scanning process.
Sets a unique value that is associated with the scan.
Specifies a custom authorization token to be used during the online calls within the SDK.
Sets key that defines the SDK's internal environment variables.
Sets the color of the overlay cutout border.
Sets the thickness of the overlay cutout border.
Sets the text color of the branding subtitle.
Sets the text of the branding subtitle.
Sets the text color of the branding title.
Sets the text of the branding title.
Sets the color of the overlay.
Sets the color of the overlay label text.
Sets the color of the overlay sub-label text.
Sets the color of the torch button.
Public constructors
Builder
public Builder (String license)
Creates a new Builder using a Sybrin Biometrics Android License.
Public methods
build
public
SybrinLivenessDetectionConfiguration
build ()
Creates and returns a built SybrinLivenessDetectionConfiguration object.
Returns
This value cannot be null
.
cloneConfiguration
public
SybrinLivenessDetectionConfiguration.Builder
cloneConfiguration(
SybrinLivenessDetectionConfiguration
configuration)
Clones the properties from an already created SybrinLivenessDetectionConfiguration object.
Parameters
configuration
Returns
This value cannot be null
.
enableTorchButton
public
SybrinLivenessDetectionConfiguration.Builder
enableTorchButton (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.Builder
saveImages (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
public
SybrinLivenessDetectionConfiguration.Builder
setCameraFacing (
CameraFacing
cameraFacing)
Default value: CameraFacing.Back
Sets the direction of the camera that is used for the scanning process.
Parameters
cameraFacing
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.Builder
setCustomAuthorizationToken (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
.
setOverlayBorderColor
public
SybrinLivenessDetectionConfiguration.Builder
setOverlayBorderColor (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.Builder
setOverlayBorderThickness (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.Builder
setOverlayBrandingSubtitleColor (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.Builder
setOverlayBrandingSubtitleText (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.Builder
setOverlayBrandingTitleColor (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.Builder
setOverlayBrandingTitleText (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.Builder
setOverlayColor (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.Builder
setOverlayLabelTextColor (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.Builder
setOverlaySubLabelTextColor (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.Builder
setTorchButtonColor (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
Last updated