AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
This is the complete list of members for alexaClientSDK::endpoints::EndpointBuilder, including all inherited members.
build() override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
CapabilityConfiguration typedef | alexaClientSDK::endpoints::EndpointBuilder | |
create(const std::shared_ptr< avsCommon::utils::DeviceInfo > &deviceInfo, const std::shared_ptr< avsCommon::sdkInterfaces::ContextManagerInterface > &contextManager, const std::shared_ptr< avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > &exceptionSender, const std::shared_ptr< capabilityAgents::alexa::AlexaInterfaceMessageSenderInternalInterface > &alexaMessageSender) | alexaClientSDK::endpoints::EndpointBuilder | static |
create(const avsCommon::utils::DeviceInfo &deviceInfo, std::shared_ptr< avsCommon::sdkInterfaces::ContextManagerInterface > contextManager, std::shared_ptr< avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > exceptionSender, std::shared_ptr< capabilityAgents::alexa::AlexaInterfaceMessageSenderInternalInterface > alexaMessageSender) | alexaClientSDK::endpoints::EndpointBuilder | static |
DirectiveHandlerInterface typedef | alexaClientSDK::endpoints::EndpointBuilder | |
EndpointAttributes typedef | alexaClientSDK::endpoints::EndpointBuilder | |
EndpointIdentifier typedef | alexaClientSDK::endpoints::EndpointBuilder | |
EndpointInterface typedef | alexaClientSDK::endpoints::EndpointBuilder | |
finalizeAttributes() | alexaClientSDK::endpoints::EndpointBuilder | |
withAdditionalAttributes(const std::string &manufacturer, const std::string &model, const std::string &serialNumber, const std::string &firmwareVersion, const std::string &softwareVersion, const std::string &customIdentifier) override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
withCapability(const CapabilityConfiguration &configuration, std::shared_ptr< DirectiveHandlerInterface > directiveHandler) override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
withCapability(const std::shared_ptr< avsCommon::sdkInterfaces::CapabilityConfigurationInterface > &configurationInterface, std::shared_ptr< DirectiveHandlerInterface > directiveHandler) override | alexaClientSDK::endpoints::EndpointBuilder | |
alexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointBuilderInterface::withCapability(const std::shared_ptr< avsCommon::sdkInterfaces::CapabilityConfigurationInterface > &configurationInterface, std::shared_ptr< DirectiveHandlerInterface > directiveHandler)=0 | alexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointCapabilitiesRegistrarInterface | pure virtual |
withCapabilityConfiguration(const std::shared_ptr< avsCommon::sdkInterfaces::CapabilityConfigurationInterface > &configurationInterface) override | alexaClientSDK::endpoints::EndpointBuilder | |
alexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointBuilderInterface::withCapabilityConfiguration(const std::shared_ptr< avsCommon::sdkInterfaces::CapabilityConfigurationInterface > &configurationInterface)=0 | alexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointCapabilitiesRegistrarInterface | pure virtual |
withConnections(const std::vector< std::map< std::string, std::string >> &connections) override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
withCookies(const std::map< std::string, std::string > &cookies) override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
withDerivedEndpointId(const std::string &suffix) override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
withDescription(const std::string &description) override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
withDeviceRegistration() override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
withDisplayCategory(const std::vector< std::string > &displayCategories) override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
withEndpointCapabilitiesBuilder(const std::shared_ptr< avsCommon::sdkInterfaces::endpoints::EndpointCapabilitiesBuilderInterface > &endpointCapabilitiesBuilder) override | alexaClientSDK::endpoints::EndpointBuilder | |
alexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointBuilderInterface::withEndpointCapabilitiesBuilder(const std::shared_ptr< avsCommon::sdkInterfaces::endpoints::EndpointCapabilitiesBuilderInterface > &endpointCapabilitiesBuilder)=0 | alexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointBuilderInterface | pure virtual |
withEndpointId(const EndpointIdentifier &endpointId) override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
withFriendlyName(const std::string &friendlyName) override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
withManufacturerName(const std::string &manufacturerName) override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
withModeController(std::shared_ptr< avsCommon::sdkInterfaces::modeController::ModeControllerInterface > modeController, const std::string &instance, const avsCommon::sdkInterfaces::modeController::ModeControllerAttributes &modeControllerAttributes, bool isProactivelyReported, bool isRetrievable, bool isNonControllable=false) override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
withPowerController(std::shared_ptr< avsCommon::sdkInterfaces::powerController::PowerControllerInterface > powerController, bool isProactivelyReported, bool isRetrievable) override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
withRangeController(std::shared_ptr< avsCommon::sdkInterfaces::rangeController::RangeControllerInterface > rangeController, const std::string &instance, const avsCommon::sdkInterfaces::rangeController::RangeControllerAttributes &rangeControllerAttributes, bool isProactivelyReported, bool isRetrievable, bool isNonControllable=false) override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
withToggleController(std::shared_ptr< avsCommon::sdkInterfaces::toggleController::ToggleControllerInterface > toggleController, const std::string &instance, const avsCommon::sdkInterfaces::toggleController::ToggleControllerAttributes &toggleControllerAttributes, bool isProactivelyReported, bool isRetrievable, bool isNonControllable=false) override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
~EndpointBuilder() | alexaClientSDK::endpoints::EndpointBuilder | virtual |
~EndpointBuilderInterface()=default | alexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointBuilderInterface | virtual |
~EndpointCapabilitiesRegistrarInterface()=default | alexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointCapabilitiesRegistrarInterface | virtual |
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0