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

#include <RouteData.h>

Public Member Functions

 RouteData ()
 
 RouteData (Aws::Utils::Json::JsonView jsonValue)
 
RouteDataoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetMeshName () const
 
bool MeshNameHasBeenSet () const
 
void SetMeshName (const Aws::String &value)
 
void SetMeshName (Aws::String &&value)
 
void SetMeshName (const char *value)
 
RouteDataWithMeshName (const Aws::String &value)
 
RouteDataWithMeshName (Aws::String &&value)
 
RouteDataWithMeshName (const char *value)
 
const ResourceMetadataGetMetadata () const
 
bool MetadataHasBeenSet () const
 
void SetMetadata (const ResourceMetadata &value)
 
void SetMetadata (ResourceMetadata &&value)
 
RouteDataWithMetadata (const ResourceMetadata &value)
 
RouteDataWithMetadata (ResourceMetadata &&value)
 
const Aws::StringGetRouteName () const
 
bool RouteNameHasBeenSet () const
 
void SetRouteName (const Aws::String &value)
 
void SetRouteName (Aws::String &&value)
 
void SetRouteName (const char *value)
 
RouteDataWithRouteName (const Aws::String &value)
 
RouteDataWithRouteName (Aws::String &&value)
 
RouteDataWithRouteName (const char *value)
 
const RouteSpecGetSpec () const
 
bool SpecHasBeenSet () const
 
void SetSpec (const RouteSpec &value)
 
void SetSpec (RouteSpec &&value)
 
RouteDataWithSpec (const RouteSpec &value)
 
RouteDataWithSpec (RouteSpec &&value)
 
const RouteStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const RouteStatus &value)
 
void SetStatus (RouteStatus &&value)
 
RouteDataWithStatus (const RouteStatus &value)
 
RouteDataWithStatus (RouteStatus &&value)
 
const Aws::StringGetVirtualRouterName () const
 
bool VirtualRouterNameHasBeenSet () const
 
void SetVirtualRouterName (const Aws::String &value)
 
void SetVirtualRouterName (Aws::String &&value)
 
void SetVirtualRouterName (const char *value)
 
RouteDataWithVirtualRouterName (const Aws::String &value)
 
RouteDataWithVirtualRouterName (Aws::String &&value)
 
RouteDataWithVirtualRouterName (const char *value)
 

Detailed Description

An object that represents a route returned by a describe operation.

See Also:

AWS API Reference

Definition at line 35 of file RouteData.h.

Constructor & Destructor Documentation

◆ RouteData() [1/2]

Aws::AppMesh::Model::RouteData::RouteData ( )

◆ RouteData() [2/2]

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

Member Function Documentation

◆ GetMeshName()

const Aws::String& Aws::AppMesh::Model::RouteData::GetMeshName ( ) const
inline

The name of the service mesh that the route resides in.

Definition at line 47 of file RouteData.h.

◆ GetMetadata()

const ResourceMetadata& Aws::AppMesh::Model::RouteData::GetMetadata ( ) const
inline

The associated metadata for the route.

Definition at line 88 of file RouteData.h.

◆ GetRouteName()

const Aws::String& Aws::AppMesh::Model::RouteData::GetRouteName ( ) const
inline

The name of the route.

Definition at line 119 of file RouteData.h.

◆ GetSpec()

const RouteSpec& Aws::AppMesh::Model::RouteData::GetSpec ( ) const
inline

The specifications of the route.

Definition at line 160 of file RouteData.h.

◆ GetStatus()

const RouteStatus& Aws::AppMesh::Model::RouteData::GetStatus ( ) const
inline

The status of the route.

Definition at line 191 of file RouteData.h.

◆ GetVirtualRouterName()

const Aws::String& Aws::AppMesh::Model::RouteData::GetVirtualRouterName ( ) const
inline

The virtual router that the route is associated with.

Definition at line 222 of file RouteData.h.

◆ Jsonize()

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

◆ MeshNameHasBeenSet()

