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

#include <AwsCloudMapInstanceAttribute.h>

Public Member Functions

 AwsCloudMapInstanceAttribute ()
 
 AwsCloudMapInstanceAttribute (Aws::Utils::Json::JsonView jsonValue)
 
AwsCloudMapInstanceAttributeoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetKey () const
 
bool KeyHasBeenSet () const
 
void SetKey (const Aws::String &value)
 
void SetKey (Aws::String &&value)
 
void SetKey (const char *value)
 
AwsCloudMapInstanceAttributeWithKey (const Aws::String &value)
 
AwsCloudMapInstanceAttributeWithKey (Aws::String &&value)
 
AwsCloudMapInstanceAttributeWithKey (const char *value)
 
const Aws::StringGetValue () const
 
bool ValueHasBeenSet () const
 
void SetValue (const Aws::String &value)
 
void SetValue (Aws::String &&value)
 
void SetValue (const char *value)
 
AwsCloudMapInstanceAttributeWithValue (const Aws::String &value)
 
AwsCloudMapInstanceAttributeWithValue (Aws::String &&value)
 
AwsCloudMapInstanceAttributeWithValue (const char *value)
 

Detailed Description

An object that represents the AWS Cloud Map attribute information for your virtual node.

AWS Cloud Map is not available in the eu-south-1 Region.

See Also:

AWS API Reference

Definition at line 33 of file AwsCloudMapInstanceAttribute.h.

Constructor & Destructor Documentation

◆ AwsCloudMapInstanceAttribute() [1/2]

Aws::AppMesh::Model::AwsCloudMapInstanceAttribute::AwsCloudMapInstanceAttribute ( )

◆ AwsCloudMapInstanceAttribute() [2/2]

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

Member Function Documentation

◆ GetKey()

const Aws::String& Aws::AppMesh::Model::AwsCloudMapInstanceAttribute::GetKey ( ) const
inline

The name of an AWS Cloud Map service instance attribute key. Any AWS Cloud Map service instance that contains the specified key and value is returned.

Definition at line 46 of file AwsCloudMapInstanceAttribute.h.

◆ GetValue()

const Aws::String& Aws::AppMesh::Model::AwsCloudMapInstanceAttribute::GetValue ( ) const
inline

The value of an AWS Cloud Map service instance attribute key. Any AWS Cloud Map service instance that contains the specified key and value is returned.

Definition at line 95 of file AwsCloudMapInstanceAttribute.h.

◆ Jsonize()

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

◆ KeyHasBeenSet()

bool Aws::AppMesh::Model::AwsCloudMapInstanceAttribute::KeyHasBeenSet ( ) const
inline

The name of an AWS Cloud Map service instance attribute key. Any AWS Cloud Map service instance that contains the specified key and value is returned.

Definition at line 52 of file AwsCloudMapInstanceAttribute.h.

◆ operator=()

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

◆ SetKey() [1/3]

void Aws::AppMesh::Model::AwsCloudMapInstanceAttribute::SetKey ( const Aws::String value)
inline

The name of an AWS Cloud Map service instance attribute key. Any AWS Cloud Map service instance that contains the specified key and value is returned.

Definition at line 58 of file AwsCloudMapInstanceAttribute.h.

◆ SetKey() [2/3]

void Aws::AppMesh::Model::AwsCloudMapInstanceAttribute::SetKey ( Aws::String &&  value)
inline

The name of an AWS Cloud Map service instance attribute key. Any AWS Cloud Map service instance that contains the specified key and value is returned.

Definition at line 64 of file AwsCloudMapInstanceAttribute.h.

◆ SetKey() [3/3]

void Aws::AppMesh::Model::AwsCloudMapInstanceAttribute::SetKey ( const char *  value)
inline

The name of an AWS Cloud Map service instance attribute key. Any AWS Cloud Map service instance that contains the specified key and value is returned.

