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

#include <GrpcRouteMetadataMatchMethod.h>

Public Member Functions

 GrpcRouteMetadataMatchMethod ()
 
 GrpcRouteMetadataMatchMethod (Aws::Utils::Json::JsonView jsonValue)
 
GrpcRouteMetadataMatchMethodoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetExact () const
 
bool ExactHasBeenSet () const
 
void SetExact (const Aws::String &value)
 
void SetExact (Aws::String &&value)
 
void SetExact (const char *value)
 
GrpcRouteMetadataMatchMethodWithExact (const Aws::String &value)
 
GrpcRouteMetadataMatchMethodWithExact (Aws::String &&value)
 
GrpcRouteMetadataMatchMethodWithExact (const char *value)
 
const Aws::StringGetPrefix () const
 
bool PrefixHasBeenSet () const
 
void SetPrefix (const Aws::String &value)
 
void SetPrefix (Aws::String &&value)
 
void SetPrefix (const char *value)
 
GrpcRouteMetadataMatchMethodWithPrefix (const Aws::String &value)
 
GrpcRouteMetadataMatchMethodWithPrefix (Aws::String &&value)
 
GrpcRouteMetadataMatchMethodWithPrefix (const char *value)
 
const MatchRangeGetRange () const
 
bool RangeHasBeenSet () const
 
void SetRange (const MatchRange &value)
 
void SetRange (MatchRange &&value)
 
GrpcRouteMetadataMatchMethodWithRange (const MatchRange &value)
 
GrpcRouteMetadataMatchMethodWithRange (MatchRange &&value)
 
const Aws::StringGetRegex () const
 
bool RegexHasBeenSet () const
 
void SetRegex (const Aws::String &value)
 
void SetRegex (Aws::String &&value)
 
void SetRegex (const char *value)
 
GrpcRouteMetadataMatchMethodWithRegex (const Aws::String &value)
 
GrpcRouteMetadataMatchMethodWithRegex (Aws::String &&value)
 
GrpcRouteMetadataMatchMethodWithRegex (const char *value)
 
const Aws::StringGetSuffix () const
 
bool SuffixHasBeenSet () const
 
void SetSuffix (const Aws::String &value)
 
void SetSuffix (Aws::String &&value)
 
void SetSuffix (const char *value)
 
GrpcRouteMetadataMatchMethodWithSuffix (const Aws::String &value)
 
GrpcRouteMetadataMatchMethodWithSuffix (Aws::String &&value)
 
GrpcRouteMetadataMatchMethodWithSuffix (const char *value)
 

Detailed Description

An object that represents the match method. Specify one of the match values.

See Also:

AWS API Reference

Definition at line 33 of file GrpcRouteMetadataMatchMethod.h.

Constructor & Destructor Documentation

◆ GrpcRouteMetadataMatchMethod() [1/2]

Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::GrpcRouteMetadataMatchMethod ( )

◆ GrpcRouteMetadataMatchMethod() [2/2]

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

Member Function Documentation

◆ ExactHasBeenSet()

bool Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::ExactHasBeenSet ( ) const
inline

The value sent by the client must match the specified value exactly.

Definition at line 50 of file GrpcRouteMetadataMatchMethod.h.

◆ GetExact()

const Aws::String& Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::GetExact ( ) const
inline

The value sent by the client must match the specified value exactly.

Definition at line 45 of file GrpcRouteMetadataMatchMethod.h.

◆ GetPrefix()

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

The value sent by the client must begin with the specified characters.

Definition at line 86 of file GrpcRouteMetadataMatchMethod.h.

◆ GetRange()

const MatchRange& Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::GetRange ( ) const
inline

An object that represents the range of values to match on.

Definition at line 127 of file GrpcRouteMetadataMatchMethod.h.

◆ GetRegex()

const Aws::String& Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::GetRegex ( ) const
inline

The value sent by the client must include the specified characters.

Definition at line 158 of file GrpcRouteMetadataMatchMethod.h.

◆ GetSuffix()

const Aws::String& Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::GetSuffix ( ) const
inline

The value sent by the client must end with the specified characters.

Definition at line 199 of file GrpcRouteMetadataMatchMethod.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PrefixHasBeenSet()

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

The value sent by the client must begin with the specified characters.

Definition at line 91 of file GrpcRouteMetadataMatchMethod.h.

◆ RangeHasBeenSet()

bool Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::RangeHasBeenSet ( ) const
inline

An object that represents the range of values to match on.

Definition at line 132 of file GrpcRouteMetadataMatchMethod.h.

◆ RegexHasBeenSet()

bool Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::RegexHasBeenSet ( ) const
inline

The value sent by the client must include the specified characters.

Definition at line 163 of file GrpcRouteMetadataMatchMethod.h.

◆ SetExact() [1/3]

void Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::SetExact ( const Aws::String value)
inline

The value sent by the client must match the specified value exactly.

Definition at line 55 of file GrpcRouteMetadataMatchMethod.h.

◆ SetExact() [2/3]

void Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::SetExact ( Aws::String &&  value)
inline

The value sent by the client must match the specified value exactly.

Definition at line 60 of file GrpcRouteMetadataMatchMethod.h.

◆ SetExact() [3/3]

void Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::SetExact ( const char *  value)
inline

The value sent by the client must match the specified value exactly.

Definition at line 65 of file GrpcRouteMetadataMatchMethod.h.

◆ SetPrefix() [1/3]

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

The value sent by the client must begin with the specified characters.

Definition at line 96 of file GrpcRouteMetadataMatchMethod.h.

◆ SetPrefix() [2/3]

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

