![]() |
Alexa Auto SDK
2.0.0
|
Static Public Member Functions | |
static EngineConfiguration | createDeviceInfoConfig (final String deviceSerialNumber, final String clientId, final String productId) |
static EngineConfiguration | createAlertsConfig (final String databaseFilePath) |
static EngineConfiguration | createNotificationsConfig (final String databaseFilePath) |
static EngineConfiguration | createCertifiedSenderConfig (final String databaseFilePath) |
static EngineConfiguration | createCurlConfig (String certsPath) |
static EngineConfiguration | createCurlConfig (final String certsPath, final String iface) |
static EngineConfiguration | createSettingsConfig (final String databaseFilePath, final String locale) |
static EngineConfiguration | createSettingsConfig (String databaseFilePath) |
static EngineConfiguration | createMiscStorageConfig (final String databaseFilePath) |
static EngineConfiguration | createSystemConfig (final int firmwareVersion) |
static EngineConfiguration | createSpeechRecognizerConfig (final String encoderName) |
static EngineConfiguration | createTemplateRuntimeTimeoutConfig (final TemplateRuntimeTimeout[] timeoutList) |
static EngineConfiguration | createEqualizerControllerConfig (final EqualizerBand[] supportedBands, final int minLevel, final int maxLevel, final EqualizerBandLevel[] defaultBandLevels) |
A factory interface for creating Alexa configuration objects
|
static |
Factory method used to programmatically generate device info configuration data. The data generated by this method is equivalent to providing the following JSON values in a configuration file:
deviceSerialNumber | The device serial number used to authorize the client with AVS |
clientId | The client ID used to authorize the client with AVS |
productId | The product ID used to authorize the client with AVS |
|
static |
Factory method used to programmatically generate alerts configuration data. The data generated by this method is equivalent to providing the following JSON values in a configuration file:
databaseFilePath | The file path to the SQLite database used to store persistent alerts data. The database will be created on initialization if it does not already exist. |
|
static |
Factory method used to programmatically generate notifications configuration data. The data generated by this method is equivalent to providing the following JSON values in a configuration file:
databaseFilePath | The file path to the SQLite database used to store persistent notifications data. The database will be created on initialization if it does not already exist. |
|
static |
Factory method used to programmatically generate certified sender configuration data. The data generated by this method is equivalent to providing the following JSON values in a configuration file:
databaseFilePath | The file path to the SQLite database used to store persistent certified sender data. The database will be created on initialization if it does not already exist. |
|
static |
Factory method used to programmatically generate CURL configuration data. The 'libCurlUtils' sub-component of the global configuration supports the following options:
certsPath | The file path to the directory holding CA certificates |
|
static |
Factory method used to programmatically generate CURL configuration data. The 'libCurlUtils' sub-component of the global configuration supports the following options:
certsPath | The file path to the directory holding CA certificates |
iface | The interface used for outgoing network interface. This can be an network interface name, an IP address or a host name. |
|
static |
Factory method used to programmatically generate settings configuration data. The data generated by this method is equivalent to providing the following JSON values in a configuration file:
databaseFilePath | The file path to the SQLite database used to store persistent settings data. The database will be created on initialization if it does not already exist. |
locale | The current locale setting on the client |
|
static |
Factory method used to programmatically generate settings configuration data. The data generated by this method is equivalent to providing the following JSON values in a configuration file:
databaseFilePath | The file path to the SQLite database used to store persistent settings data. The database will be created on initialization if it does not already exist. |
locale | The current locale setting on the client |
|
static |
Factory method used to programmatically generate misc storage configuration data. The data generated by this method is equivalent to providing the following JSON values in a configuration file:
databaseFilePath | The file path to the SQLite database used to store persistent misc storage data. The database will be created on initialization if it does not already exist. |
|
static |
Factory method used to programmatically generate system configuration data. The data generated by this method is equivalent to providing the following JSON values in a configuration file:
firmwareVersion | The firmware version of the client device |
|
static |
Factory method used to programmatically generate encoder configuration data. The data generated by this method is equivalent to providing the following JSON values in a configuration file:
encoderName | The encoder codec name to be used |
|
static |
Factory method used to programmatically generate template runtime configuration data. This is an optional configuration. Following are the accepted keys and their description.
timeoutList | A list of TemplateRuntimeTimeout type and value pairs |
|
static |
Factory method used to programmatically generate equalizer controller configuration data. This is an optional configuration, and default settings will be used if configuration is not provided. This method produces configuration data according to the JSON structure in the sample below.
The configuration branches are used as follows:
supportedBands | The supported equalizer bands. Corresponds to the "equalizer.bands" config branch. Only bands provided will be enabled. Null supportedBands omits the config branch. Nonnull supportedBands includes the branch and declares each band in the set with a value "true". |
minLevel | The minimum gain level for the equalizer bands in integer dB. Corresponds to "equalizer.minLevel". |
maxLevel | The maximum gain level for the equalizer bands in integer dB. Corresponds to "equalizer.maxLevel". |
defaultBandLevels | The default or reset state of the equalizer bands. Corresponds to the "equalizer.defaultState.bands" config branch. Null defaultBandLevels omits the config branch. |
Alexa Auto SDK 2.0.0 - Copyright 2017-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0