AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
alexaClientSDK::endpoints::DefaultEndpointBuilder Member List

This is the complete list of members for alexaClientSDK::endpoints::DefaultEndpointBuilder, including all inherited members.

build() overridealexaClientSDK::endpoints::DefaultEndpointBuildervirtual
CapabilityConfiguration typedefalexaClientSDK::endpoints::DefaultEndpointBuilder
createDefaultEndpointBuilderInterface(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::DefaultEndpointBuilderstatic
createDefaultEndpointCapabilitiesRegistrarInterface(acsdkManufactory::Annotated< DefaultEndpointAnnotation, EndpointBuilderInterface > builder)alexaClientSDK::endpoints::DefaultEndpointBuilderstatic
DefaultEndpointAnnotation typedefalexaClientSDK::endpoints::DefaultEndpointBuilder
DirectiveHandlerInterface typedefalexaClientSDK::endpoints::DefaultEndpointBuilder
EndpointAttributes typedefalexaClientSDK::endpoints::DefaultEndpointBuilder
EndpointIdentifier typedefalexaClientSDK::endpoints::DefaultEndpointBuilder
EndpointInterface typedefalexaClientSDK::endpoints::DefaultEndpointBuilder
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) overridealexaClientSDK::endpoints::DefaultEndpointBuildervirtual
withCapability(const CapabilityConfiguration &configuration, std::shared_ptr< DirectiveHandlerInterface > directiveHandler) overridealexaClientSDK::endpoints::DefaultEndpointBuildervirtual
withCapability(const std::shared_ptr< avsCommon::sdkInterfaces::CapabilityConfigurationInterface > &configurationInterface, std::shared_ptr< DirectiveHandlerInterface > directiveHandler) overridealexaClientSDK::endpoints::DefaultEndpointBuilder
alexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointBuilderInterface::withCapability(const std::shared_ptr< avsCommon::sdkInterfaces::CapabilityConfigurationInterface > &configurationInterface, std::shared_ptr< DirectiveHandlerInterface > directiveHandler)=0alexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointCapabilitiesRegistrarInterfacepure virtual
withCapabilityConfiguration(const std::shared_ptr< avsCommon::sdkInterfaces::CapabilityConfigurationInterface > &configurationInterface) overridealexaClientSDK::endpoints::DefaultEndpointBuilder
alexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointBuilderInterface::withCapabilityConfiguration(const std::shared_ptr< avsCommon::sdkInterfaces::CapabilityConfigurationInterface > &configurationInterface)=0alexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointCapabilitiesRegistrarInterfacepure virtual
withConnections(const std::vector< std::map< std::string, std::string >> &connections) overridealexaClientSDK::endpoints::DefaultEndpointBuildervirtual
withCookies(const std::map< std::string, std::string > &cookies) overridealexaClientSDK::endpoints::DefaultEndpointBuildervirtual
withDerivedEndpointId(const std::string &suffix) overridealexaClientSDK::endpoints::DefaultEndpointBuildervirtual
withDescription(const std::string &description) overridealexaClientSDK::endpoints::DefaultEndpointBuildervirtual
withDeviceRegistration() overridealexaClientSDK::endpoints::DefaultEndpointBuildervirtual
withDisplayCategory(const std::vector< std::string > &displayCategories) overridealexaClientSDK::endpoints::DefaultEndpointBuildervirtual
withEndpointCapabilitiesBuilder(const std::shared_ptr< avsCommon::sdkInterfaces::endpoints::EndpointCapabilitiesBuilderInterface > &endpointCapabilitiesBuilder) overridealexaClientSDK::endpoints::DefaultEndpointBuilder
alexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointBuilderInterface::withEndpointCapabilitiesBuilder(const std::shared_ptr< avsCommon::sdkInterfaces::endpoints::EndpointCapabilitiesBuilderInterface > &endpointCapabilitiesBuilder)=0alexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointBuilderInterfacepure virtual
withEndpointId(const EndpointIdentifier &endpointId) overridealexaClientSDK::endpoints::DefaultEndpointBuildervirtual
withFriendlyName(const std::string &friendlyName) overridealexaClientSDK::endpoints::DefaultEndpointBuildervirtual
withManufacturerName(const std::string &manufacturerName) overridealexaClientSDK::endpoints::DefaultEndpointBuildervirtual
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) overridealexaClientSDK::endpoints::DefaultEndpointBuildervirtual
withPowerController(std::shared_ptr< avsCommon::sdkInterfaces::powerController::PowerControllerInterface > powerController, bool isProactivelyReported, bool isRetrievable) overridealexaClientSDK::endpoints::DefaultEndpointBuildervirtual
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) overridealexaClientSDK::endpoints::DefaultEndpointBuildervirtual
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) overridealexaClientSDK::endpoints::DefaultEndpointBuildervirtual
~DefaultEndpointBuilder()alexaClientSDK::endpoints::DefaultEndpointBuildervirtual
~EndpointBuilderInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointBuilderInterfacevirtual
~EndpointCapabilitiesRegistrarInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointCapabilitiesRegistrarInterfacevirtual

AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0