28#ifndef API_MIP_FILE_PROTECTION_SETTINGS_H_
29#define API_MIP_FILE_PROTECTION_SETTINGS_H_
Interface for configuring protection options for the SetLabel method.
Definition protection_settings.h:40
std::string GetDelegatedUserEmail() const
Definition protection_settings.h:49
void SetDelegatedUserEmail(const std::string delegatedUserEmail)
Definition protection_settings.h:47
ProtectionSettings()=default
std::string mDelegatedUserEmail
Definition protection_settings.h:56
ProtectionSettings(const std::string &delegatedUserEmail, PFileExtensionBehavior pfileExtensionBehavior)
Definition protection_settings.h:44
PFileExtensionBehavior mPFileExtensionBehavior
Definition protection_settings.h:57
PFileExtensionBehavior GetPFileExtensionBehavior() const
Definition protection_settings.h:53
void SetPFileExtensionBehavior(PFileExtensionBehavior pfileExtensionBehavior)
Definition protection_settings.h:51
A file Containing the common types used by the upe, file and protection modules.
PFileExtensionBehavior
Describes PFile extensions behavior.
Definition common_types.h:719