Conscience Core
Public Member Functions | List of all members
conscience_core::core_objects::resources::CscResourceFromServiceSpec Class Reference

#include <CscResourceFromServiceSpec.h>

Inheritance diagram for conscience_core::core_objects::resources::CscResourceFromServiceSpec:
conscience_core::core_objects::resources::CscResourceSpec

Public Member Functions

 CscResourceFromServiceSpec (const string &resourceId, optional< string > secret={})
 
virtual ~CscResourceFromServiceSpec ()
 
virtual string toString () const override
 
const string & getResourceId () const
 
CscResourceFromServiceSpec protectedBySecret (const string &secret) const
 
optional< string > getResourceSecret () const
 
- Public Member Functions inherited from conscience_core::core_objects::resources::CscResourceSpec
 CscResourceSpec (const CscResourceSourceType &type)
 
virtual ~CscResourceSpec ()
 
 operator string () const
 
const CscResourceSourceTypegetType () const
 

Constructor & Destructor Documentation

◆ CscResourceFromServiceSpec()

conscience_core::core_objects::resources::CscResourceFromServiceSpec::CscResourceFromServiceSpec ( const string &  resourceId,
optional< string >  secret = {} 
)
inline

◆ ~CscResourceFromServiceSpec()

virtual conscience_core::core_objects::resources::CscResourceFromServiceSpec::~CscResourceFromServiceSpec ( )
inlinevirtual

Member Function Documentation

◆ getResourceId()

const string& conscience_core::core_objects::resources::CscResourceFromServiceSpec::getResourceId ( ) const
inline

◆ getResourceSecret()

optional<string> conscience_core::core_objects::resources::CscResourceFromServiceSpec::getResourceSecret ( ) const
inline

◆ protectedBySecret()

CscResourceFromServiceSpec conscience_core::core_objects::resources::CscResourceFromServiceSpec::protectedBySecret ( const string &  secret) const
inline

◆ toString()

virtual string conscience_core::core_objects::resources::CscResourceFromServiceSpec::toString ( ) const
inlineoverridevirtual

The documentation for this class was generated from the following file: