AWS SDK for C++  1.8.182
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoT::Model::AssetPropertyVariant Class Reference

#include <AssetPropertyVariant.h>

Public Member Functions

 AssetPropertyVariant ()
 
 AssetPropertyVariant (Aws::Utils::Json::JsonView jsonValue)
 
AssetPropertyVariantoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetStringValue () const
 
bool StringValueHasBeenSet () const
 
void SetStringValue (const Aws::String &value)
 
void SetStringValue (Aws::String &&value)
 
void SetStringValue (const char *value)
 
AssetPropertyVariantWithStringValue (const Aws::String &value)
 
AssetPropertyVariantWithStringValue (Aws::String &&value)
 
AssetPropertyVariantWithStringValue (const char *value)
 
const Aws::StringGetIntegerValue () const
 
bool IntegerValueHasBeenSet () const
 
void SetIntegerValue (const Aws::String &value)
 
void SetIntegerValue (Aws::String &&value)
 
void SetIntegerValue (const char *value)
 
AssetPropertyVariantWithIntegerValue (const Aws::String &value)
 
AssetPropertyVariantWithIntegerValue (Aws::String &&value)
 
AssetPropertyVariantWithIntegerValue (const char *value)
 
const Aws::StringGetDoubleValue () const
 
bool DoubleValueHasBeenSet () const
 
void SetDoubleValue (const Aws::String &value)
 
void SetDoubleValue (Aws::String &&value)
 
void SetDoubleValue (const char *value)
 
AssetPropertyVariantWithDoubleValue (const Aws::String &value)
 
AssetPropertyVariantWithDoubleValue (Aws::String &&value)
 
AssetPropertyVariantWithDoubleValue (const char *value)
 
const Aws::StringGetBooleanValue () const
 
bool BooleanValueHasBeenSet () const
 
void SetBooleanValue (const Aws::String &value)
 
void SetBooleanValue (Aws::String &&value)
 
void SetBooleanValue (const char *value)
 
AssetPropertyVariantWithBooleanValue (const Aws::String &value)
 
AssetPropertyVariantWithBooleanValue (Aws::String &&value)
 
AssetPropertyVariantWithBooleanValue (const char *value)
 

Detailed Description

Contains an asset property value (of a single type).

See Also:

AWS API Reference

Definition at line 32 of file AssetPropertyVariant.h.

Constructor & Destructor Documentation

◆ AssetPropertyVariant() [1/2]

Aws::IoT::Model::AssetPropertyVariant::AssetPropertyVariant ( )

◆ AssetPropertyVariant() [2/2]

Aws::IoT::Model::AssetPropertyVariant::AssetPropertyVariant ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ BooleanValueHasBeenSet()

bool Aws::IoT::Model::AssetPropertyVariant::BooleanValueHasBeenSet ( ) const
inline

Optional. A string that contains the boolean value (true or false) of the value entry. Accepts substitution templates.

Definition at line 198 of file AssetPropertyVariant.h.

◆ DoubleValueHasBeenSet()

bool Aws::IoT::Model::AssetPropertyVariant::DoubleValueHasBeenSet ( ) const
inline

Optional. A string that contains the double value of the value entry. Accepts substitution templates.

Definition at line 149 of file AssetPropertyVariant.h.

◆ GetBooleanValue()

const Aws::String& Aws::IoT::Model::AssetPropertyVariant::GetBooleanValue ( ) const
inline

Optional. A string that contains the boolean value (true or false) of the value entry. Accepts substitution templates.

Definition at line 192 of file AssetPropertyVariant.h.

◆ GetDoubleValue()

const Aws::String& Aws::IoT::Model::AssetPropertyVariant::GetDoubleValue ( ) const
inline

Optional. A string that contains the double value of the value entry. Accepts substitution templates.

Definition at line 143 of file AssetPropertyVariant.h.

◆ GetIntegerValue()

const Aws::String& Aws::IoT::Model::AssetPropertyVariant::GetIntegerValue ( ) const
inline

Optional. A string that contains the integer value of the value entry. Accepts substitution templates.

Definition at line 94 of file AssetPropertyVariant.h.

◆ GetStringValue()

