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

#include <ListenerTimeout.h>

Public Member Functions

 ListenerTimeout ()
 
 ListenerTimeout (Aws::Utils::Json::JsonView jsonValue)
 
ListenerTimeoutoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const GrpcTimeoutGetGrpc () const
 
bool GrpcHasBeenSet () const
 
void SetGrpc (const GrpcTimeout &value)
 
void SetGrpc (GrpcTimeout &&value)
 
ListenerTimeoutWithGrpc (const GrpcTimeout &value)
 
ListenerTimeoutWithGrpc (GrpcTimeout &&value)
 
const HttpTimeoutGetHttp () const
 
bool HttpHasBeenSet () const
 
void SetHttp (const HttpTimeout &value)
 
void SetHttp (HttpTimeout &&value)
 
ListenerTimeoutWithHttp (const HttpTimeout &value)
 
ListenerTimeoutWithHttp (HttpTimeout &&value)
 
const HttpTimeoutGetHttp2 () const
 
bool Http2HasBeenSet () const
 
void SetHttp2 (const HttpTimeout &value)
 
void SetHttp2 (HttpTimeout &&value)
 
ListenerTimeoutWithHttp2 (const HttpTimeout &value)
 
ListenerTimeoutWithHttp2 (HttpTimeout &&value)
 
const TcpTimeoutGetTcp () const
 
bool TcpHasBeenSet () const
 
void SetTcp (const TcpTimeout &value)
 
void SetTcp (TcpTimeout &&value)
 
ListenerTimeoutWithTcp (const TcpTimeout &value)
 
ListenerTimeoutWithTcp (TcpTimeout &&value)
 

Detailed Description

An object that represents timeouts for different protocols.

See Also:

AWS API Reference

Definition at line 34 of file ListenerTimeout.h.

Constructor & Destructor Documentation

◆ ListenerTimeout() [1/2]

Aws::AppMesh::Model::ListenerTimeout::ListenerTimeout ( )

◆ ListenerTimeout() [2/2]

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

Member Function Documentation

◆ GetGrpc()

const GrpcTimeout& Aws::AppMesh::Model::ListenerTimeout::GetGrpc ( ) const
inline

An object that represents types of timeouts.

Definition at line 46 of file ListenerTimeout.h.

◆ GetHttp()

const HttpTimeout& Aws::AppMesh::Model::ListenerTimeout::GetHttp ( ) const
inline

An object that represents types of timeouts.

Definition at line 77 of file ListenerTimeout.h.

◆ GetHttp2()

const HttpTimeout& Aws::AppMesh::Model::ListenerTimeout::GetHttp2 ( ) const
inline

An object that represents types of timeouts.

Definition at line 108 of file ListenerTimeout.h.

◆ GetTcp()

const TcpTimeout& Aws::AppMesh::Model::ListenerTimeout::GetTcp ( ) const
inline

An object that represents types of timeouts.

Definition at line 139 of file ListenerTimeout.h.

◆ GrpcHasBeenSet()

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

An object that represents types of timeouts.

Definition at line 51 of file ListenerTimeout.h.

◆ Http2HasBeenSet()

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

An object that represents types of timeouts.

Definition at line 113 of file ListenerTimeout.h.

◆ HttpHasBeenSet()

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

An object that represents types of timeouts.

Definition at line 82 of file ListenerTimeout.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetGrpc() [1/2]

void Aws::AppMesh::Model::ListenerTimeout::SetGrpc ( const GrpcTimeout value)
inline

An object that represents types of timeouts.

Definition at line 56 of file ListenerTimeout.h.

◆ SetGrpc() [2/2]

void Aws::AppMesh::Model::ListenerTimeout::SetGrpc ( GrpcTimeout &&  value)
inline

An object that represents types of timeouts.

Definition at line 61 of file ListenerTimeout.h.

◆ SetHttp() [1/2]

void Aws::AppMesh::Model::ListenerTimeout::SetHttp ( const HttpTimeout value)
inline

An object that represents types of timeouts.

Definition at line 87 of file ListenerTimeout.h.

◆ SetHttp() [2/2]

void Aws::AppMesh::Model::ListenerTimeout::SetHttp ( HttpTimeout &&  value)
inline

An object that represents types of timeouts.

Definition at line 92 of file ListenerTimeout.h.

◆ SetHttp2() [1/2]

void Aws::AppMesh::Model::ListenerTimeout::SetHttp2 ( const HttpTimeout value)
inline

An object that represents types of timeouts.

Definition at line 118 of file ListenerTimeout.h.

◆ SetHttp2() [2/2]

void Aws::AppMesh::Model::ListenerTimeout::SetHttp2 ( HttpTimeout &&  value)
inline

An object that represents types of timeouts.

Definition at line 123 of file ListenerTimeout.h.

◆ SetTcp() [1/2]

void Aws::AppMesh::Model::ListenerTimeout::SetTcp ( const TcpTimeout value)
inline

An object that represents types of timeouts.

Definition at line 149 of file ListenerTimeout.h.

◆ SetTcp() [2/2]

void Aws::AppMesh::Model::ListenerTimeout::SetTcp ( TcpTimeout &&  value)
inline

An object that represents types of timeouts.

Definition at line 154 of file ListenerTimeout.h.

◆ TcpHasBeenSet()

bool Aws::AppMesh::Model::ListenerTimeout::TcpHasBeenSet ( ) const
inline

An object that represents types of timeouts.

Definition at line 144 of file ListenerTimeout.h.

◆ WithGrpc() [1/2]

ListenerTimeout& Aws::AppMesh::Model::ListenerTimeout::WithGrpc ( const GrpcTimeout value)
inline

An object that represents types of timeouts.

Definition at line 66 of file ListenerTimeout.h.

◆ WithGrpc() [2/2]

ListenerTimeout& Aws::AppMesh::Model::ListenerTimeout::WithGrpc ( GrpcTimeout &&  value)
inline

An object that represents types of timeouts.

Definition at line 71 of file ListenerTimeout.h.

◆ WithHttp() [1/2]

ListenerTimeout& Aws::AppMesh::Model::ListenerTimeout::WithHttp ( const HttpTimeout value)
inline

An object that represents types of timeouts.

Definition at line 97 of file ListenerTimeout.h.

◆ WithHttp() [2/2]

ListenerTimeout& Aws::AppMesh::Model::ListenerTimeout::WithHttp ( HttpTimeout &&  value)
inline

An object that represents types of timeouts.

Definition at line 102 of file ListenerTimeout.h.

◆ WithHttp2() [1/2]

ListenerTimeout& Aws::AppMesh::Model::ListenerTimeout::WithHttp2 ( const HttpTimeout value)
inline

An object that represents types of timeouts.

Definition at line 128 of file ListenerTimeout.h.

◆ WithHttp2() [2/2]

ListenerTimeout& Aws::AppMesh::Model::ListenerTimeout::WithHttp2 ( HttpTimeout &&  value)
inline

An object that represents types of timeouts.

Definition at line 133 of file ListenerTimeout.h.

◆ WithTcp() [1/2]

ListenerTimeout& Aws::AppMesh::Model::ListenerTimeout::WithTcp ( const TcpTimeout value)
inline

An object that represents types of timeouts.

Definition at line 159 of file ListenerTimeout.h.

◆ WithTcp() [2/2]

ListenerTimeout& Aws::AppMesh::Model::ListenerTimeout::WithTcp ( TcpTimeout &&  value)
inline

An object that represents types of timeouts.

Definition at line 164 of file ListenerTimeout.h.


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