// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
/// Constructs a fluent builder for the [`GetAssetPropertyValue`](crate::operation::get_asset_property_value::builders::GetAssetPropertyValueFluentBuilder) operation.
///
/// - The fluent builder is configurable:
/// - [`asset_id(impl Into<String>)`](crate::operation::get_asset_property_value::builders::GetAssetPropertyValueFluentBuilder::asset_id) / [`set_asset_id(Option<String>)`](crate::operation::get_asset_property_value::builders::GetAssetPropertyValueFluentBuilder::set_asset_id):<br>required: **false**<br><p>The ID of the asset, in UUID format.</p><br>
/// - [`property_id(impl Into<String>)`](crate::operation::get_asset_property_value::builders::GetAssetPropertyValueFluentBuilder::property_id) / [`set_property_id(Option<String>)`](crate::operation::get_asset_property_value::builders::GetAssetPropertyValueFluentBuilder::set_property_id):<br>required: **false**<br><p>The ID of the asset property, in UUID format.</p><br>
/// - [`property_alias(impl Into<String>)`](crate::operation::get_asset_property_value::builders::GetAssetPropertyValueFluentBuilder::property_alias) / [`set_property_alias(Option<String>)`](crate::operation::get_asset_property_value::builders::GetAssetPropertyValueFluentBuilder::set_property_alias):<br>required: **false**<br><p>The alias that identifies the property, such as an OPC-UA server data stream path (for example, <code>/company/windfarm/3/turbine/7/temperature</code>). For more information, see <a href="https://docs.aws.amazon.com/iot-sitewise/latest/userguide/connect-data-streams.html">Mapping industrial data streams to asset properties</a> in the <i>IoT SiteWise User Guide</i>.</p><br>
/// - On success, responds with [`GetAssetPropertyValueOutput`](crate::operation::get_asset_property_value::GetAssetPropertyValueOutput) with field(s):
/// - [`property_value(Option<AssetPropertyValue>)`](crate::operation::get_asset_property_value::GetAssetPropertyValueOutput::property_value): <p>The current asset property value.</p>
/// - On failure, responds with [`SdkError<GetAssetPropertyValueError>`](crate::operation::get_asset_property_value::GetAssetPropertyValueError)
pub fn get_asset_property_value(&self) -> crate::operation::get_asset_property_value::builders::GetAssetPropertyValueFluentBuilder {
crate::operation::get_asset_property_value::builders::GetAssetPropertyValueFluentBuilder::new(self.handle.clone())
}
}