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

#include <RouteRef.h>

Public Member Functions

 RouteRef ()
 
 RouteRef (Aws::Utils::Json::JsonView jsonValue)
 
RouteRefoperator= (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)
 
RouteRefWithArn (const Aws::String &value)
 
RouteRefWithArn (Aws::String &&value)
 
RouteRefWithArn (const char *value)
 
const Aws::Utils::DateTimeGetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::Utils::DateTime &value)
 
void SetCreatedAt (Aws::Utils::DateTime &&value)
 
RouteRefWithCreatedAt (const Aws::Utils::DateTime &value)
 
RouteRefWithCreatedAt (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)
 
RouteRefWithLastUpdatedAt (const Aws::Utils::DateTime &value)
 
RouteRefWithLastUpdatedAt (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)
 
RouteRefWithMeshName (const Aws::String &value)
 
RouteRefWithMeshName (Aws::String &&value)
 
RouteRefWithMeshName (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)
 
RouteRefWithMeshOwner (const Aws::String &value)
 
RouteRefWithMeshOwner (Aws::String &&value)
 
RouteRefWithMeshOwner (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)
 
RouteRefWithResourceOwner (const Aws::String &value)
 
RouteRefWithResourceOwner (Aws::String &&value)
 
RouteRefWithResourceOwner (const char *value)
 
const Aws::StringGetRouteName () const
 
bool RouteNameHasBeenSet () const
 
void SetRouteName (const Aws::String &value)
 
void SetRouteName (Aws::String &&value)
 
void SetRouteName (const char *value)
 
RouteRefWithRouteName (const Aws::String &value)
 
RouteRefWithRouteName (Aws::String &&value)
 
RouteRefWithRouteName (const char *value)
 
long long GetVersion () const
 
bool VersionHasBeenSet () const
 
void SetVersion (long long value)
 
RouteRefWithVersion (long long value)
 
const Aws::StringGetVirtualRouterName () const
 
bool VirtualRouterNameHasBeenSet () const
 
void SetVirtualRouterName (const Aws::String &value)
 
void SetVirtualRouterName (Aws::String &&value)
 
void SetVirtualRouterName (const char *value)
 
RouteRefWithVirtualRouterName (const Aws::String &value)
 
RouteRefWithVirtualRouterName (Aws::String &&value)
 
RouteRefWithVirtualRouterName (const char *value)
 

Detailed Description

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

See Also:

AWS API Reference

Definition at line 33 of file RouteRef.h.

Constructor & Destructor Documentation

◆ RouteRef() [1/2]

Aws::AppMesh::Model::RouteRef::RouteRef ( )

◆ RouteRef() [2/2]

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

Member Function Documentation

◆ ArnHasBeenSet()

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

The full Amazon Resource Name (ARN) for the route.

Definition at line 50 of file RouteRef.h.

◆ CreatedAtHasBeenSet()

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

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

Definition at line 91 of file RouteRef.h.

◆ GetArn()

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

The full Amazon Resource Name (ARN) for the route.

Definition at line 45 of file RouteRef.h.

◆ GetCreatedAt()

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

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

Definition at line 86 of file RouteRef.h.

◆ GetLastUpdatedAt()

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

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

Definition at line 118 of file RouteRef.h.

◆ GetMeshName()

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

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

Definition at line 154 of file RouteRef.h.

◆ GetMeshOwner()

const Aws::String& Aws::AppMesh::Model::RouteRef::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 RouteRef.h.

◆ GetResourceOwner()

const Aws::String& Aws::AppMesh::Model::RouteRef::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 RouteRef.h.

◆ GetRouteName()

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

The name of the route.

Definition at line 341 of file RouteRef.h.

◆ GetVersion()

long long Aws::AppMesh::Model::RouteRef::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 383 of file RouteRef.h.

◆ GetVirtualRouterName()

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

The virtual router that the route is associated with.

Definition at line 407 of file RouteRef.h.

◆ Jsonize()

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

◆ LastUpdatedAtHasBeenSet()

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

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

Definition at line 124 of file RouteRef.h.

◆ MeshNameHasBeenSet()

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

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

Definition at line 159 of file RouteRef.h.

◆ MeshOwnerHasBeenSet()

bool Aws::AppMesh::Model::RouteRef::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 RouteRef.h.

◆ operator=()

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

◆ ResourceOwnerHasBeenSet()

bool Aws::AppMesh::Model::RouteRef::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 RouteRef.h.

◆ RouteNameHasBeenSet()

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

The name of the route.

Definition at line 346 of file RouteRef.h.

◆ SetArn() [1/3]

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

The full Amazon Resource Name (ARN) for the route.

Definition at line 55 of file RouteRef.h.

◆ SetArn() [2/3]

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

The full Amazon Resource Name (ARN) for the route.

Definition at line 60 of file RouteRef.h.

◆ SetArn() [3/3]

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

The full Amazon Resource Name (ARN) for the route.

Definition at line 65 of file RouteRef.h.

◆ SetCreatedAt() [1/2]

void Aws::AppMesh::Model::RouteRef::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 RouteRef.h.

◆ SetCreatedAt() [2/2]

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

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

Definition at line 101 of file RouteRef.h.

◆ SetLastUpdatedAt() [1/2]

