public void setAssetModelHierarchies(java.util.Collection<AssetModelHierarchyDefinition> assetModelHierarchies) {
        if (assetModelHierarchies == null) {
            this.assetModelHierarchies = null;
            return;
        }

        this.assetModelHierarchies = new java.util.ArrayList<AssetModelHierarchyDefinition>(assetModelHierarchies);
    }
<p>
The hierarchy definitions of the asset model. Each hierarchy specifies an asset model whose assets can be
children of any other assets created from this asset model. For more information, see <a
href="https://docs.aws.amazon.com/iot-sitewise/latest/userguide/asset-hierarchies.html">Asset hierarchies</a> in
the <i>IoT SiteWise User Guide</i>.
</p>
<p>
You can specify up to 10 hierarchies per asset model. For more information, see <a
href="https://docs.aws.amazon.com/iot-sitewise/latest/userguide/quotas.html">Quotas</a> in the <i>IoT SiteWise
User Guide</i>.
</p>

@param assetModelHierarchies
       The hierarchy definitions of the asset model. Each hierarchy specifies an asset model whose assets can be
       children of any other assets created from this asset model. For more information, see <a
       href="https://docs.aws.amazon.com/iot-sitewise/latest/userguide/asset-hierarchies.html">Asset
       hierarchies</a> in the <i>IoT SiteWise User Guide</i>.</p>
       <p>
       You can specify up to 10 hierarchies per asset model. For more information, see <a
       href="https://docs.aws.amazon.com/iot-sitewise/latest/userguide/quotas.html">Quotas</a> in the <i>IoT
       SiteWise User Guide</i>.
aws-java-sdk-iotsitewise/src/main/java/com/amazonaws/services/iotsitewise/model/CreateAssetModelRequest.java