|
| virtual const std::vector< std::shared_ptr< Label > > | ListSensitivityLabels (const std::vector< std::string > &contentFormats=std::vector< std::string >())=0 |
| |
| virtual std::shared_ptr< ContentLabel > | GetSensitivityLabel (ComputeEngineContext &context, const DocumentState &state)=0 |
| |
| virtual std::vector< std::shared_ptr< Action > > | ComputeActions (ComputeEngineContext &context, const DocumentState &documentState, const ApplicationActionState &actionState)=0 |
| |
| virtual std::pair< std::vector< std::shared_ptr< Action > >, bool > | ComputeActionsWithRemoteState (ComputeEngineContext &context, const DocumentState &localDocumentState, const DocumentState &remoteDocumentState, const ApplicationActionState &actionState)=0 |
| | Computes actions while choosing between remote and local state.
|
| |
| virtual void | NotifyCommittedActions (ComputeEngineContext &context, const DocumentState &documentState, const ApplicationActionState &actionState)=0 |
| |
| virtual const std::shared_ptr< Label > | GetDefaultLabel (const std::string &contentFormat=std::string()) const =0 |
| |
| virtual const std::string & | GetMoreInfoUrl () const =0 |
| |
| virtual const std::string & | GetUpn () const =0 |
| |
| virtual bool | IsLabelingRequired (const std::string &contentFormat=std::string()) const =0 |
| |
| virtual bool | IsDowngradeJustificationRequired () const =0 |
| |
| virtual const std::string & | GetFileId () const =0 |
| |
| virtual bool | HasClassificationRules (const std::vector< std::string > &contentFormats=std::vector< std::string >()) const =0 |
| |
| virtual bool | IsEnhancedClassificationEnabled () const =0 |
| |
| virtual std::shared_ptr< Label > | GetLabelById (const std::string &id) const =0 |
| |
| virtual const std::string & | GetTenantId () const =0 |
| |
| virtual void | SetSensitivityTypesRulePackages (std::vector< std::shared_ptr< SensitivityTypesRulePackage > > &&custom)=0 |
| |
| virtual const std::vector< std::shared_ptr< SensitivityTypesRulePackage > > & | GetSensitivityTypesRulePackages () const =0 |
| |
| virtual const std::vector< std::pair< std::string, std::string > > & | GetCustomSettings () const =0 |
| |
| virtual uint32_t | GetOpcMetadataVersion () const =0 |
| |
| virtual const std::string & | GetUserObjectId () const =0 |
| |
| virtual bool | HasWorkloadConsent (Workload workload) const =0 |
| |
| virtual | ~ComputeEngine () |
| |