Class AssetAdministrationShellEnvironmentBuilder<T extends AssetAdministrationShellEnvironment,B extends AssetAdministrationShellEnvironmentBuilder<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.AssetAdministrationShellEnvironmentBuilder<T,B>
-
- All Implemented Interfaces:
Builder<T>
- Direct Known Subclasses:
DefaultAssetAdministrationShellEnvironment.Builder
public abstract class AssetAdministrationShellEnvironmentBuilder<T extends AssetAdministrationShellEnvironment,B extends AssetAdministrationShellEnvironmentBuilder<T,B>> extends ExtendableBuilder<T,B>
-
-
Constructor Summary
Constructors Constructor Description AssetAdministrationShellEnvironmentBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BassetAdministrationShells(AssetAdministrationShell assetAdministrationShells)This function allows adding a value to the List assetAdministrationShellsBassetAdministrationShells(java.util.List<AssetAdministrationShell> assetAdministrationShells)This function allows setting a value for assetAdministrationShellsBassets(Asset assets)This function allows adding a value to the List assetsBassets(java.util.List<Asset> assets)This function allows setting a value for assetsBconceptDescriptions(ConceptDescription conceptDescriptions)This function allows adding a value to the List conceptDescriptionsBconceptDescriptions(java.util.List<ConceptDescription> conceptDescriptions)This function allows setting a value for conceptDescriptionsBsubmodels(Submodel submodels)This function allows adding a value to the List submodelsBsubmodels(java.util.List<Submodel> submodels)This function allows setting a value for submodels-
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
-
assetAdministrationShells
public B assetAdministrationShells(java.util.List<AssetAdministrationShell> assetAdministrationShells)
This function allows setting a value for assetAdministrationShells- Parameters:
assetAdministrationShells- desired value to be set- Returns:
- Builder object with new value for assetAdministrationShells
-
assetAdministrationShells
public B assetAdministrationShells(AssetAdministrationShell assetAdministrationShells)
This function allows adding a value to the List assetAdministrationShells- Parameters:
assetAdministrationShells- desired value to be added- Returns:
- Builder object with new value for assetAdministrationShells
-
assets
public B assets(java.util.List<Asset> assets)
This function allows setting a value for assets- Parameters:
assets- desired value to be set- Returns:
- Builder object with new value for assets
-
assets
public B assets(Asset assets)
This function allows adding a value to the List assets- Parameters:
assets- desired value to be added- Returns:
- Builder object with new value for assets
-
conceptDescriptions
public B conceptDescriptions(java.util.List<ConceptDescription> conceptDescriptions)
This function allows setting a value for conceptDescriptions- Parameters:
conceptDescriptions- desired value to be set- Returns:
- Builder object with new value for conceptDescriptions
-
conceptDescriptions
public B conceptDescriptions(ConceptDescription conceptDescriptions)
This function allows adding a value to the List conceptDescriptions- Parameters:
conceptDescriptions- desired value to be added- Returns:
- Builder object with new value for conceptDescriptions
-
submodels
public B submodels(java.util.List<Submodel> submodels)
This function allows setting a value for submodels- Parameters:
submodels- desired value to be set- Returns:
- Builder object with new value for submodels
-
-