public void setHierarchyId(String hierarchyId) {
        this.hierarchyId = hierarchyId;
    }
<p>
The ID of the hierarchy to query for the property ID. You can use the hierarchy's name instead of the hierarchy's
ID. If the hierarchy has an external ID, you can specify <code>externalId:</code> followed by the external ID.
For more information, see <a
href="https://docs.aws.amazon.com/iot-sitewise/latest/userguide/object-ids.html#external-ids">Using external
IDs</a> in the <i>IoT SiteWise User Guide</i>.
</p>
<p>
You use a hierarchy ID instead of a model ID because you can have several hierarchies using the same model and
therefore the same <code>propertyId</code>. For example, you might have separately grouped assets that come from
the same 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>

@param hierarchyId
       The ID of the hierarchy to query for the property ID. You can use the hierarchy's name instead of the
       hierarchy's ID. If the hierarchy has an external ID, you can specify <code>externalId:</code> followed by
       the external ID. For more information, see <a
       href="https://docs.aws.amazon.com/iot-sitewise/latest/userguide/object-ids.html#external-ids">Using
       external IDs</a> in the <i>IoT SiteWise User Guide</i>.</p>
       <p>
       You use a hierarchy ID instead of a model ID because you can have several hierarchies using the same model
       and therefore the same <code>propertyId</code>. For example, you might have separately grouped assets that
       come from the same 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>.
aws-java-sdk-iotsitewise/src/main/java/com/amazonaws/services/iotsitewise/model/VariableValue.java