7#include <aws/appmesh/AppMesh_EXPORTS.h>
8#include <aws/appmesh/model/VirtualServiceBackend.h>
41 template <
typename VirtualServiceT = VirtualServiceBackend>
43 m_virtualServiceHasBeenSet =
true;
44 m_virtualService = std::forward<VirtualServiceT>(value);
46 template <
typename VirtualServiceT = VirtualServiceBackend>
54 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