public class ConfigurationBuilder
extends java.lang.Object
ConfigParameters that provides easy to use methods in order to configure the SDK.| Constructor and Description |
|---|
ConfigurationBuilder()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
ConfigParameters |
build()
Builds the
ConfigParameters. |
ConfigurationBuilder |
configureScheme(SchemeConfiguration schemeConfiguration)
|
ConfigurationBuilder |
license(java.lang.String licenseKey)
Sets the
licenseKey. |
ConfigurationBuilder |
restrictedParameters(java.util.List<java.lang.String> restrictedParameters)
Sets the
restrictedParameters. |
ConfigurationBuilder |
useWeakValidation(boolean useWeakValidation)
Confers to the Netcetera Android 3DS SDK to use weak CRes data element validation.
|
public ConfigurationBuilder license(java.lang.String licenseKey)
licenseKey.licenseKey - String content of the license file.ConfigurationBuilderInvalidInputException - if licenseKey is null.public ConfigurationBuilder restrictedParameters(java.util.List<java.lang.String> restrictedParameters)
restrictedParameters.restrictedParameters - List containing the device info parameters that shall be considered as
restricted and thus not collected.ConfigurationBuilderpublic ConfigurationBuilder configureScheme(SchemeConfiguration schemeConfiguration)
schemeConfiguration - SchemeConfigurationConfigurationBuilderpublic ConfigurationBuilder useWeakValidation(boolean useWeakValidation)
IMPORTANT NOTICE:
useWeakValidation - booleanConfigurationBuilderpublic ConfigParameters build() throws InvalidInputException
ConfigParameters.ConfigParameters.InvalidInputException - if a SchemeConfiguration value is invalid.