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