7#include <aws/vpc-lattice/VPCLattice_EXPORTS.h>
8#include <aws/vpc-lattice/model/HttpMatch.h>
46 template<
typename HttpMatchT = HttpMatch>
47 void SetHttpMatch(HttpMatchT&& value) { m_httpMatchHasBeenSet =
true; m_httpMatch = std::forward<HttpMatchT>(value); }
48 template<
typename HttpMatchT = HttpMatch>
54 bool m_httpMatchHasBeenSet =
false;
AWS_VPCLATTICE_API RuleMatch()=default
void SetHttpMatch(HttpMatchT &&value)
AWS_VPCLATTICE_API RuleMatch(Aws::Utils::Json::JsonView jsonValue)
AWS_VPCLATTICE_API RuleMatch & operator=(Aws::Utils::Json::JsonView jsonValue)
bool HttpMatchHasBeenSet() const
AWS_VPCLATTICE_API Aws::Utils::Json::JsonValue Jsonize() const
const HttpMatch & GetHttpMatch() const
RuleMatch & WithHttpMatch(HttpMatchT &&value)
Aws::Utils::Json::JsonValue JsonValue