bool Aws::AppMesh::Model::RouteData::MeshNameHasBeenSet ( ) const
inline

The name of the service mesh that the route resides in.

Definition at line 52 of file RouteData.h.

◆ MetadataHasBeenSet()

bool Aws::AppMesh::Model::RouteData::MetadataHasBeenSet ( ) const
inline

The associated metadata for the route.

Definition at line 93 of file RouteData.h.

◆ operator=()

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

◆ RouteNameHasBeenSet()

bool Aws::AppMesh::Model::RouteData::RouteNameHasBeenSet ( ) const
inline

The name of the route.

Definition at line 124 of file RouteData.h.

◆ SetMeshName() [1/3]

void Aws::AppMesh::Model::RouteData::SetMeshName ( const Aws::String value)
inline

The name of the service mesh that the route resides in.

Definition at line 57 of file RouteData.h.

◆ SetMeshName() [2/3]

void Aws::AppMesh::Model::RouteData::SetMeshName ( Aws::String &&  value)
inline

The name of the service mesh that the route resides in.

Definition at line 62 of file RouteData.h.

◆ SetMeshName() [3/3]

void Aws::AppMesh::Model::RouteData::SetMeshName ( const char *  value)
inline

The name of the service mesh that the route resides in.

Definition at line 67 of file RouteData.h.

◆ SetMetadata() [1/2]

void Aws::AppMesh::Model::RouteData::SetMetadata ( const ResourceMetadata value)
inline

The associated metadata for the route.

Definition at line 98 of file RouteData.h.

◆ SetMetadata() [2/2]

void Aws::AppMesh::Model::RouteData::SetMetadata ( ResourceMetadata &&  value)
inline

The associated metadata for the route.

Definition at line 103 of file RouteData.h.

◆ SetRouteName() [1/3]

void Aws::AppMesh::Model::RouteData::SetRouteName ( const Aws::String value)
inline

The name of the route.

Definition at line 129 of file RouteData.h.

◆ SetRouteName() [2/3]

void Aws::AppMesh::Model::RouteData::SetRouteName ( Aws::String &&  value)
inline

The name of the route.

Definition at line 134 of file RouteData.h.

◆ SetRouteName() [3/3]

void Aws::AppMesh::Model::RouteData::SetRouteName ( const char *  value)
inline

The name of the route.

Definition at line 139 of file RouteData.h.

◆ SetSpec() [1/2]

void Aws::AppMesh::Model::RouteData::SetSpec ( const RouteSpec value)
inline

The specifications of the route.

Definition at line 170 of file RouteData.h.

◆ SetSpec() [2/2]

void Aws::AppMesh::Model::RouteData::SetSpec ( RouteSpec &&  value)
inline

The specifications of the route.

Definition at line 175 of file RouteData.h.

◆ SetStatus() [1/2]

void Aws::AppMesh::Model::RouteData::SetStatus ( const RouteStatus value)
inline

The status of the route.

Definition at line 201 of file RouteData.h.

◆ SetStatus() [2/2]

void Aws::AppMesh::Model::RouteData::SetStatus ( RouteStatus &&  value)
inline

The status of the route.

Definition at line 206 of file RouteData.h.

◆ SetVirtualRouterName() [1/3]

void Aws::AppMesh::Model::RouteData::SetVirtualRouterName ( const Aws::String value)
inline

The virtual router that the route is associated with.

Definition at line 232 of file RouteData.h.

◆ SetVirtualRouterName() [2/3]

void Aws::AppMesh::Model::RouteData::SetVirtualRouterName ( Aws::String &&  value)
inline

The virtual router that the route is associated with.

Definition at line 237 of file RouteData.h.

◆ SetVirtualRouterName() [3/3]

void Aws::AppMesh::Model::RouteData::SetVirtualRouterName ( const char *  value)
inline

The virtual router that the route is associated with.

Definition at line 242 of file RouteData.h.

◆ SpecHasBeenSet()

bool Aws::AppMesh::Model::RouteData::SpecHasBeenSet ( ) const
inline

