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

#include <GatewayRouteData.h>

Public Member Functions

 GatewayRouteData ()
 
 GatewayRouteData (Aws::Utils::Json::JsonView jsonValue)
 
GatewayRouteDataoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetGatewayRouteName () const
 
bool GatewayRouteNameHasBeenSet () const
 
void SetGatewayRouteName (const Aws::String &value)
 
void SetGatewayRouteName (Aws::String &&value)
 
void SetGatewayRouteName (const char *value)
 
GatewayRouteDataWithGatewayRouteName (const Aws::String &value)
 
GatewayRouteDataWithGatewayRouteName (Aws::String &&value)
 
GatewayRouteDataWithGatewayRouteName (const char *value)
 
const Aws::StringGetMeshName () const
 
bool MeshNameHasBeenSet () const
 
void SetMeshName (const Aws::String &value)
 
void SetMeshName (Aws::String &&value)
 
void SetMeshName (const char *value)
 
GatewayRouteDataWithMeshName (const Aws::String &value)
 
GatewayRouteDataWithMeshName (Aws::String &&value)
 
GatewayRouteDataWithMeshName (const char *value)
 
const ResourceMetadataGetMetadata () const
 
bool MetadataHasBeenSet () const
 
void SetMetadata (const ResourceMetadata &value)
 
void SetMetadata (ResourceMetadata &&value)
 
GatewayRouteDataWithMetadata (const ResourceMetadata &value)
 
GatewayRouteDataWithMetadata (ResourceMetadata &&value)
 
const GatewayRouteSpecGetSpec () const
 
bool SpecHasBeenSet () const
 
void SetSpec (const GatewayRouteSpec &value)
 
void SetSpec (GatewayRouteSpec &&value)
 
GatewayRouteDataWithSpec (const GatewayRouteSpec &value)
 
GatewayRouteDataWithSpec (GatewayRouteSpec &&value)
 
const GatewayRouteStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const GatewayRouteStatus &value)
 
void SetStatus (GatewayRouteStatus &&value)
 
GatewayRouteDataWithStatus (const GatewayRouteStatus &value)
 
GatewayRouteDataWithStatus (GatewayRouteStatus &&value)
 
const Aws::StringGetVirtualGatewayName () const
 
bool VirtualGatewayNameHasBeenSet () const
 
void SetVirtualGatewayName (const Aws::String &value)
 
void SetVirtualGatewayName (Aws::String &&value)
 
void SetVirtualGatewayName (const char *value)
 
GatewayRouteDataWithVirtualGatewayName (const Aws::String &value)
 
GatewayRouteDataWithVirtualGatewayName (Aws::String &&value)
 
GatewayRouteDataWithVirtualGatewayName (const char *value)
 

Detailed Description

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

See Also:

AWS API Reference

Definition at line 35 of file GatewayRouteData.h.

Constructor & Destructor Documentation

◆ GatewayRouteData() [1/2]

Aws::AppMesh::Model::GatewayRouteData::GatewayRouteData ( )

◆ GatewayRouteData() [2/2]

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

Member Function Documentation

◆ GatewayRouteNameHasBeenSet()

bool Aws::AppMesh::Model::GatewayRouteData::GatewayRouteNameHasBeenSet ( ) const
inline

The name of the gateway route.

Definition at line 52 of file GatewayRouteData.h.

◆ GetGatewayRouteName()

const Aws::String& Aws::AppMesh::Model::GatewayRouteData::GetGatewayRouteName ( ) const
inline

The name of the gateway route.

Definition at line 47 of file GatewayRouteData.h.

◆ GetMeshName()

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

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

Definition at line 88 of file GatewayRouteData.h.

◆ GetMetadata()

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

Definition at line 127 of file GatewayRouteData.h.

◆ GetSpec()

const GatewayRouteSpec& Aws::AppMesh::Model::GatewayRouteData::GetSpec ( ) const
inline

The specifications of the gateway route.

Definition at line 148 of file GatewayRouteData.h.

◆ GetStatus()

const GatewayRouteStatus& Aws::AppMesh::Model::GatewayRouteData::GetStatus ( ) const
inline

The status of the gateway route.

Definition at line 179 of file GatewayRouteData.h.

◆ GetVirtualGatewayName()

const Aws::String& Aws::AppMesh::Model::GatewayRouteData::GetVirtualGatewayName ( ) const
inline

The virtual gateway that the gateway route is associated with.

Definition at line 210 of file GatewayRouteData.h.

◆ Jsonize()

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

◆ MeshNameHasBeenSet()

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

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

Definition at line 93 of file GatewayRouteData.h.

◆ MetadataHasBeenSet()

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

Definition at line 130 of file GatewayRouteData.h.

◆ operator=()

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

◆ SetGatewayRouteName() [1/3]

void Aws::AppMesh::Model::GatewayRouteData::SetGatewayRouteName ( const Aws::String value)
inline

The name of the gateway route.

Definition at line 57 of file GatewayRouteData.h.

◆ SetGatewayRouteName() [2/3]

void Aws::AppMesh::Model::GatewayRouteData::SetGatewayRouteName ( Aws::String &&  value)
inline

The name of the gateway route.

Definition at line 62 of file GatewayRouteData.h.

◆ SetGatewayRouteName() [3/3]

void Aws::AppMesh::Model::GatewayRouteData::SetGatewayRouteName ( const char *  value)
inline

The name of the gateway route.

Definition at line 67 of file GatewayRouteData.h.

◆ SetMeshName() [1/3]

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

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

Definition at line 98 of file GatewayRouteData.h.

◆ SetMeshName() [2/3]

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

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

Definition at line 103 of file GatewayRouteData.h.

◆ SetMeshName() [3/3]

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

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

Definition at line 108 of file GatewayRouteData.h.

