7#include <aws/accessanalyzer/AccessAnalyzer_EXPORTS.h>
16namespace AccessAnalyzer {
48 m_ignorePublicAclsHasBeenSet =
true;
49 m_ignorePublicAcls = value;
65 m_restrictPublicBucketsHasBeenSet =
true;
66 m_restrictPublicBuckets = value;
74 bool m_ignorePublicAcls{
false};
76 bool m_restrictPublicBuckets{
false};
77 bool m_ignorePublicAclsHasBeenSet =
false;
78 bool m_restrictPublicBucketsHasBeenSet =
false;
bool RestrictPublicBucketsHasBeenSet() const
bool IgnorePublicAclsHasBeenSet() const
S3PublicAccessBlockConfiguration & WithIgnorePublicAcls(bool value)
AWS_ACCESSANALYZER_API S3PublicAccessBlockConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetRestrictPublicBuckets(bool value)
bool GetIgnorePublicAcls() const
AWS_ACCESSANALYZER_API S3PublicAccessBlockConfiguration()=default
void SetIgnorePublicAcls(bool value)
bool GetRestrictPublicBuckets() const
AWS_ACCESSANALYZER_API S3PublicAccessBlockConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_ACCESSANALYZER_API Aws::Utils::Json::JsonValue Jsonize() const
S3PublicAccessBlockConfiguration & WithRestrictPublicBuckets(bool value)
Aws::Utils::Json::JsonValue JsonValue