7#include <aws/appmesh/AppMesh_EXPORTS.h>
8#include <aws/appmesh/model/GatewayRouteHostnameRewrite.h>
47 template<
typename HostnameT = GatewayRouteHostnameRewrite>
48 void SetHostname(HostnameT&& value) { m_hostnameHasBeenSet =
true; m_hostname = std::forward<HostnameT>(value); }
49 template<
typename HostnameT = GatewayRouteHostnameRewrite>
55 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