pub fn asset_properties(mut self, input: crate::model::AssetProperty) -> Self {
            let mut v = self.asset_properties.unwrap_or_default();
            v.push(input);
            self.asset_properties = Some(v);
            self
        }
/// Appends an item to `asset_properties`.
///
/// To override the contents of this collection use [`set_asset_properties`](Self::set_asset_properties).
///
/// <p>The list of asset properties for the asset.</p>
/// <p>This object doesn't include properties that you define in composite models. You can find composite model properties in the <code>assetCompositeModels</code> object.</p>
Appends an item to `asset_properties`.
To override the contents of this collection use [`set_asset_properties`](Self::set_asset_properties).

The list of asset properties for the asset.
This object doesn't include properties that you define in composite models. You can find composite model properties in the assetCompositeModels object.
Appends an item to ` asset_properties ` . To override the contents of this collection use [ ` set_asset_properties ` ] ( Self :: set_asset_properties ) . The list of asset properties for the asset . This object doesn ' t include properties that you define in composite models . You can find composite model properties in the assetCompositeModels object .
pub fn asset_properties(mut self, input: crate::model::AssetProperty) -> Self {
            let mut v = self.asset_properties.unwrap_or_default();
            v.push(input);
            self.asset_properties = Some(v);
            self
        }
pub fn asset_properties ( mut self , input : crate :: model :: AssetProperty ) -> Self { let mut v = self . asset_properties . unwrap_or_default ( ) ; v . push ( input ) ; self . asset_properties = Some ( v ) ; self }
Appends an item to `asset_properties`.
Appends an item to ` asset_properties ` .
mut self
input
crate::model::AssetProperty
mut self
input
crate::model::AssetProperty