Struct aws_sdk_iot::model::PutAssetPropertyValueEntry [−][src]
#[non_exhaustive]pub struct PutAssetPropertyValueEntry {
pub entry_id: Option<String>,
pub asset_id: Option<String>,
pub property_id: Option<String>,
pub property_alias: Option<String>,
pub property_values: Option<Vec<AssetPropertyValue>>,
}
Expand description
An asset property value entry containing the following information.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.entry_id: Option<String>
Optional. A unique identifier for this entry that you can define to better track which message caused an error in case of failure. Accepts substitution templates. Defaults to a new UUID.
asset_id: Option<String>
The ID of the IoT SiteWise asset. You must specify either a propertyAlias
or both an aliasId
and a propertyId
. Accepts substitution
templates.
property_id: Option<String>
The ID of the asset's property. You must specify either a propertyAlias
or
both an aliasId
and a propertyId
. Accepts substitution
templates.
property_alias: Option<String>
The name of the property alias associated with your asset property. You must specify
either a propertyAlias
or both an aliasId
and a
propertyId
. Accepts substitution templates.
property_values: Option<Vec<AssetPropertyValue>>
A list of property values to insert that each contain timestamp, quality, and value (TQV) information.
Implementations
Optional. A unique identifier for this entry that you can define to better track which message caused an error in case of failure. Accepts substitution templates. Defaults to a new UUID.
The ID of the IoT SiteWise asset. You must specify either a propertyAlias
or both an aliasId
and a propertyId
. Accepts substitution
templates.
The ID of the asset's property. You must specify either a propertyAlias
or
both an aliasId
and a propertyId
. Accepts substitution
templates.
The name of the property alias associated with your asset property. You must specify
either a propertyAlias
or both an aliasId
and a
propertyId
. Accepts substitution templates.
A list of property values to insert that each contain timestamp, quality, and value (TQV) information.
Creates a new builder-style object to manufacture PutAssetPropertyValueEntry
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for PutAssetPropertyValueEntry
impl Send for PutAssetPropertyValueEntry
impl Sync for PutAssetPropertyValueEntry
impl Unpin for PutAssetPropertyValueEntry
impl UnwindSafe for PutAssetPropertyValueEntry
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more