const Aws::String& Aws::IoT::Model::AssetPropertyVariant::GetStringValue ( ) const
inline

Optional. The string value of the value entry. Accepts substitution templates.

Definition at line 45 of file AssetPropertyVariant.h.

◆ IntegerValueHasBeenSet()

bool Aws::IoT::Model::AssetPropertyVariant::IntegerValueHasBeenSet ( ) const
inline

Optional. A string that contains the integer value of the value entry. Accepts substitution templates.

Definition at line 100 of file AssetPropertyVariant.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoT::Model::AssetPropertyVariant::Jsonize ( ) const

◆ operator=()

AssetPropertyVariant& Aws::IoT::Model::AssetPropertyVariant::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetBooleanValue() [1/3]

void Aws::IoT::Model::AssetPropertyVariant::SetBooleanValue ( Aws::String &&  value)
inline

Optional. A string that contains the boolean value (true or false) of the value entry. Accepts substitution templates.

Definition at line 210 of file AssetPropertyVariant.h.

◆ SetBooleanValue() [2/3]

void Aws::IoT::Model::AssetPropertyVariant::SetBooleanValue ( const Aws::String value)
inline

Optional. A string that contains the boolean value (true or false) of the value entry. Accepts substitution templates.

Definition at line 204 of file AssetPropertyVariant.h.

◆ SetBooleanValue() [3/3]

void Aws::IoT::Model::AssetPropertyVariant::SetBooleanValue ( const char *  value)
inline

Optional. A string that contains the boolean value (true or false) of the value entry. Accepts substitution templates.

Definition at line 216 of file AssetPropertyVariant.h.

◆ SetDoubleValue() [1/3]

void Aws::IoT::Model::AssetPropertyVariant::SetDoubleValue ( Aws::String &&  value)
inline

Optional. A string that contains the double value of the value entry. Accepts substitution templates.

Definition at line 161 of file AssetPropertyVariant.h.

◆ SetDoubleValue() [2/3]

void Aws::IoT::Model::AssetPropertyVariant::SetDoubleValue ( const Aws::String value)
inline

Optional. A string that contains the double value of the value entry. Accepts substitution templates.

Definition at line 155 of file AssetPropertyVariant.h.

◆ SetDoubleValue() [3/3]

void Aws::IoT::Model::AssetPropertyVariant::SetDoubleValue ( const char *  value)
inline

Optional. A string that contains the double value of the value entry. Accepts substitution templates.

Definition at line 167 of file AssetPropertyVariant.h.

◆ SetIntegerValue() [1/3]

void Aws::IoT::Model::AssetPropertyVariant::SetIntegerValue ( Aws::String &&  value)
inline

Optional. A string that contains the integer value of the value entry. Accepts substitution templates.

Definition at line 112 of file AssetPropertyVariant.h.

◆ SetIntegerValue() [2/3]

void Aws::IoT::Model::AssetPropertyVariant::SetIntegerValue ( const Aws::String value)
inline

Optional. A string that contains the integer value of the value entry. Accepts substitution templates.

Definition at line 106 of file AssetPropertyVariant.h.

◆ SetIntegerValue() [3/3]

void Aws::IoT::Model::AssetPropertyVariant::SetIntegerValue ( const char *  value)
inline

Optional. A string that contains the integer value of the value entry. Accepts substitution templates.

Definition at line 118 of file AssetPropertyVariant.h.

◆ SetStringValue() [1/3]

void Aws::IoT::Model::AssetPropertyVariant::SetStringValue ( Aws::String &&  value)
inline

Optional. The string value of the value entry. Accepts substitution templates.

Definition at line 63 of file AssetPropertyVariant.h.

◆ SetStringValue() [2/3]

void Aws::IoT::Model::AssetPropertyVariant::SetStringValue ( const Aws::String value)
inline

Optional. The string value of the value entry. Accepts substitution templates.

Definition at line 57 of file AssetPropertyVariant.h.

◆ SetStringValue() [3/3]

void Aws::IoT::Model::AssetPropertyVariant::SetStringValue ( const char *  value)
inline

Optional. The string value of the value entry. Accepts substitution templates.

