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

#include <Listener.h>

Public Member Functions

 Listener ()
 
 Listener (Aws::Utils::Json::JsonView jsonValue)
 
Listeneroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const VirtualNodeConnectionPoolGetConnectionPool () const
 
bool ConnectionPoolHasBeenSet () const
 
void SetConnectionPool (const VirtualNodeConnectionPool &value)
 
void SetConnectionPool (VirtualNodeConnectionPool &&value)
 
ListenerWithConnectionPool (const VirtualNodeConnectionPool &value)
 
ListenerWithConnectionPool (VirtualNodeConnectionPool &&value)
 
const HealthCheckPolicyGetHealthCheck () const
 
bool HealthCheckHasBeenSet () const
 
void SetHealthCheck (const HealthCheckPolicy &value)
 
void SetHealthCheck (HealthCheckPolicy &&value)
 
ListenerWithHealthCheck (const HealthCheckPolicy &value)
 
ListenerWithHealthCheck (HealthCheckPolicy &&value)
 
const OutlierDetectionGetOutlierDetection () const
 
bool OutlierDetectionHasBeenSet () const
 
void SetOutlierDetection (const OutlierDetection &value)
 
void SetOutlierDetection (OutlierDetection &&value)
 
ListenerWithOutlierDetection (const OutlierDetection &value)
 
ListenerWithOutlierDetection (OutlierDetection &&value)
 
const PortMappingGetPortMapping () const
 
bool PortMappingHasBeenSet () const
 
void SetPortMapping (const PortMapping &value)
 
void SetPortMapping (PortMapping &&value)
 
ListenerWithPortMapping (const PortMapping &value)
 
ListenerWithPortMapping (PortMapping &&value)
 
const ListenerTimeoutGetTimeout () const
 
bool TimeoutHasBeenSet () const
 
void SetTimeout (const ListenerTimeout &value)
 
void SetTimeout (ListenerTimeout &&value)
 
ListenerWithTimeout (const ListenerTimeout &value)
 
ListenerWithTimeout (ListenerTimeout &&value)
 
const ListenerTlsGetTls () const
 
bool TlsHasBeenSet () const
 
void SetTls (const ListenerTls &value)
 
void SetTls (ListenerTls &&value)
 
ListenerWithTls (const ListenerTls &value)
 
ListenerWithTls (ListenerTls &&value)
 

Detailed Description

An object that represents a listener for a virtual node.

See Also:

AWS API Reference

Definition at line 37 of file Listener.h.

Constructor & Destructor Documentation

◆ Listener() [1/2]

Aws::AppMesh::Model::Listener::Listener ( )

◆ Listener() [2/2]

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

Member Function Documentation

◆ ConnectionPoolHasBeenSet()

bool Aws::AppMesh::Model::Listener::ConnectionPoolHasBeenSet ( ) const
inline

The connection pool information for the listener.

Definition at line 54 of file Listener.h.

◆ GetConnectionPool()

const VirtualNodeConnectionPool& Aws::AppMesh::Model::Listener::GetConnectionPool ( ) const
inline

The connection pool information for the listener.

Definition at line 49 of file Listener.h.

◆ GetHealthCheck()

const HealthCheckPolicy& Aws::AppMesh::Model::Listener::GetHealthCheck ( ) const
inline

The health check information for the listener.

Definition at line 80 of file Listener.h.

◆ GetOutlierDetection()

const OutlierDetection& Aws::AppMesh::Model::Listener::GetOutlierDetection ( ) const
inline

The outlier detection information for the listener.

Definition at line 111 of file Listener.h.

◆ GetPortMapping()

const PortMapping& Aws::AppMesh::Model::Listener::GetPortMapping ( ) const
inline

The port mapping information for the listener.

Definition at line 142 of file Listener.h.

◆ GetTimeout()

const ListenerTimeout& Aws::AppMesh::Model::Listener::GetTimeout ( ) const
inline

An object that represents timeouts for different protocols.

Definition at line 173 of file Listener.h.

◆ GetTls()

const ListenerTls& Aws::AppMesh::Model::Listener::GetTls ( ) const
inline

A reference to an object that represents the Transport Layer Security (TLS) properties for a listener.

Definition at line 205 of file Listener.h.

◆ HealthCheckHasBeenSet()

bool Aws::AppMesh::Model::Listener::HealthCheckHasBeenSet ( ) const
inline

The health check information for the listener.

Definition at line 85 of file Listener.h.

◆ Jsonize()

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

◆ operator=()

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

◆ OutlierDetectionHasBeenSet()

bool Aws::AppMesh::Model::Listener::OutlierDetectionHasBeenSet ( ) const
inline

The outlier detection information for the listener.

Definition at line 116 of file Listener.h.

◆ PortMappingHasBeenSet()

bool Aws::AppMesh::Model::Listener::PortMappingHasBeenSet ( ) const
inline

The port mapping information for the listener.

Definition at line 147 of file Listener.h.

◆ SetConnectionPool() [1/2]

void Aws::AppMesh::Model::Listener::SetConnectionPool ( const VirtualNodeConnectionPool value)
inline

The connection pool information for the listener.

Definition at line 59 of file Listener.h.

◆ SetConnectionPool() [2/2]

void Aws::AppMesh::Model::Listener::SetConnectionPool ( VirtualNodeConnectionPool &&  value)
inline

The connection pool information for the listener.

Definition at line 64 of file Listener.h.

◆ SetHealthCheck() [1/2]

void Aws::AppMesh::Model::Listener::SetHealthCheck ( const HealthCheckPolicy value)
inline

