7#include <aws/ec2/EC2_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
9#include <aws/ec2/model/MacSystemIntegrityProtectionSettingStatus.h>
115 bool m_appleInternalHasBeenSet =
false;
118 bool m_baseSystemHasBeenSet =
false;
121 bool m_debuggingRestrictionsHasBeenSet =
false;
124 bool m_dTraceRestrictionsHasBeenSet =
false;
127 bool m_filesystemProtectionsHasBeenSet =
false;
130 bool m_kextSigningHasBeenSet =
false;
133 bool m_nvramProtectionsHasBeenSet =
false;
MacSystemIntegrityProtectionConfigurationRequest & WithKextSigning(MacSystemIntegrityProtectionSettingStatus value)
MacSystemIntegrityProtectionSettingStatus GetDTraceRestrictions() const
void SetNvramProtections(MacSystemIntegrityProtectionSettingStatus value)
MacSystemIntegrityProtectionSettingStatus GetAppleInternal() const
MacSystemIntegrityProtectionConfigurationRequest & WithFilesystemProtections(MacSystemIntegrityProtectionSettingStatus value)
AWS_EC2_API void OutputToStream(Aws::OStream &oStream, const char *location) const
AWS_EC2_API MacSystemIntegrityProtectionConfigurationRequest()=default
void SetDTraceRestrictions(MacSystemIntegrityProtectionSettingStatus value)
MacSystemIntegrityProtectionSettingStatus GetNvramProtections() const
void SetFilesystemProtections(MacSystemIntegrityProtectionSettingStatus value)
bool AppleInternalHasBeenSet() const
bool DebuggingRestrictionsHasBeenSet() const
AWS_EC2_API void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
bool FilesystemProtectionsHasBeenSet() const
bool KextSigningHasBeenSet() const
bool DTraceRestrictionsHasBeenSet() const
AWS_EC2_API MacSystemIntegrityProtectionConfigurationRequest(const Aws::Utils::Xml::XmlNode &xmlNode)
MacSystemIntegrityProtectionSettingStatus GetFilesystemProtections() const
bool NvramProtectionsHasBeenSet() const
MacSystemIntegrityProtectionSettingStatus GetBaseSystem() const
MacSystemIntegrityProtectionConfigurationRequest & WithDebuggingRestrictions(MacSystemIntegrityProtectionSettingStatus value)
bool BaseSystemHasBeenSet() const
MacSystemIntegrityProtectionConfigurationRequest & WithBaseSystem(MacSystemIntegrityProtectionSettingStatus value)
AWS_EC2_API MacSystemIntegrityProtectionConfigurationRequest & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetDebuggingRestrictions(MacSystemIntegrityProtectionSettingStatus value)
MacSystemIntegrityProtectionConfigurationRequest & WithAppleInternal(MacSystemIntegrityProtectionSettingStatus value)
MacSystemIntegrityProtectionSettingStatus GetKextSigning() const
MacSystemIntegrityProtectionConfigurationRequest & WithNvramProtections(MacSystemIntegrityProtectionSettingStatus value)
void SetBaseSystem(MacSystemIntegrityProtectionSettingStatus value)
void SetAppleInternal(MacSystemIntegrityProtectionSettingStatus value)
void SetKextSigning(MacSystemIntegrityProtectionSettingStatus value)
MacSystemIntegrityProtectionSettingStatus GetDebuggingRestrictions() const
MacSystemIntegrityProtectionConfigurationRequest & WithDTraceRestrictions(MacSystemIntegrityProtectionSettingStatus value)
MacSystemIntegrityProtectionSettingStatus
std::basic_ostream< char, std::char_traits< char > > OStream