Microsoft Information Protection SDK - C++ 1.17
API Reference Documentation for C++
|
#include <sensitivity_condition_data.h>
Public Member Functions | |
virtual const std::string & | GetLabelId () const =0 |
virtual bool | IsClassificationDiscovered () const =0 |
virtual | ~SensitivityConditionData () |
![]() | |
virtual ConditionDataType | GetType () const =0 |
virtual const std::string & | GetName () const =0 |
virtual const std::map< std::string, std::string, CaseInsensitiveComparator > & | GetProperties () const =0 |
virtual const std::vector< std::unique_ptr< ConditionData > > & | GetSubConditionsData () const =0 |
virtual bool | HasKeyValueEntries () const =0 |
virtual const std::vector< std::pair< std::string, std::string > > & | GetKeyValueEntries () const =0 |
virtual bool | HasClassificationData () const =0 |
virtual const std::shared_ptr< ClassificationData > & | GetClassificationData () const =0 |
virtual void | SetName (const std::string &name)=0 |
virtual void | SetProperties (std::map< std::string, std::string, CaseInsensitiveComparator > &properties)=0 |
virtual void | SetSubConditionsData (std::vector< std::unique_ptr< ConditionData > > &subConditionData)=0 |
virtual void | AddKeyValueEntry (const std::vector< std::pair< std::string, std::string > > &keyValueEntry)=0 |
virtual void | AddSubCondition (std::unique_ptr< ConditionData > condition)=0 |
virtual void | AddTextEntry (const std::string &textEntry)=0 |
virtual void | SetKeyValueEntries (std::vector< std::pair< std::string, std::string > > &keyValueEntries)=0 |
virtual void | AddClassificationData (std::unique_ptr< ClassificationData > classificationData)=0 |
virtual | ~ConditionData () |
|
inlinevirtual |
|
pure virtual |
|
pure virtual |