void Aws::AppMesh::Model::RouteRef::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 RouteRef.h.

◆ SetLastUpdatedAt() [2/2]

void Aws::AppMesh::Model::RouteRef::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 RouteRef.h.

◆ SetMeshName() [1/3]

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

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

Definition at line 164 of file RouteRef.h.

◆ SetMeshName() [2/3]

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

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

Definition at line 169 of file RouteRef.h.

◆ SetMeshName() [3/3]

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

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

Definition at line 174 of file RouteRef.h.

◆ SetMeshOwner() [1/3]

void Aws::AppMesh::Model::RouteRef::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 RouteRef.h.

◆ SetMeshOwner() [2/3]

void Aws::AppMesh::Model::RouteRef::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 RouteRef.h.

◆ SetMeshOwner() [3/3]

void Aws::AppMesh::Model::RouteRef::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 RouteRef.h.

◆ SetResourceOwner() [1/3]

void Aws::AppMesh::Model::RouteRef::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 RouteRef.h.

◆ SetResourceOwner() [2/3]

void Aws::AppMesh::Model::RouteRef::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 RouteRef.h.

◆ SetResourceOwner() [3/3]

void Aws::AppMesh::Model::RouteRef::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 RouteRef.h.

◆ SetRouteName() [1/3]

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

The name of the route.

Definition at line 351 of file RouteRef.h.

◆ SetRouteName() [2/3]

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

The name of the route.

Definition at line 356 of file RouteRef.h.

◆ SetRouteName() [3/3]

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

The name of the route.

Definition at line 361 of file RouteRef.h.

◆ SetVersion()

void Aws::AppMesh::Model::RouteRef::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 395 of file RouteRef.h.

◆ SetVirtualRouterName() [1/3]

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

The virtual router that the route is associated with.

Definition at line 417 of file RouteRef.h.

◆ SetVirtualRouterName() [2/3]

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

The virtual router that the route is associated with.

Definition at line 422 of file RouteRef.h.

◆ SetVirtualRouterName() [3/3]

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

The virtual router that the route is associated with.

Definition at line 427 of file RouteRef.h.

◆ VersionHasBeenSet()

bool Aws::AppMesh::Model::RouteRef::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 389 of file RouteRef.h.

◆ VirtualRouterNameHasBeenSet()

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

The virtual router that the route is associated with.

Definition at line 412 of file RouteRef.h.

◆ WithArn() [1/3]

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

The full Amazon Resource Name (ARN) for the route.

Definition at line 70 of file RouteRef.h.

◆ WithArn() [2/3]

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

The full Amazon Resource Name (ARN) for the route.

Definition at line 75 of file RouteRef.h.

◆ WithArn() [3/3]

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

The full Amazon Resource Name (ARN) for the route.

Definition at line 80 of file RouteRef.h.

◆ WithCreatedAt() [1/2]

RouteRef& Aws::AppMesh::Model::RouteRef::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 RouteRef.h.

◆ WithCreatedAt() [2/2]

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

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

Definition at line 111 of file RouteRef.h.

◆ WithLastUpdatedAt() [1/2]

RouteRef& Aws::AppMesh::Model::RouteRef::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 RouteRef.h.

◆ WithLastUpdatedAt() [2/2]

RouteRef& Aws::AppMesh::Model::RouteRef::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 RouteRef.h.

◆ WithMeshName() [1/3]

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

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

Definition at line 179 of file RouteRef.h.

◆ WithMeshName() [2/3]

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

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

Definition at line 184 of file RouteRef.h.

◆ WithMeshName() [3/3]

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

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

Definition at line 189 of file RouteRef.h.

◆ WithMeshOwner() [1/3]

RouteRef& Aws::AppMesh::Model::RouteRef::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 RouteRef.h.

◆ WithMeshOwner() [2/3]

RouteRef& Aws::AppMesh::Model::RouteRef::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 RouteRef.h.

◆ WithMeshOwner() [3/3]

RouteRef& Aws::AppMesh::Model::RouteRef::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 RouteRef.h.

◆ WithResourceOwner() [1/3]

RouteRef& Aws::AppMesh::Model::RouteRef::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 RouteRef.h.

◆ WithResourceOwner() [2/3]

RouteRef& Aws::AppMesh::Model::RouteRef::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 RouteRef.h.

◆ WithResourceOwner() [3/3]

RouteRef& Aws::AppMesh::Model::RouteRef::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 RouteRef.h.

◆ WithRouteName() [1/3]

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

The name of the route.

Definition at line 366 of file RouteRef.h.

◆ WithRouteName() [2/3]

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

The name of the route.

Definition at line 371 of file RouteRef.h.

◆ WithRouteName() [3/3]

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

The name of the route.

Definition at line 376 of file RouteRef.h.

◆ WithVersion()

RouteRef& Aws::AppMesh::Model::RouteRef::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 401 of file RouteRef.h.

◆ WithVirtualRouterName() [1/3]

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

The virtual router that the route is associated with.

Definition at line 432 of file RouteRef.h.

◆ WithVirtualRouterName() [2/3]

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

The virtual router that the route is associated with.

Definition at line 437 of file RouteRef.h.

◆ WithVirtualRouterName() [3/3]

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

The virtual router that the route is associated with.

Definition at line 442 of file RouteRef.h.


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