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