AWS SDK for C++  1.8.95
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

Definition at line 44 of file ListenerTimeout.h.

◆ GetHttp()

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

An object that represents types of timeouts.

Definition at line 65 of file ListenerTimeout.h.

◆ GetHttp2()

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

An object that represents types of timeouts.

Definition at line 96 of file ListenerTimeout.h.

◆ GetTcp()

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

An object that represents types of timeouts.

Definition at line 127 of file ListenerTimeout.h.

◆ GrpcHasBeenSet()

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

Definition at line 47 of file ListenerTimeout.h.

◆ Http2HasBeenSet()

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

An object that represents types of timeouts.

Definition at line 101 of file ListenerTimeout.h.

◆ HttpHasBeenSet()

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

An object that represents types of timeouts.

Definition at line 70 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

Definition at line 50 of file ListenerTimeout.h.

◆ SetGrpc() [2/2]

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

Definition at line 53 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 75 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 80 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 106 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 111 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 137 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 142 of file ListenerTimeout.h.

◆ TcpHasBeenSet()

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

An object that represents types of timeouts.

Definition at line 132 of file ListenerTimeout.h.

◆ WithGrpc() [1/2]

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

Definition at line 56 of file ListenerTimeout.h.

◆ WithGrpc() [2/2]

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

Definition at line 59 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 85 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 90 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 116 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 121 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 147 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 152 of file ListenerTimeout.h.


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