AWS SDK for C++  1.8.76
AWS SDK for C++
Public Member Functions | List of all members
Aws::CloudDirectory::Model::AttributeKeyAndValue Class Reference

#include <AttributeKeyAndValue.h>

Public Member Functions

 AttributeKeyAndValue ()
 
 AttributeKeyAndValue (Aws::Utils::Json::JsonView jsonValue)
 
AttributeKeyAndValueoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const AttributeKeyGetKey () const
 
bool KeyHasBeenSet () const
 
void SetKey (const AttributeKey &value)
 
void SetKey (AttributeKey &&value)
 
AttributeKeyAndValueWithKey (const AttributeKey &value)
 
AttributeKeyAndValueWithKey (AttributeKey &&value)
 
const TypedAttributeValueGetValue () const
 
bool ValueHasBeenSet () const
 
void SetValue (const TypedAttributeValue &value)
 
void SetValue (TypedAttributeValue &&value)
 
AttributeKeyAndValueWithValue (const TypedAttributeValue &value)
 
AttributeKeyAndValueWithValue (TypedAttributeValue &&value)
 

Detailed Description

The combination of an attribute key and an attribute value.

See Also:

AWS API Reference

Definition at line 33 of file AttributeKeyAndValue.h.

Constructor & Destructor Documentation

◆ AttributeKeyAndValue() [1/2]

Aws::CloudDirectory::Model::AttributeKeyAndValue::AttributeKeyAndValue ( )

◆ AttributeKeyAndValue() [2/2]

Aws::CloudDirectory::Model::AttributeKeyAndValue::AttributeKeyAndValue ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetKey()

const AttributeKey& Aws::CloudDirectory::Model::AttributeKeyAndValue::GetKey ( ) const
inline

The key of the attribute.

Definition at line 45 of file AttributeKeyAndValue.h.

◆ GetValue()

const TypedAttributeValue& Aws::CloudDirectory::Model::AttributeKeyAndValue::GetValue ( ) const
inline

The value of the attribute.

Definition at line 76 of file AttributeKeyAndValue.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::CloudDirectory::Model::AttributeKeyAndValue::Jsonize ( ) const

◆ KeyHasBeenSet()

bool Aws::CloudDirectory::Model::AttributeKeyAndValue::KeyHasBeenSet ( ) const
inline

The key of the attribute.

Definition at line 50 of file AttributeKeyAndValue.h.

◆ operator=()

AttributeKeyAndValue& Aws::CloudDirectory::Model::AttributeKeyAndValue::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetKey() [1/2]

void Aws::CloudDirectory::Model::AttributeKeyAndValue::SetKey ( const AttributeKey value)
inline

The key of the attribute.

Definition at line 55 of file AttributeKeyAndValue.h.

◆ SetKey() [2/2]

void Aws::CloudDirectory::Model::AttributeKeyAndValue::SetKey ( AttributeKey &&  value)
inline

The key of the attribute.

Definition at line 60 of file AttributeKeyAndValue.h.

◆ SetValue() [1/2]

void Aws::CloudDirectory::Model::AttributeKeyAndValue::SetValue ( const TypedAttributeValue value)
inline

The value of the attribute.

Definition at line 86 of file AttributeKeyAndValue.h.

◆ SetValue() [2/2]

void Aws::CloudDirectory::Model::AttributeKeyAndValue::SetValue ( TypedAttributeValue &&  value)
inline

The value of the attribute.

Definition at line 91 of file AttributeKeyAndValue.h.

◆ ValueHasBeenSet()

bool Aws::CloudDirectory::Model::AttributeKeyAndValue::ValueHasBeenSet ( ) const
inline

The value of the attribute.

Definition at line 81 of file AttributeKeyAndValue.h.

◆ WithKey() [1/2]

AttributeKeyAndValue& Aws::CloudDirectory::Model::AttributeKeyAndValue::WithKey ( const AttributeKey value)
inline

The key of the attribute.

Definition at line 65 of file AttributeKeyAndValue.h.

◆ WithKey() [2/2]

AttributeKeyAndValue& Aws::CloudDirectory::Model::AttributeKeyAndValue::WithKey ( AttributeKey &&  value)
inline

The key of the attribute.

Definition at line 70 of file AttributeKeyAndValue.h.

◆ WithValue() [1/2]

AttributeKeyAndValue& Aws::CloudDirectory::Model::AttributeKeyAndValue::WithValue ( const TypedAttributeValue value)
inline

The value of the attribute.

Definition at line 96 of file AttributeKeyAndValue.h.

◆ WithValue() [2/2]

AttributeKeyAndValue& Aws::CloudDirectory::Model::AttributeKeyAndValue::WithValue ( TypedAttributeValue &&  value)
inline

The value of the attribute.

Definition at line 101 of file AttributeKeyAndValue.h.


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