Definition at line 69 of file AssetPropertyVariant.h.

◆ StringValueHasBeenSet()

bool Aws::IoT::Model::AssetPropertyVariant::StringValueHasBeenSet ( ) const
inline

Optional. The string value of the value entry. Accepts substitution templates.

Definition at line 51 of file AssetPropertyVariant.h.

◆ WithBooleanValue() [1/3]

AssetPropertyVariant& Aws::IoT::Model::AssetPropertyVariant::WithBooleanValue ( Aws::String &&  value)
inline

Optional. A string that contains the boolean value (true or false) of the value entry. Accepts substitution templates.

Definition at line 228 of file AssetPropertyVariant.h.

◆ WithBooleanValue() [2/3]

AssetPropertyVariant& Aws::IoT::Model::AssetPropertyVariant::WithBooleanValue ( const Aws::String value)
inline

Optional. A string that contains the boolean value (true or false) of the value entry. Accepts substitution templates.

Definition at line 222 of file AssetPropertyVariant.h.

◆ WithBooleanValue() [3/3]

AssetPropertyVariant& Aws::IoT::Model::AssetPropertyVariant::WithBooleanValue ( const char *  value)
inline

Optional. A string that contains the boolean value (true or false) of the value entry. Accepts substitution templates.

Definition at line 234 of file AssetPropertyVariant.h.

◆ WithDoubleValue() [1/3]

AssetPropertyVariant& Aws::IoT::Model::AssetPropertyVariant::WithDoubleValue ( Aws::String &&  value)
inline

Optional. A string that contains the double value of the value entry. Accepts substitution templates.

Definition at line 179 of file AssetPropertyVariant.h.

◆ WithDoubleValue() [2/3]

AssetPropertyVariant& Aws::IoT::Model::AssetPropertyVariant::WithDoubleValue ( const Aws::String value)
inline

Optional. A string that contains the double value of the value entry. Accepts substitution templates.

Definition at line 173 of file AssetPropertyVariant.h.

◆ WithDoubleValue() [3/3]

AssetPropertyVariant& Aws::IoT::Model::AssetPropertyVariant::WithDoubleValue ( const char *  value)
inline

Optional. A string that contains the double value of the value entry. Accepts substitution templates.

Definition at line 185 of file AssetPropertyVariant.h.

◆ WithIntegerValue() [1/3]

AssetPropertyVariant& Aws::IoT::Model::AssetPropertyVariant::WithIntegerValue ( Aws::String &&  value)
inline

Optional. A string that contains the integer value of the value entry. Accepts substitution templates.

Definition at line 130 of file AssetPropertyVariant.h.

◆ WithIntegerValue() [2/3]

AssetPropertyVariant& Aws::IoT::Model::AssetPropertyVariant::WithIntegerValue ( const Aws::String value)
inline

Optional. A string that contains the integer value of the value entry. Accepts substitution templates.

Definition at line 124 of file AssetPropertyVariant.h.

◆ WithIntegerValue() [3/3]

AssetPropertyVariant& Aws::IoT::Model::AssetPropertyVariant::WithIntegerValue ( const char *  value)
inline

Optional. A string that contains the integer value of the value entry. Accepts substitution templates.

Definition at line 136 of file AssetPropertyVariant.h.

◆ WithStringValue() [1/3]

AssetPropertyVariant& Aws::IoT::Model::AssetPropertyVariant::WithStringValue ( Aws::String &&  value)
inline

Optional. The string value of the value entry. Accepts substitution templates.

Definition at line 81 of file AssetPropertyVariant.h.

◆ WithStringValue() [2/3]

AssetPropertyVariant& Aws::IoT::Model::AssetPropertyVariant::WithStringValue ( const Aws::String value)
inline

Optional. The string value of the value entry. Accepts substitution templates.

Definition at line 75 of file AssetPropertyVariant.h.

◆ WithStringValue() [3/3]

AssetPropertyVariant& Aws::IoT::Model::AssetPropertyVariant::WithStringValue ( const char *  value)
inline

Optional. The string value of the value entry. Accepts substitution templates.

Definition at line 87 of file AssetPropertyVariant.h.


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