The specifications of the route.

Definition at line 165 of file RouteData.h.

◆ StatusHasBeenSet()

bool Aws::AppMesh::Model::RouteData::StatusHasBeenSet ( ) const
inline

The status of the route.

Definition at line 196 of file RouteData.h.

◆ VirtualRouterNameHasBeenSet()

bool Aws::AppMesh::Model::RouteData::VirtualRouterNameHasBeenSet ( ) const
inline

The virtual router that the route is associated with.

Definition at line 227 of file RouteData.h.

◆ WithMeshName() [1/3]

RouteData& Aws::AppMesh::Model::RouteData::WithMeshName ( const Aws::String value)
inline

The name of the service mesh that the route resides in.

Definition at line 72 of file RouteData.h.

◆ WithMeshName() [2/3]

RouteData& Aws::AppMesh::Model::RouteData::WithMeshName ( Aws::String &&  value)
inline

The name of the service mesh that the route resides in.

Definition at line 77 of file RouteData.h.

◆ WithMeshName() [3/3]

RouteData& Aws::AppMesh::Model::RouteData::WithMeshName ( const char *  value)
inline

The name of the service mesh that the route resides in.

Definition at line 82 of file RouteData.h.

◆ WithMetadata() [1/2]

RouteData& Aws::AppMesh::Model::RouteData::WithMetadata ( const ResourceMetadata value)
inline

The associated metadata for the route.

Definition at line 108 of file RouteData.h.

◆ WithMetadata() [2/2]

RouteData& Aws::AppMesh::Model::RouteData::WithMetadata ( ResourceMetadata &&  value)
inline

The associated metadata for the route.

Definition at line 113 of file RouteData.h.

◆ WithRouteName() [1/3]

RouteData& Aws::AppMesh::Model::RouteData::WithRouteName ( const Aws::String value)
inline

The name of the route.

Definition at line 144 of file RouteData.h.

◆ WithRouteName() [2/3]

RouteData& Aws::AppMesh::Model::RouteData::WithRouteName ( Aws::String &&  value)
inline

The name of the route.

Definition at line 149 of file RouteData.h.

◆ WithRouteName() [3/3]

RouteData& Aws::AppMesh::Model::RouteData::WithRouteName ( const char *  value)
inline

The name of the route.

Definition at line 154 of file RouteData.h.

◆ WithSpec() [1/2]

RouteData& Aws::AppMesh::Model::RouteData::WithSpec ( const RouteSpec value)
inline

The specifications of the route.

Definition at line 180 of file RouteData.h.

◆ WithSpec() [2/2]

RouteData& Aws::AppMesh::Model::RouteData::WithSpec ( RouteSpec &&  value)
inline

The specifications of the route.

Definition at line 185 of file RouteData.h.

◆ WithStatus() [1/2]

RouteData& Aws::AppMesh::Model::RouteData::WithStatus ( const RouteStatus value)
inline

The status of the route.

Definition at line 211 of file RouteData.h.

◆ WithStatus() [2/2]

RouteData& Aws::AppMesh::Model::RouteData::WithStatus ( RouteStatus &&  value)
inline

The status of the route.

Definition at line 216 of file RouteData.h.

◆ WithVirtualRouterName() [1/3]

RouteData& Aws::AppMesh::Model::RouteData::WithVirtualRouterName ( const Aws::String value)
inline

The virtual router that the route is associated with.

Definition at line 247 of file RouteData.h.

◆ WithVirtualRouterName() [2/3]

RouteData& Aws::AppMesh::Model::RouteData::WithVirtualRouterName ( Aws::String &&  value)
inline

The virtual router that the route is associated with.

Definition at line 252 of file RouteData.h.

◆ WithVirtualRouterName() [3/3]

RouteData& Aws::AppMesh::Model::RouteData::WithVirtualRouterName ( const char *  value)
inline

The virtual router that the route is associated with.

Definition at line 257 of file RouteData.h.


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