7#include <aws/macie2/Macie2_EXPORTS.h>
8#include <aws/macie2/model/BlockPublicAccess.h>
56 bool m_blockPublicAccessHasBeenSet =
false;
AWS_MACIE2_API AccountLevelPermissions & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetBlockPublicAccess(BlockPublicAccess &&value)
const BlockPublicAccess & GetBlockPublicAccess() const
AWS_MACIE2_API AccountLevelPermissions()
AWS_MACIE2_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_MACIE2_API AccountLevelPermissions(Aws::Utils::Json::JsonView jsonValue)
AccountLevelPermissions & WithBlockPublicAccess(const BlockPublicAccess &value)
void SetBlockPublicAccess(const BlockPublicAccess &value)
AccountLevelPermissions & WithBlockPublicAccess(BlockPublicAccess &&value)
bool BlockPublicAccessHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue