AWS SDK for C++  1.8.94
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry Class Reference

#include <PutAssetPropertyValueEntry.h>

Public Member Functions

 PutAssetPropertyValueEntry ()
 
 PutAssetPropertyValueEntry (Aws::Utils::Json::JsonView jsonValue)
 
PutAssetPropertyValueEntryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetEntryId () const
 
bool EntryIdHasBeenSet () const
 
void SetEntryId (const Aws::String &value)
 
void SetEntryId (Aws::String &&value)
 
void SetEntryId (const char *value)
 
PutAssetPropertyValueEntryWithEntryId (const Aws::String &value)
 
PutAssetPropertyValueEntryWithEntryId (Aws::String &&value)
 
PutAssetPropertyValueEntryWithEntryId (const char *value)
 
const Aws::StringGetAssetId () const
 
bool AssetIdHasBeenSet () const
 
void SetAssetId (const Aws::String &value)
 
void SetAssetId (Aws::String &&value)
 
void SetAssetId (const char *value)
 
PutAssetPropertyValueEntryWithAssetId (const Aws::String &value)
 
PutAssetPropertyValueEntryWithAssetId (Aws::String &&value)
 
PutAssetPropertyValueEntryWithAssetId (const char *value)
 
const Aws::StringGetPropertyId () const
 
bool PropertyIdHasBeenSet () const
 
void SetPropertyId (const Aws::String &value)
 
void SetPropertyId (Aws::String &&value)
 
void SetPropertyId (const char *value)
 
PutAssetPropertyValueEntryWithPropertyId (const Aws::String &value)
 
PutAssetPropertyValueEntryWithPropertyId (Aws::String &&value)
 
PutAssetPropertyValueEntryWithPropertyId (const char *value)
 
const Aws::StringGetPropertyAlias () const
 
bool PropertyAliasHasBeenSet () const
 
void SetPropertyAlias (const Aws::String &value)
 
void SetPropertyAlias (Aws::String &&value)
 
void SetPropertyAlias (const char *value)
 
PutAssetPropertyValueEntryWithPropertyAlias (const Aws::String &value)
 
PutAssetPropertyValueEntryWithPropertyAlias (Aws::String &&value)
 
PutAssetPropertyValueEntryWithPropertyAlias (const char *value)
 
const Aws::Vector< AssetPropertyValue > & GetPropertyValues () const
 
bool PropertyValuesHasBeenSet () const
 
void SetPropertyValues (const Aws::Vector< AssetPropertyValue > &value)
 
void SetPropertyValues (Aws::Vector< AssetPropertyValue > &&value)
 
PutAssetPropertyValueEntryWithPropertyValues (const Aws::Vector< AssetPropertyValue > &value)
 
PutAssetPropertyValueEntryWithPropertyValues (Aws::Vector< AssetPropertyValue > &&value)
 
PutAssetPropertyValueEntryAddPropertyValues (const AssetPropertyValue &value)
 
PutAssetPropertyValueEntryAddPropertyValues (AssetPropertyValue &&value)
 

Detailed Description

Contains a list of value updates for an asset property in the list of asset entries consumed by the BatchPutAssetPropertyValue API operation.

See Also:

AWS API Reference

Definition at line 36 of file PutAssetPropertyValueEntry.h.

Constructor & Destructor Documentation

◆ PutAssetPropertyValueEntry() [1/2]

Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::PutAssetPropertyValueEntry ( )

◆ PutAssetPropertyValueEntry() [2/2]

Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::PutAssetPropertyValueEntry ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddPropertyValues() [1/2]

PutAssetPropertyValueEntry& Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::AddPropertyValues ( const AssetPropertyValue value)
inline

The list of property values to upload. You can specify up to 10 propertyValues array elements.

Definition at line 305 of file PutAssetPropertyValueEntry.h.

◆ AddPropertyValues() [2/2]

PutAssetPropertyValueEntry& Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::AddPropertyValues ( AssetPropertyValue &&  value)
inline

The list of property values to upload. You can specify up to 10 propertyValues array elements.

Definition at line 311 of file PutAssetPropertyValueEntry.h.

◆ AssetIdHasBeenSet()

bool Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::AssetIdHasBeenSet ( ) const
inline

The ID of the asset to update.

Definition at line 102 of file PutAssetPropertyValueEntry.h.

◆ EntryIdHasBeenSet()

bool Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::EntryIdHasBeenSet ( ) const
inline

The user specified ID for the entry. You can use this ID to identify which entries failed.

Definition at line 55 of file PutAssetPropertyValueEntry.h.

◆ GetAssetId()

const Aws::String& Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::GetAssetId ( ) const
inline

The ID of the asset to update.

Definition at line 97 of file PutAssetPropertyValueEntry.h.

◆ GetEntryId()

const Aws::String& Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::GetEntryId ( ) const
inline

The user specified ID for the entry. You can use this ID to identify which entries failed.

Definition at line 49 of file PutAssetPropertyValueEntry.h.

