public DescribeAssetModelResult withAssetModelCompositeModels(AssetModelCompositeModel... assetModelCompositeModels) {
        if (this.assetModelCompositeModels == null) {
            setAssetModelCompositeModels(new java.util.ArrayList<AssetModelCompositeModel>(assetModelCompositeModels.length));
        }
        for (AssetModelCompositeModel ele : assetModelCompositeModels) {
            this.assetModelCompositeModels.add(ele);
        }
        return this;
    }
<p>
The list of built-in composite models for the asset model, such as those with those of type
<code>AWS/ALARMS</code>.
</p>
<p>
<b>NOTE:</b> This method appends the values to the existing list (if any). Use
{@link #setAssetModelCompositeModels(java.util.Collection)} or
{@link #withAssetModelCompositeModels(java.util.Collection)} if you want to override the existing values.
</p>

@param assetModelCompositeModels
       The list of built-in composite models for the asset model, such as those with those of type
       <code>AWS/ALARMS</code>.
@return Returns a reference to this object so that method calls can be chained together.
aws-java-sdk-iotsitewise/src/main/java/com/amazonaws/services/iotsitewise/model/DescribeAssetModelResult.java