|
MIP SDK — C++ 1.18
API Reference Documentation for C++
|
Tenant policy is not configured for classification/labels. More...
#include <mip/error.h>
Public Types | |
| enum class | Category { SyncFile , Labels , Rules } |
| Describes what is the failure point while parsing. More... | |
Public Member Functions | |
| NoPolicyError (const std::string &message, const Category category, const std::string &name="NoPolicyError") | |
| NoPolicyError (const std::string &message, const Category category, const std::map< std::string, std::string > &debugInfo, const std::map< std::string, std::string > sensitiveDebugInfo, const std::string &name="NoPolicyError") | |
| std::shared_ptr< Error > | Clone () const override |
| Clone the error. | |
| Category | GetCategory () const |
Public Member Functions inherited from Error | |
| char const * | what () const noexcept override |
| Get the error message. | |
| virtual ErrorType | GetErrorType () const |
| Get the error type. | |
| const std::string & | GetErrorName () const |
| Get the error name. | |
| const std::string & | GetMessage (bool maskPII=false) const |
| Get the error message. | |
| void | SetMessage (const std::string &msg) |
| Set the error message. | |
| void | AddDebugInfo (const std::string &key, const std::string &value, bool sensitive=false) |
| Add debug info entry. | |
| const std::map< std::string, std::string > & | GetDebugInfo () const |
| Get debug info. | |
| virtual | ~Error () |
Private Member Functions | |
| const std::string & | GetCategoryString (Category category) const |
Private Attributes | |
| Category | mCategory |
Additional Inherited Members | |
Protected Member Functions inherited from Error | |
| Error (const std::string &message, const std::string &name, ErrorType type) | |
| Error (const std::string &message, const std::map< std::string, std::string > debugInfo, const std::map< std::string, std::string > sensitiveDebugInfo, const std::string &name, ErrorType type) | |
Protected Attributes inherited from Error | |
| std::string | mMessage |
| std::map< std::string, std::string > | mDebugInfo |
| std::string | mName |
| ErrorType | mType |
Tenant policy is not configured for classification/labels.
|
strong |
|
inlineexplicit |
|
inlineexplicit |
|
inlineoverridevirtual |
|
inline |
|
inlineprivate |
|
private |