7#include <aws/waf-regional/WAFRegional_EXPORTS.h>
8#include <aws/waf-regional/model/GeoMatchConstraintType.h>
9#include <aws/waf-regional/model/GeoMatchConstraintValue.h>
77 bool m_typeHasBeenSet =
false;
80 bool m_valueHasBeenSet =
false;
const GeoMatchConstraintValue & GetValue() const
GeoMatchConstraint & WithType(const GeoMatchConstraintType &value)
GeoMatchConstraint & WithValue(GeoMatchConstraintValue &&value)
GeoMatchConstraint & WithType(GeoMatchConstraintType &&value)
void SetType(const GeoMatchConstraintType &value)
const GeoMatchConstraintType & GetType() const
void SetValue(const GeoMatchConstraintValue &value)
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
void SetValue(GeoMatchConstraintValue &&value)
GeoMatchConstraint & WithValue(const GeoMatchConstraintValue &value)
AWS_WAFREGIONAL_API GeoMatchConstraint(Aws::Utils::Json::JsonView jsonValue)
AWS_WAFREGIONAL_API GeoMatchConstraint()
void SetType(GeoMatchConstraintType &&value)
Aws::Utils::Json::JsonValue JsonValue