◆ SetMetadata() [1/2]

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

Definition at line 133 of file GatewayRouteData.h.

◆ SetMetadata() [2/2]

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

Definition at line 136 of file GatewayRouteData.h.

◆ SetSpec() [1/2]

void Aws::AppMesh::Model::GatewayRouteData::SetSpec ( const GatewayRouteSpec value)
inline

The specifications of the gateway route.

Definition at line 158 of file GatewayRouteData.h.

◆ SetSpec() [2/2]

void Aws::AppMesh::Model::GatewayRouteData::SetSpec ( GatewayRouteSpec &&  value)
inline

The specifications of the gateway route.

Definition at line 163 of file GatewayRouteData.h.

◆ SetStatus() [1/2]

void Aws::AppMesh::Model::GatewayRouteData::SetStatus ( const GatewayRouteStatus value)
inline

The status of the gateway route.

Definition at line 189 of file GatewayRouteData.h.

◆ SetStatus() [2/2]

void Aws::AppMesh::Model::GatewayRouteData::SetStatus ( GatewayRouteStatus &&  value)
inline

The status of the gateway route.

Definition at line 194 of file GatewayRouteData.h.

◆ SetVirtualGatewayName() [1/3]

void Aws::AppMesh::Model::GatewayRouteData::SetVirtualGatewayName ( const Aws::String value)
inline

The virtual gateway that the gateway route is associated with.

Definition at line 220 of file GatewayRouteData.h.

◆ SetVirtualGatewayName() [2/3]

void Aws::AppMesh::Model::GatewayRouteData::SetVirtualGatewayName ( Aws::String &&  value)
inline

The virtual gateway that the gateway route is associated with.

Definition at line 225 of file GatewayRouteData.h.

◆ SetVirtualGatewayName() [3/3]

void Aws::AppMesh::Model::GatewayRouteData::SetVirtualGatewayName ( const char *  value)
inline

The virtual gateway that the gateway route is associated with.

Definition at line 230 of file GatewayRouteData.h.

◆ SpecHasBeenSet()

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

The specifications of the gateway route.

Definition at line 153 of file GatewayRouteData.h.

◆ StatusHasBeenSet()

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

The status of the gateway route.

Definition at line 184 of file GatewayRouteData.h.

◆ VirtualGatewayNameHasBeenSet()

bool Aws::AppMesh::Model::GatewayRouteData::VirtualGatewayNameHasBeenSet ( ) const
inline

The virtual gateway that the gateway route is associated with.

Definition at line 215 of file GatewayRouteData.h.

◆ WithGatewayRouteName() [1/3]

GatewayRouteData& Aws::AppMesh::Model::GatewayRouteData::WithGatewayRouteName ( const Aws::String value)
inline

The name of the gateway route.

Definition at line 72 of file GatewayRouteData.h.

◆ WithGatewayRouteName() [2/3]

GatewayRouteData& Aws::AppMesh::Model::GatewayRouteData::WithGatewayRouteName ( Aws::String &&  value)
inline

The name of the gateway route.

Definition at line 77 of file GatewayRouteData.h.

◆ WithGatewayRouteName() [3/3]

GatewayRouteData& Aws::AppMesh::Model::GatewayRouteData::WithGatewayRouteName ( const char *  value)
inline

The name of the gateway route.

Definition at line 82 of file GatewayRouteData.h.

◆ WithMeshName() [1/3]

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

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

Definition at line 113 of file GatewayRouteData.h.

◆ WithMeshName() [2/3]

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

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

Definition at line 118 of file GatewayRouteData.h.

◆ WithMeshName() [3/3]

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

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

Definition at line 123 of file GatewayRouteData.h.

◆ WithMetadata() [1/2]

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

Definition at line 139 of file GatewayRouteData.h.

◆ WithMetadata() [2/2]

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

Definition at line 142 of file GatewayRouteData.h.

◆ WithSpec() [1/2]

GatewayRouteData& Aws::AppMesh::Model::GatewayRouteData::WithSpec ( const GatewayRouteSpec value)
inline

The specifications of the gateway route.

Definition at line 168 of file GatewayRouteData.h.

◆ WithSpec() [2/2]

GatewayRouteData& Aws::AppMesh::Model::GatewayRouteData::WithSpec ( GatewayRouteSpec &&  value)
inline

The specifications of the gateway route.

Definition at line 173 of file GatewayRouteData.h.

◆ WithStatus() [1/2]

GatewayRouteData& Aws::AppMesh::Model::GatewayRouteData::WithStatus ( const GatewayRouteStatus value)
inline

The status of the gateway route.

Definition at line 199 of file GatewayRouteData.h.

◆ WithStatus() [2/2]

GatewayRouteData& Aws::AppMesh::Model::GatewayRouteData::WithStatus ( GatewayRouteStatus &&  value)
inline

The status of the gateway route.

Definition at line 204 of file GatewayRouteData.h.

◆ WithVirtualGatewayName() [1/3]

GatewayRouteData& Aws::AppMesh::Model::GatewayRouteData::WithVirtualGatewayName ( const Aws::String value)
inline

The virtual gateway that the gateway route is associated with.

Definition at line 235 of file GatewayRouteData.h.

◆ WithVirtualGatewayName() [2/3]

GatewayRouteData& Aws::AppMesh::Model::GatewayRouteData::WithVirtualGatewayName ( Aws::String &&  value)
inline

The virtual gateway that the gateway route is associated with.

Definition at line 240 of file GatewayRouteData.h.

◆ WithVirtualGatewayName() [3/3]

GatewayRouteData& Aws::AppMesh::Model::GatewayRouteData::WithVirtualGatewayName ( const char *  value)
inline

The virtual gateway that the gateway route is associated with.

Definition at line 245 of file GatewayRouteData.h.


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