class Aws::IoTSiteWise::Types::PutAssetPropertyValueEntry

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

[1]: docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_BatchPutAssetPropertyValue.html

@note When making an API call, you may pass PutAssetPropertyValueEntry

data as a hash:

    {
      entry_id: "EntryId", # required
      asset_id: "ID",
      property_id: "ID",
      property_alias: "AssetPropertyAlias",
      property_values: [ # required
        {
          value: { # required
            string_value: "PropertyValueStringValue",
            integer_value: 1,
            double_value: 1.0,
            boolean_value: false,
          },
          timestamp: { # required
            time_in_seconds: 1, # required
            offset_in_nanos: 1,
          },
          quality: "GOOD", # accepts GOOD, BAD, UNCERTAIN
        },
      ],
    }

@!attribute [rw] entry_id

The user specified ID for the entry. You can use this ID to identify
which entries failed.
@return [String]

@!attribute [rw] asset_id

The ID of the asset to update.
@return [String]

@!attribute [rw] property_id

The ID of the asset property for this entry.
@return [String]

@!attribute [rw] property_alias

The 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][1] in the
*IoT SiteWise User Guide*.

[1]: https://docs.aws.amazon.com/iot-sitewise/latest/userguide/connect-data-streams.html
@return [String]

@!attribute [rw] property_values

The list of property values to upload. You can specify up to 10
`propertyValues` array elements.
@return [Array<Types::AssetPropertyValue>]

Constants

SENSITIVE