16 #ifndef ACSDKASSETSINTERFACES_DAVSREQUEST_H_ 17 #define ACSDKASSETSINTERFACES_DAVSREQUEST_H_ 26 namespace acsdkAssets {
27 namespace commonInterfaces {
31 using FilterMap = std::map<std::string, std::set<std::string>>;
45 static std::shared_ptr<DavsRequest>
create(
124 #endif // ACSDKASSETSINTERFACES_DAVSREQUEST_H_
Definition: ArtifactRequest.h:33
bool needsUnpacking() const override
Definition: DavsRequest.h:112
Region getRegion() const
Definition: DavsRequest.h:104
::std::string string
Definition: gtest-port.h:1097
const std::string & getType() const
Definition: DavsRequest.h:92
Definition: DavsRequest.h:29
std::string getSummary() const override
Definition: DavsRequest.h:116
const FilterMap & getFilters() const
Definition: DavsRequest.h:100
Region
Definition: Region.h:26
std::string toJsonString() const override
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
static std::shared_ptr< DavsRequest > create(std::string type, std::string key, FilterMap filters, Region endpoint=Region::NA, bool unpack=false)
type
Definition: upload.py:443
std::map< std::string, std::set< std::string > > FilterMap
Definition: DavsRequest.h:31
Type
Definition: Type.h:26
const std::string & getKey() const
Definition: DavsRequest.h:96
static const std::string key
The database key to be used by the protocol given the METADATA object.
Definition: SharedAVSSettingProtocolTest.cpp:58
Type getRequestType() const override
Definition: DavsRequest.h:108