16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_MODECONTROLLER_MODECONTROLLERATTRIBUTEBUILDERINTERFACE_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_MODECONTROLLER_MODECONTROLLERATTRIBUTEBUILDERINTERFACE_H_ 27 namespace sdkInterfaces {
28 namespace modeController {
112 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_MODECONTROLLER_MODECONTROLLERATTRIBUTEBUILDERINTERFACE_H_
virtual ModeControllerAttributeBuilderInterface & addMode(const std::string &mode, const ModeResources &modeResources)=0
::std::string string
Definition: gtest-port.h:1097
Definition: CapabilitySemantics.h:34
Definition: Optional.h:32
virtual ~ModeControllerAttributeBuilderInterface()=default
virtual ModeControllerAttributeBuilderInterface & setOrdered(bool ordered)=0
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
Definition: CapabilityResources.h:34
virtual ModeControllerAttributeBuilderInterface & withSemantics(const avsCommon::avs::capabilitySemantics::CapabilitySemantics &semantics)=0
virtual ModeControllerAttributeBuilderInterface & withCapabilityResources(const avsCommon::avs::CapabilityResources &capabilityResources)=0
virtual utils::Optional< ModeControllerAttributes > build()=0
Definition: ModeControllerAttributeBuilderInterface.h:39