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