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

#include <TcpRoute.h>

Public Member Functions

 TcpRoute ()
 
 TcpRoute (Aws::Utils::Json::JsonView jsonValue)
 
TcpRouteoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const TcpRouteActionGetAction () const
 
bool ActionHasBeenSet () const
 
void SetAction (const TcpRouteAction &value)
 
void SetAction (TcpRouteAction &&value)
 
TcpRouteWithAction (const TcpRouteAction &value)
 
TcpRouteWithAction (TcpRouteAction &&value)
 
const TcpTimeoutGetTimeout () const
 
bool TimeoutHasBeenSet () const
 
void SetTimeout (const TcpTimeout &value)
 
void SetTimeout (TcpTimeout &&value)
 
TcpRouteWithTimeout (const TcpTimeout &value)
 
TcpRouteWithTimeout (TcpTimeout &&value)
 

Detailed Description

An object that represents a TCP route type.

See Also:

AWS API Reference

Definition at line 32 of file TcpRoute.h.

Constructor & Destructor Documentation

◆ TcpRoute() [1/2]

Aws::AppMesh::Model::TcpRoute::TcpRoute ( )

◆ TcpRoute() [2/2]

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

Member Function Documentation

◆ ActionHasBeenSet()

bool Aws::AppMesh::Model::TcpRoute::ActionHasBeenSet ( ) const
inline

The action to take if a match is determined.

Definition at line 49 of file TcpRoute.h.

◆ GetAction()

const TcpRouteAction& Aws::AppMesh::Model::TcpRoute::GetAction ( ) const
inline

The action to take if a match is determined.

Definition at line 44 of file TcpRoute.h.

◆ GetTimeout()

const TcpTimeout& Aws::AppMesh::Model::TcpRoute::GetTimeout ( ) const
inline

An object that represents types of timeouts.

Definition at line 75 of file TcpRoute.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetAction() [1/2]

void Aws::AppMesh::Model::TcpRoute::SetAction ( const TcpRouteAction value)
inline

The action to take if a match is determined.

Definition at line 54 of file TcpRoute.h.

◆ SetAction() [2/2]

void Aws::AppMesh::Model::TcpRoute::SetAction ( TcpRouteAction &&  value)
inline

The action to take if a match is determined.

Definition at line 59 of file TcpRoute.h.

◆ SetTimeout() [1/2]

void Aws::AppMesh::Model::TcpRoute::SetTimeout ( const TcpTimeout value)
inline

An object that represents types of timeouts.

Definition at line 85 of file TcpRoute.h.

◆ SetTimeout() [2/2]

void Aws::AppMesh::Model::TcpRoute::SetTimeout ( TcpTimeout &&  value)
inline

An object that represents types of timeouts.

Definition at line 90 of file TcpRoute.h.

◆ TimeoutHasBeenSet()

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

An object that represents types of timeouts.

Definition at line 80 of file TcpRoute.h.

◆ WithAction() [1/2]

TcpRoute& Aws::AppMesh::Model::TcpRoute::WithAction ( const TcpRouteAction value)
inline

The action to take if a match is determined.

Definition at line 64 of file TcpRoute.h.

◆ WithAction() [2/2]

TcpRoute& Aws::AppMesh::Model::TcpRoute::WithAction ( TcpRouteAction &&  value)
inline

The action to take if a match is determined.

Definition at line 69 of file TcpRoute.h.

◆ WithTimeout() [1/2]

TcpRoute& Aws::AppMesh::Model::TcpRoute::WithTimeout ( const TcpTimeout value)
inline

An object that represents types of timeouts.

Definition at line 95 of file TcpRoute.h.

◆ WithTimeout() [2/2]

TcpRoute& Aws::AppMesh::Model::TcpRoute::WithTimeout ( TcpTimeout &&  value)
inline

An object that represents types of timeouts.

Definition at line 100 of file TcpRoute.h.


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