7#include <aws/lightsail/Lightsail_EXPORTS.h>
8#include <aws/lightsail/model/AccessType.h>
81 inline void SetAllowPublicOverrides(
bool value) { m_allowPublicOverridesHasBeenSet =
true; m_allowPublicOverrides = value; }
87 bool m_getObjectHasBeenSet =
false;
89 bool m_allowPublicOverrides;
90 bool m_allowPublicOverridesHasBeenSet =
false;
AccessRules & WithGetObject(AccessType &&value)
AccessRules & WithGetObject(const AccessType &value)
AWS_LIGHTSAIL_API AccessRules & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetGetObject(AccessType &&value)
AWS_LIGHTSAIL_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_LIGHTSAIL_API AccessRules()
bool AllowPublicOverridesHasBeenSet() const
AccessRules & WithAllowPublicOverrides(bool value)
void SetAllowPublicOverrides(bool value)
bool GetObjectHasBeenSet() const
AWS_LIGHTSAIL_API AccessRules(Aws::Utils::Json::JsonView jsonValue)
void SetGetObject(const AccessType &value)
const AccessType & GetGetObject() const
bool GetAllowPublicOverrides() const
Aws::Utils::Json::JsonValue JsonValue