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

#include <VirtualNodeRef.h>

Public Member Functions

 VirtualNodeRef ()
 
 VirtualNodeRef (Aws::Utils::Json::JsonView jsonValue)
 
VirtualNodeRefoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
VirtualNodeRefWithArn (const Aws::String &value)
 
VirtualNodeRefWithArn (Aws::String &&value)
 
VirtualNodeRefWithArn (const char *value)
 
const Aws::Utils::DateTimeGetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::Utils::DateTime &value)
 
void SetCreatedAt (Aws::Utils::DateTime &&value)
 
VirtualNodeRefWithCreatedAt (const Aws::Utils::DateTime &value)
 
VirtualNodeRefWithCreatedAt (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastUpdatedAt () const
 
bool LastUpdatedAtHasBeenSet () const
 
void SetLastUpdatedAt (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedAt (Aws::Utils::DateTime &&value)
 
VirtualNodeRefWithLastUpdatedAt (const Aws::Utils::DateTime &value)
 
VirtualNodeRefWithLastUpdatedAt (Aws::Utils::DateTime &&value)
 
const Aws::StringGetMeshName () const
 
bool MeshNameHasBeenSet () const
 
void SetMeshName (const Aws::String &value)
 
void SetMeshName (Aws::String &&value)
 
void SetMeshName (const char *value)
 
VirtualNodeRefWithMeshName (const Aws::String &value)
 
VirtualNodeRefWithMeshName (Aws::String &&value)
 
VirtualNodeRefWithMeshName (const char *value)
 
const Aws::StringGetMeshOwner () const
 
bool MeshOwnerHasBeenSet () const
 
void SetMeshOwner (const Aws::String &value)
 
void SetMeshOwner (Aws::String &&value)
 
void SetMeshOwner (const char *value)
 
VirtualNodeRefWithMeshOwner (const Aws::String &value)
 
VirtualNodeRefWithMeshOwner (Aws::String &&value)
 
VirtualNodeRefWithMeshOwner (const char *value)
 
const Aws::StringGetResourceOwner () const
 
bool ResourceOwnerHasBeenSet () const
 
void SetResourceOwner (const Aws::String &value)
 
void SetResourceOwner (Aws::String &&value)
 
void SetResourceOwner (const char *value)
 
VirtualNodeRefWithResourceOwner (const Aws::String &value)
 
VirtualNodeRefWithResourceOwner (Aws::String &&value)
 
VirtualNodeRefWithResourceOwner (const char *value)
 
long long GetVersion () const
 
bool VersionHasBeenSet () const
 
void SetVersion (long long value)
 
VirtualNodeRefWithVersion (long long value)
 
const Aws::StringGetVirtualNodeName () const
 
bool VirtualNodeNameHasBeenSet () const
 
void SetVirtualNodeName (const Aws::String &value)
 
void SetVirtualNodeName (Aws::String &&value)
 
void SetVirtualNodeName (const char *value)
 
VirtualNodeRefWithVirtualNodeName (const Aws::String &value)
 
VirtualNodeRefWithVirtualNodeName (Aws::String &&value)
 
VirtualNodeRefWithVirtualNodeName (const char *value)
 

Detailed Description

An object that represents a virtual node returned by a list operation.

See Also:

AWS API Reference

Definition at line 33 of file VirtualNodeRef.h.

Constructor & Destructor Documentation

◆ VirtualNodeRef() [1/2]

Aws::AppMesh::Model::VirtualNodeRef::VirtualNodeRef ( )

◆ VirtualNodeRef() [2/2]

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

Member Function Documentation

◆ ArnHasBeenSet()

bool Aws::AppMesh::Model::VirtualNodeRef::ArnHasBeenSet ( ) const
inline

The full Amazon Resource Name (ARN) for the virtual node.

Definition at line 50 of file VirtualNodeRef.h.

◆ CreatedAtHasBeenSet()

bool Aws::AppMesh::Model::VirtualNodeRef::CreatedAtHasBeenSet ( ) const
inline

The Unix epoch timestamp in seconds for when the resource was created.

Definition at line 91 of file VirtualNodeRef.h.

◆ GetArn()

const Aws::String& Aws::AppMesh::Model::VirtualNodeRef::GetArn ( ) const
inline

The full Amazon Resource Name (ARN) for the virtual node.

Definition at line 45 of file VirtualNodeRef.h.

◆ GetCreatedAt()

const Aws::Utils::DateTime& Aws::AppMesh::Model::VirtualNodeRef::GetCreatedAt ( ) const
inline

The Unix epoch timestamp in seconds for when the resource was created.

Definition at line 86 of file VirtualNodeRef.h.

◆ GetLastUpdatedAt()

const Aws::Utils::DateTime& Aws::AppMesh::Model::VirtualNodeRef::GetLastUpdatedAt ( ) const
inline

The Unix epoch timestamp in seconds for when the resource was last updated.

Definition at line 118 of file VirtualNodeRef.h.

◆ GetMeshName()

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

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

Definition at line 154 of file VirtualNodeRef.h.

◆ GetMeshOwner()

const Aws::String& Aws::AppMesh::Model::VirtualNodeRef::GetMeshOwner ( ) const
inline

The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

Definition at line 199 of file VirtualNodeRef.h.

◆ GetResourceOwner()

const Aws::String& Aws::AppMesh::Model::VirtualNodeRef::GetResourceOwner ( ) const
inline

The AWS IAM account ID of the resource owner. If the account ID is not your own, then it's the ID of the mesh owner or of another account that the mesh is shared with. For more information about mesh sharing, see Working with shared meshes.

Definition at line 272 of file VirtualNodeRef.h.

◆ GetVersion()

long long Aws::AppMesh::Model::VirtualNodeRef::GetVersion ( ) const
inline

The version of the resource. Resources are created at version 1, and this version is incremented each time that they're updated.

Definition at line 342 of file VirtualNodeRef.h.

◆ GetVirtualNodeName()

const Aws::String& Aws::AppMesh::Model::VirtualNodeRef::GetVirtualNodeName ( ) const
inline

The name of the virtual node.

Definition at line 366 of file VirtualNodeRef.h.

◆ Jsonize()

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

◆ LastUpdatedAtHasBeenSet()

bool Aws::AppMesh::Model::VirtualNodeRef::LastUpdatedAtHasBeenSet ( ) const
inline

The Unix epoch timestamp in seconds for when the resource was last updated.

Definition at line 124 of file VirtualNodeRef.h.

◆ MeshNameHasBeenSet()

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

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

Definition at line 159 of file VirtualNodeRef.h.

◆ MeshOwnerHasBeenSet()

bool Aws::AppMesh::Model::VirtualNodeRef::MeshOwnerHasBeenSet ( ) const
inline

The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

Definition at line 208 of file VirtualNodeRef.h.

◆ operator=()

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

◆ ResourceOwnerHasBeenSet()

bool Aws::AppMesh::Model::VirtualNodeRef::ResourceOwnerHasBeenSet ( ) const
inline

The AWS IAM account ID of the resource owner. If the account ID is not your own, then it's the ID of the mesh owner or of another account that the mesh is shared with. For more information about mesh sharing, see Working with shared meshes.

Definition at line 281 of file VirtualNodeRef.h.

◆ SetArn() [1/3]

void Aws::AppMesh::Model::VirtualNodeRef::SetArn ( const Aws::String value)
inline

The full Amazon Resource Name (ARN) for the virtual node.

Definition at line 55 of file VirtualNodeRef.h.

◆ SetArn() [2/3]

void Aws::AppMesh::Model::VirtualNodeRef::SetArn ( Aws::String &&  value)
inline

The full Amazon Resource Name (ARN) for the virtual node.

Definition at line 60 of file VirtualNodeRef.h.

◆ SetArn() [3/3]

void Aws::AppMesh::Model::VirtualNodeRef::SetArn ( const char *  value)
inline

The full Amazon Resource Name (ARN) for the virtual node.

Definition at line 65 of file VirtualNodeRef.h.

◆ SetCreatedAt() [1/2]

void Aws::AppMesh::Model::VirtualNodeRef::SetCreatedAt ( const Aws::Utils::DateTime value)
inline

The Unix epoch timestamp in seconds for when the resource was created.

Definition at line 96 of file VirtualNodeRef.h.

◆ SetCreatedAt() [2/2]

void Aws::AppMesh::Model::VirtualNodeRef::SetCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The Unix epoch timestamp in seconds for when the resource was created.

Definition at line 101 of file VirtualNodeRef.h.

◆ SetLastUpdatedAt() [1/2]

void Aws::AppMesh::Model::VirtualNodeRef::SetLastUpdatedAt ( const Aws::Utils::DateTime value)
inline

The Unix epoch timestamp in seconds for when the resource was last updated.

Definition at line 130 of file VirtualNodeRef.h.

◆ SetLastUpdatedAt() [2/2]

void Aws::AppMesh::Model::VirtualNodeRef::SetLastUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

The Unix epoch timestamp in seconds for when the resource was last updated.

Definition at line 136 of file VirtualNodeRef.h.

◆ SetMeshName() [1/3]

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

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

Definition at line 164 of file VirtualNodeRef.h.

◆ SetMeshName() [2/3]

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

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

Definition at line 169 of file VirtualNodeRef.h.

◆ SetMeshName() [3/3]

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

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

Definition at line 174 of file VirtualNodeRef.h.

◆ SetMeshOwner() [1/3]

void Aws::AppMesh::Model::VirtualNodeRef::SetMeshOwner ( const Aws::String value)
inline

The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

Definition at line 217 of file VirtualNodeRef.h.

◆ SetMeshOwner() [2/3]

void Aws::AppMesh::Model::VirtualNodeRef::SetMeshOwner ( Aws::String &&  value)
inline

The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

Definition at line 226 of file VirtualNodeRef.h.

◆ SetMeshOwner() [3/3]

void Aws::AppMesh::Model::VirtualNodeRef::SetMeshOwner ( const char *  value)
inline

The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

Definition at line 235 of file VirtualNodeRef.h.

◆ SetResourceOwner() [1/3]

void Aws::AppMesh::Model::VirtualNodeRef::SetResourceOwner ( const Aws::String value)
inline

The AWS IAM account ID of the resource owner. If the account ID is not your own, then it's the ID of the mesh owner or of another account that the mesh is shared with. For more information about mesh sharing, see Working with shared meshes.

Definition at line 290 of file VirtualNodeRef.h.

◆ SetResourceOwner() [2/3]

void Aws::AppMesh::Model::VirtualNodeRef::SetResourceOwner ( Aws::String &&  value)
inline

The AWS IAM account ID of the resource owner. If the account ID is not your own, then it's the ID of the mesh owner or of another account that the mesh is shared with. For more information about mesh sharing, see Working with shared meshes.

Definition at line 299 of file VirtualNodeRef.h.

◆ SetResourceOwner() [3/3]

void Aws::AppMesh::Model::VirtualNodeRef::SetResourceOwner ( const char *  value)
inline

The AWS IAM account ID of the resource owner. If the account ID is not your own, then it's the ID of the mesh owner or of another account that the mesh is shared with. For more information about mesh sharing, see Working with shared meshes.

Definition at line 308 of file VirtualNodeRef.h.

◆ SetVersion()

void Aws::AppMesh::Model::VirtualNodeRef::SetVersion ( long long  value)
inline

The version of the resource. Resources are created at version 1, and this version is incremented each time that they're updated.

Definition at line 354 of file VirtualNodeRef.h.

◆ SetVirtualNodeName() [1/3]

void Aws::AppMesh::Model::VirtualNodeRef::SetVirtualNodeName ( const Aws::String value)
inline

The name of the virtual node.

Definition at line 376 of file VirtualNodeRef.h.

◆ SetVirtualNodeName() [2/3]

void Aws::AppMesh::Model::VirtualNodeRef::SetVirtualNodeName ( Aws::String &&  value)
inline

The name of the virtual node.

Definition at line 381 of file VirtualNodeRef.h.

◆ SetVirtualNodeName() [3/3]

void Aws::AppMesh::Model::VirtualNodeRef::SetVirtualNodeName ( const char *  value)
inline

The name of the virtual node.

Definition at line 386 of file VirtualNodeRef.h.

◆ VersionHasBeenSet()

bool Aws::AppMesh::Model::VirtualNodeRef::VersionHasBeenSet ( ) const
inline

The version of the resource. Resources are created at version 1, and this version is incremented each time that they're updated.

Definition at line 348 of file VirtualNodeRef.h.

◆ VirtualNodeNameHasBeenSet()

bool Aws::AppMesh::Model::VirtualNodeRef::VirtualNodeNameHasBeenSet ( ) const
inline

The name of the virtual node.

Definition at line 371 of file VirtualNodeRef.h.

◆ WithArn() [1/3]

VirtualNodeRef& Aws::AppMesh::Model::VirtualNodeRef::WithArn ( const Aws::String value)
inline

The full Amazon Resource Name (ARN) for the virtual node.

Definition at line 70 of file VirtualNodeRef.h.

◆ WithArn() [2/3]

VirtualNodeRef& Aws::AppMesh::Model::VirtualNodeRef::WithArn ( Aws::String &&  value)
inline

The full Amazon Resource Name (ARN) for the virtual node.

Definition at line 75 of file VirtualNodeRef.h.

◆ WithArn() [3/3]

VirtualNodeRef& Aws::AppMesh::Model::VirtualNodeRef::WithArn ( const char *  value)
inline

The full Amazon Resource Name (ARN) for the virtual node.

Definition at line 80 of file VirtualNodeRef.h.

◆ WithCreatedAt() [1/2]

VirtualNodeRef& Aws::AppMesh::Model::VirtualNodeRef::WithCreatedAt ( const Aws::Utils::DateTime value)
inline

The Unix epoch timestamp in seconds for when the resource was created.

Definition at line 106 of file VirtualNodeRef.h.

◆ WithCreatedAt() [2/2]

VirtualNodeRef& Aws::AppMesh::Model::VirtualNodeRef::WithCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The Unix epoch timestamp in seconds for when the resource was created.

Definition at line 111 of file VirtualNodeRef.h.

◆ WithLastUpdatedAt() [1/2]

VirtualNodeRef& Aws::AppMesh::Model::VirtualNodeRef::WithLastUpdatedAt ( const Aws::Utils::DateTime value)
inline

The Unix epoch timestamp in seconds for when the resource was last updated.

Definition at line 142 of file VirtualNodeRef.h.

◆ WithLastUpdatedAt() [2/2]

VirtualNodeRef& Aws::AppMesh::Model::VirtualNodeRef::WithLastUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

The Unix epoch timestamp in seconds for when the resource was last updated.

Definition at line 148 of file VirtualNodeRef.h.

◆ WithMeshName() [1/3]

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

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

Definition at line 179 of file VirtualNodeRef.h.

◆ WithMeshName() [2/3]

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

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

Definition at line 184 of file VirtualNodeRef.h.

◆ WithMeshName() [3/3]

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

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

Definition at line 189 of file VirtualNodeRef.h.

◆ WithMeshOwner() [1/3]

VirtualNodeRef& Aws::AppMesh::Model::VirtualNodeRef::WithMeshOwner ( const Aws::String value)
inline

The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

Definition at line 244 of file VirtualNodeRef.h.

◆ WithMeshOwner() [2/3]

VirtualNodeRef& Aws::AppMesh::Model::VirtualNodeRef::WithMeshOwner ( Aws::String &&  value)
inline

The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

Definition at line 253 of file VirtualNodeRef.h.

◆ WithMeshOwner() [3/3]

VirtualNodeRef& Aws::AppMesh::Model::VirtualNodeRef::WithMeshOwner ( const char *  value)
inline

The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

Definition at line 262 of file VirtualNodeRef.h.

◆ WithResourceOwner() [1/3]

VirtualNodeRef& Aws::AppMesh::Model::VirtualNodeRef::WithResourceOwner ( const Aws::String value)
inline

The AWS IAM account ID of the resource owner. If the account ID is not your own, then it's the ID of the mesh owner or of another account that the mesh is shared with. For more information about mesh sharing, see Working with shared meshes.

Definition at line 317 of file VirtualNodeRef.h.

◆ WithResourceOwner() [2/3]

VirtualNodeRef& Aws::AppMesh::Model::VirtualNodeRef::WithResourceOwner ( Aws::String &&  value)
inline

The AWS IAM account ID of the resource owner. If the account ID is not your own, then it's the ID of the mesh owner or of another account that the mesh is shared with. For more information about mesh sharing, see Working with shared meshes.

Definition at line 326 of file VirtualNodeRef.h.

◆ WithResourceOwner() [3/3]

VirtualNodeRef& Aws::AppMesh::Model::VirtualNodeRef::WithResourceOwner ( const char *  value)
inline

The AWS IAM account ID of the resource owner. If the account ID is not your own, then it's the ID of the mesh owner or of another account that the mesh is shared with. For more information about mesh sharing, see Working with shared meshes.

Definition at line 335 of file VirtualNodeRef.h.

◆ WithVersion()

VirtualNodeRef& Aws::AppMesh::Model::VirtualNodeRef::WithVersion ( long long  value)
inline

The version of the resource. Resources are created at version 1, and this version is incremented each time that they're updated.

Definition at line 360 of file VirtualNodeRef.h.

◆ WithVirtualNodeName() [1/3]

VirtualNodeRef& Aws::AppMesh::Model::VirtualNodeRef::WithVirtualNodeName ( const Aws::String value)
inline

The name of the virtual node.

Definition at line 391 of file VirtualNodeRef.h.

◆ WithVirtualNodeName() [2/3]

VirtualNodeRef& Aws::AppMesh::Model::VirtualNodeRef::WithVirtualNodeName ( Aws::String &&  value)
inline

The name of the virtual node.

Definition at line 396 of file VirtualNodeRef.h.

◆ WithVirtualNodeName() [3/3]

VirtualNodeRef& Aws::AppMesh::Model::VirtualNodeRef::WithVirtualNodeName ( const char *  value)
inline

The name of the virtual node.

Definition at line 401 of file VirtualNodeRef.h.


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