7#include <aws/waf-regional/WAFRegional_EXPORTS.h>
8#include <aws/waf-regional/model/GeoMatchConstraintType.h>
9#include <aws/waf-regional/model/GeoMatchConstraintValue.h>
73 bool m_typeHasBeenSet =
false;
76 bool m_valueHasBeenSet =
false;
AWS_WAFREGIONAL_API GeoMatchConstraint()=default
AWS_WAFREGIONAL_API GeoMatchConstraint & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_WAFREGIONAL_API Aws::Utils::Json::JsonValue Jsonize() const
bool TypeHasBeenSet() const
bool ValueHasBeenSet() const
GeoMatchConstraint & WithValue(GeoMatchConstraintValue value)
void SetValue(GeoMatchConstraintValue value)
GeoMatchConstraintValue GetValue() const
AWS_WAFREGIONAL_API GeoMatchConstraint(Aws::Utils::Json::JsonView jsonValue)
void SetType(GeoMatchConstraintType value)
GeoMatchConstraintType GetType() const
GeoMatchConstraint & WithType(GeoMatchConstraintType value)
Aws::Utils::Json::JsonValue JsonValue