![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <ArtifactWrapperFactory.h>
Public Member Functions | |
~ArtifactWrapperFactory () override=default | |
std::shared_ptr< clientInterfaces::ArtifactWrapperInterface > | createArtifactWrapper (const std::shared_ptr< commonInterfaces::ArtifactRequest > &request, const std::shared_ptr< clientInterfaces::ArtifactUpdateValidator > &updateValidator=nullptr) override |
![]() | |
virtual | ~ArtifactWrapperFactoryInterface ()=default |
virtual std::shared_ptr< clientInterfaces::ArtifactWrapperInterface > | createArtifactWrapper (const std::shared_ptr< commonInterfaces::ArtifactRequest > &request, const std::shared_ptr< ArtifactUpdateValidator > &updateValidator=nullptr)=0 |
Static Public Member Functions | |
static std::shared_ptr< ArtifactWrapperFactory > | create (std::shared_ptr< commonInterfaces::AmdCommunicationInterface > amdComm) |
This interface provides a mechanism for controlling artifacts in asset manager through the Communication Interface. This corresponds with a one to one mapping of ArtifactWrapperInterface to either a davs or url request.
|
overridedefault |
|
static |
|
override |
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0