7#include <aws/appmesh/AppMesh_EXPORTS.h>
8#include <aws/appmesh/model/HttpGatewayRouteAction.h>
9#include <aws/appmesh/model/HttpGatewayRouteMatch.h>
68 bool m_actionHasBeenSet =
false;
71 bool m_matchHasBeenSet =
false;
void SetAction(HttpGatewayRouteAction &&value)
AWS_APPMESH_API Aws::Utils::Json::JsonValue Jsonize() const
const HttpGatewayRouteAction & GetAction() const
HttpGatewayRoute & WithMatch(const HttpGatewayRouteMatch &value)
bool ActionHasBeenSet() const
AWS_APPMESH_API HttpGatewayRoute & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetMatch(HttpGatewayRouteMatch &&value)
bool MatchHasBeenSet() const
void SetAction(const HttpGatewayRouteAction &value)
const HttpGatewayRouteMatch & GetMatch() const
AWS_APPMESH_API HttpGatewayRoute(Aws::Utils::Json::JsonView jsonValue)
HttpGatewayRoute & WithAction(const HttpGatewayRouteAction &value)
HttpGatewayRoute & WithMatch(HttpGatewayRouteMatch &&value)
HttpGatewayRoute & WithAction(HttpGatewayRouteAction &&value)
AWS_APPMESH_API HttpGatewayRoute()
void SetMatch(const HttpGatewayRouteMatch &value)
Aws::Utils::Json::JsonValue JsonValue