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

#include <HttpGatewayRouteMatch.h>

Public Member Functions

 HttpGatewayRouteMatch ()
 
 HttpGatewayRouteMatch (Aws::Utils::Json::JsonView jsonValue)
 
HttpGatewayRouteMatchoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetPrefix () const
 
bool PrefixHasBeenSet () const
 
void SetPrefix (const Aws::String &value)
 
void SetPrefix (Aws::String &&value)
 
void SetPrefix (const char *value)
 
HttpGatewayRouteMatchWithPrefix (const Aws::String &value)
 
HttpGatewayRouteMatchWithPrefix (Aws::String &&value)
 
HttpGatewayRouteMatchWithPrefix (const char *value)
 

Detailed Description

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

See Also:

AWS API Reference

Definition at line 32 of file HttpGatewayRouteMatch.h.

Constructor & Destructor Documentation

◆ HttpGatewayRouteMatch() [1/2]

Aws::AppMesh::Model::HttpGatewayRouteMatch::HttpGatewayRouteMatch ( )

◆ HttpGatewayRouteMatch() [2/2]

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

Member Function Documentation

◆ GetPrefix()

const Aws::String& Aws::AppMesh::Model::HttpGatewayRouteMatch::GetPrefix ( ) const
inline

Specifies the path to match requests with. This parameter must always start with /, which by itself matches all requests to the virtual service name. You can also match for path-based routing of requests. For example, if your virtual service name is my-service.local and you want the route to match requests to my-service.local/metrics, your prefix should be /metrics.

Definition at line 49 of file HttpGatewayRouteMatch.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PrefixHasBeenSet()

bool Aws::AppMesh::Model::HttpGatewayRouteMatch::PrefixHasBeenSet ( ) const
inline

Specifies the path to match requests with. This parameter must always start with /, which by itself matches all requests to the virtual service name. You can also match for path-based routing of requests. For example, if your virtual service name is my-service.local and you want the route to match requests to my-service.local/metrics, your prefix should be /metrics.

Definition at line 59 of file HttpGatewayRouteMatch.h.

◆ SetPrefix() [1/3]

void Aws::AppMesh::Model::HttpGatewayRouteMatch::SetPrefix ( const Aws::String value)
inline

Specifies the path to match requests with. This parameter must always start with /, which by itself matches all requests to the virtual service name. You can also match for path-based routing of requests. For example, if your virtual service name is my-service.local and you want the route to match requests to my-service.local/metrics, your prefix should be /metrics.

Definition at line 69 of file HttpGatewayRouteMatch.h.

◆ SetPrefix() [2/3]

void Aws::AppMesh::Model::HttpGatewayRouteMatch::SetPrefix ( Aws::String &&  value)
inline

Specifies the path to match requests with. This parameter must always start with /, which by itself matches all requests to the virtual service name. You can also match for path-based routing of requests. For example, if your virtual service name is my-service.local and you want the route to match requests to my-service.local/metrics, your prefix should be /metrics.

Definition at line 79 of file HttpGatewayRouteMatch.h.

◆ SetPrefix() [3/3]

void Aws::AppMesh::Model::HttpGatewayRouteMatch::SetPrefix ( const char *  value)
inline

Specifies the path to match requests with. This parameter must always start with /, which by itself matches all requests to the virtual service name. You can also match for path-based routing of requests. For example, if your virtual service name is my-service.local and you want the route to match requests to my-service.local/metrics, your prefix should be /metrics.

Definition at line 89 of file HttpGatewayRouteMatch.h.

◆ WithPrefix() [1/3]

HttpGatewayRouteMatch& Aws::AppMesh::Model::HttpGatewayRouteMatch::WithPrefix ( const Aws::String value)
inline

Specifies the path to match requests with. This parameter must always start with /, which by itself matches all requests to the virtual service name. You can also match for path-based routing of requests. For example, if your virtual service name is my-service.local and you want the route to match requests to my-service.local/metrics, your prefix should be /metrics.

Definition at line 99 of file HttpGatewayRouteMatch.h.

◆ WithPrefix() [2/3]

HttpGatewayRouteMatch& Aws::AppMesh::Model::HttpGatewayRouteMatch::WithPrefix ( Aws::String &&  value)
inline

Specifies the path to match requests with. This parameter must always start with /, which by itself matches all requests to the virtual service name. You can also match for path-based routing of requests. For example, if your virtual service name is my-service.local and you want the route to match requests to my-service.local/metrics, your prefix should be /metrics.

Definition at line 109 of file HttpGatewayRouteMatch.h.

◆ WithPrefix() [3/3]

HttpGatewayRouteMatch& Aws::AppMesh::Model::HttpGatewayRouteMatch::WithPrefix ( const char *  value)
inline

Specifies the path to match requests with. This parameter must always start with /, which by itself matches all requests to the virtual service name. You can also match for path-based routing of requests. For example, if your virtual service name is my-service.local and you want the route to match requests to my-service.local/metrics, your prefix should be /metrics.

Definition at line 119 of file HttpGatewayRouteMatch.h.


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