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

#include <GrpcRouteMetadata.h>

Public Member Functions

 GrpcRouteMetadata ()
 
 GrpcRouteMetadata (Aws::Utils::Json::JsonView jsonValue)
 
GrpcRouteMetadataoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
bool GetInvert () const
 
bool InvertHasBeenSet () const
 
void SetInvert (bool value)
 
GrpcRouteMetadataWithInvert (bool value)
 
const GrpcRouteMetadataMatchMethodGetMatch () const
 
bool MatchHasBeenSet () const
 
void SetMatch (const GrpcRouteMetadataMatchMethod &value)
 
void SetMatch (GrpcRouteMetadataMatchMethod &&value)
 
GrpcRouteMetadataWithMatch (const GrpcRouteMetadataMatchMethod &value)
 
GrpcRouteMetadataWithMatch (GrpcRouteMetadataMatchMethod &&value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
GrpcRouteMetadataWithName (const Aws::String &value)
 
GrpcRouteMetadataWithName (Aws::String &&value)
 
GrpcRouteMetadataWithName (const char *value)
 

Detailed Description

An object that represents the match metadata for the route.

See Also:

AWS API Reference

Definition at line 33 of file GrpcRouteMetadata.h.

Constructor & Destructor Documentation

◆ GrpcRouteMetadata() [1/2]

Aws::AppMesh::Model::GrpcRouteMetadata::GrpcRouteMetadata ( )

◆ GrpcRouteMetadata() [2/2]

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

Member Function Documentation

◆ GetInvert()

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

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

Definition at line 46 of file GrpcRouteMetadata.h.

◆ GetMatch()

const GrpcRouteMetadataMatchMethod& Aws::AppMesh::Model::GrpcRouteMetadata::GetMatch ( ) const
inline

An object that represents the data to match from the request.

Definition at line 70 of file GrpcRouteMetadata.h.

◆ GetName()

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

The name of the route.

Definition at line 101 of file GrpcRouteMetadata.h.

◆ InvertHasBeenSet()

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

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

Definition at line 52 of file GrpcRouteMetadata.h.

◆ Jsonize()

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

◆ MatchHasBeenSet()

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

An object that represents the data to match from the request.

Definition at line 75 of file GrpcRouteMetadata.h.

◆ NameHasBeenSet()

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

The name of the route.

Definition at line 106 of file GrpcRouteMetadata.h.

◆ operator=()

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

◆ SetInvert()

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

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

Definition at line 58 of file GrpcRouteMetadata.h.

◆ SetMatch() [1/2]

void Aws::AppMesh::Model::GrpcRouteMetadata::SetMatch ( const GrpcRouteMetadataMatchMethod value)
inline

An object that represents the data to match from the request.

Definition at line 80 of file GrpcRouteMetadata.h.

◆ SetMatch() [2/2]

void Aws::AppMesh::Model::GrpcRouteMetadata::SetMatch ( GrpcRouteMetadataMatchMethod &&  value)
inline

An object that represents the data to match from the request.

Definition at line 85 of file GrpcRouteMetadata.h.

◆ SetName() [1/3]

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

The name of the route.

Definition at line 111 of file GrpcRouteMetadata.h.

◆ SetName() [2/3]

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

The name of the route.

Definition at line 116 of file GrpcRouteMetadata.h.

◆ SetName() [3/3]

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

The name of the route.

Definition at line 121 of file GrpcRouteMetadata.h.

◆ WithInvert()

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

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

Definition at line 64 of file GrpcRouteMetadata.h.

◆ WithMatch() [1/2]

GrpcRouteMetadata& Aws::AppMesh::Model::GrpcRouteMetadata::WithMatch ( const GrpcRouteMetadataMatchMethod value)
inline

An object that represents the data to match from the request.

Definition at line 90 of file GrpcRouteMetadata.h.

◆ WithMatch() [2/2]

GrpcRouteMetadata& Aws::AppMesh::Model::GrpcRouteMetadata::WithMatch ( GrpcRouteMetadataMatchMethod &&  value)
inline

An object that represents the data to match from the request.

Definition at line 95 of file GrpcRouteMetadata.h.

◆ WithName() [1/3]

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

The name of the route.

Definition at line 126 of file GrpcRouteMetadata.h.

◆ WithName() [2/3]

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

The name of the route.

Definition at line 131 of file GrpcRouteMetadata.h.

◆ WithName() [3/3]

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

The name of the route.

Definition at line 136 of file GrpcRouteMetadata.h.


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