Microsoft Information Protection SDK - C++ 1.17
API Reference Documentation for C++
Loading...
Searching...
No Matches
SensitivityConditionData Class Referenceabstract

#include <sensitivity_condition_data.h>

Inheritance diagram for SensitivityConditionData:
ConditionData

Public Member Functions

virtual const std::string & GetLabelId () const =0
 
virtual bool IsClassificationDiscovered () const =0
 
virtual ~SensitivityConditionData ()
 
- Public Member Functions inherited from ConditionData
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 ()
 

Constructor & Destructor Documentation

◆ ~SensitivityConditionData()

virtual SensitivityConditionData::~SensitivityConditionData ( )
inlinevirtual

Member Function Documentation

◆ GetLabelId()

virtual const std::string & SensitivityConditionData::GetLabelId ( ) const
pure virtual

◆ IsClassificationDiscovered()

virtual bool SensitivityConditionData::IsClassificationDiscovered ( ) const
pure virtual

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