7#include <aws/waf-regional/WAFRegional_EXPORTS.h>
8#include <aws/waf-regional/model/ChangeAction.h>
9#include <aws/waf-regional/model/GeoMatchConstraint.h>
78 bool m_actionHasBeenSet =
false;
81 bool m_geoMatchConstraintHasBeenSet =
false;
const GeoMatchConstraint & GetGeoMatchConstraint() const
GeoMatchSetUpdate & WithAction(ChangeAction &&value)
void SetGeoMatchConstraint(const GeoMatchConstraint &value)
void SetAction(const ChangeAction &value)
bool GeoMatchConstraintHasBeenSet() const
void SetAction(ChangeAction &&value)
AWS_WAFREGIONAL_API Aws::Utils::Json::JsonValue Jsonize() const
bool ActionHasBeenSet() const
AWS_WAFREGIONAL_API GeoMatchSetUpdate()
const ChangeAction & GetAction() const
GeoMatchSetUpdate & WithGeoMatchConstraint(const GeoMatchConstraint &value)
void SetGeoMatchConstraint(GeoMatchConstraint &&value)
GeoMatchSetUpdate & WithGeoMatchConstraint(GeoMatchConstraint &&value)
AWS_WAFREGIONAL_API GeoMatchSetUpdate & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_WAFREGIONAL_API GeoMatchSetUpdate(Aws::Utils::Json::JsonView jsonValue)
GeoMatchSetUpdate & WithAction(const ChangeAction &value)
Aws::Utils::Json::JsonValue JsonValue