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

#include <HttpRouteHeader.h>

Public Member Functions

 HttpRouteHeader ()
 
 HttpRouteHeader (Aws::Utils::Json::JsonView jsonValue)
 
HttpRouteHeaderoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
bool GetInvert () const
 
bool InvertHasBeenSet () const
 
void SetInvert (bool value)
 
HttpRouteHeaderWithInvert (bool value)
 
const HeaderMatchMethodGetMatch () const
 
bool MatchHasBeenSet () const
 
void SetMatch (const HeaderMatchMethod &value)
 
void SetMatch (HeaderMatchMethod &&value)
 
HttpRouteHeaderWithMatch (const HeaderMatchMethod &value)
 
HttpRouteHeaderWithMatch (HeaderMatchMethod &&value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
HttpRouteHeaderWithName (const Aws::String &value)
 
HttpRouteHeaderWithName (Aws::String &&value)
 
HttpRouteHeaderWithName (const char *value)
 

Detailed Description

An object that represents the HTTP header in the request.

See Also:

AWS API Reference

Definition at line 33 of file HttpRouteHeader.h.

Constructor & Destructor Documentation

◆ HttpRouteHeader() [1/2]

Aws::AppMesh::Model::HttpRouteHeader::HttpRouteHeader ( )

◆ HttpRouteHeader() [2/2]

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

Member Function Documentation

◆ GetInvert()

bool Aws::AppMesh::Model::HttpRouteHeader::GetInvert ( ) const
inline

Specify True to match anything except the match criteria. The default value is False.

Definition at line 46 of file HttpRouteHeader.h.

◆ GetMatch()

const HeaderMatchMethod& Aws::AppMesh::Model::HttpRouteHeader::GetMatch ( ) const
inline

The HeaderMatchMethod object.

Definition at line 70 of file HttpRouteHeader.h.

◆ GetName()

const Aws::String& Aws::AppMesh::Model::HttpRouteHeader::GetName ( ) const
inline

A name for the HTTP header in the client request that will be matched on.

Definition at line 101 of file HttpRouteHeader.h.

◆ InvertHasBeenSet()

bool Aws::AppMesh::Model::HttpRouteHeader::InvertHasBeenSet ( ) const
inline

Specify True to match anything except the match criteria. The default value is False.

Definition at line 52 of file HttpRouteHeader.h.

◆ Jsonize()

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

◆ MatchHasBeenSet()

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

The HeaderMatchMethod object.

Definition at line 75 of file HttpRouteHeader.h.

◆ NameHasBeenSet()

bool Aws::AppMesh::Model::HttpRouteHeader::NameHasBeenSet ( ) const
inline

A name for the HTTP header in the client request that will be matched on.

Definition at line 106 of file HttpRouteHeader.h.

◆ operator=()

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

◆ SetInvert()

void Aws::AppMesh::Model::HttpRouteHeader::SetInvert ( bool  value)
inline

Specify True to match anything except the match criteria. The default value is False.

Definition at line 58 of file HttpRouteHeader.h.

◆ SetMatch() [1/2]

void Aws::AppMesh::Model::HttpRouteHeader::SetMatch ( const HeaderMatchMethod value)
inline

The HeaderMatchMethod object.

Definition at line 80 of file HttpRouteHeader.h.

◆ SetMatch() [2/2]

void Aws::AppMesh::Model::HttpRouteHeader::SetMatch ( HeaderMatchMethod &&  value)
inline

The HeaderMatchMethod object.

Definition at line 85 of file HttpRouteHeader.h.

◆ SetName() [1/3]

void Aws::AppMesh::Model::HttpRouteHeader::SetName ( const Aws::String value)
inline

A name for the HTTP header in the client request that will be matched on.

Definition at line 111 of file HttpRouteHeader.h.

◆ SetName() [2/3]

void Aws::AppMesh::Model::HttpRouteHeader::SetName ( Aws::String &&  value)
inline

A name for the HTTP header in the client request that will be matched on.

Definition at line 116 of file HttpRouteHeader.h.

◆ SetName() [3/3]

void Aws::AppMesh::Model::HttpRouteHeader::SetName ( const char *  value)
inline

A name for the HTTP header in the client request that will be matched on.

Definition at line 121 of file HttpRouteHeader.h.

◆ WithInvert()

HttpRouteHeader& Aws::AppMesh::Model::HttpRouteHeader::WithInvert ( bool  value)
inline

Specify True to match anything except the match criteria. The default value is False.

Definition at line 64 of file HttpRouteHeader.h.

◆ WithMatch() [1/2]

HttpRouteHeader& Aws::AppMesh::Model::HttpRouteHeader::WithMatch ( const HeaderMatchMethod value)
inline

The HeaderMatchMethod object.

Definition at line 90 of file HttpRouteHeader.h.

◆ WithMatch() [2/2]

HttpRouteHeader& Aws::AppMesh::Model::HttpRouteHeader::WithMatch ( HeaderMatchMethod &&  value)
inline

The HeaderMatchMethod object.

Definition at line 95 of file HttpRouteHeader.h.

◆ WithName() [1/3]

HttpRouteHeader& Aws::AppMesh::Model::HttpRouteHeader::WithName ( const Aws::String value)
inline

A name for the HTTP header in the client request that will be matched on.

Definition at line 126 of file HttpRouteHeader.h.

◆ WithName() [2/3]

HttpRouteHeader& Aws::AppMesh::Model::HttpRouteHeader::WithName ( Aws::String &&  value)
inline

A name for the HTTP header in the client request that will be matched on.

Definition at line 131 of file HttpRouteHeader.h.

◆ WithName() [3/3]

HttpRouteHeader& Aws::AppMesh::Model::HttpRouteHeader::WithName ( const char *  value)
inline

A name for the HTTP header in the client request that will be matched on.

Definition at line 136 of file HttpRouteHeader.h.


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