|
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 () |
|