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

#include <TcpRouteAction.h>

Public Member Functions

 TcpRouteAction ()
 
 TcpRouteAction (Aws::Utils::Json::JsonView jsonValue)
 
TcpRouteActionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< WeightedTarget > & GetWeightedTargets () const
 
bool WeightedTargetsHasBeenSet () const
 
void SetWeightedTargets (const Aws::Vector< WeightedTarget > &value)
 
void SetWeightedTargets (Aws::Vector< WeightedTarget > &&value)
 
TcpRouteActionWithWeightedTargets (const Aws::Vector< WeightedTarget > &value)
 
TcpRouteActionWithWeightedTargets (Aws::Vector< WeightedTarget > &&value)
 
TcpRouteActionAddWeightedTargets (const WeightedTarget &value)
 
TcpRouteActionAddWeightedTargets (WeightedTarget &&value)
 

Detailed Description

An object that represents the action to take if a match is determined.

See Also:

AWS API Reference

Definition at line 33 of file TcpRouteAction.h.

Constructor & Destructor Documentation

◆ TcpRouteAction() [1/2]

Aws::AppMesh::Model::TcpRouteAction::TcpRouteAction ( )

◆ TcpRouteAction() [2/2]

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

Member Function Documentation

◆ AddWeightedTargets() [1/2]

TcpRouteAction& Aws::AppMesh::Model::TcpRouteAction::AddWeightedTargets ( const WeightedTarget value)
inline

An object that represents the targets that traffic is routed to when a request matches the route.

Definition at line 82 of file TcpRouteAction.h.

◆ AddWeightedTargets() [2/2]

TcpRouteAction& Aws::AppMesh::Model::TcpRouteAction::AddWeightedTargets ( WeightedTarget &&  value)
inline

An object that represents the targets that traffic is routed to when a request matches the route.

Definition at line 88 of file TcpRouteAction.h.

◆ GetWeightedTargets()

const Aws::Vector<WeightedTarget>& Aws::AppMesh::Model::TcpRouteAction::GetWeightedTargets ( ) const
inline

An object that represents the targets that traffic is routed to when a request matches the route.

Definition at line 46 of file TcpRouteAction.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetWeightedTargets() [1/2]

void Aws::AppMesh::Model::TcpRouteAction::SetWeightedTargets ( const Aws::Vector< WeightedTarget > &  value)
inline

An object that represents the targets that traffic is routed to when a request matches the route.

Definition at line 58 of file TcpRouteAction.h.

◆ SetWeightedTargets() [2/2]

void Aws::AppMesh::Model::TcpRouteAction::SetWeightedTargets ( Aws::Vector< WeightedTarget > &&  value)
inline

An object that represents the targets that traffic is routed to when a request matches the route.

Definition at line 64 of file TcpRouteAction.h.

◆ WeightedTargetsHasBeenSet()

bool Aws::AppMesh::Model::TcpRouteAction::WeightedTargetsHasBeenSet ( ) const
inline

An object that represents the targets that traffic is routed to when a request matches the route.

Definition at line 52 of file TcpRouteAction.h.

◆ WithWeightedTargets() [1/2]

TcpRouteAction& Aws::AppMesh::Model::TcpRouteAction::WithWeightedTargets ( const Aws::Vector< WeightedTarget > &  value)
inline

An object that represents the targets that traffic is routed to when a request matches the route.

Definition at line 70 of file TcpRouteAction.h.

◆ WithWeightedTargets() [2/2]

TcpRouteAction& Aws::AppMesh::Model::TcpRouteAction::WithWeightedTargets ( Aws::Vector< WeightedTarget > &&  value)
inline

An object that represents the targets that traffic is routed to when a request matches the route.

Definition at line 76 of file TcpRouteAction.h.


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