The health check information for the listener.

Definition at line 90 of file Listener.h.

◆ SetHealthCheck() [2/2]

void Aws::AppMesh::Model::Listener::SetHealthCheck ( HealthCheckPolicy &&  value)
inline

The health check information for the listener.

Definition at line 95 of file Listener.h.

◆ SetOutlierDetection() [1/2]

void Aws::AppMesh::Model::Listener::SetOutlierDetection ( const OutlierDetection value)
inline

The outlier detection information for the listener.

Definition at line 121 of file Listener.h.

◆ SetOutlierDetection() [2/2]

void Aws::AppMesh::Model::Listener::SetOutlierDetection ( OutlierDetection &&  value)
inline

The outlier detection information for the listener.

Definition at line 126 of file Listener.h.

◆ SetPortMapping() [1/2]

void Aws::AppMesh::Model::Listener::SetPortMapping ( const PortMapping value)
inline

The port mapping information for the listener.

Definition at line 152 of file Listener.h.

◆ SetPortMapping() [2/2]

void Aws::AppMesh::Model::Listener::SetPortMapping ( PortMapping &&  value)
inline

The port mapping information for the listener.

Definition at line 157 of file Listener.h.

◆ SetTimeout() [1/2]

void Aws::AppMesh::Model::Listener::SetTimeout ( const ListenerTimeout value)
inline

An object that represents timeouts for different protocols.

Definition at line 183 of file Listener.h.

◆ SetTimeout() [2/2]

void Aws::AppMesh::Model::Listener::SetTimeout ( ListenerTimeout &&  value)
inline

An object that represents timeouts for different protocols.

Definition at line 188 of file Listener.h.

◆ SetTls() [1/2]

void Aws::AppMesh::Model::Listener::SetTls ( const ListenerTls value)
inline

A reference to an object that represents the Transport Layer Security (TLS) properties for a listener.

Definition at line 217 of file Listener.h.

◆ SetTls() [2/2]

void Aws::AppMesh::Model::Listener::SetTls ( ListenerTls &&  value)
inline

A reference to an object that represents the Transport Layer Security (TLS) properties for a listener.

Definition at line 223 of file Listener.h.

◆ TimeoutHasBeenSet()

bool Aws::AppMesh::Model::Listener::TimeoutHasBeenSet ( ) const
inline

An object that represents timeouts for different protocols.

Definition at line 178 of file Listener.h.

◆ TlsHasBeenSet()

bool Aws::AppMesh::Model::Listener::TlsHasBeenSet ( ) const
inline

A reference to an object that represents the Transport Layer Security (TLS) properties for a listener.

Definition at line 211 of file Listener.h.

◆ WithConnectionPool() [1/2]

Listener& Aws::AppMesh::Model::Listener::WithConnectionPool ( const VirtualNodeConnectionPool value)
inline

The connection pool information for the listener.

Definition at line 69 of file Listener.h.

◆ WithConnectionPool() [2/2]

Listener& Aws::AppMesh::Model::Listener::WithConnectionPool ( VirtualNodeConnectionPool &&  value)
inline

The connection pool information for the listener.

Definition at line 74 of file Listener.h.

◆ WithHealthCheck() [1/2]

Listener& Aws::AppMesh::Model::Listener::WithHealthCheck ( const HealthCheckPolicy value)
inline

The health check information for the listener.

Definition at line 100 of file Listener.h.

◆ WithHealthCheck() [2/2]

Listener& Aws::AppMesh::Model::Listener::WithHealthCheck ( HealthCheckPolicy &&  value)
inline

The health check information for the listener.

Definition at line 105 of file Listener.h.

◆ WithOutlierDetection() [1/2]

Listener& Aws::AppMesh::Model::Listener::WithOutlierDetection ( const OutlierDetection value)
inline

The outlier detection information for the listener.

Definition at line 131 of file Listener.h.

◆ WithOutlierDetection() [2/2]

Listener& Aws::AppMesh::Model::Listener::WithOutlierDetection ( OutlierDetection &&  value)
inline

The outlier detection information for the listener.

Definition at line 136 of file Listener.h.

◆ WithPortMapping() [1/2]

Listener& Aws::AppMesh::Model::Listener::WithPortMapping ( const PortMapping value)
inline

The port mapping information for the listener.

Definition at line 162 of file Listener.h.

◆ WithPortMapping() [2/2]

Listener& Aws::AppMesh::Model::Listener::WithPortMapping ( PortMapping &&  value)
inline

The port mapping information for the listener.

Definition at line 167 of file Listener.h.

◆ WithTimeout() [1/2]

Listener& Aws::AppMesh::Model::Listener::WithTimeout ( const ListenerTimeout value)
inline

An object that represents timeouts for different protocols.

Definition at line 193 of file Listener.h.

◆ WithTimeout() [2/2]

Listener& Aws::AppMesh::Model::Listener::WithTimeout ( ListenerTimeout &&  value)
inline

An object that represents timeouts for different protocols.

Definition at line 198 of file Listener.h.

◆ WithTls() [1/2]

Listener& Aws::AppMesh::Model::Listener::WithTls ( const ListenerTls value)
inline

A reference to an object that represents the Transport Layer Security (TLS) properties for a listener.

Definition at line 229 of file Listener.h.

◆ WithTls() [2/2]

Listener& Aws::AppMesh::Model::Listener::WithTls ( ListenerTls &&  value)
inline

A reference to an object that represents the Transport Layer Security (TLS) properties for a listener.

Definition at line 235 of file Listener.h.


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