7#include <aws/appmesh/AppMesh_EXPORTS.h>
8#include <aws/appmesh/model/GrpcGatewayRouteRewrite.h>
9#include <aws/appmesh/model/GatewayRouteTarget.h>
69 bool m_rewriteHasBeenSet =
false;
72 bool m_targetHasBeenSet =
false;
AWS_APPMESH_API GrpcGatewayRouteAction()
void SetRewrite(GrpcGatewayRouteRewrite &&value)
bool TargetHasBeenSet() const
void SetRewrite(const GrpcGatewayRouteRewrite &value)
GrpcGatewayRouteAction & WithRewrite(GrpcGatewayRouteRewrite &&value)
AWS_APPMESH_API Aws::Utils::Json::JsonValue Jsonize() const
bool RewriteHasBeenSet() const
GrpcGatewayRouteAction & WithTarget(GatewayRouteTarget &&value)
void SetTarget(const GatewayRouteTarget &value)
AWS_APPMESH_API GrpcGatewayRouteAction & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_APPMESH_API GrpcGatewayRouteAction(Aws::Utils::Json::JsonView jsonValue)
void SetTarget(GatewayRouteTarget &&value)
const GatewayRouteTarget & GetTarget() const
const GrpcGatewayRouteRewrite & GetRewrite() const
GrpcGatewayRouteAction & WithTarget(const GatewayRouteTarget &value)
GrpcGatewayRouteAction & WithRewrite(const GrpcGatewayRouteRewrite &value)
Aws::Utils::Json::JsonValue JsonValue