Class BaSyxFile.BaSyxFileDataElementBuilder

java.lang.Object
de.iip_ecosphere.platform.support.aas.basyx2.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 Object implements de.iip_ecosphere.platform.support.aas.FileDataElement.FileDataElementBuilder
The builder for a file data element.
Author:
Holger Eichelberger, SSE
  • Field Details

  • Constructor Details

    • BaSyxFileDataElementBuilder

      BaSyxFileDataElementBuilder(BaSyxSubmodelElementContainerBuilder<?> parentBuilder, String idShort, String contents, 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 Details

    • 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(String semanticId)
      Specified by:
      setSemanticId in interface de.iip_ecosphere.platform.support.aas.DataElement.DataElementBuilder<de.iip_ecosphere.platform.support.aas.FileDataElement>