7#include <aws/appmesh/AppMesh_EXPORTS.h>
8#include <aws/appmesh/model/GatewayRouteHostnameRewrite.h>
41 template <
typename HostnameT = GatewayRouteHostnameRewrite>
43 m_hostnameHasBeenSet =
true;
44 m_hostname = std::forward<HostnameT>(value);
46 template <
typename HostnameT = GatewayRouteHostnameRewrite>
54 bool m_hostnameHasBeenSet =
false;
AWS_APPMESH_API GrpcGatewayRouteRewrite()=default
bool HostnameHasBeenSet() const
AWS_APPMESH_API GrpcGatewayRouteRewrite(Aws::Utils::Json::JsonView jsonValue)
GrpcGatewayRouteRewrite & WithHostname(HostnameT &&value)
AWS_APPMESH_API Aws::Utils::Json::JsonValue Jsonize() const
void SetHostname(HostnameT &&value)
const GatewayRouteHostnameRewrite & GetHostname() const
AWS_APPMESH_API GrpcGatewayRouteRewrite & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue