7#include <aws/appmesh/AppMesh_EXPORTS.h>
8#include <aws/appmesh/model/VirtualNodeGrpcConnectionPool.h>
9#include <aws/appmesh/model/VirtualNodeHttpConnectionPool.h>
10#include <aws/appmesh/model/VirtualNodeHttp2ConnectionPool.h>
11#include <aws/appmesh/model/VirtualNodeTcpConnectionPool.h>
97 bool m_grpcHasBeenSet =
false;
100 bool m_httpHasBeenSet =
false;
103 bool m_http2HasBeenSet =
false;
106 bool m_tcpHasBeenSet =
false;
void SetGrpc(const VirtualNodeGrpcConnectionPool &value)
AWS_APPMESH_API VirtualNodeConnectionPool()
const VirtualNodeHttpConnectionPool & GetHttp() const
VirtualNodeConnectionPool & WithTcp(const VirtualNodeTcpConnectionPool &value)
VirtualNodeConnectionPool & WithGrpc(VirtualNodeGrpcConnectionPool &&value)
void SetGrpc(VirtualNodeGrpcConnectionPool &&value)
bool TcpHasBeenSet() const
const VirtualNodeGrpcConnectionPool & GetGrpc() const
AWS_APPMESH_API VirtualNodeConnectionPool & operator=(Aws::Utils::Json::JsonView jsonValue)
VirtualNodeConnectionPool & WithHttp2(VirtualNodeHttp2ConnectionPool &&value)
bool GrpcHasBeenSet() const
void SetTcp(VirtualNodeTcpConnectionPool &&value)
void SetHttp(const VirtualNodeHttpConnectionPool &value)
bool HttpHasBeenSet() const
VirtualNodeConnectionPool & WithHttp(VirtualNodeHttpConnectionPool &&value)
const VirtualNodeTcpConnectionPool & GetTcp() const
void SetTcp(const VirtualNodeTcpConnectionPool &value)
VirtualNodeConnectionPool & WithTcp(VirtualNodeTcpConnectionPool &&value)
VirtualNodeConnectionPool & WithGrpc(const VirtualNodeGrpcConnectionPool &value)
bool Http2HasBeenSet() const
void SetHttp2(VirtualNodeHttp2ConnectionPool &&value)
const VirtualNodeHttp2ConnectionPool & GetHttp2() const
AWS_APPMESH_API VirtualNodeConnectionPool(Aws::Utils::Json::JsonView jsonValue)
void SetHttp(VirtualNodeHttpConnectionPool &&value)
VirtualNodeConnectionPool & WithHttp2(const VirtualNodeHttp2ConnectionPool &value)
void SetHttp2(const VirtualNodeHttp2ConnectionPool &value)
VirtualNodeConnectionPool & WithHttp(const VirtualNodeHttpConnectionPool &value)
AWS_APPMESH_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue