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

#include <GatewayRouteSpec.h>

Public Member Functions

 GatewayRouteSpec ()
 
 GatewayRouteSpec (Aws::Utils::Json::JsonView jsonValue)
 
GatewayRouteSpecoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const GrpcGatewayRouteGetGrpcRoute () const
 
bool GrpcRouteHasBeenSet () const
 
void SetGrpcRoute (const GrpcGatewayRoute &value)
 
void SetGrpcRoute (GrpcGatewayRoute &&value)
 
GatewayRouteSpecWithGrpcRoute (const GrpcGatewayRoute &value)
 
GatewayRouteSpecWithGrpcRoute (GrpcGatewayRoute &&value)
 
const HttpGatewayRouteGetHttp2Route () const
 
bool Http2RouteHasBeenSet () const
 
void SetHttp2Route (const HttpGatewayRoute &value)
 
void SetHttp2Route (HttpGatewayRoute &&value)
 
GatewayRouteSpecWithHttp2Route (const HttpGatewayRoute &value)
 
GatewayRouteSpecWithHttp2Route (HttpGatewayRoute &&value)
 
const HttpGatewayRouteGetHttpRoute () const
 
bool HttpRouteHasBeenSet () const
 
void SetHttpRoute (const HttpGatewayRoute &value)
 
void SetHttpRoute (HttpGatewayRoute &&value)
 
GatewayRouteSpecWithHttpRoute (const HttpGatewayRoute &value)
 
GatewayRouteSpecWithHttpRoute (HttpGatewayRoute &&value)
 

Detailed Description

An object that represents a gateway route specification. Specify one gateway route type.

See Also:

AWS API Reference

Definition at line 33 of file GatewayRouteSpec.h.

Constructor & Destructor Documentation

◆ GatewayRouteSpec() [1/2]

Aws::AppMesh::Model::GatewayRouteSpec::GatewayRouteSpec ( )

◆ GatewayRouteSpec() [2/2]

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

Member Function Documentation

◆ GetGrpcRoute()

const GrpcGatewayRoute& Aws::AppMesh::Model::GatewayRouteSpec::GetGrpcRoute ( ) const
inline

An object that represents the specification of a gRPC gateway route.

Definition at line 45 of file GatewayRouteSpec.h.

◆ GetHttp2Route()

const HttpGatewayRoute& Aws::AppMesh::Model::GatewayRouteSpec::GetHttp2Route ( ) const
inline

An object that represents the specification of an HTTP/2 gateway route.

Definition at line 76 of file GatewayRouteSpec.h.

◆ GetHttpRoute()

const HttpGatewayRoute& Aws::AppMesh::Model::GatewayRouteSpec::GetHttpRoute ( ) const
inline

An object that represents the specification of an HTTP gateway route.

Definition at line 107 of file GatewayRouteSpec.h.

◆ GrpcRouteHasBeenSet()

bool Aws::AppMesh::Model::GatewayRouteSpec::GrpcRouteHasBeenSet ( ) const
inline

An object that represents the specification of a gRPC gateway route.

Definition at line 50 of file GatewayRouteSpec.h.

◆ Http2RouteHasBeenSet()

bool Aws::AppMesh::Model::GatewayRouteSpec::Http2RouteHasBeenSet ( ) const
inline

An object that represents the specification of an HTTP/2 gateway route.

Definition at line 81 of file GatewayRouteSpec.h.

◆ HttpRouteHasBeenSet()

bool Aws::AppMesh::Model::GatewayRouteSpec::HttpRouteHasBeenSet ( ) const
inline

An object that represents the specification of an HTTP gateway route.

Definition at line 112 of file GatewayRouteSpec.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetGrpcRoute() [1/2]

void Aws::AppMesh::Model::GatewayRouteSpec::SetGrpcRoute ( const GrpcGatewayRoute value)
inline

An object that represents the specification of a gRPC gateway route.

Definition at line 55 of file GatewayRouteSpec.h.

◆ SetGrpcRoute() [2/2]

void Aws::AppMesh::Model::GatewayRouteSpec::SetGrpcRoute ( GrpcGatewayRoute &&  value)
inline

An object that represents the specification of a gRPC gateway route.

Definition at line 60 of file GatewayRouteSpec.h.

◆ SetHttp2Route() [1/2]

void Aws::AppMesh::Model::GatewayRouteSpec::SetHttp2Route ( const HttpGatewayRoute value)
inline

An object that represents the specification of an HTTP/2 gateway route.

Definition at line 86 of file GatewayRouteSpec.h.

◆ SetHttp2Route() [2/2]

void Aws::AppMesh::Model::GatewayRouteSpec::SetHttp2Route ( HttpGatewayRoute &&  value)
inline

An object that represents the specification of an HTTP/2 gateway route.

Definition at line 91 of file GatewayRouteSpec.h.

◆ SetHttpRoute() [1/2]

void Aws::AppMesh::Model::GatewayRouteSpec::SetHttpRoute ( const HttpGatewayRoute value)
inline

An object that represents the specification of an HTTP gateway route.

Definition at line 117 of file GatewayRouteSpec.h.

◆ SetHttpRoute() [2/2]

void Aws::AppMesh::Model::GatewayRouteSpec::SetHttpRoute ( HttpGatewayRoute &&  value)
inline

An object that represents the specification of an HTTP gateway route.

Definition at line 122 of file GatewayRouteSpec.h.

◆ WithGrpcRoute() [1/2]

GatewayRouteSpec& Aws::AppMesh::Model::GatewayRouteSpec::WithGrpcRoute ( const GrpcGatewayRoute value)
inline

An object that represents the specification of a gRPC gateway route.

Definition at line 65 of file GatewayRouteSpec.h.

◆ WithGrpcRoute() [2/2]

GatewayRouteSpec& Aws::AppMesh::Model::GatewayRouteSpec::WithGrpcRoute ( GrpcGatewayRoute &&  value)
inline

An object that represents the specification of a gRPC gateway route.

Definition at line 70 of file GatewayRouteSpec.h.

◆ WithHttp2Route() [1/2]

GatewayRouteSpec& Aws::AppMesh::Model::GatewayRouteSpec::WithHttp2Route ( const HttpGatewayRoute value)
inline

An object that represents the specification of an HTTP/2 gateway route.

Definition at line 96 of file GatewayRouteSpec.h.

◆ WithHttp2Route() [2/2]

GatewayRouteSpec& Aws::AppMesh::Model::GatewayRouteSpec::WithHttp2Route ( HttpGatewayRoute &&  value)
inline

An object that represents the specification of an HTTP/2 gateway route.

Definition at line 101 of file GatewayRouteSpec.h.

◆ WithHttpRoute() [1/2]

GatewayRouteSpec& Aws::AppMesh::Model::GatewayRouteSpec::WithHttpRoute ( const HttpGatewayRoute value)
inline

An object that represents the specification of an HTTP gateway route.

Definition at line 127 of file GatewayRouteSpec.h.

◆ WithHttpRoute() [2/2]

GatewayRouteSpec& Aws::AppMesh::Model::GatewayRouteSpec::WithHttpRoute ( HttpGatewayRoute &&  value)
inline

An object that represents the specification of an HTTP gateway route.

Definition at line 132 of file GatewayRouteSpec.h.


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