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

#include <VirtualGatewayData.h>

Public Member Functions

 VirtualGatewayData ()
 
 VirtualGatewayData (Aws::Utils::Json::JsonView jsonValue)
 
VirtualGatewayDataoperator= (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)
 
VirtualGatewayDataWithMeshName (const Aws::String &value)
 
VirtualGatewayDataWithMeshName (Aws::String &&value)
 
VirtualGatewayDataWithMeshName (const char *value)
 
const ResourceMetadataGetMetadata () const
 
bool MetadataHasBeenSet () const
 
void SetMetadata (const ResourceMetadata &value)
 
void SetMetadata (ResourceMetadata &&value)
 
VirtualGatewayDataWithMetadata (const ResourceMetadata &value)
 
VirtualGatewayDataWithMetadata (ResourceMetadata &&value)
 
const VirtualGatewaySpecGetSpec () const
 
bool SpecHasBeenSet () const
 
void SetSpec (const VirtualGatewaySpec &value)
 
void SetSpec (VirtualGatewaySpec &&value)
 
VirtualGatewayDataWithSpec (const VirtualGatewaySpec &value)
 
VirtualGatewayDataWithSpec (VirtualGatewaySpec &&value)
 
const VirtualGatewayStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const VirtualGatewayStatus &value)
 
void SetStatus (VirtualGatewayStatus &&value)
 
VirtualGatewayDataWithStatus (const VirtualGatewayStatus &value)
 
VirtualGatewayDataWithStatus (VirtualGatewayStatus &&value)
 
const Aws::StringGetVirtualGatewayName () const
 
bool VirtualGatewayNameHasBeenSet () const
 
void SetVirtualGatewayName (const Aws::String &value)
 
void SetVirtualGatewayName (Aws::String &&value)
 
void SetVirtualGatewayName (const char *value)
 
VirtualGatewayDataWithVirtualGatewayName (const Aws::String &value)
 
VirtualGatewayDataWithVirtualGatewayName (Aws::String &&value)
 
VirtualGatewayDataWithVirtualGatewayName (const char *value)
 

Detailed Description

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

See Also:

AWS API Reference

Definition at line 35 of file VirtualGatewayData.h.

Constructor & Destructor Documentation

◆ VirtualGatewayData() [1/2]

Aws::AppMesh::Model::VirtualGatewayData::VirtualGatewayData ( )

◆ VirtualGatewayData() [2/2]

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

Member Function Documentation

◆ GetMeshName()

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

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

Definition at line 47 of file VirtualGatewayData.h.

◆ GetMetadata()

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

Definition at line 86 of file VirtualGatewayData.h.

◆ GetSpec()

const VirtualGatewaySpec& Aws::AppMesh::Model::VirtualGatewayData::GetSpec ( ) const
inline

The specifications of the virtual gateway.

Definition at line 107 of file VirtualGatewayData.h.

◆ GetStatus()

const VirtualGatewayStatus& Aws::AppMesh::Model::VirtualGatewayData::GetStatus ( ) const
inline

The current status of the virtual gateway.

Definition at line 138 of file VirtualGatewayData.h.

◆ GetVirtualGatewayName()

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

The name of the virtual gateway.

Definition at line 169 of file VirtualGatewayData.h.

◆ Jsonize()

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

◆ MeshNameHasBeenSet()

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

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

Definition at line 52 of file VirtualGatewayData.h.

◆ MetadataHasBeenSet()

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

Definition at line 89 of file VirtualGatewayData.h.

◆ operator=()

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

◆ SetMeshName() [1/3]

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

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

Definition at line 57 of file VirtualGatewayData.h.

◆ SetMeshName() [2/3]

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

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

Definition at line 62 of file VirtualGatewayData.h.

◆ SetMeshName() [3/3]

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

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

Definition at line 67 of file VirtualGatewayData.h.

◆ SetMetadata() [1/2]

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

Definition at line 92 of file VirtualGatewayData.h.

◆ SetMetadata() [2/2]

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