◆ GetPropertyAlias()

const Aws::String& Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::GetPropertyAlias ( ) const
inline

The property alias that identifies the property, such as an OPC-UA server data stream path (for example, /company/windfarm/3/turbine/7/temperature). For more information, see Mapping industrial data streams to asset properties in the AWS IoT SiteWise User Guide.

Definition at line 185 of file PutAssetPropertyValueEntry.h.

◆ GetPropertyId()

const Aws::String& Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::GetPropertyId ( ) const
inline

The ID of the asset property for this entry.

Definition at line 138 of file PutAssetPropertyValueEntry.h.

◆ GetPropertyValues()

const Aws::Vector<AssetPropertyValue>& Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::GetPropertyValues ( ) const
inline

The list of property values to upload. You can specify up to 10 propertyValues array elements.

Definition at line 269 of file PutAssetPropertyValueEntry.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::Jsonize ( ) const

◆ operator=()

PutAssetPropertyValueEntry& Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PropertyAliasHasBeenSet()

bool Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::PropertyAliasHasBeenSet ( ) const
inline

The property alias that identifies the property, such as an OPC-UA server data stream path (for example, /company/windfarm/3/turbine/7/temperature). For more information, see Mapping industrial data streams to asset properties in the AWS IoT SiteWise User Guide.

Definition at line 196 of file PutAssetPropertyValueEntry.h.

◆ PropertyIdHasBeenSet()

bool Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::PropertyIdHasBeenSet ( ) const
inline

The ID of the asset property for this entry.

Definition at line 143 of file PutAssetPropertyValueEntry.h.

◆ PropertyValuesHasBeenSet()

bool Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::PropertyValuesHasBeenSet ( ) const
inline

The list of property values to upload. You can specify up to 10 propertyValues array elements.

Definition at line 275 of file PutAssetPropertyValueEntry.h.

◆ SetAssetId() [1/3]

void Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::SetAssetId ( const Aws::String value)
inline

The ID of the asset to update.

Definition at line 107 of file PutAssetPropertyValueEntry.h.

◆ SetAssetId() [2/3]

void Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::SetAssetId ( Aws::String &&  value)
inline

The ID of the asset to update.

Definition at line 112 of file PutAssetPropertyValueEntry.h.

◆ SetAssetId() [3/3]

void Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::SetAssetId ( const char *  value)
inline

The ID of the asset to update.

Definition at line 117 of file PutAssetPropertyValueEntry.h.

◆ SetEntryId() [1/3]

void Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::SetEntryId ( const Aws::String value)
inline

The user specified ID for the entry. You can use this ID to identify which entries failed.

Definition at line 61 of file PutAssetPropertyValueEntry.h.

◆ SetEntryId() [2/3]

void Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::SetEntryId ( Aws::String &&  value)
inline

The user specified ID for the entry. You can use this ID to identify which entries failed.

Definition at line 67 of file PutAssetPropertyValueEntry.h.

◆ SetEntryId() [3/3]

void Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::SetEntryId ( const char *  value)
inline

The user specified ID for the entry. You can use this ID to identify which entries failed.

Definition at line 73 of file PutAssetPropertyValueEntry.h.

◆ SetPropertyAlias() [1/3]

void Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::SetPropertyAlias ( const Aws::String value)
inline

The property alias that identifies the property, such as an OPC-UA server data stream path (for example, /company/windfarm/3/turbine/7/temperature). For more information, see Mapping industrial data streams to asset properties in the AWS IoT SiteWise User Guide.

Definition at line 207 of file PutAssetPropertyValueEntry.h.

◆ SetPropertyAlias() [2/3]

void Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::SetPropertyAlias ( Aws::String &&  value)
inline

The property alias that identifies the property, such as an OPC-UA server data stream path (for example, /company/windfarm/3/turbine/7/temperature). For more information, see Mapping industrial data streams to asset properties in the AWS IoT SiteWise User Guide.

Definition at line 218 of file PutAssetPropertyValueEntry.h.

◆ SetPropertyAlias() [3/3]

void Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::SetPropertyAlias ( const char *  value)
inline

The property alias that identifies the property, such as an OPC-UA server data stream path (for example, /company/windfarm/3/turbine/7/temperature). For more information, see Mapping industrial data streams to asset properties in the AWS IoT SiteWise User Guide.

Definition at line 229 of file PutAssetPropertyValueEntry.h.

◆ SetPropertyId() [1/3]

void Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::SetPropertyId ( const Aws::String value)
inline

The ID of the asset property for this entry.

Definition at line 148 of file PutAssetPropertyValueEntry.h.

◆ SetPropertyId() [2/3]

void Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::SetPropertyId ( Aws::String &&  value)
inline

The ID of the asset property for this entry.

Definition at line 153 of file PutAssetPropertyValueEntry.h.

◆ SetPropertyId() [3/3]

void Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::SetPropertyId ( const char *  value)
inline

The ID of the asset property for this entry.

