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

#include <GrpcRouteAction.h>

Public Member Functions

 GrpcRouteAction ()
 
 GrpcRouteAction (Aws::Utils::Json::JsonView jsonValue)
 
GrpcRouteActionoperator= (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)
 
GrpcRouteActionWithWeightedTargets (const Aws::Vector< WeightedTarget > &value)
 
GrpcRouteActionWithWeightedTargets (Aws::Vector< WeightedTarget > &&value)
 
GrpcRouteActionAddWeightedTargets (const WeightedTarget &value)
 
GrpcRouteActionAddWeightedTargets (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 GrpcRouteAction.h.

Constructor & Destructor Documentation

◆ GrpcRouteAction() [1/2]

Aws::AppMesh::Model::GrpcRouteAction::GrpcRouteAction ( )

◆ GrpcRouteAction() [2/2]

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

Member Function Documentation

◆ AddWeightedTargets() [1/2]

GrpcRouteAction& Aws::AppMesh::Model::GrpcRouteAction::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 GrpcRouteAction.h.

◆ AddWeightedTargets() [2/2]

GrpcRouteAction& Aws::AppMesh::Model::GrpcRouteAction::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 GrpcRouteAction.h.

◆ GetWeightedTargets()

const Aws::Vector<WeightedTarget>& Aws::AppMesh::Model::GrpcRouteAction::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 GrpcRouteAction.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetWeightedTargets() [1/2]

void Aws::AppMesh::Model::GrpcRouteAction::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 GrpcRouteAction.h.

◆ SetWeightedTargets() [2/2]

void Aws::AppMesh::Model::GrpcRouteAction::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 GrpcRouteAction.h.

◆ WeightedTargetsHasBeenSet()

bool Aws::AppMesh::Model::GrpcRouteAction::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 GrpcRouteAction.h.

◆ WithWeightedTargets() [1/2]

GrpcRouteAction& Aws::AppMesh::Model::GrpcRouteAction::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 GrpcRouteAction.h.

◆ WithWeightedTargets() [2/2]

GrpcRouteAction& Aws::AppMesh::Model::GrpcRouteAction::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 GrpcRouteAction.h.


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