Class BaSyxFile.BaSyxFileDataElementBuilder

  • All Implemented Interfaces:
    de.iip_ecosphere.platform.support.aas.DataElement.DataElementBuilder<de.iip_ecosphere.platform.support.aas.FileDataElement>, de.iip_ecosphere.platform.support.aas.FileDataElement.FileDataElementBuilder, de.iip_ecosphere.platform.support.Builder<de.iip_ecosphere.platform.support.aas.FileDataElement>
    Enclosing class:
    BaSyxFile

    public static class BaSyxFile.BaSyxFileDataElementBuilder
    extends java.lang.Object
    implements de.iip_ecosphere.platform.support.aas.FileDataElement.FileDataElementBuilder
    The builder for a file data element.
    Author:
    Holger Eichelberger, SSE
    • Constructor Detail

      • BaSyxFileDataElementBuilder

        BaSyxFileDataElementBuilder​(BaSyxSubmodelElementContainerBuilder<?> parentBuilder,
                                    java.lang.String idShort,
                                    java.lang.String contents,
                                    java.lang.String mimeType)
        Creates a file data element builder.
        Parameters:
        parentBuilder - the parent builder
        idShort - the short id
        contents - the contents
        mimeType - the mime type
    • Method Detail

      • build

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

        public de.iip_ecosphere.platform.support.aas.FileDataElement.FileDataElementBuilder setSemanticId​(java.lang.String refValue)
        Specified by:
        setSemanticId in interface de.iip_ecosphere.platform.support.aas.DataElement.DataElementBuilder<de.iip_ecosphere.platform.support.aas.FileDataElement>