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

#include <GrpcRoute.h>

Public Member Functions

 GrpcRoute ()
 
 GrpcRoute (Aws::Utils::Json::JsonView jsonValue)
 
GrpcRouteoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const GrpcRouteActionGetAction () const
 
bool ActionHasBeenSet () const
 
void SetAction (const GrpcRouteAction &value)
 
void SetAction (GrpcRouteAction &&value)
 
GrpcRouteWithAction (const GrpcRouteAction &value)
 
GrpcRouteWithAction (GrpcRouteAction &&value)
 
const GrpcRouteMatchGetMatch () const
 
bool MatchHasBeenSet () const
 
void SetMatch (const GrpcRouteMatch &value)
 
void SetMatch (GrpcRouteMatch &&value)
 
GrpcRouteWithMatch (const GrpcRouteMatch &value)
 
GrpcRouteWithMatch (GrpcRouteMatch &&value)
 
const GrpcRetryPolicyGetRetryPolicy () const
 
bool RetryPolicyHasBeenSet () const
 
void SetRetryPolicy (const GrpcRetryPolicy &value)
 
void SetRetryPolicy (GrpcRetryPolicy &&value)
 
GrpcRouteWithRetryPolicy (const GrpcRetryPolicy &value)
 
GrpcRouteWithRetryPolicy (GrpcRetryPolicy &&value)
 
const GrpcTimeoutGetTimeout () const
 
bool TimeoutHasBeenSet () const
 
void SetTimeout (const GrpcTimeout &value)
 
void SetTimeout (GrpcTimeout &&value)
 
GrpcRouteWithTimeout (const GrpcTimeout &value)
 
GrpcRouteWithTimeout (GrpcTimeout &&value)
 

Detailed Description

An object that represents a gRPC route type.

See Also:

AWS API Reference

Definition at line 34 of file GrpcRoute.h.

Constructor & Destructor Documentation

◆ GrpcRoute() [1/2]

Aws::AppMesh::Model::GrpcRoute::GrpcRoute ( )

◆ GrpcRoute() [2/2]

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

Member Function Documentation

◆ ActionHasBeenSet()

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

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

Definition at line 51 of file GrpcRoute.h.

◆ GetAction()

const GrpcRouteAction& Aws::AppMesh::Model::GrpcRoute::GetAction ( ) const
inline

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

Definition at line 46 of file GrpcRoute.h.

◆ GetMatch()

const GrpcRouteMatch& Aws::AppMesh::Model::GrpcRoute::GetMatch ( ) const
inline

An object that represents the criteria for determining a request match.

Definition at line 77 of file GrpcRoute.h.

◆ GetRetryPolicy()

const GrpcRetryPolicy& Aws::AppMesh::Model::GrpcRoute::GetRetryPolicy ( ) const
inline

An object that represents a retry policy.

Definition at line 108 of file GrpcRoute.h.

◆ GetTimeout()

const GrpcTimeout& Aws::AppMesh::Model::GrpcRoute::GetTimeout ( ) const
inline

An object that represents types of timeouts.

Definition at line 139 of file GrpcRoute.h.

◆ Jsonize()

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

◆ MatchHasBeenSet()

bool Aws::AppMesh::Model::GrpcRoute::MatchHasBeenSet ( ) const
inline

An object that represents the criteria for determining a request match.

Definition at line 82 of file GrpcRoute.h.

◆ operator=()

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

◆ RetryPolicyHasBeenSet()

bool Aws::AppMesh::Model::GrpcRoute::RetryPolicyHasBeenSet ( ) const
inline

An object that represents a retry policy.

Definition at line 113 of file GrpcRoute.h.

◆ SetAction() [1/2]

void Aws::AppMesh::Model::GrpcRoute::SetAction ( const GrpcRouteAction value)
inline

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

Definition at line 56 of file GrpcRoute.h.

◆ SetAction() [2/2]

