AWS SDK for C++  1.9.160
AWS SDK for C++
Public Member Functions | List of all members
Aws::AppMesh::Model::VirtualGatewayConnectionPool Class Reference

#include <VirtualGatewayConnectionPool.h>

Public Member Functions

 VirtualGatewayConnectionPool ()
 
 VirtualGatewayConnectionPool (Aws::Utils::Json::JsonView jsonValue)
 
VirtualGatewayConnectionPooloperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const VirtualGatewayGrpcConnectionPoolGetGrpc () const
 
bool GrpcHasBeenSet () const
 
void SetGrpc (const VirtualGatewayGrpcConnectionPool &value)
 
void SetGrpc (VirtualGatewayGrpcConnectionPool &&value)
 
VirtualGatewayConnectionPoolWithGrpc (const VirtualGatewayGrpcConnectionPool &value)
 
VirtualGatewayConnectionPoolWithGrpc (VirtualGatewayGrpcConnectionPool &&value)
 
const VirtualGatewayHttpConnectionPoolGetHttp () const
 
bool HttpHasBeenSet () const
 
void SetHttp (const VirtualGatewayHttpConnectionPool &value)
 
void SetHttp (VirtualGatewayHttpConnectionPool &&value)
 
VirtualGatewayConnectionPoolWithHttp (const VirtualGatewayHttpConnectionPool &value)
 
VirtualGatewayConnectionPoolWithHttp (VirtualGatewayHttpConnectionPool &&value)
 
const VirtualGatewayHttp2ConnectionPoolGetHttp2 () const
 
bool Http2HasBeenSet () const
 
void SetHttp2 (const VirtualGatewayHttp2ConnectionPool &value)
 
void SetHttp2 (VirtualGatewayHttp2ConnectionPool &&value)
 
VirtualGatewayConnectionPoolWithHttp2 (const VirtualGatewayHttp2ConnectionPool &value)
 
VirtualGatewayConnectionPoolWithHttp2 (VirtualGatewayHttp2ConnectionPool &&value)
 

Detailed Description

An object that represents the type of virtual gateway connection pool.

Only one protocol is used at a time and should be the same protocol as the one chosen under port mapping.

If not present the default value for maxPendingRequests is 2147483647.

See Also:

AWS API Reference

Definition at line 37 of file VirtualGatewayConnectionPool.h.

Constructor & Destructor Documentation

◆ VirtualGatewayConnectionPool() [1/2]

Aws::AppMesh::Model::VirtualGatewayConnectionPool::VirtualGatewayConnectionPool ( )

◆ VirtualGatewayConnectionPool() [2/2]

Aws::AppMesh::Model::VirtualGatewayConnectionPool::VirtualGatewayConnectionPool ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetGrpc()

const VirtualGatewayGrpcConnectionPool& Aws::AppMesh::Model::VirtualGatewayConnectionPool::GetGrpc ( ) const
inline

An object that represents a type of connection pool.

Definition at line 49 of file VirtualGatewayConnectionPool.h.

◆ GetHttp()

const VirtualGatewayHttpConnectionPool& Aws::AppMesh::Model::VirtualGatewayConnectionPool::GetHttp ( ) const
inline

An object that represents a type of connection pool.

Definition at line 80 of file VirtualGatewayConnectionPool.h.

◆ GetHttp2()

const VirtualGatewayHttp2ConnectionPool& Aws::AppMesh::Model::VirtualGatewayConnectionPool::GetHttp2 ( ) const
inline

An object that represents a type of connection pool.

Definition at line 111 of file VirtualGatewayConnectionPool.h.

◆ GrpcHasBeenSet()

bool Aws::AppMesh::Model::VirtualGatewayConnectionPool::GrpcHasBeenSet ( ) const
inline

An object that represents a type of connection pool.

Definition at line 54 of file VirtualGatewayConnectionPool.h.

◆ Http2HasBeenSet()

bool Aws::AppMesh::Model::VirtualGatewayConnectionPool::Http2HasBeenSet ( ) const
inline

An object that represents a type of connection pool.

Definition at line 116 of file VirtualGatewayConnectionPool.h.

◆ HttpHasBeenSet()

bool Aws::AppMesh::Model::VirtualGatewayConnectionPool::HttpHasBeenSet ( ) const
inline

