Class BaSyxFile.BaSyxFileDataElementBuilder
- java.lang.Object
-
- de.iip_ecosphere.platform.support.aas.basyx.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.FileDataElementBuilderThe builder for a file data element.- Author:
- Holger Eichelberger, SSE
-
-
Field Summary
Fields Modifier and Type Field Description private BaSyxFileinstanceprivate BaSyxSubmodelElementContainerBuilder<?>parentBuilder
-
Constructor Summary
Constructors Constructor Description BaSyxFileDataElementBuilder(BaSyxSubmodelElementContainerBuilder<?> parentBuilder, java.lang.String idShort, java.lang.String contents, java.lang.String mimeType)Creates a file data element builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.iip_ecosphere.platform.support.aas.FileDataElementbuild()de.iip_ecosphere.platform.support.aas.FileDataElement.FileDataElementBuildersetSemanticId(java.lang.String refValue)
-
-
-
Field Detail
-
parentBuilder
private BaSyxSubmodelElementContainerBuilder<?> parentBuilder
-
instance
private BaSyxFile instance
-
-
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 builderidShort- the short idcontents- the contentsmimeType- the mime type
-
-
Method Detail
-
build
public de.iip_ecosphere.platform.support.aas.FileDataElement build()
- Specified by:
buildin interfacede.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:
setSemanticIdin interfacede.iip_ecosphere.platform.support.aas.DataElement.DataElementBuilder<de.iip_ecosphere.platform.support.aas.FileDataElement>
-
-