Class BaSyxAsset.BaSyxAssetBuilder

  • All Implemented Interfaces:
    de.iip_ecosphere.platform.support.aas.Asset.AssetBuilder, de.iip_ecosphere.platform.support.Builder<de.iip_ecosphere.platform.support.aas.Asset>
    Enclosing class:
    BaSyxAsset

    static class BaSyxAsset.BaSyxAssetBuilder
    extends java.lang.Object
    implements de.iip_ecosphere.platform.support.aas.Asset.AssetBuilder
    Implements the asset builder.
    Author:
    Holger Eichelberger, SSE
    • Constructor Detail

      • BaSyxAssetBuilder

        BaSyxAssetBuilder​(AbstractAas.BaSyxAbstractAasBuilder parent,
                          java.lang.String idShort,
                          java.lang.String identifier,
                          de.iip_ecosphere.platform.support.aas.AssetKind kind)
        Creates an asset builder.
        Parameters:
        parent - the parent builder
        idShort - the short id of the asset
        identifier - the identifier of the AAS (may be null or empty for an identification based on idShort, interpreted as an URN if this starts with urn)
        kind - the asset kind
    • Method Detail

      • build

        public de.iip_ecosphere.platform.support.aas.Asset build()
        Specified by:
        build in interface de.iip_ecosphere.platform.support.Builder<de.iip_ecosphere.platform.support.aas.Asset>