The value sent by the client must begin with the specified characters.

Definition at line 101 of file GrpcRouteMetadataMatchMethod.h.

◆ SetPrefix() [3/3]

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

The value sent by the client must begin with the specified characters.

Definition at line 106 of file GrpcRouteMetadataMatchMethod.h.

◆ SetRange() [1/2]

void Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::SetRange ( const MatchRange value)
inline

An object that represents the range of values to match on.

Definition at line 137 of file GrpcRouteMetadataMatchMethod.h.

◆ SetRange() [2/2]

void Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::SetRange ( MatchRange &&  value)
inline

An object that represents the range of values to match on.

Definition at line 142 of file GrpcRouteMetadataMatchMethod.h.

◆ SetRegex() [1/3]

void Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::SetRegex ( const Aws::String value)
inline

The value sent by the client must include the specified characters.

Definition at line 168 of file GrpcRouteMetadataMatchMethod.h.

◆ SetRegex() [2/3]

void Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::SetRegex ( Aws::String &&  value)
inline

The value sent by the client must include the specified characters.

Definition at line 173 of file GrpcRouteMetadataMatchMethod.h.

◆ SetRegex() [3/3]

void Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::SetRegex ( const char *  value)
inline

The value sent by the client must include the specified characters.

Definition at line 178 of file GrpcRouteMetadataMatchMethod.h.

◆ SetSuffix() [1/3]

void Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::SetSuffix ( const Aws::String value)
inline

The value sent by the client must end with the specified characters.

Definition at line 209 of file GrpcRouteMetadataMatchMethod.h.

◆ SetSuffix() [2/3]

void Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::SetSuffix ( Aws::String &&  value)
inline

The value sent by the client must end with the specified characters.

Definition at line 214 of file GrpcRouteMetadataMatchMethod.h.

◆ SetSuffix() [3/3]

void Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::SetSuffix ( const char *  value)
inline

The value sent by the client must end with the specified characters.

Definition at line 219 of file GrpcRouteMetadataMatchMethod.h.

◆ SuffixHasBeenSet()

bool Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::SuffixHasBeenSet ( ) const
inline

The value sent by the client must end with the specified characters.

Definition at line 204 of file GrpcRouteMetadataMatchMethod.h.

◆ WithExact() [1/3]

GrpcRouteMetadataMatchMethod& Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::WithExact ( const Aws::String value)
inline

The value sent by the client must match the specified value exactly.

Definition at line 70 of file GrpcRouteMetadataMatchMethod.h.

◆ WithExact() [2/3]

GrpcRouteMetadataMatchMethod& Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::WithExact ( Aws::String &&  value)
inline

The value sent by the client must match the specified value exactly.

Definition at line 75 of file GrpcRouteMetadataMatchMethod.h.

◆ WithExact() [3/3]

GrpcRouteMetadataMatchMethod& Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::WithExact ( const char *  value)
inline

The value sent by the client must match the specified value exactly.

Definition at line 80 of file GrpcRouteMetadataMatchMethod.h.

◆ WithPrefix() [1/3]

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

The value sent by the client must begin with the specified characters.

Definition at line 111 of file GrpcRouteMetadataMatchMethod.h.

◆ WithPrefix() [2/3]

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

The value sent by the client must begin with the specified characters.

Definition at line 116 of file GrpcRouteMetadataMatchMethod.h.

◆ WithPrefix() [3/3]

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

The value sent by the client must begin with the specified characters.

Definition at line 121 of file GrpcRouteMetadataMatchMethod.h.

◆ WithRange() [1/2]

GrpcRouteMetadataMatchMethod& Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::WithRange ( const MatchRange value)
inline

An object that represents the range of values to match on.

Definition at line 147 of file GrpcRouteMetadataMatchMethod.h.

◆ WithRange() [2/2]

GrpcRouteMetadataMatchMethod& Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::WithRange ( MatchRange &&  value)
inline

An object that represents the range of values to match on.

Definition at line 152 of file GrpcRouteMetadataMatchMethod.h.

◆ WithRegex() [1/3]

GrpcRouteMetadataMatchMethod& Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::WithRegex ( const Aws::String value)
inline

The value sent by the client must include the specified characters.

Definition at line 183 of file GrpcRouteMetadataMatchMethod.h.

◆ WithRegex() [2/3]

GrpcRouteMetadataMatchMethod& Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::WithRegex ( Aws::String &&  value)
inline

The value sent by the client must include the specified characters.

Definition at line 188 of file GrpcRouteMetadataMatchMethod.h.

◆ WithRegex() [3/3]

GrpcRouteMetadataMatchMethod& Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::WithRegex ( const char *  value)
inline

The value sent by the client must include the specified characters.

Definition at line 193 of file GrpcRouteMetadataMatchMethod.h.

◆ WithSuffix() [1/3]

GrpcRouteMetadataMatchMethod& Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::WithSuffix ( const Aws::String value)
inline

The value sent by the client must end with the specified characters.

Definition at line 224 of file GrpcRouteMetadataMatchMethod.h.

◆ WithSuffix() [2/3]

GrpcRouteMetadataMatchMethod& Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::WithSuffix ( Aws::String &&  value)
inline

The value sent by the client must end with the specified characters.

Definition at line 229 of file GrpcRouteMetadataMatchMethod.h.

◆ WithSuffix() [3/3]

GrpcRouteMetadataMatchMethod& Aws::AppMesh::Model::GrpcRouteMetadataMatchMethod::WithSuffix ( const char *  value)
inline

The value sent by the client must end with the specified characters.

Definition at line 234 of file GrpcRouteMetadataMatchMethod.h.


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