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

#include <VirtualRouterData.h>

Public Member Functions

 VirtualRouterData ()
 
 VirtualRouterData (Aws::Utils::Json::JsonView jsonValue)
 
VirtualRouterDataoperator= (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)
 
VirtualRouterDataWithMeshName (const Aws::String &value)
 
VirtualRouterDataWithMeshName (Aws::String &&value)
 
VirtualRouterDataWithMeshName (const char *value)
 
const ResourceMetadataGetMetadata () const
 
bool MetadataHasBeenSet () const
 
void SetMetadata (const ResourceMetadata &value)
 
void SetMetadata (ResourceMetadata &&value)
 
VirtualRouterDataWithMetadata (const ResourceMetadata &value)
 
VirtualRouterDataWithMetadata (ResourceMetadata &&value)
 
const VirtualRouterSpecGetSpec () const
 
bool SpecHasBeenSet () const
 
void SetSpec (const VirtualRouterSpec &value)
 
void SetSpec (VirtualRouterSpec &&value)
 
VirtualRouterDataWithSpec (const VirtualRouterSpec &value)
 
VirtualRouterDataWithSpec (VirtualRouterSpec &&value)
 
const VirtualRouterStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const VirtualRouterStatus &value)
 
void SetStatus (VirtualRouterStatus &&value)
 
VirtualRouterDataWithStatus (const VirtualRouterStatus &value)
 
VirtualRouterDataWithStatus (VirtualRouterStatus &&value)
 
const Aws::StringGetVirtualRouterName () const
 
bool VirtualRouterNameHasBeenSet () const
 
void SetVirtualRouterName (const Aws::String &value)
 
void SetVirtualRouterName (Aws::String &&value)
 
void SetVirtualRouterName (const char *value)
 
VirtualRouterDataWithVirtualRouterName (const Aws::String &value)
 
VirtualRouterDataWithVirtualRouterName (Aws::String &&value)
 
VirtualRouterDataWithVirtualRouterName (const char *value)
 

Detailed Description

An object that represents a virtual router returned by a describe operation.

See Also:

AWS API Reference

Definition at line 35 of file VirtualRouterData.h.

Constructor & Destructor Documentation

◆ VirtualRouterData() [1/2]

Aws::AppMesh::Model::VirtualRouterData::VirtualRouterData ( )

◆ VirtualRouterData() [2/2]

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

Member Function Documentation

◆ GetMeshName()

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

The name of the service mesh that the virtual router resides in.

Definition at line 47 of file VirtualRouterData.h.

◆ GetMetadata()

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

The associated metadata for the virtual router.

Definition at line 88 of file VirtualRouterData.h.

◆ GetSpec()

const VirtualRouterSpec& Aws::AppMesh::Model::VirtualRouterData::GetSpec ( ) const
inline

The specifications of the virtual router.

Definition at line 119 of file VirtualRouterData.h.

◆ GetStatus()

const VirtualRouterStatus& Aws::AppMesh::Model::VirtualRouterData::GetStatus ( ) const
inline

The current status of the virtual router.

Definition at line 150 of file VirtualRouterData.h.

◆ GetVirtualRouterName()

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

The name of the virtual router.

Definition at line 181 of file VirtualRouterData.h.

◆ Jsonize()

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

◆ MeshNameHasBeenSet()

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

The name of the service mesh that the virtual router resides in.

Definition at line 52 of file VirtualRouterData.h.

◆ MetadataHasBeenSet()

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

The associated metadata for the virtual router.

Definition at line 93 of file VirtualRouterData.h.

◆ operator=()

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

◆ SetMeshName() [1/3]

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

The name of the service mesh that the virtual router resides in.

Definition at line 57 of file VirtualRouterData.h.

◆ SetMeshName() [2/3]

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

The name of the service mesh that the virtual router resides in.

Definition at line 62 of file VirtualRouterData.h.

◆ SetMeshName() [3/3]

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

The name of the service mesh that the virtual router resides in.

Definition at line 67 of file VirtualRouterData.h.

◆ SetMetadata() [1/2]

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

The associated metadata for the virtual router.

