Class DataSpecificationPhysicalUnitBuilder<T extends DataSpecificationPhysicalUnit,B extends DataSpecificationPhysicalUnitBuilder<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.DataSpecificationPhysicalUnitBuilder<T,B>
-
- All Implemented Interfaces:
Builder<T>
- Direct Known Subclasses:
DefaultDataSpecificationPhysicalUnit.Builder
public abstract class DataSpecificationPhysicalUnitBuilder<T extends DataSpecificationPhysicalUnit,B extends DataSpecificationPhysicalUnitBuilder<T,B>> extends ExtendableBuilder<T,B>
-
-
Constructor Summary
Constructors Constructor Description DataSpecificationPhysicalUnitBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BconversionFactor(java.lang.String conversionFactor)This function allows setting a value for conversionFactorBdefinition(LangString definition)This function allows adding a value to the List definitionsBdefinitions(java.util.List<LangString> definitions)This function allows setting a value for definitionsBdinNotation(java.lang.String dinNotation)This function allows setting a value for dinNotationBeceCode(java.lang.String eceCode)This function allows setting a value for eceCodeBeceName(java.lang.String eceName)This function allows setting a value for eceNameBnistName(java.lang.String nistName)This function allows setting a value for nistNameBregistrationAuthorityId(java.lang.String registrationAuthorityId)This function allows setting a value for registrationAuthorityIdBsiName(java.lang.String siName)This function allows setting a value for siNameBsiNotation(java.lang.String siNotation)This function allows setting a value for siNotationBsupplier(java.lang.String supplier)This function allows setting a value for supplierBunitName(java.lang.String unitName)This function allows setting a value for unitNameBunitSymbol(java.lang.String unitSymbol)This function allows setting a value for unitSymbol-
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
-
conversionFactor
public B conversionFactor(java.lang.String conversionFactor)
This function allows setting a value for conversionFactor- Parameters:
conversionFactor- desired value to be set- Returns:
- Builder object with new value for conversionFactor
-
definitions
public B definitions(java.util.List<LangString> definitions)
This function allows setting a value for definitions- Parameters:
definitions- desired value to be set- Returns:
- Builder object with new value for definitions
-
definition
public B definition(LangString definition)
This function allows adding a value to the List definitions- Parameters:
definition- desired value to be added- Returns:
- Builder object with new value for definitions
-
dinNotation
public B dinNotation(java.lang.String dinNotation)
This function allows setting a value for dinNotation- Parameters:
dinNotation- desired value to be set- Returns:
- Builder object with new value for dinNotation
-
eceCode
public B eceCode(java.lang.String eceCode)
This function allows setting a value for eceCode- Parameters:
eceCode- desired value to be set- Returns:
- Builder object with new value for eceCode
-
eceName
public B eceName(java.lang.String eceName)
This function allows setting a value for eceName- Parameters:
eceName- desired value to be set- Returns:
- Builder object with new value for eceName
-
nistName
public B nistName(java.lang.String nistName)
This function allows setting a value for nistName- Parameters:
nistName- desired value to be set- Returns:
- Builder object with new value for nistName
-
siName
public B siName(java.lang.String siName)
This function allows setting a value for siName- Parameters:
siName- desired value to be set- Returns:
- Builder object with new value for siName
-
siNotation
public B siNotation(java.lang.String siNotation)
This function allows setting a value for siNotation- Parameters:
siNotation- desired value to be set- Returns:
- Builder object with new value for siNotation
-
registrationAuthorityId
public B registrationAuthorityId(java.lang.String registrationAuthorityId)
This function allows setting a value for registrationAuthorityId- Parameters:
registrationAuthorityId- desired value to be set- Returns:
- Builder object with new value for registrationAuthorityId
-
supplier
public B supplier(java.lang.String supplier)
This function allows setting a value for supplier- Parameters:
supplier- desired value to be set- Returns:
- Builder object with new value for supplier
-
unitName
public B unitName(java.lang.String unitName)
This function allows setting a value for unitName- Parameters:
unitName- desired value to be set- Returns:
- Builder object with new value for unitName
-
unitSymbol
public B unitSymbol(java.lang.String unitSymbol)
This function allows setting a value for unitSymbol- Parameters:
unitSymbol- desired value to be set- Returns:
- Builder object with new value for unitSymbol
-
-