![]() |
Alexa Auto SDK
2.3.1
|
Static Public Member Functions | |
static EngineConfiguration | createDeviceInfoConfig (final String deviceSerialNumber, final String clientId, final String productId, final String manufacturerName, final String description) |
static EngineConfiguration | createAlertsConfig (final String databaseFilePath) |
static EngineConfiguration | createNotificationsConfig (final String databaseFilePath) |
static EngineConfiguration | createCertifiedSenderConfig (final String databaseFilePath) |
static EngineConfiguration | createCapabilitiesDelegateConfig (final String databaseFilePath) |
static EngineConfiguration | createCurlConfig (String certsPath) |
static EngineConfiguration | createCurlConfig (final String certsPath, final String iface) |
static EngineConfiguration | createCurlConfig (final String certsPath, final String iface, final String proxy) |
static EngineConfiguration | createDeviceSettingsConfig (final String databaseFilePath, final String[] locales, final String defaultLocale, final String defaultTimezone, final String[][] localeCombinations) |
static EngineConfiguration | createDeviceSettingsConfig (final String databaseFilePath) |
static EngineConfiguration | createDeviceSettingsConfig (final String databaseFilePath, final String[] locales, final String defaultLocale, final String defaultTimezone) |
static EngineConfiguration | createSettingsConfig (final String databaseFilePath, final String locale) |
static EngineConfiguration | createSettingsConfig (String databaseFilePath) |
static EngineConfiguration | createMiscStorageConfig (final String databaseFilePath) |
static EngineConfiguration | createSpeakerManagerConfig (final boolean enabled) |
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) |
static EngineConfiguration | createExternalMediaPlayerConfig (final String agent) |
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 |
manufacturerName | The manufacturer name of the product |
description | The description of the product |
|
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 capabilities delegate 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 device capabilities. 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 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. |
proxy | The proxy used for outgoing requests. This can be an network interface name, an IP address or a host name. |
|
static |
Factory method used to programmatically generate device 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. |
locales | A list of locales supported by the device. |
defaultLocale | The default locale setting on the device. |
defaultTimezone | The default timezone setting on the device. For accepted values, refer to the accepted timezones here: https://developer.amazon.com/en-US/docs/alexa/alexa-voice-service/system.html#timezonechanged |
localeCombinations | A list of locale combinations supported by the device for dual-locale mode. The permitted combinations are [["en-CA","fr-CA"],["fr-CA","en-CA"],["en-US","es-US"], ["es-US","en-US"],["en-IN","hi-IN"],["hi-IN","en-IN"]]. Any locale specified in this list must also be specified in the locales list. |
|
static |
Factory method used to programmatically generate device 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. |
|
static |
Factory method used to programmatically generate device 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. |
locales | A list of locales supported by the device. The default is ["en-US","en-GB","de-DE", "en-IN","en-CA","ja-JP","en-AU","fr-FR","it-IT","es-ES","es-MX","fr-CA","es-US", "hi-IN", "pt-BR"]. |
defaultLocale | The default locale setting on the device. The default is "en-US". |
defaultTimezone | The default timezone setting on the device. The default is "America/Vancouver". For accepted values, refer to the accepted timezones here: https://developer.amazon.com/en-US/docs/alexa/alexa-voice-service/system.html#timezonechanged |
|
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 speaker manager configuration data. The data generated by this method is equivalent to providing the following JSON values in a configuration file:
enabled | Enable or disable the speaker manager (default is enabled) |
|
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. |
|
static |
Factory method used to programmatically generate external media player configuration data. The data generated by this method is equivalent to providing the following JSON values in a configuration file:
[in] | agent | The external media player agent |
Alexa Auto SDK 2.3.1 - Copyright 2017-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0