Definition at line 95 of file VirtualGatewayData.h.

◆ SetSpec() [1/2]

void Aws::AppMesh::Model::VirtualGatewayData::SetSpec ( const VirtualGatewaySpec value)
inline

The specifications of the virtual gateway.

Definition at line 117 of file VirtualGatewayData.h.

◆ SetSpec() [2/2]

void Aws::AppMesh::Model::VirtualGatewayData::SetSpec ( VirtualGatewaySpec &&  value)
inline

The specifications of the virtual gateway.

Definition at line 122 of file VirtualGatewayData.h.

◆ SetStatus() [1/2]

void Aws::AppMesh::Model::VirtualGatewayData::SetStatus ( const VirtualGatewayStatus value)
inline

The current status of the virtual gateway.

Definition at line 148 of file VirtualGatewayData.h.

◆ SetStatus() [2/2]

void Aws::AppMesh::Model::VirtualGatewayData::SetStatus ( VirtualGatewayStatus &&  value)
inline

The current status of the virtual gateway.

Definition at line 153 of file VirtualGatewayData.h.

◆ SetVirtualGatewayName() [1/3]

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

The name of the virtual gateway.

Definition at line 179 of file VirtualGatewayData.h.

◆ SetVirtualGatewayName() [2/3]

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

The name of the virtual gateway.

Definition at line 184 of file VirtualGatewayData.h.

◆ SetVirtualGatewayName() [3/3]

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

The name of the virtual gateway.

Definition at line 189 of file VirtualGatewayData.h.

◆ SpecHasBeenSet()

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

The specifications of the virtual gateway.

Definition at line 112 of file VirtualGatewayData.h.

◆ StatusHasBeenSet()

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

The current status of the virtual gateway.

Definition at line 143 of file VirtualGatewayData.h.

◆ VirtualGatewayNameHasBeenSet()

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

The name of the virtual gateway.

Definition at line 174 of file VirtualGatewayData.h.

◆ WithMeshName() [1/3]

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

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

Definition at line 72 of file VirtualGatewayData.h.

◆ WithMeshName() [2/3]

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

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

Definition at line 77 of file VirtualGatewayData.h.

◆ WithMeshName() [3/3]

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

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

Definition at line 82 of file VirtualGatewayData.h.

◆ WithMetadata() [1/2]

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

Definition at line 98 of file VirtualGatewayData.h.

◆ WithMetadata() [2/2]

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

Definition at line 101 of file VirtualGatewayData.h.

◆ WithSpec() [1/2]

VirtualGatewayData& Aws::AppMesh::Model::VirtualGatewayData::WithSpec ( const VirtualGatewaySpec value)
inline

The specifications of the virtual gateway.

Definition at line 127 of file VirtualGatewayData.h.

◆ WithSpec() [2/2]

VirtualGatewayData& Aws::AppMesh::Model::VirtualGatewayData::WithSpec ( VirtualGatewaySpec &&  value)
inline

The specifications of the virtual gateway.

Definition at line 132 of file VirtualGatewayData.h.

◆ WithStatus() [1/2]

VirtualGatewayData& Aws::AppMesh::Model::VirtualGatewayData::WithStatus ( const VirtualGatewayStatus value)
inline

The current status of the virtual gateway.

Definition at line 158 of file VirtualGatewayData.h.

◆ WithStatus() [2/2]

VirtualGatewayData& Aws::AppMesh::Model::VirtualGatewayData::WithStatus ( VirtualGatewayStatus &&  value)
inline

The current status of the virtual gateway.

Definition at line 163 of file VirtualGatewayData.h.

◆ WithVirtualGatewayName() [1/3]

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

The name of the virtual gateway.

Definition at line 194 of file VirtualGatewayData.h.

◆ WithVirtualGatewayName() [2/3]

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

The name of the virtual gateway.

Definition at line 199 of file VirtualGatewayData.h.

◆ WithVirtualGatewayName() [3/3]

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

The name of the virtual gateway.

Definition at line 204 of file VirtualGatewayData.h.


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