Definition at line 158 of file PutAssetPropertyValueEntry.h.

◆ SetPropertyValues() [1/2]

void Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::SetPropertyValues ( const Aws::Vector< AssetPropertyValue > &  value)
inline

The list of property values to upload. You can specify up to 10 propertyValues array elements.

Definition at line 281 of file PutAssetPropertyValueEntry.h.

◆ SetPropertyValues() [2/2]

void Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::SetPropertyValues ( Aws::Vector< AssetPropertyValue > &&  value)
inline

The list of property values to upload. You can specify up to 10 propertyValues array elements.

Definition at line 287 of file PutAssetPropertyValueEntry.h.

◆ WithAssetId() [1/3]

PutAssetPropertyValueEntry& Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::WithAssetId ( const Aws::String value)
inline

The ID of the asset to update.

Definition at line 122 of file PutAssetPropertyValueEntry.h.

◆ WithAssetId() [2/3]

PutAssetPropertyValueEntry& Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::WithAssetId ( Aws::String &&  value)
inline

The ID of the asset to update.

Definition at line 127 of file PutAssetPropertyValueEntry.h.

◆ WithAssetId() [3/3]

PutAssetPropertyValueEntry& Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::WithAssetId ( const char *  value)
inline

The ID of the asset to update.

Definition at line 132 of file PutAssetPropertyValueEntry.h.

◆ WithEntryId() [1/3]

PutAssetPropertyValueEntry& Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::WithEntryId ( const Aws::String value)
inline

The user specified ID for the entry. You can use this ID to identify which entries failed.

Definition at line 79 of file PutAssetPropertyValueEntry.h.

◆ WithEntryId() [2/3]

PutAssetPropertyValueEntry& Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::WithEntryId ( Aws::String &&  value)
inline

The user specified ID for the entry. You can use this ID to identify which entries failed.

Definition at line 85 of file PutAssetPropertyValueEntry.h.

◆ WithEntryId() [3/3]

PutAssetPropertyValueEntry& Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::WithEntryId ( const char *  value)
inline

The user specified ID for the entry. You can use this ID to identify which entries failed.

Definition at line 91 of file PutAssetPropertyValueEntry.h.

◆ WithPropertyAlias() [1/3]

PutAssetPropertyValueEntry& Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::WithPropertyAlias ( const Aws::String value)
inline

The property alias that identifies the property, such as an OPC-UA server data stream path (for example, /company/windfarm/3/turbine/7/temperature). For more information, see Mapping industrial data streams to asset properties in the AWS IoT SiteWise User Guide.

Definition at line 240 of file PutAssetPropertyValueEntry.h.

◆ WithPropertyAlias() [2/3]

PutAssetPropertyValueEntry& Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::WithPropertyAlias ( Aws::String &&  value)
inline

The property alias that identifies the property, such as an OPC-UA server data stream path (for example, /company/windfarm/3/turbine/7/temperature). For more information, see Mapping industrial data streams to asset properties in the AWS IoT SiteWise User Guide.

Definition at line 251 of file PutAssetPropertyValueEntry.h.

◆ WithPropertyAlias() [3/3]

PutAssetPropertyValueEntry& Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::WithPropertyAlias ( const char *  value)
inline

The property alias that identifies the property, such as an OPC-UA server data stream path (for example, /company/windfarm/3/turbine/7/temperature). For more information, see Mapping industrial data streams to asset properties in the AWS IoT SiteWise User Guide.

Definition at line 262 of file PutAssetPropertyValueEntry.h.

◆ WithPropertyId() [1/3]

PutAssetPropertyValueEntry& Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::WithPropertyId ( const Aws::String value)
inline

The ID of the asset property for this entry.

Definition at line 163 of file PutAssetPropertyValueEntry.h.

◆ WithPropertyId() [2/3]

PutAssetPropertyValueEntry& Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::WithPropertyId ( Aws::String &&  value)
inline

The ID of the asset property for this entry.

Definition at line 168 of file PutAssetPropertyValueEntry.h.

◆ WithPropertyId() [3/3]

PutAssetPropertyValueEntry& Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::WithPropertyId ( const char *  value)
inline

The ID of the asset property for this entry.

Definition at line 173 of file PutAssetPropertyValueEntry.h.

◆ WithPropertyValues() [1/2]

PutAssetPropertyValueEntry& Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::WithPropertyValues ( const Aws::Vector< AssetPropertyValue > &  value)
inline

The list of property values to upload. You can specify up to 10 propertyValues array elements.

Definition at line 293 of file PutAssetPropertyValueEntry.h.

◆ WithPropertyValues() [2/2]

PutAssetPropertyValueEntry& Aws::IoTSiteWise::Model::PutAssetPropertyValueEntry::WithPropertyValues ( Aws::Vector< AssetPropertyValue > &&  value)
inline

The list of property values to upload. You can specify up to 10 propertyValues array elements.

Definition at line 299 of file PutAssetPropertyValueEntry.h.


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