void Aws::AppMesh::Model::GrpcRoute::SetAction ( GrpcRouteAction &&  value)
inline

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

Definition at line 61 of file GrpcRoute.h.

◆ SetMatch() [1/2]

void Aws::AppMesh::Model::GrpcRoute::SetMatch ( const GrpcRouteMatch value)
inline

An object that represents the criteria for determining a request match.

Definition at line 87 of file GrpcRoute.h.

◆ SetMatch() [2/2]

void Aws::AppMesh::Model::GrpcRoute::SetMatch ( GrpcRouteMatch &&  value)
inline

An object that represents the criteria for determining a request match.

Definition at line 92 of file GrpcRoute.h.

◆ SetRetryPolicy() [1/2]

void Aws::AppMesh::Model::GrpcRoute::SetRetryPolicy ( const GrpcRetryPolicy value)
inline

An object that represents a retry policy.

Definition at line 118 of file GrpcRoute.h.

◆ SetRetryPolicy() [2/2]

void Aws::AppMesh::Model::GrpcRoute::SetRetryPolicy ( GrpcRetryPolicy &&  value)
inline

An object that represents a retry policy.

Definition at line 123 of file GrpcRoute.h.

◆ SetTimeout() [1/2]

void Aws::AppMesh::Model::GrpcRoute::SetTimeout ( const GrpcTimeout value)
inline

An object that represents types of timeouts.

Definition at line 149 of file GrpcRoute.h.

◆ SetTimeout() [2/2]

void Aws::AppMesh::Model::GrpcRoute::SetTimeout ( GrpcTimeout &&  value)
inline

An object that represents types of timeouts.

Definition at line 154 of file GrpcRoute.h.

◆ TimeoutHasBeenSet()

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

An object that represents types of timeouts.

Definition at line 144 of file GrpcRoute.h.

◆ WithAction() [1/2]

GrpcRoute& Aws::AppMesh::Model::GrpcRoute::WithAction ( const GrpcRouteAction value)
inline

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

Definition at line 66 of file GrpcRoute.h.

◆ WithAction() [2/2]

GrpcRoute& Aws::AppMesh::Model::GrpcRoute::WithAction ( GrpcRouteAction &&  value)
inline

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

Definition at line 71 of file GrpcRoute.h.

◆ WithMatch() [1/2]

GrpcRoute& Aws::AppMesh::Model::GrpcRoute::WithMatch ( const GrpcRouteMatch value)
inline

An object that represents the criteria for determining a request match.

Definition at line 97 of file GrpcRoute.h.

◆ WithMatch() [2/2]

GrpcRoute& Aws::AppMesh::Model::GrpcRoute::WithMatch ( GrpcRouteMatch &&  value)
inline

An object that represents the criteria for determining a request match.

Definition at line 102 of file GrpcRoute.h.

◆ WithRetryPolicy() [1/2]

GrpcRoute& Aws::AppMesh::Model::GrpcRoute::WithRetryPolicy ( const GrpcRetryPolicy value)
inline

An object that represents a retry policy.

Definition at line 128 of file GrpcRoute.h.

◆ WithRetryPolicy() [2/2]

GrpcRoute& Aws::AppMesh::Model::GrpcRoute::WithRetryPolicy ( GrpcRetryPolicy &&  value)
inline

An object that represents a retry policy.

Definition at line 133 of file GrpcRoute.h.

◆ WithTimeout() [1/2]

GrpcRoute& Aws::AppMesh::Model::GrpcRoute::WithTimeout ( const GrpcTimeout value)
inline

An object that represents types of timeouts.

Definition at line 159 of file GrpcRoute.h.

◆ WithTimeout() [2/2]

GrpcRoute& Aws::AppMesh::Model::GrpcRoute::WithTimeout ( GrpcTimeout &&  value)
inline

An object that represents types of timeouts.

Definition at line 164 of file GrpcRoute.h.


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