7#include <aws/lightsail/Lightsail_EXPORTS.h>
8#include <aws/lightsail/model/AccessType.h>
57 m_getObjectHasBeenSet =
true;
80 m_allowPublicOverridesHasBeenSet =
true;
81 m_allowPublicOverrides = value;
91 bool m_allowPublicOverrides{
false};
92 bool m_getObjectHasBeenSet =
false;
93 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