![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <InitializationParametersBuilder.h>
Public Member Functions | |
InitializationParametersBuilder & | withJsonStreams (const std::shared_ptr< std::vector< std::shared_ptr< std::istream >>> &jsonStreams) |
InitializationParametersBuilder & | withPowerResourceManager (const std::shared_ptr< avsCommon::sdkInterfaces::PowerResourceManagerInterface > &powerResourceManager) |
InitializationParametersBuilder & | withTimerDelegateFactory (const std::shared_ptr< avsCommon::sdkInterfaces::timing::TimerDelegateFactoryInterface > &timerDelegateFactory) |
std::unique_ptr< InitializationParameters > | build () |
Static Public Member Functions | |
static std::unique_ptr< InitializationParametersBuilder > | create () |
A class to contain the various parameters that are needed to initialize AlexaClientSDKInit
.
std::unique_ptr<InitializationParameters> alexaClientSDK::avsCommon::avs::initialization::InitializationParametersBuilder::build | ( | ) |
Build the InitializationParameters
object.
InitializationParameters
object, otherwise nullptr.
|
static |
Creates an instance of the InitializationParametersBuilder
.
InitializationParametersBuilder& alexaClientSDK::avsCommon::avs::initialization::InitializationParametersBuilder::withJsonStreams | ( | const std::shared_ptr< std::vector< std::shared_ptr< std::istream >>> & | jsonStreams | ) |
Add JSON streams.
jsonStreams. |
InitializationParametersBuilder& alexaClientSDK::avsCommon::avs::initialization::InitializationParametersBuilder::withPowerResourceManager | ( | const std::shared_ptr< avsCommon::sdkInterfaces::PowerResourceManagerInterface > & | powerResourceManager | ) |
Add PowerResourceManagerInterface
.
powerResourceManager | The PowerResourceManagerInterface . |
InitializationParametersBuilder& alexaClientSDK::avsCommon::avs::initialization::InitializationParametersBuilder::withTimerDelegateFactory | ( | const std::shared_ptr< avsCommon::sdkInterfaces::timing::TimerDelegateFactoryInterface > & | timerDelegateFactory | ) |
Add TimerDelegateFactoryInterface
.
timerDelegateFactory | The TimerDelegateFactoryInterface . |
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0