28#ifndef API_MIP_FILE_PROTECTION_SETTINGS_H_
29#define API_MIP_FILE_PROTECTION_SETTINGS_H_
45 const std::string& delegatedUserEmail,
PFileExtensionBehavior pfileExtensionBehavior) : mDelegatedUserEmail(delegatedUserEmail), mPFileExtensionBehavior(pfileExtensionBehavior) {}
56 std::string mDelegatedUserEmail;
Interface for configuring protection options for the SetLabel method.
std::string GetDelegatedUserEmail() const
void SetDelegatedUserEmail(const std::string delegatedUserEmail)
ProtectionSettings()=default
ProtectionSettings(const std::string &delegatedUserEmail, PFileExtensionBehavior pfileExtensionBehavior)
PFileExtensionBehavior GetPFileExtensionBehavior() const
void SetPFileExtensionBehavior(PFileExtensionBehavior pfileExtensionBehavior)
A file Containing the common types used by the upe, file and protection modules.
PFileExtensionBehavior
Describes PFile extensions behavior.
@ Default
Extensions will become as SDK default behavior