7#include <aws/appmesh/AppMesh_EXPORTS.h>
8#include <aws/appmesh/model/VirtualServiceBackend.h>
47 template<
typename VirtualServiceT = VirtualServiceBackend>
48 void SetVirtualService(VirtualServiceT&& value) { m_virtualServiceHasBeenSet =
true; m_virtualService = std::forward<VirtualServiceT>(value); }
49 template<
typename VirtualServiceT = VirtualServiceBackend>
55 bool m_virtualServiceHasBeenSet =
false;
AWS_APPMESH_API Backend(Aws::Utils::Json::JsonView jsonValue)
AWS_APPMESH_API Backend()=default
AWS_APPMESH_API Backend & operator=(Aws::Utils::Json::JsonView jsonValue)
Backend & WithVirtualService(VirtualServiceT &&value)
AWS_APPMESH_API Aws::Utils::Json::JsonValue Jsonize() const
void SetVirtualService(VirtualServiceT &&value)
bool VirtualServiceHasBeenSet() const
const VirtualServiceBackend & GetVirtualService() const
Aws::Utils::Json::JsonValue JsonValue