Definition at line 98 of file VirtualRouterData.h.

◆ SetMetadata() [2/2]

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

The associated metadata for the virtual router.

Definition at line 103 of file VirtualRouterData.h.

◆ SetSpec() [1/2]

void Aws::AppMesh::Model::VirtualRouterData::SetSpec ( const VirtualRouterSpec value)
inline

The specifications of the virtual router.

Definition at line 129 of file VirtualRouterData.h.

◆ SetSpec() [2/2]

void Aws::AppMesh::Model::VirtualRouterData::SetSpec ( VirtualRouterSpec &&  value)
inline

The specifications of the virtual router.

Definition at line 134 of file VirtualRouterData.h.

◆ SetStatus() [1/2]

void Aws::AppMesh::Model::VirtualRouterData::SetStatus ( const VirtualRouterStatus value)
inline

The current status of the virtual router.

Definition at line 160 of file VirtualRouterData.h.

◆ SetStatus() [2/2]

void Aws::AppMesh::Model::VirtualRouterData::SetStatus ( VirtualRouterStatus &&  value)
inline

The current status of the virtual router.

Definition at line 165 of file VirtualRouterData.h.

◆ SetVirtualRouterName() [1/3]

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

The name of the virtual router.

Definition at line 191 of file VirtualRouterData.h.

◆ SetVirtualRouterName() [2/3]

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

The name of the virtual router.

Definition at line 196 of file VirtualRouterData.h.

◆ SetVirtualRouterName() [3/3]

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

The name of the virtual router.

Definition at line 201 of file VirtualRouterData.h.

◆ SpecHasBeenSet()

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

The specifications of the virtual router.

Definition at line 124 of file VirtualRouterData.h.

◆ StatusHasBeenSet()

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

The current status of the virtual router.

Definition at line 155 of file VirtualRouterData.h.

◆ VirtualRouterNameHasBeenSet()

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

The name of the virtual router.

Definition at line 186 of file VirtualRouterData.h.

◆ WithMeshName() [1/3]

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

The name of the service mesh that the virtual router resides in.

Definition at line 72 of file VirtualRouterData.h.

◆ WithMeshName() [2/3]

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

The name of the service mesh that the virtual router resides in.

Definition at line 77 of file VirtualRouterData.h.

◆ WithMeshName() [3/3]

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

The name of the service mesh that the virtual router resides in.

Definition at line 82 of file VirtualRouterData.h.

◆ WithMetadata() [1/2]

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

The associated metadata for the virtual router.

Definition at line 108 of file VirtualRouterData.h.

◆ WithMetadata() [2/2]

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

The associated metadata for the virtual router.

Definition at line 113 of file VirtualRouterData.h.

◆ WithSpec() [1/2]

VirtualRouterData& Aws::AppMesh::Model::VirtualRouterData::WithSpec ( const VirtualRouterSpec value)
inline

The specifications of the virtual router.

Definition at line 139 of file VirtualRouterData.h.

◆ WithSpec() [2/2]

VirtualRouterData& Aws::AppMesh::Model::VirtualRouterData::WithSpec ( VirtualRouterSpec &&  value)
inline

The specifications of the virtual router.

Definition at line 144 of file VirtualRouterData.h.

◆ WithStatus() [1/2]

VirtualRouterData& Aws::AppMesh::Model::VirtualRouterData::WithStatus ( const VirtualRouterStatus value)
inline

The current status of the virtual router.

Definition at line 170 of file VirtualRouterData.h.

◆ WithStatus() [2/2]

VirtualRouterData& Aws::AppMesh::Model::VirtualRouterData::WithStatus ( VirtualRouterStatus &&  value)
inline

The current status of the virtual router.

Definition at line 175 of file VirtualRouterData.h.

◆ WithVirtualRouterName() [1/3]

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

The name of the virtual router.

Definition at line 206 of file VirtualRouterData.h.

◆ WithVirtualRouterName() [2/3]

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

The name of the virtual router.

Definition at line 211 of file VirtualRouterData.h.

◆ WithVirtualRouterName() [3/3]

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

The name of the virtual router.

Definition at line 216 of file VirtualRouterData.h.


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