An object that represents a type of connection pool.

Definition at line 85 of file VirtualGatewayConnectionPool.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::AppMesh::Model::VirtualGatewayConnectionPool::Jsonize ( ) const

◆ operator=()

VirtualGatewayConnectionPool& Aws::AppMesh::Model::VirtualGatewayConnectionPool::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetGrpc() [1/2]

void Aws::AppMesh::Model::VirtualGatewayConnectionPool::SetGrpc ( const VirtualGatewayGrpcConnectionPool value)
inline

An object that represents a type of connection pool.

Definition at line 59 of file VirtualGatewayConnectionPool.h.

◆ SetGrpc() [2/2]

void Aws::AppMesh::Model::VirtualGatewayConnectionPool::SetGrpc ( VirtualGatewayGrpcConnectionPool &&  value)
inline

An object that represents a type of connection pool.

Definition at line 64 of file VirtualGatewayConnectionPool.h.

◆ SetHttp() [1/2]

void Aws::AppMesh::Model::VirtualGatewayConnectionPool::SetHttp ( const VirtualGatewayHttpConnectionPool value)
inline

An object that represents a type of connection pool.

Definition at line 90 of file VirtualGatewayConnectionPool.h.

◆ SetHttp() [2/2]

void Aws::AppMesh::Model::VirtualGatewayConnectionPool::SetHttp ( VirtualGatewayHttpConnectionPool &&  value)
inline

An object that represents a type of connection pool.

Definition at line 95 of file VirtualGatewayConnectionPool.h.

◆ SetHttp2() [1/2]

void Aws::AppMesh::Model::VirtualGatewayConnectionPool::SetHttp2 ( const VirtualGatewayHttp2ConnectionPool value)
inline

An object that represents a type of connection pool.

Definition at line 121 of file VirtualGatewayConnectionPool.h.

◆ SetHttp2() [2/2]

void Aws::AppMesh::Model::VirtualGatewayConnectionPool::SetHttp2 ( VirtualGatewayHttp2ConnectionPool &&  value)
inline

An object that represents a type of connection pool.

Definition at line 126 of file VirtualGatewayConnectionPool.h.

◆ WithGrpc() [1/2]

VirtualGatewayConnectionPool& Aws::AppMesh::Model::VirtualGatewayConnectionPool::WithGrpc ( const VirtualGatewayGrpcConnectionPool value)
inline

An object that represents a type of connection pool.

Definition at line 69 of file VirtualGatewayConnectionPool.h.

◆ WithGrpc() [2/2]

VirtualGatewayConnectionPool& Aws::AppMesh::Model::VirtualGatewayConnectionPool::WithGrpc ( VirtualGatewayGrpcConnectionPool &&  value)
inline

An object that represents a type of connection pool.

Definition at line 74 of file VirtualGatewayConnectionPool.h.

◆ WithHttp() [1/2]

VirtualGatewayConnectionPool& Aws::AppMesh::Model::VirtualGatewayConnectionPool::WithHttp ( const VirtualGatewayHttpConnectionPool value)
inline

An object that represents a type of connection pool.

Definition at line 100 of file VirtualGatewayConnectionPool.h.

◆ WithHttp() [2/2]

VirtualGatewayConnectionPool& Aws::AppMesh::Model::VirtualGatewayConnectionPool::WithHttp ( VirtualGatewayHttpConnectionPool &&  value)
inline

An object that represents a type of connection pool.

Definition at line 105 of file VirtualGatewayConnectionPool.h.

◆ WithHttp2() [1/2]

VirtualGatewayConnectionPool& Aws::AppMesh::Model::VirtualGatewayConnectionPool::WithHttp2 ( const VirtualGatewayHttp2ConnectionPool value)
inline

An object that represents a type of connection pool.

Definition at line 131 of file VirtualGatewayConnectionPool.h.

◆ WithHttp2() [2/2]

VirtualGatewayConnectionPool& Aws::AppMesh::Model::VirtualGatewayConnectionPool::WithHttp2 ( VirtualGatewayHttp2ConnectionPool &&  value)
inline

An object that represents a type of connection pool.

Definition at line 136 of file VirtualGatewayConnectionPool.h.


The documentation for this class was generated from the following file: