Interface AssetModelHierarchy.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AssetModelHierarchy.Builder,AssetModelHierarchy>, SdkBuilder<AssetModelHierarchy.Builder,AssetModelHierarchy>, SdkPojo
Enclosing class:
AssetModelHierarchy

public static interface AssetModelHierarchy.Builder extends SdkPojo, CopyableBuilder<AssetModelHierarchy.Builder,AssetModelHierarchy>
  • Method Details

    • id

      The ID of the asset model hierarchy. This ID is a hierarchyId.

      Parameters:
      id - The ID of the asset model hierarchy. This ID is a hierarchyId.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the asset model hierarchy that you specify by using the CreateAssetModel or UpdateAssetModel API operation.

      Parameters:
      name - The name of the asset model hierarchy that you specify by using the CreateAssetModel or UpdateAssetModel API operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • childAssetModelId

      AssetModelHierarchy.Builder childAssetModelId(String childAssetModelId)

      The ID of the asset model. All assets in this hierarchy must be instances of the childAssetModelId asset model.

      Parameters:
      childAssetModelId - The ID of the asset model. All assets in this hierarchy must be instances of the childAssetModelId asset model.
      Returns:
      Returns a reference to this object so that method calls can be chained together.