Class AssetInformationBuilder<T extends AssetInformation,B extends AssetInformationBuilder<T,B>>
- java.lang.Object
-
- io.adminshell.aas.v3.model.builder.AbstractBuilder<T>
-
- io.adminshell.aas.v3.model.builder.ExtendableBuilder<T,B>
-
- io.adminshell.aas.v3.model.builder.AssetInformationBuilder<T,B>
-
- All Implemented Interfaces:
Builder<T>
- Direct Known Subclasses:
DefaultAssetInformation.Builder
public abstract class AssetInformationBuilder<T extends AssetInformation,B extends AssetInformationBuilder<T,B>> extends ExtendableBuilder<T,B>
-
-
Constructor Summary
Constructors Constructor Description AssetInformationBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BassetKind(AssetKind assetKind)This function allows setting a value for assetKindBbillOfMaterial(Reference billOfMaterial)This function allows adding a value to the List billOfMaterialsBbillOfMaterials(java.util.List<Reference> billOfMaterials)This function allows setting a value for billOfMaterialsBdefaultThumbnail(File defaultThumbnail)This function allows setting a value for defaultThumbnailBglobalAssetId(Reference globalAssetId)This function allows setting a value for globalAssetIdBspecificAssetId(IdentifierKeyValuePair specificAssetId)This function allows adding a value to the List specificAssetIdsBspecificAssetIds(java.util.List<IdentifierKeyValuePair> specificAssetIds)This function allows setting a value for specificAssetIds-
Methods inherited from class io.adminshell.aas.v3.model.builder.ExtendableBuilder
getSelf
-
Methods inherited from class io.adminshell.aas.v3.model.builder.AbstractBuilder
build, getBuildingInstance, newBuildingInstance
-
-
-
-
Method Detail
-
assetKind
public B assetKind(AssetKind assetKind)
This function allows setting a value for assetKind- Parameters:
assetKind- desired value to be set- Returns:
- Builder object with new value for assetKind
-
globalAssetId
public B globalAssetId(Reference globalAssetId)
This function allows setting a value for globalAssetId- Parameters:
globalAssetId- desired value to be set- Returns:
- Builder object with new value for globalAssetId
-
specificAssetIds
public B specificAssetIds(java.util.List<IdentifierKeyValuePair> specificAssetIds)
This function allows setting a value for specificAssetIds- Parameters:
specificAssetIds- desired value to be set- Returns:
- Builder object with new value for specificAssetIds
-
specificAssetId
public B specificAssetId(IdentifierKeyValuePair specificAssetId)
This function allows adding a value to the List specificAssetIds- Parameters:
specificAssetId- desired value to be added- Returns:
- Builder object with new value for specificAssetIds
-
billOfMaterials
public B billOfMaterials(java.util.List<Reference> billOfMaterials)
This function allows setting a value for billOfMaterials- Parameters:
billOfMaterials- desired value to be set- Returns:
- Builder object with new value for billOfMaterials
-
billOfMaterial
public B billOfMaterial(Reference billOfMaterial)
This function allows adding a value to the List billOfMaterials- Parameters:
billOfMaterial- desired value to be added- Returns:
- Builder object with new value for billOfMaterials
-
-