Definition at line 70 of file AwsCloudMapInstanceAttribute.h.

◆ SetValue() [1/3]

void Aws::AppMesh::Model::AwsCloudMapInstanceAttribute::SetValue ( const Aws::String value)
inline

The value of an AWS Cloud Map service instance attribute key. Any AWS Cloud Map service instance that contains the specified key and value is returned.

Definition at line 107 of file AwsCloudMapInstanceAttribute.h.

◆ SetValue() [2/3]

void Aws::AppMesh::Model::AwsCloudMapInstanceAttribute::SetValue ( Aws::String &&  value)
inline

The value of an AWS Cloud Map service instance attribute key. Any AWS Cloud Map service instance that contains the specified key and value is returned.

Definition at line 113 of file AwsCloudMapInstanceAttribute.h.

◆ SetValue() [3/3]

void Aws::AppMesh::Model::AwsCloudMapInstanceAttribute::SetValue ( const char *  value)
inline

The value of an AWS Cloud Map service instance attribute key. Any AWS Cloud Map service instance that contains the specified key and value is returned.

Definition at line 119 of file AwsCloudMapInstanceAttribute.h.

◆ ValueHasBeenSet()

bool Aws::AppMesh::Model::AwsCloudMapInstanceAttribute::ValueHasBeenSet ( ) const
inline

The value of an AWS Cloud Map service instance attribute key. Any AWS Cloud Map service instance that contains the specified key and value is returned.

Definition at line 101 of file AwsCloudMapInstanceAttribute.h.

◆ WithKey() [1/3]

AwsCloudMapInstanceAttribute& Aws::AppMesh::Model::AwsCloudMapInstanceAttribute::WithKey ( const Aws::String value)
inline

The name of an AWS Cloud Map service instance attribute key. Any AWS Cloud Map service instance that contains the specified key and value is returned.

Definition at line 76 of file AwsCloudMapInstanceAttribute.h.

◆ WithKey() [2/3]

AwsCloudMapInstanceAttribute& Aws::AppMesh::Model::AwsCloudMapInstanceAttribute::WithKey ( Aws::String &&  value)
inline

The name of an AWS Cloud Map service instance attribute key. Any AWS Cloud Map service instance that contains the specified key and value is returned.

Definition at line 82 of file AwsCloudMapInstanceAttribute.h.

◆ WithKey() [3/3]

AwsCloudMapInstanceAttribute& Aws::AppMesh::Model::AwsCloudMapInstanceAttribute::WithKey ( const char *  value)
inline

The name of an AWS Cloud Map service instance attribute key. Any AWS Cloud Map service instance that contains the specified key and value is returned.

Definition at line 88 of file AwsCloudMapInstanceAttribute.h.

◆ WithValue() [1/3]

AwsCloudMapInstanceAttribute& Aws::AppMesh::Model::AwsCloudMapInstanceAttribute::WithValue ( const Aws::String value)
inline

The value of an AWS Cloud Map service instance attribute key. Any AWS Cloud Map service instance that contains the specified key and value is returned.

Definition at line 125 of file AwsCloudMapInstanceAttribute.h.

◆ WithValue() [2/3]

AwsCloudMapInstanceAttribute& Aws::AppMesh::Model::AwsCloudMapInstanceAttribute::WithValue ( Aws::String &&  value)
inline

The value of an AWS Cloud Map service instance attribute key. Any AWS Cloud Map service instance that contains the specified key and value is returned.

Definition at line 131 of file AwsCloudMapInstanceAttribute.h.

◆ WithValue() [3/3]

AwsCloudMapInstanceAttribute& Aws::AppMesh::Model::AwsCloudMapInstanceAttribute::WithValue ( const char *  value)
inline

The value of an AWS Cloud Map service instance attribute key. Any AWS Cloud Map service instance that contains the specified key and value is returned.

Definition at line 137 of file AwsCloudMapInstanceAttribute.h.


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